International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 11 Issue: 05 | May 2024
www.irjet.net
p-ISSN: 2395-0072
CONCURRENCY PATTERNS IN IOS DEVELOPMENT: A COMPARATIVE ANALYSIS Madhuri Koushik Netflix, USA -------------------------------------------------------------------------***----------------------------------------------------------------------
ABSTRACT: Concurrency is essential to iOS software because it lets apps work quickly and adapt to user input. This piece compares three common types of concurrency patterns: Grand Central Dispatch (GCD), Operation Queues, and async/await. By looking at their pros and cons and recommended uses, this study aims to help developers improve app speed and use resources better. Reallife examples and performance measures show how complicated each pattern is. The results show that it's essential to understand and use these sharing patterns correctly when making iOS apps that are reliable, scalable, and fast. [1]
Keywords: iOS concurrency, Grand Central Dispatch (GCD), Operation Queues, Async/await, Performance optimization
© 2024, IRJET
|
Impact Factor value: 8.226
|
ISO 9001:2008 Certified Journal
|
Page 2284