All Posts (5,293)
Swift Concurrency in Real Apps
Bryan Jones: Consider this code, wherein we create a custom NSTableColumn that uses an image instead of a String as its header. Holly Borla posted a fix that special-cases NSObject.init(): Now, overriding NSObject.init() within a @MainActor-isolated type is difficult-to-impossible, especially if you need to call an initializer from an intermediate superclass that is also @MainActor-isolated. […]
Swift Prospective Vision: Accessors
John McCall (forum): However, this approach has significant problems. The biggest is that the get accessor has to return an independent value. If the accessor is just returning a value stored in memory, which is very common for data structures, this means the value has to be copied.[…]This vision document lays out the design space […]
Delta Adds External Purchase Link in US
John Voorhees: Delta, the MacStories Selects App of the Year, received an important update today that allows users of the game emulator to support its development via Patreon from inside the app. Existing patrons can connect their Patreon accounts from Delta’s settings, too, allowing them to access perks like alternative app icons and experimental features.This […]
SwiftUWhy
John Siracusa: Welcome to my new series on things I don’t understand about Apple’s premier user interface framework.[…]To be clear, these are things I don’t understand, not necessarily things that are “wrong.” They sure look wrong (or at least “suboptimal”) to me! But maybe there are good reasons, and I just don’t know them yet. […]
Cascable Studio Rejected From the App Store
Daniel Kennett: I’ve been shipping apps to the App Store for well over fifteen years now, and although there are App Review horror stories aplenty, I’ve always hoped I’d never be in a position to write one myself.[…]What you just scrolled past was the history of my (eventually successful) attempt to get the new Mac […]
Acorn 8
Gus Mueller (release notes): “Select Subject”, “Mask Subject”, and “Remove Background” are new commands which use machine learning (or A.I. if you prefer) to find the most important parts of your image, and then perform their respective operations.[…]Acorn 8 now has an on canvas ruler which you can use to measure out distances, straighten your […]
Sequoia Fixes App Store Update Notifications
Adam Engst: Starting in macOS 12 Monterey, clicking an update notification did nothing. Before that, it opened the App Store app, though only to the main screen, not the Updates screen. It was frustrating, and unnecessarily so.In Sequoia, however, Apple finally made this notification work as it should. When a notification informs you that updates […]
Magic Mouse Rumors
Mike Wuerthele: In a report on Sunday morning by Bloomberg, Apple is said to be prototyping new versions of the Magic Mouse internally. On the top of the list of changes, is a relocation of the charging port, and perhaps new ergonomics, but that point isn’t clear.It’s not clear when a new design will arrive. […]