🌐 Understanding Actor Isolation and Task Detachment in Swift ConcurrencyConcurrency is essential for efficient apps, but it also brings complexity. 🌀In Swift, the concurrency model has evolved to provide safer…Oct 26Oct 26
Published inNerd For TechDebugging and Fixing Memory Leaks in iOS: My Experience with the Fare Estimate Screen in Rapido…IntroductionJul 27Jul 27
Mastering Thread Safety and Memory Management in SwiftUnveiling the Power of ThreadSanitizer and AddressSanitizer in XcodeFeb 3Feb 3
Lesser known facts about Push Notifications in iOShere I will not walk through basic rather than talk about more interesting challenges faced in real lifeJul 19, 2022Jul 19, 2022
Published inNerd For TechProperty Wrapper in swiftLet’s understand why they exist. How we can leverage their use for code reusability and better readability.Apr 2, 2021Apr 2, 2021
Design Patterns in iOS SwiftHere I will be discussing the design patterns that are used in most of Apple’s frameworks.Feb 26, 2020Feb 26, 2020
ViewController Life Cycle in iOSLoadView() Creates the view that the controller manages. You should never call this method directly. The view controller calls this method…Nov 23, 2019Nov 23, 2019
Writing testable code in iOS“Imperfect tests, run frequently, are much better than perfect tests that are never written at all” — Martin FowlerApr 20, 2019Apr 20, 2019