Sagar Unagar
About me
Blog
all
apple
architecture
concurrency
datastructure
design
development
fonts
gradient
ios
list
localization
memory-optimization
navigation
pencilkit
performance-optimization
propertywrappers
segmentedcontrol
signin
swift
swiftui
theme
xcode
AsyncImage Finally Gets Caching in SwiftUI
1 Aug, 2026
SwiftUI @ContentBuilder - Faster Type Checking in Xcode 27
25 Jul, 2026
SwiftUI Text Selection Improvements in iOS 27
18 Jul, 2026
Mastering SwiftUI Toolbar Overflow Menus in iOS 27
11 Jul, 2026
SwiftUI .crossFade Navigation Transition in iOS 27
4 Jul, 2026
Reordering Beyond List - SwiftUI iOS 27
27 Jun, 2026
SwiftUI's new item based presentations in iOS 27
20 Jun, 2026
SwiftUI's New .prominent Tab in iOS 27 Is Not a Floating Action Button
13 Jun, 2026
SwiftUI Localization Guide - Change Language Without Restarting the App
6 Jun, 2026
Swift Sendable Explained - Compile Time Data Race Prevention in Swift Concurrency
30 May, 2026
Swift Task Lifecycle Management - Structured vs Unstructured Concurrency
23 May, 2026
ContentUnavailableView in SwiftUI - Complete Guide With Examples
16 May, 2026
Accelerate Framework in Swift - Complete Guide to High-Performance Computing
9 May, 2026
Understanding 'indirect' keyword in Swift - Recursive Enums Explained Clearly
2 May, 2026
Understanding inout Parameters in Swift - How They Work and When to Use Them
25 Apr, 2026
associatedtype in Swift Explained - A Complete Guide with SwiftUI Examples
18 Apr, 2026
Lazy Properties in Swift - Why They Don’t Always Work in SwiftUI
11 Apr, 2026
Mutex in Swift - Protecting Shared Mutable State with Locks
4 Apr, 2026
Animatable in SwiftUI Explained - Complete Guide with Examples & Deep Dive
28 Mar, 2026
Swift Algorithms - Apple’s Hidden Collection and Sequence APIs You Should Be Using
21 Mar, 2026
Swift some vs any - Understanding Opaque Types and Existential Types
14 Mar, 2026
Thread Safety in Swift - Preventing Data Races with Locks, Queues, and Actors
7 Mar, 2026
Mastering Geometry in SwiftUI - GeometryReader, GeometryProxy & onGeometryChange
28 Feb, 2026
Static vs Dynamic Dispatch in Swift - How Method Dispatch Really Works
21 Feb, 2026
Copy-on-Write(CoW) in Swift - How It Works and Why It Optimizes Memory
14 Feb, 2026
AsyncStream & AsyncThrowingStream in Swift - Real-Time Data Sync Explained
4 Feb, 2026
Designing a Scalable App-Wide Theming System in SwiftUI
26 Jan, 2026
SwiftUI Observation Framework Explained - Using @Observable in iOS 17
19 Jan, 2026
Xcode Templates Explained - Speed Up iOS Development by Eliminating Boilerplate
12 Jan, 2026
InlineArray in Swift - Memory Efficient Fixed-Size Arrays
6 Jan, 2026
Zoom Navigation Transitions in SwiftUI
29 Dec, 2025
SwiftUI Fonts Explained - System Styles, Modifiers and Accessibility
24 Dec, 2025
How to Create a Signature Canvas in iOS Using SwiftUI and PencilKit?
15 Dec, 2025
SwiftUI App Localization in Xcode — Easy, Scalable
13 Aug, 2025
How to add SegmentedControl in List that scrolls with a List in SwiftUI?
13 Jan, 2025
Sign in with Apple - SwiftUI, MVVM
17 Mar, 2021
Understanding gradients using SwiftUI
12 May, 2020
Property wrappers in SwiftUI
3 Feb, 2020
Basic structure of SwiftUI project
23 Dec, 2019