Callable Objects and callAsFunction() in SwiftThis is a cross-post from my blog on Advanced Swift Development. Click below to directly open this article 👇.Jan 25, 2021Jan 25, 2021
Published inBetter ProgrammingPerform Effective Auto Layout Programmatically in SwiftProgrammatically laying out your viewsJan 11, 20211Jan 11, 20211
SwiftUI View LifecycleLearn the three phases of the SwiftUI view lifecycle: Appearing, Updating, Disappearing.Nov 18, 2020Nov 18, 2020
Working with Internet Connection on iOS with Swift: Best PracticesWhy pre-flight checks should be avoided? Why you shouldn’t disable features based on connectivity? Low Data Mode, Adaptable Connectivity…Aug 10, 2020Aug 10, 2020
This is a cross-post from my blog on Advanced Swift Development.In this article, we’ll implement a paginated list with endless scroll using SwiftUI, Combine, and the MVVM architecture. Complete source…Jun 15, 2020Jun 15, 2020
Swift Pointers Overview: Unsafe, Buffer, Raw and Managed PointersPointers are one of the most complex features in the Swift language. First, the concept of pointers is hard by itself. Second, using them…Jun 10, 2020Jun 10, 2020
Published inBetter ProgrammingFunction Builders in Swift and SwiftUIUnderstanding one of Swift’s newest featuresApr 21, 2020Apr 21, 2020
View Communication Patterns in SwiftUIThis is a cross-post from my blog on Advanced Swift Development. 👉 Click here to directly open this article.Apr 7, 2020Apr 7, 2020
Keyboard Avoidance for SwiftUI ViewsThis is a cross-post from my blog on Advanced Swift Development. 👉 Click here to directly open this article.Mar 31, 2020Mar 31, 2020
Modern MVVM iOS App Architecture with Combine and SwiftUIThis is a cross-post from my blog on Advanced Swift Development. 👉 Click here to directly open this article.Mar 24, 2020Mar 24, 2020