Blog
Notes on iOS, Swift, and the craft of building mobile software.
iOS Notification Actions Explained for Interview
A concise but complete breakdown of how to add custom actions to iOS push notifications — covering UNNotificationAction, category registration, payload wiring, and the common pitfalls interviewers love to ask about.
Local Notifications and Geofencing in iOS
A practical deep-dive into local notifications in iOS — the three trigger types, permission handling, custom actions, and how to combine UNLocationNotificationTrigger with Core Location to build a geofence-based notification system entirely on-device.
Push Notifications in iOS: A Complete Guide
Everything you need to know about iOS push notifications — from how APNs works under the hood, to setting up remote and local notifications, custom actions, and the questions that come up in every iOS interview.
iOS App Lifecycle: From AppDelegate to SwiftUI — What Every Developer Should Know