iOS Fundamentals

iOS Fundamentals

Understanding iOS Application Development through simple, human stories.

SwiftUI - Observed vs State Object
SwiftUI - Observed vs State Object

One of the main features of reactive programming is observable objects. SwiftUI provides the feel of reactive programming by property wrappers like StateObje...

3 minute read

SwiftUI - Fixed vs Dynamic Size Spacer
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 direc...

less than 1 minute read

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...

6 minute read

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 l...

2 minute read

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...

5 minute read

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 c...

2 minute read