PinnedPublished inLevel Up CodingHow to Modularize an iOS AppLeveraging XcodeGen and Clean Architecture principlesSep 3, 20232Sep 3, 20232
PinnedPublished inBetter ProgrammingHow To Inspect an iOS AppUse Xcode’s debuggerNov 1, 20217Nov 1, 20217
PinnedPublished inBetter ProgrammingHow to Create an Interactive Bottom Sheet in Swift 5Using containers and child view controllersAug 28, 20203Aug 28, 20203
Published inBetter ProgrammingHow To Avoid Lengthy UITableView Protocol Conformances Using a Swift PackageSkyrocket the development of table views in Swift 5Nov 2, 20221Nov 2, 20221
Published inBetter ProgrammingImplement Coordinator Design Pattern Using CombineNavigate and pass data between screens reactivelyMay 25, 20222May 25, 20222
Published inBetter ProgrammingWhat Is Autorelease Pool in SwiftAnd how to optimize memory usage in your loopsJan 17, 20223Jan 17, 20223
Published inLevel Up CodingWhat Are iOS App Lifecycle MethodsLearn the nuances and difference between iOS versions 12- and 13+Jan 3, 20221Jan 3, 20221
Published inBetter ProgrammingHow to Present Customizable Bottom Sheets in iOS 15Using a UISheetPresentationControllerOct 26, 20213Oct 26, 20213
Published inBetter ProgrammingImplement a Multicast Delegate Design Pattern in Swift 5Notify several objects instead of just oneOct 13, 20211Oct 13, 20211
Published inBetter ProgrammingWhat Are Content Hugging and Compression Resistance in SwiftMake your Auto Layout more adaptive and efficientOct 11, 20211Oct 11, 20211