Suryakant Sharma🌐 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
Suryakant SharmaUnderstanding Static and Dynamic Libraries: A Deep Dive for iOS Developers 🚀IntroductionAug 10Aug 10
Suryakant SharmainNerd For TechDebugging and Fixing Memory Leaks in iOS: My Experience with the Fare Estimate Screen in Rapido…IntroductionJul 27Jul 27
Suryakant SharmaMastering Thread Safety and Memory Management in SwiftUnveiling the Power of ThreadSanitizer and AddressSanitizer in XcodeFeb 3Feb 3
Suryakant SharmaLesser 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
Suryakant SharmainNerd 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
Suryakant SharmaAds Tracking 🔭 - Before and after iOS 14Let’s start with understanding IDFAOct 13, 2020Oct 13, 2020
Suryakant SharmaDesign 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
Suryakant SharmaViewController 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
Suryakant SharmaWriting 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