One of the main features of reactive programming is observable objects. SwiftUI provides the feel of reactive programming by property wrappers like StateObject and ObservedObject. Both property wra...
SwiftUI - Observed vs State Object
SwiftUI - Fixed vs Dynamic Size Spacer
A spacer is an element that adds space between two components. If it is inside a stack layout then it expands along the stack axis else expands in both directions. Fixed Size Spacer Spacer is also...
Case 001 - AnyView kills Performance
π Case Detail Recently, I was working on an application and looking for a solution to dynamically return a view from a method. The scenario was that TabBar children could be returned dynamically ...
SwiftUI - Create Expandable List (Section Approach)
π Outline List View in Swift UI has the capability to support expandable lists without writing any extra logic for expansion or collapse. The section in a list can serve as the main cell and the c...
ARC in Swift
One of the key factors for the success of any application is its performance. Effective Memory Management in an application is crucial for better performance of the application. iOS applications de...
Distribute iOS Beta Build (Scheme & Configurations)
π Outline Having multiple build configurations during the applicationβs development phase is a good practice. Customers can ask for both debug and release configuration builds. Beta and Alpha test...