PinnedZafar IvaevinLevel Up CodingHow to Modularize an iOS AppLeveraging XcodeGen and Clean Architecture principlesSep 3, 20232Sep 3, 20232
Zafar IvaevinBetter ProgrammingHow To Avoid Lengthy UITableView Protocol Conformances Using a Swift PackageSkyrocket the development of table views in Swift 5Nov 2, 20221Nov 2, 20221
Zafar IvaevinBetter ProgrammingImplement Coordinator Design Pattern Using CombineNavigate and pass data between screens reactivelyMay 25, 20222May 25, 20222
Zafar IvaevinBetter ProgrammingWhat Is Autorelease Pool in SwiftAnd how to optimize memory usage in your loopsJan 17, 20223Jan 17, 20223
Zafar IvaevinLevel Up CodingWhat Are iOS App Lifecycle MethodsLearn the nuances and difference between iOS versions 12- and 13+Jan 3, 20221Jan 3, 20221
Zafar IvaevinBetter ProgrammingHow to Present Customizable Bottom Sheets in iOS 15Using a UISheetPresentationControllerOct 26, 20213Oct 26, 20213
Zafar IvaevinBetter ProgrammingImplement a Multicast Delegate Design Pattern in Swift 5Notify several objects instead of just oneOct 13, 20211Oct 13, 20211
Zafar IvaevinBetter ProgrammingWhat Are Content Hugging and Compression Resistance in SwiftMake your Auto Layout more adaptive and efficientOct 11, 20211Oct 11, 20211
Zafar IvaevinBetter ProgrammingHow To Automate Asset Management in Your iOS AppsFacilitate colors, images, and localizations using R.swiftOct 5, 20211Oct 5, 20211