Those Who Swift - Issue 268
Weekly note ✏️WWDC is getting closer and closer, and this time it feels less like gentle notification sounds and more like a huge bell ringing about upcoming changes. AI Agent videos are already appearing outside the usual WWDC flow, leadership changes are making headlines, and many are even speculating that this could be one of the last conferences where Tim Cook still takes such a central role on stage. Of course, Apple is presenting technologies that have been in development for years, not just between conference cycles. Whatever we see this June will continue shaping the ecosystem for many years ahead. That’s why this period always becomes the season of wishlists. Developers start sharing hopes for iOS, visionOS, tvOS, Swift, Xcode, and everything around them. Better multitasking, smarter Siri, more open frameworks, improved AI integrations, fewer restrictions, and more stability. One topic that keeps surfacing again and again is SwiftUI. Despite all the progress, many developers still struggle with hidden behaviors, unpredictable rendering, navigation edge cases, and debugging complexity. Discussions around “SwiftUI should become open source” appear more frequently every year. Not because developers dislike the framework, but because they want to understand it better, contribute fixes faster, and build more predictable architectures on top of it. Swift itself became stronger after opening up to the community, and many wonder whether SwiftUI could benefit from the same path. But expectations are tricky things. The lower they are, the easier it is to be surprised in a good way. So instead of asking about cold expectations, let’s ask something different: what change would genuinely make your everyday development experience better?
Justas here… ๐♂️I would like to share something you might find valuable. My friend Simonas and I launched a 100% FREE invoicing tool called - Invcly Nothing super fancy, just a simple invoicing tool that allows you to send and track invoices. The main reason we built it is because I was tired of paying $20 a month for invoicing software, paying extra for features, for more saved clients, and other upsells. Companies always find ways to charge you more. With Invcly, you can: ๐ Create and track invoices. And most importantly, it’s always FREE. No hidden fees or hard paywalls (you know what I’m talking about). Feel free to use it, share it with friends, and most importantly, send me an email with any bugs or features you would like to see. Enjoy, and let’s make invoicing simple and free! ๐งพ Swift Around the Web ๐Swift Task Lifecycle Management - Structured vs Unstructured ConcurrencySagar Unagar shows why concurrency structure in Swift is not just a style choice, but something that directly affects task lifetime, cancellation, error propagation, and UI consistency. His guidance is refreshingly clear: start with structured tools like Read more.๐Level: AdvancedUniqueBox, Ref, And MutableRef In Swift 6.4Artem Mirzabekian explores how Swift 6.4 expands the language’s ownership vocabulary with Read more.๐Level: AdvancedCoding ๐จ๐ปMaking A SwiftUI Sheet Automatically Size To Fit Its ContentDaniel Saidi shows a neat workaround for one of SwiftUI’s missing sheet features: sizing a sheet to its actual content instead of forcing it into Read more.๐Level: IntermediateWorking With The Keychain In iOSNatascha Fadeeva explains the Keychain through its core query model, showing how the same dictionary-based structure powers save, read, update, and delete operations for sensitive data like passwords and tokens. Read more.๐Level: IntermediateRefreshing And Animating Views Using TimelineView In SwiftUINatalia Panferova shows how Read more.๐Level: IntermediateApple ๐Upcoming Changes To Age Ratings In Australia And VietnamApple is updating App Store age ratings in Australia and Vietnam on June 18, 2026, with Australia dropping the 15+ category and Vietnam introducing local age ratings aligned with national law. The key thing for developers is to revisit the App Store Connect age rating questionnaire now, since existing ratings may be recalculated automatically from the answers already on file. Read more.๐Design ๐จMaking Accessibility AccessibleBas Broek lowers the barrier to accessibility work by focusing on practical tools like Voice Control labels, Hover Text, and the VoiceOver caption panel instead of starting with deep theory. The most useful takeaway is that accessibility becomes easier to improve when teams can quickly see what assistive technologies expose and spot where labels, traits, or element exposure break down. Read more.๐Level: IntermediateOther cool stuff ๐งฐModern Isn’t A Value. Fit Is.Omar Elsayed argues that “modern” APIs like Read more.๐Level: AdvancedIn Praise Of SwiftUISwiftUI’s biggest win may not be “UI in Swift” at all, but the reactive data flow that keeps complex interfaces in sync without so much manual plumbing. Sarah Reichelt makes a grounded case for treating it as the default choice for speed and maintainability, then reaching for AppKit or UIKit only when a real gap, bug, or performance limit shows up. Read more.๐Level: IntermediateSwiftUI Should Become Open-SourceMax Seelemann argues that SwiftUI still struggles with core platform behaviors like keyboard focus timing and macOS drag and drop, which makes Apple’s “best way to build an app” promise harder to defend. His bigger point is that open-sourcing SwiftUI could speed up fixes, reduce its dependence on OS release cycles, and give developers a way to help move the framework forward where Apple has been too slow. Read more.๐Level: IntermediateAI ๐คAnthropic Co-Founder Chris Olah’s Remarks On Pope Leo XIV’s Encyclical “Magnifica Humanitas”Chris Olah argues that AI should be examined not only by the labs building it, but also by outside critics willing to question its broader social and moral impact. He centers that case on three concerns in particular: global inequality, human flourishing, and how little we still understand about advanced models, while candidly noting that commercial and geopolitical pressure can push frontier labs away from acting responsibly. Read more.๐Tutorials ๐Create And Style App Shortcuts In iOS Using AppShortcutsProviderShankar Madeshvaran walks through the full App Shortcuts flow, from Read more.๐Level: IntermediateVideo ๐ฅDecoupling SwiftData in SwiftUI: Is It Worth It?Mohammad Azam uses a practical SwiftData and SQLite example to show how a protocol-based DataAccess layer can decouple persistence from SwiftUI views, while also exposing the real cost of that abstraction. This pattern gives flexibility and cleaner boundaries, but you lose SwiftData conveniences like automatic UI updates and can end up with more architectural weight than the app really needs. Watch here.๐Level: XXXOne more Thing ๐ฎW.W.D.C. 2026: The Pregame QuizJordan Morgan turns pre-WWDC nerves into a smart trivia round built from the year’s Apple news, App Store policy updates, hardware launches, and community lore. It works as more than a quiz, really — a fun way to refresh the details developers are most likely to want in their heads before the keynote. Play here.๐Thanks for reading Those Who Swift! Subscribe for free to receive new posts. ๐
|
