{$lblSkipToContent|ucfirst}
Feross (Hacker News): Ran into a spectacularly awful Safari bug in the latest Safari (14.1.1 on macOS and iOS 14.6). Opening an IndexedDB database fails 100% of the time on the first try. 😩 This was apparently introduced about three weeks ago in iOS…
Lees meerMartin Pilkington: By setting these NSTextLists, you can give NSTextView enough information to let users make changes to the list through regular text editing. However, NSTextView will not actually respond to any changes you make in code (for exampl…
Lees meerMitch Stoltz and Lara Ellenberg: In going after internet service providers (ISPs) for the actions of just a few of their users, Sony Music, other major record labels, and music publishing companies have found a way to cut people off of the internet …
Lees meerChristian Zibreg: By running speech recognition directly on the device rather than continuing to rely on the cloud for speech-to-text processing, Siri now runs much faster simply because you don’t have to wait for it to finish talking to the cloud j…
Lees meerDouglas Gregor: An explicit goal of the concurrency effort for Swift 6 is to make safe-by-default also extend to data races. The type system and language model work together, through features like actors, Sendable, and global actors, to eliminate da…
Lees meerGwendal Roué: I wish users could use the same method names in both synchronous and asynchronous contexts.[…]But I face “Invalid redeclaration” compiler errors, as expected according to the proposal.[…]Should I rename my async variants with some funn…
Lees meerTim Hardwick (Hacker News): Apple has used its app review process as a bulwark in recent legal assaults on its App Store policy, and put particular emphasis on the security benefits for iOS users when buying apps. However, an investigation has found…
Lees meerJaron Schneider (via Hacker News): A photography duo from Alamosa, Colorado recently ordered a Sony Alpha 1 camera from Amazon as an investment in their business in a transaction that they report cost them more than $7,000. But instead of receiving …
Lees meerKeith Collins, in 2019: But as Apple has become one of the largest competitors on a platform that it controls, suspicions that the company has been tipping the scales in its own favor are at the heart of antitrust complaints in the United States, Eu…
Lees meerJasmine (via Hacker News): I cofounded @fanhouseapp 8 months ago to empower creators to monetize their content. We pay creators 90% of earnings. Now, Apple is threatening to remove Fanhouse from the app store unless we give them 30% of creator earni…
Lees meerspencerdailey (via Hacker News): Back in 2018, I encountered what I’d consider the cardinal sin of opsec by an Apple store employee. He asked me to disable my Mac’s password before I turned it in for a multi-day off-site repair. The casual manner in…
Lees meerTim Hardwick: Apple today at WWDC revealed a new iOS weather app with additional features, like full-screen maps and live weather notifications. The new app includes many features similar to Dark Sky, which Apple acquired last year. […] There’s also…
Lees meerTim Hardwick: In iOS 15, Apple is introducing a new feature called Live Text that can recognize text when it appears in your camera’s viewfinder or in a photo you’ve taken and let you perform several actions with it. For example, Live Text allows yo…
Lees meerJuli Clover: With iOS 15, Apple is introducing a new Digital Legacy program that designates people as Legacy Contacts to let them access your Apple ID account and personal information in the event of your death.[…]This is an important new addition t…
Lees meerGiovanni 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 meer