{$lblSkipToContent|ucfirst}
Giovanni Lodi: Because async/await is a feature at the Swift language level, to test an async function we can use the same approach we’d use to consume that code in production: call it with await. […] To appreciate how neater this is than the approa…
Lees meerBenjamin Mayo: After being unceremoniously removed in iOS 13, Apple has restored the magnifying glass (loupe) when interacting with text on iOS 15. Now, when a user starts to move the text cursor, a bubble appears above their finger magnifying what …
Lees meerJuli Clover: According to Apple, Low Power Mode on Mac reduces the system clock speed and the display brightness in order to extend your battery life even further. This means that if you’re doing less intensive tasks like watching videos or browsing…
Lees meerAndrew Madsen: In 2012, with the release of Xcode 4.4 and LLVM 4.0, Apple introduced Objective-C literals for three more common Objective-C types: NSArray, NSDictionary, and NSNumber. […] However, unlike NSStrings, these literals were just syntactic…
Lees meerJuli Clover: In iOS 15 and its sister updates, you can create a link to a FaceTime conversation that can be shared anywhere. Using this link, friends and family members who do not have an Apple device can log into a FaceTime call using a web browser…
Lees meerApple: StoreKit 2 delivers powerful, Swift-native APIs for in-app purchases and auto-renewable subscriptions. Learn how you can easily implement in-app purchases and subscriptions, and discover APIs for retrieving product information, handling trans…
Lees meerApple: Shortcuts is coming to macOS, and your apps are a key part of that process. Discover how you can elevate the capabilities of your app by exposing those features as Shortcuts actions. We’ll show you how to build actions for your macOS apps bui…
Lees meerSami Fathi: Apple today announced that TestFlight, which allows developers to public test their apps before launch, will be coming to the Mac as part of wider tools meant to improve app development. Apple: Learn how you can manage builds and testers…
Lees meerAlex Guyot (iOS 15 preview, features, iPadOS 15 preview, features, Julio Ojeda-Zapata, Hartley Charlton): This year’s updates include significant improvements to core first-party apps, new controls for maintaining focus, system-wide text and object …
Lees meerApple (features, John Voorhees, Mitchel Broussard): Connect, share, and create like never before. Say hello to exciting new FaceTime updates. Explore a redesigned and streamlined Safari. Discover and invent powerful new ways to work using Universal …
Lees meerMy thanks to Emerge for sponsoring the blog this week. Emerge helps teams build better, smaller apps. It offers binary profiling to enable developers to see the full impact of their changes as they make them and actionable insights to provide sugges…
Lees meerGeneral: Keynote Sessions Videos Beta Downloads Videos Downloader and Unofficial App Sample Code Customer Stuff: Documentation: What’s New: Release Notes: Key Sessions: Podcasts: Other: This post will be updated as I find new links. If you see anyth…
Lees meerJoanna Stern: All it takes is some bedtime reading of Epic’s 365-page findings document to see just how aggressive Apple executives have gotten in carrying out Steve Jobs’ 2010 vision to, as the finding document quotes him, “tie all our products tog…
Lees meerDaniel Martín: Just found that the old Apple conceptual documentation is still available for offline searches. Extract the .docset from the .dmg and load it in a tool like Dash. There’s a lot of good stuff in here that has been removed without repla…
Lees meerThis is really cool, and I just realized that I forgot to link to it after last year’s WWDC. Pierre Habouzit: Faster, priority-inversion-less GC (speed)@mikeash wrote about it a long time ago, however it turns out this was relatively slow and could …
Lees meerMr. Macintosh (tweet): Let’s go over a quick example of why you might want to downgrade BridgeOS. You updated to macOS Big Sur 11.4 from 11.3. After the update, you’ve found that something is not working right. The T2 chip handles many things includ…
Lees meerHector Martin (tweet, Hacker News, Bruce Schneier): A flaw in the design of the Apple Silicon “M1” chip allows any two applications running under an OS to covertly exchange data between them, without using memory, sockets, files, or any other normal…
Lees meerBen Sandofsky (tweet): There’s powerful App Store features only supported though subscriptions: a paid app has one price, that is more or less the same around the world. With subscriptions, you can set per-country pricing. […] Half the challenge of …
Lees meerStuart Ashenbrenner, Jaron Bradley, and Ferdous Saljooki (via Juli Clover, Dan Goodin): In the latest macOS release (11.4), Apple patched a zero-day exploit (CVE-2021-30713) which bypassed the Transparency Consent and Control (TCC) framework. This i…
Lees meerMarco Arment (tweet, Hacker News): Apple’s leaders continue to deny developers of two obvious truths: That our apps provide substantial value to iOS beyond the purchase commissions collected by Apple. That any portion of our customers came to our ap…
Lees meerRyan Jones: Here’s all the Apple vs Epic court files OCR’ed. […] I also converted all the PPT to PDF, so they can be searched now too. Steve Troughton-Smith: Ooh there are plenty of interesting documents I missed from the Epic trial, like this 2015 …
Lees meer