what you need to do and more information about the required reason API. Joe Heck also wrote a fantastic post on what you need to do if you write a framework, and the troubles you may hit.
This year’s Swift-related GSoC projects include everything from features that might one day end up in Xcode through integrating swift-distributed-tracing into async-http-client, into working on the Visual Studio Code extension. It’s a fantastic chance to get mentoring from people at the heart of the Swift project, and discussions of proposals are open in the Swift forums.
If you’ve been meaning to learn more about @MainActor
, and about the isolation feature of Swift concurrency, Matt Massicotte’s article is for you. The good news is:
You probably do understand a lot about how isolation works, you just don’t realize it yet.
But even if you understand the concepts, I’m confident that Matt will still be able to teach you plenty of new things in this post.
I love blog posts like this one from Tiago Lopes, where I can feel the sweat (and potentially the tears) in his writing that came directly from his experience implementing these APIs. I don’t know for certain that that is the case, but I suspect it is. 😂
I enjoyed this article from Adam Overholtzer on what he learned about making a window in visionOS that isn’t just the plain “frosted glass rectangle”. He has tips on making transparent and custom-shaped windows, and much more, all gathered while writing his app, Clocks. 🕒
Senior iOS/macOS Developer @ Paste – Joining Paste means crafting impactful, user-focused products alongside a team that values innovation, flexibility, and a culture of collaboration. Dive into projects that push the boundaries, enjoy freedom in how you work, and help shape the future of productivity tools. – Remote (within European timezones)
Is your company hiring? Reach thousands of developers for free by posting Swift or Apple-platform development jobs on iOS Dev Jobs.
This isn’t triggered by anything that happened this week, other than when I found myself staring at my Mac’s screen and thinking, “Isn’t it amazing that macOS still uses a gloved Mickey Mouse hand to click every link” 😂
(and long may that continue!)