iOS Sep 22, 2025

26 Developer Guide

What's New for Developers

iOS 26 introduces Foundation Models framework for on-device LLM access with guided generation and tool calling, alongside Apple Intelligence features for image generation and writing assistance. Major updates include Health app medication tracking APIs, Metal 4 graphics support, and iCloud syncing for Journaling Suggestions. Developers must address breaking changes including removed NSPersistentStore options, legacy Push to Talk entitlement removal, and TLS 1.2 minimum requirement for network connections.

Highlights

Breaking Changes

  • Deprecated NSPersistentStore option keys removed after decade-long deprecation period; apps rebuilt with iOS 26 SDK will error
  • Legacy Push to Talk Entitlement com.apple.developer.pushkit.unrestricted-voip.ptt no longer supported; migrate to Push to Talk framework from iOS 16
  • Default minimum TLS version for URLSession and Network frameworks changed from 1.0 to 1.2 for apps linked on iOS 26 or later
  • Named semaphores now scoped to single development team; sem_open and sem_unlink no longer observe semaphores from different Team IDs

Deprecations

  • Interpolating non-localized types into LocalizedStringResource now displays deprecation warning; wrap unlocalized values in String(describing:)
  • NSPersistentStore cloud sync APIs deprecated in favor of NSPersistentCloudKitContainer (iOS 13) and SwiftData (iOS 17)
Read the full deep dive article: Is SwiftUI finally as fast as UIKit in iOS 26?

Related Articles

Individual Author Mar 9, 2026

Is SwiftUI finally as fast as UIKit in iOS 26?

Jacob Bartlett puts SwiftUI and UIKit through the ultimate stress test: a feed of 22,000 animated GIFs running at 120fps. The results might surprise you.

Recent Releases

All releases →