Advertisement · 728 × 90

Posts by Fatbobman (东坡肘子)

Preview
Fatbobman's Swift Weekly #130 Apple's Rare Concession: When Critical Vulnerabilities Meet the "Update Refusal" Wave

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...

6 days ago 5 1 0 2

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

6 days ago 3 0 0 0
Video

Work with SwiftPM without Xcode and run on Mac and Linux with notepadexe.com

youtu.be/7eGPTWPFEX4

6 days ago 15 5 3 0
Preview
Fatbobman's Swift Weekly #130 Apple's Rare Concession: When Critical Vulnerabilities Meet the "Update Refusal" Wave

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...

6 days ago 5 1 0 2
Preview
Fatbobman's Swift Weekly #129 A Wall Away, Worlds Apart

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...

1 week ago 5 2 0 1

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

1 week ago 3 0 0 0
Preview
Fatbobman's Swift Weekly #129 A Wall Away, Worlds Apart

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...

1 week ago 5 2 0 1

🙏

2 weeks ago 1 0 0 0
Preview
Fatbobman's Swift Weekly #128 Is My App Stuck in Review?

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...

2 weeks ago 5 2 0 1
Advertisement
Post image

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

2 weeks ago 79 22 1 3

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

2 weeks ago 1 0 0 0
Preview
Fatbobman's Swift Weekly #128 Is My App Stuck in Review?

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...

2 weeks ago 5 2 0 1
Preview
Fatbobman's Swift Weekly #127 Apple at 50 and Me at 51

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...

3 weeks ago 3 3 0 1
Video

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

3 weeks ago 1 0 0 0

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...

3 weeks ago 3 1 0 0
Using SwiftUI as a Language
Using SwiftUI as a Language Speaker: Xu Yang (Fatbobman)SwiftUI is often taught as a collection of views and modifiers — a framework to be learned API by API. But what if it is better u...

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! 🙏

3 weeks ago 4 1 2 0

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

3 weeks ago 1 0 0 0
Preview
Fatbobman's Swift Weekly #127 Apple at 50 and Me at 51

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...

3 weeks ago 3 3 0 1
Advertisement
Preview
Why I'm Still Thinking About Core Data in 2026 Core Data remains widely used in 2026, but its mismatch with modern Swift concurrency, type safety, and code expression is growing. This article outlines the three core pain points and introduces a path to modernization without abandoning Core Data.

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...

1 month ago 7 2 0 0

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

1 month ago 1 0 0 0
Preview
Why I'm Still Thinking About Core Data in 2026 Core Data remains widely used in 2026, but its mismatch with modern Swift concurrency, type safety, and code expression is growing. This article outlines the three core pain points and introduces a path to modernization without abandoning Core Data.

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...

1 month ago 7 2 0 0
Preview
Fatbobman's Swift Weekly #126 MacBook Neo: The Starting Point of Apple's Return to Campus

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...

1 month ago 3 2 0 2

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

1 month ago 1 0 0 0
Preview
Fatbobman's Swift Weekly #126 MacBook Neo: The Starting Point of Apple's Return to Campus

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...

1 month ago 3 2 0 2
Preview
Fatbobman's Swift Weekly #125 OpenClaw Is Impressive — I Just Don’t Really Need It (Yet)

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...

1 month ago 2 1 1 0
Advertisement
Preview
Why Does Passing NSManagedObjectContext Across Isolation Domains No Longer Error in Swift 6.2? The Real Change Isn't in the Compiler Why NSManagedObjectContext no longer triggers concurrency errors in Swift 6.2? The real change lies in Core Data’s SDK import semantics, not the compiler itself. NSManagedObjectContext is now marked with NS_SWIFT_SENDABLE and NS_SWIFT_NONISOLATED in Xcode 26

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...

1 month ago 0 1 0 0
Preview
Why Does Passing NSManagedObjectContext Across Isolation Domains No Longer Error in Swift 6.2? The Real Change Isn't in the Compiler Why NSManagedObjectContext no longer triggers concurrency errors in Swift 6.2? The real change lies in Core Data’s SDK import semantics, not the compiler itself. NSManagedObjectContext is now marked with NS_SWIFT_SENDABLE and NS_SWIFT_NONISOLATED in Xcode 26

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...

1 month ago 0 1 0 0

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

1 month ago 0 0 0 0
Preview
Fatbobman's Swift Weekly #125 OpenClaw Is Impressive — I Just Don’t Really Need It (Yet)

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...

1 month ago 2 1 1 0
Preview
Fatbobman's Swift Weekly #124 The Spring Festival Gala, Robots, AI, and LLMs

Fatbobman’s Swift Weekly #124 is now available!
The Spring Festival Gala, Robots, AI, and LLMs

🧪 Testing with Event Streams
🗒️ Navigation Notes – Agentic coding
🗃️ GRDB 7.10.0: Android, Linux, and Windows Support

and more...
weekly.fatbobman.com/p/fatbobman...

1 month ago 2 1 0 1