“And SwiftUI now includes ViewThatFits, which lets you specify multiple variations of a given view and lets SwiftUI automatically choose the one that best fits in the available space.”
developer.apple.com/xcode/sw…
Swift Async avoids many pre-existing terms like "thread", "queue", or "concurrent" so understanding the details of this table is critical. It's easy to end up with everything unstructured on the main actor when you wanted cancellable background work.
From developer.apple.com/videos/p…
Xcode alone can fill the RAM on a 16GB system. Yeah, okay, half of that is "Cached Files" (not app memory) so the effect is subtle. Incremental builds are 5% slower compared to a 32GB system but clean builds are about the same. (Blue is 16GB, green is 32GB, lower is faster.)
These tests were run on 2019 MacBook Pros. Is it different on M1 Macs? I don't have two to compare but RAM numbers will likely be about the same. Performance difference may be less noticeable but I'd expect similar ratios between 16GB and 32GB machines.
If Xcode’s autocomplete popup for `font` would show the “Dynamic Type Sizes” table from Human Interface Guidelines, it would save me many hours per year.
Building | 10 / 100 👀
Building | 90 / 100 👀
Building | 100 / 100 🙂
Building | 120 / 210 🤨
Building | 125 / 1920 🤬
I would trade a few seconds of build time for Xcode's progress maximum to be better estimated (or retained between runs).
Matt Gallagher retweeted
Announcing Swift Async Algorithms, a new open source package providing asynchronous functions for zip(), merge(), debounce(), and more. swift.org/blog/swift-async-a…
> Apple confirmed to Ars that the 27-inch iMac has reached end of life.
I’ve owned 2, over the years. Both times I would have preferred a cheaper, up-to-date Mac Pro, so I guess this is good? Still a little shocking to see it just disappear.
arstechnica.com/gadgets/2022…
Some fascinating analysis of the programming languages used in iOS 15 by @timacfr. The smooth exponential growth of binaries looks like apps are reproducing in the wild 🙃.
blog.timac.org/2021/1219-sta…
It takes more than 2 hours after downloading Xcode to install via App Store. installd peaks at 3 cores but uses 1 core most of that time. How is this not streamed, parallelised and faster than the download? A better design here would save literally millions of hours, per release.
Weirdest macOS Monterey bug... when I play games through my Bose QC35II bluetooth headphones, the audio for the entire system (not just the game) drops a 6th in pitch. Everyone sounds like monsters – even in videos playing in another app. It's terrifying.
Matt Gallagher retweeted
To celebrate the 100th episode of the Swift by Sundell podcast, I’m really excited to have @clattner_llvm back on the show to talk about Swift’s new concurrency features, CPUs, language design, and where Swift is headed from here. Hope you’ll enjoy it! 😀
swiftbysundell.com/podcast/1…
I had a 2GB HD in 1997. A big disk at the time but I filled it with less than 100MB of C++ headers since it could hold a max of 64k files (16-bit HFS limit).
I still think about this when I'm deleting Xcode betas and macOS tells me I'm deleting 40GB and over a million files.
“What’s new in Foundation” is such a plain name for a jaw dropping set of improvements:
developer.apple.com/wwdc21/1…
If you’ve ever touched Localizable.stringsdict files, you’ve experienced true eldritch horror. Automatic grammar agreement for strings seems too good to be true.









