iOS: Why does the UI needs to be updated on Main ThreadDuring developing, sometimes we may call UIKit components on background threads, maybe in a background network callback we call…Sep 30, 2021Sep 30, 2021
Singletons in Swiftlet’s start by understanding why singletons are so popular. If most of the developers say that Singletons should be avoided, why do they…Aug 1, 2019Aug 1, 2019
Concurrent Operations in SwiftEveryone has had the frustrating experience of pressing a button or entering some text in an iOS app, when all of a sudden, The user…Jul 28, 2019Jul 28, 2019
SOLID Design Principles in SwiftSOLID represents 5 principles of object-oriented programming: Single responsibility, Open/Closed, Liskov Substitution, Interface…Jul 14, 20182Jul 14, 20182
Abstract Factory in SwiftThe abstract factory pattern provides a way to encapsulate a group of individual factories that have a common theme without specifying…Jul 13, 2018Jul 13, 2018
Memory Issues in SwiftManaging memory is important and necessary for anyone developing native iOS applications, and that’s still true if you’re using Apple’s new…Jul 11, 2018Jul 11, 2018
Apple Push Notifications (APNS)iOS developers love to imagine users of their app using the app all day, every day. Unfortunately, the truth is that users have to close…Jul 6, 20185Jul 6, 20185
Factory PatternThe factory pattern is a way to encapsulate the implementation details of creating objects, which contains a common base class or…Mar 8, 2017Mar 8, 2017