Simran Narang
Swift | Python | SQL
I'm a Senior iOS Developer with 8+ years of experience building native iOS applications using Swift, UIKit, and SwiftUI.
Latest Articles
Mastering Codable : Pre Codable JSON Parsing
September 01, 2026
of our Swift JSON Codable masterclass. Before Codable existed, there was JSONSerialization. Experience legacy Objective-C JSON parsing, optional casting, and understand exactly why Codable was invented.
The Gotcha of Mixing SwiftUI's @Observable with Core Data
August 27, 2026
Learn why your SwiftUI views might stop updating when mixing the modern @Observable macro with Core Data NSManagedObjects, and how to fix it.
Core Data Fetching: context.fetch() vs NSFetchedResultsController
August 25, 2026
A practical guide to retrieving data in Core Data, comparing static context.fetch() requests against live-updating NSFetchedResultsControllers.
Understanding Synchronous Functions and the Call Stack: Why Blocking Code Matters
August 13, 2025
Understanding Synchronous Functions and the Call Stack - Why Blocking Code Matters
SwiftUI Fix: Cannot Convert Binding<String?> to Binding<String> in TextField
July 27, 2025
SwiftUI Fix - Cannot Convert Binding Optional String to Binding String in TextField
View All Posts
Browse all articles
→