Suryakant SharmaMastering Thread Safety and Memory Management in SwiftUnveiling the Power of ThreadSanitizer and AddressSanitizer in Xcode2 min read·Feb 3, 2024----
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 life1 min read·Jul 19, 2022----
Suryakant SharmaProperty Wrapper in swiftLet’s understand why they exist. How we can leverage their use for code reusability and better readability.3 min read·Apr 2, 2021----
Suryakant SharmaAds Tracking 🔭 - Before and after iOS 14Let’s start with understanding IDFA6 min read·Oct 13, 2020----
Suryakant SharmaDesign Patterns in iOS SwiftHere I will be discussing the design patterns that are used in most of Apple’s frameworks.4 min read·Feb 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…5 min read·Nov 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 Fowler5 min read·Apr 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:2 min read·Dec 18, 2018----
Suryakant SharmaWhy not in swift everything returns as optionalIn this article we try to know why not everything in swift is optional even swift is safe language.1 min read·May 29, 2018----