Fatbobman’s Swift Weekly #130 is now available!
Apple's Rare Concession: When Critical Vulnerabilities Meet the "Update Refusal" Wave
🔭 Animatable in SwiftUI Explained
🧷 Localization in Swift Packages
🗃️ Explore SwiftUI: A Visual Reference
and more...
weekly.fatbobman.com/p/fatbobman...
Posts by Fatbobman (东坡肘子)
My heartfelt thanks to the extraordinary people who so graciously shared their priceless insight with us: Sagar Unagar, @khanwinter.com, Wesley Matlock, @twostraws.bsky.social, @onev.cat, Zachary Zhang, @kylebashour.com, @typ0genius.com and Mohammad Azam
Work with SwiftPM without Xcode and run on Mac and Linux with notepadexe.com
youtu.be/7eGPTWPFEX4
Fatbobman’s Swift Weekly #130 is now available!
Apple's Rare Concession: When Critical Vulnerabilities Meet the "Update Refusal" Wave
🔭 Animatable in SwiftUI Explained
🧷 Localization in Swift Packages
🗃️ Explore SwiftUI: A Visual Reference
and more...
weekly.fatbobman.com/p/fatbobman...
Fatbobman’s Swift Weekly #129 is now available!
A Wall Away, Worlds Apart
🔭 Swift 6.3 Released
⚡ Swift Native AI Agent Development Series
🔧 Talking Liquid Glass with Apple
🧠 Package Traits in Xcode
and more...
weekly.fatbobman.com/p/fatbobman...
My heartfelt thanks to the extraordinary people who so graciously shared their priceless insight with us: YuChe Cheng, @hborla.bsky.social, @heckj.bsky.social, Roman Niekipielov, Chris Karani, @dbolella.bsky.social, Jessica Chung, @massicotte.org, @natpanferova.bsky.social and Emanuele Micheletti
Fatbobman’s Swift Weekly #129 is now available!
A Wall Away, Worlds Apart
🔭 Swift 6.3 Released
⚡ Swift Native AI Agent Development Series
🔧 Talking Liquid Glass with Apple
🧠 Package Traits in Xcode
and more...
weekly.fatbobman.com/p/fatbobman...
🙏
Fatbobman’s Swift Weekly #128 is now available!
Is My App Stuck in Review?
🔭 Make Core Data More Like Modern Swift
🧷 Expanding Animations in Lists
🔍 A Vision for Networking in Swift
🗃️ TaskGate
more...
weekly.fatbobman.com/p/fatbobman...
Swift 6.3 has landed! 🚀
This release brings community-driven Android support into the official toolchain, along with major improvements to C interoperability, the build system, and embedded Swift. Read more: www.swift.org/blog/swift-6... #AndroidDev #iOSDev
My heartfelt thanks to the extraordinary people who so graciously shared their priceless insight with us: Pavel Zak, Wesley Matlock, Weichao Deng, @mjtsai.bsky.social, Hesham Salman, iOS Conf SG, @massicotte.org and Katsumi Kishikawa
Fatbobman’s Swift Weekly #128 is now available!
Is My App Stuck in Review?
🔭 Make Core Data More Like Modern Swift
🧷 Expanding Animations in Lists
🔍 A Vision for Networking in Swift
🗃️ TaskGate
more...
weekly.fatbobman.com/p/fatbobman...
Fatbobman’s Swift Weekly #127 is now available!
Apple at 50 and Me at 51
🔭 Core Data in 2026
🔧 JetBrains Swift Survey
📈 Choosing the Right Agent Skill
🗃️ DataStoreKit
and more...
weekly.fatbobman.com/p/fatbobman...
Big thanks to BoltAI for supporting this week newsletter! 🙏
One native app, 100+ AI models on Mac, iOS, and Android. Fast, keyboard-driven, no Electron. 25% off for a limited time with code `FATBOBMAN25`.
l.fatbobman.com/sb-boltai
Core Data in 2026
✨ SwiftData-style ModelActor concurrency
✨ Declarative PersistentModel
✨ Type-safe query paths (No more hardcoded strings!)
Modern syntax, same rock-solid engine. Read more👇
fatbobman.com/en/posts/cd...
My talk from @iosconfsg is now live on YouTube! 🎉
"Using SwiftUI as a Language"
👉 www.youtube.com/watch?v=VPf...
Beyond the talk itself, iOS Conf SG was a wonderful experience — great conversations with so many talented developers. Hope to see you all again soon! 🙏
My deepest gratitude to the remarkable souls who so generously entrusted us with their invaluable wisdom: Anton Gubarenko, @rudrank.bsky.social, Xiangyu Sun, Soumya Ranjan Mahunt, @avanderlee.com, Anferne Pineda and Miguel Piedrafita
Fatbobman’s Swift Weekly #127 is now available!
Apple at 50 and Me at 51
🔭 Core Data in 2026
🔧 JetBrains Swift Survey
📈 Choosing the Right Agent Skill
🗃️ DataStoreKit
and more...
weekly.fatbobman.com/p/fatbobman...
Core Data turns 21 this year — not dead, but showing its age. Concurrency hides behind `perform`, models drown in boilerplate, and string predicates still fail at runtime. This isn’t a call to leave; it’s asking: if you stay, what can you actually fix?
fatbobman.com/en/posts/wh...
Huge shoutout to this week's sponsor: Notepad.exe by @krzyzanowskim.com
Try Swift 6 without Xcode bloat or slow Playgrounds. Notepad.exe runs code in ~30 seconds—no project setup. Multi-toolchain, simulator support: open and code.
👉 l.fatbobman.com/sb-notepad
Core Data turns 21 this year — not dead, but showing its age. Concurrency hides behind `perform`, models drown in boilerplate, and string predicates still fail at runtime. This isn’t a call to leave; it’s asking: if you stay, what can you actually fix?
fatbobman.com/en/posts/wh...
Fatbobman’s Swift Weekly #126 is now available!
MacBook Neo: The Starting Point of Apple's Return to Campus
🧭 NSManagedObjectContext Sendable Now?
🧩 macOS Input Method Development Guidelines
🛠️ SwiftUI, Swift Effects
🚀 SwiftUI Agent Skill
and more...
weekly.fatbobman.com/p/fatbobman...
My deepest gratitude to the remarkable souls who so generously entrusted us with their incomparable wisdom: @karenchu.online, @davelester.dev, ShikiSuen, Yeskendir Salgara, Snow, Hesham Salman, Daniel Jilg, Asser Osama and @twostraws.bsky.social
Fatbobman’s Swift Weekly #126 is now available!
MacBook Neo: The Starting Point of Apple's Return to Campus
🧭 NSManagedObjectContext Sendable Now?
🧩 macOS Input Method Development Guidelines
🛠️ SwiftUI, Swift Effects
🚀 SwiftUI Agent Skill
and more...
weekly.fatbobman.com/p/fatbobman...
Fatbobman’s Swift Weekly #125 is now available!
OpenClaw Is Impressive — I Just Don’t Really Need It (Yet)
🧩 Add MCP server to macOS app
📊 Foundation Models SDK for Python
🖥️ vphone-cli: Running a Real iPhone on Your Mac
and more...
weekly.fatbobman.com/p/fatbobman...
In Swift 6.2 (Xcode 26.3), why can `NSManagedObjectContext` cross actor isolation?
I dug through the Core Data headers to find the real reason—here it is.
fatbobman.com/en/posts/se...
In Swift 6.2 (Xcode 26.3), why can `NSManagedObjectContext` cross actor isolation?
I dug through the Core Data headers to find the real reason—here it is.
fatbobman.com/en/posts/se...
My profound thanks to the extraordinary people who so freely placed their priceless wisdom in our care: Hesham Salman, Oscar Berggren, Charidimos Chaintoutis, Artem Mirzabekian, Sagar Unagar, Fernando Romiti and Lakr