Salah Nahed
5/15/2026
How to stop rewriting CLLocationManager boilerplate in every screen — and design something your future self will actually thank you for.* If you've shipped more than a couple of iOS apps, you've written this code. Probably more than once. Maybe more than ten times. locationManager . delegate = self locationManager . requestWhenInUseAuthorization () // ...somewhere else... func locationManager ( _…
Bloomberg's Mark Gurman reported on Monday that iOS 27 will add a "Create a Pass" feature to the Wallet app. Tap the "+" button you already use to add credit cards or pass emails, and Wallet will offer something it has never offered before on iPhone: a path to build your own pass. You can scan a QR code on a paper ticket or membership card with the camera, or build a pass from scratch in a layout…