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
Suryakant SharmaWhy there is mutating keyword in front of function when you change any variable in Struct in SwiftLet’s See the example:Dec 18, 2018Dec 18, 2018