All Posts (5,293)
Lost iCloud Notes
Benjamin Mayo: Some iPhone users are reporting a scary bug with the Notes app on iPhone. After agreeing to new iCloud terms and conditions as prompted by the system, the Notes app appears to disconnect from iCloud and instead presents users with a screen of zero notes, as if all the user’s notes have been […]
High Power Mode for M4 Pro Macs
Andrew Cunningham: Last year’s M3 Pro chip was a departure from the M1 Pro and M2 Pro. Compared to the M2 Pro, it came with more E-cores but fewer P-cores, as well as fewer GPU cores and less memory bandwidth. As we wrote at the time, this meant that the architectural improvements to M3 mostly […]
iPhone 18 Pro Variable Camera Aperture Rumor
Hartley Charlton (Ming-Chi Kuo): Apple’s iPhone 18 Pro models will feature an upgraded main rear camera with a variable aperture for the first time, according to Apple analyst Ming-Chi Kuo.[…]The iPhone 14 Pro, 15 Pro, and 16 Pro’s main cameras feature a fixed aperture of ƒ/1.78. A variable aperture on future iPhone models would allow […]
CloudKit Reference and Index Issues
Kuba Suder: CloudKit also automatically creates indexes for each field in each record type - when you’re done with development, you can delete some indexes that you won’t need so they don’t waste space in the production database. Apple: A request to fetch records performs a query on indexed fields for a particular record type. […]
Problematic Swift Concurrency Patterns
Matt Massicotte: I think the vast majority of the time, a global actor should be applied to the type as a whole, not to individual properties.[…]But, while detached does prevent isolation inheritance, it also does other stuff too. Detached tasks do not inherit priority or task-local values. Instead, think about a nonisolated function.[…]I think MainActor.run […]
iOS 18: Health App Medications
Joe Rosensteel: It doesn’t list interactions for things that are not in the medication app, like vitamin supplements, antacids, NSAID painkillers, etc. All of which had very clear, urgent warnings in the prescription paperwork, but because they aren’t the two medications in the app there’s no warning. […] Despite being able to OCR the prescription […]
iOS 18: Screen Sharing With Remote Control
Federico Viticci: When you start observing another person’s screen in iOS 18, the system will tell you that you can now tap and draw on their screen. Taps are drawn as purple circles that disappear quickly – they’re subtle, but noticeable. […] With the ability to control another person’s device, you literally take over their […]
Swift Format in Xcode 16
Sarah Reichelt (Mastodon): In Xcode 16, Apple quietly introduced the ability to format your Swift files using Swift Format. I’m a long-time user of SwiftLint, but having such a tool built into Xcode would be a great convenience, so I decided to give it a try. Here is my description of why I use such […]