Elektrine lite

← Feed

fatbobman(东坡肘子)

fatbobman@mastodon.social

<p>Swifter &amp; Blogger</p><p>Dedicated to taking care of cats and dogs at home. Exploring programming techniques and writing technical blogs as a means to maintain my learning abilities</p><p><span class="h-card" translate="no"><a href="https://mastodon.social/@fatbobman" class="u-url mention">@<span>fatbobman</span></a></span> at X<br />@fatbobman.com at BlueSky<br />@https://www.linkedin.com/in/fatbobman/</p>

Posts

  • Post #3656756

    SwiftUI List row height animation is broken by design — and most fixes just avoid the problem. This deep-dive shows how to actually solve it: custom Layout, state machine decoupling, and animatable spacing — all native SwiftUI, no UIKit. https://fatbobman.com/en/posts/taming-row-height-and-spacing-jumps/

  • Post #3656755

    Fatbobman’s Swift Weekly #137 is now available! From Community Guidepost to Ecosystem Cornerstone: Dave Verwer’s New Chapter ⚡ AndroidX ViewModel vs iOS VM? 🔍 Symbol Server for Swift on Win 🧑‍🏫 Swift Mentorship Program 2026 more... https://weekly.fatbobman.com/p/fatbobmans-swift-weekly-137 Endless thanks to those who generously shared their wisdom with us: Krishna Kotecha, Uwais Alqadri, Gustavo Fão Valvassori, @Mecid, @KyleYe, @alexito4, @patrickmcconnell, Parth Jadhav and @lovre

  • Post #3656754

    Fatbobman’s Swift Weekly #138 is now available! Stability &amp;gt; New Features 🧷 Stateless Actors ⚡ Building a Custom Data Store in SwiftData 🔧 Task Names in Swift Concurrency 🖥 Letting Server-Side Swift Access CloudKit more... https://weekly.fatbobman.com/p/fatbobmans-swift-weekly-138 Endless gratitude to the extraordinary souls who so freely entrusted us with the priceless wisdom they bore: @mattiem, @azamsharp, Artem Novichkov, Artem Mirzabekian, 이영준, Ugur Toprakdeviren and @leogdion

  • Post #3656753

    Tired of `ObservedObject` for deep Core Data relations in SwiftUI? CDE now brings SwiftData-like MainActor Observation to `NSManagedObject`. Explore the design choices, timing races, and suppressing CloudKit/PHT echoes: https://fatbobman.com/en/posts/core-data-observation-freer-mental-model/

  • Post #3656752

    Fatbobman’s Swift Weekly #139 is now available! First Impressions of WWDC 2026 🔭 Core Data + Observation 🧷 Bringing Goodnotes to the Web with Swift and WebAssembly ⚡ Announcing the Networking Workgroup 🔍 Apple-like https://weekly.fatbobman.com/p/fatbobmans-swift-weekly-139 Endless gratitude to the extraordinary souls who so freely entrusted us with the priceless wisdom they bore: @katei, @mjtsai, @_Davidsmith,  Mihaela Mihaljević Jakić, Vladislav Prusakov

  • Post #3656751

    Fatbobman’s Swift Weekly #140 is now available! Swift Weekly WWDC26 Special: Explore Swift 6.4, iOS 27, SwiftUI, and SwiftData updates. Discover Xcode 27 Agent Skills, AI developer tools, and expert community insights. https://weekly.fatbobman.com/p/fatbobmans-swift-weekly-140

  • Post #3656750

    After WWDC 26, iPhone apps can run in resizable environments. horizontalSizeClass is still reliable, but it is no longer a width sensor. I wrote about how Apple’s layout model is shifting from device type to available space. #SwiftUI #UIKit #WWDC26 https://fatbobman.com/en/posts/from-size-class-to-available-space/

  • Post #3656749

    Fatbobman’s Swift Weekly #141 is now available! Is Anyone Else Excited by Swift’s Progress as a Language? 🧷 Swift 6.4: What’s New in Concurrency ⚡ Apple Internals: Swift in the Kernel 🌞 SwiftOS more... https://weekly.fatbobman.com/p/fatbobmans-swift-weekly-141 Endless gratitude to the extraordinary souls who so freely entrusted us with the priceless wisdom they bore: @swiftlee, Josh Maine, Jacob Bartlett, @dlx, @KyleYe, Arthur Van Siclen, Andrey Sapunov and won heo

  • Post #3656748

    Fatbobman’s Swift Weekly #142 is now available! SPI Joins Apple, and Swift Moves Toward Self-Hosting 🔭 Bring Swift to The APPLE II ⚡ SwiftUI Is One Graph 🌞 iOS-Simulator-Camera-Extend more... https://weekly.fatbobman.com/p/fatbobmans-swift-weekly-142 Boundless thanks to the remarkable spirits who so generously placed their hard‑won, immeasurable wisdom in our care.: Kheng Meng Yeo, Jack Solomon, @ameahim, Itsuki, Artem Mirzabekian, @Mecid and Shuyu Guo

  • Post #3656747

    SwiftUI makes animations easy—until they don’t behave. When they break, a declarative framework can be harder to debug than an imperative one. Here are two SwiftUI animation bugs I hit recently, and how I diagnosed them. https://fatbobman.com/en/posts/debugging-notes-on-two-swiftui-animation-bugs/

  • Post #3656746

    Fatbobman’s Swift Weekly #143 is now available! When Linux Becomes &amp;quot;Air&amp;quot;: Containers, Agents, and a &amp;quot;Desktop War&amp;quot; That No Longer Matters 🔭 Debugging Notes on Two SwiftUI Animation Bugs 🔧 SwiftUI 3D is Flat 🔍 Safari MCP 🔥 SwipeCell https://weekly.fatbobman.com/p/fatbobmans-swift-weekly-143 Boundless thanks to the remarkable spirits who so generously placed their invaluable hard-won wisdom in our hands.: @vanvoorden, Emre Degirmenci, @ameahim, @jordanmorgan,...

  • Post #1249892

    Fatbobman’s Swift Weekly #130 is now available! Apple&amp;#39;s Rare Concession: When Critical Vulnerabilities Meet the &amp;quot;Update Refusal&amp;quot; Wave 🔭 Animatable in SwiftUI Explained 🧷 Localization in Swift Packages 🗃️ Explore SwiftUI: A Visual Reference and more... https://weekly.fatbobman.com/p/fatbobmans-swift-weekly-130 Sincere thanks to the remarkable people who shared their valuable insights with us: Sagar Unagar, @thecoolwinter, Wesley Matlock, @twostraws, Wei Wang, Zachary Z...

  • Post #1122674

    My talk from iOS Conf SG 2026 is now officially on YouTube! 🎬 &amp;quot;Using SwiftUI as a Language&amp;quot; 👉 https://www.youtube.com/watch?v=VPfxm8RHKFU But honestly, the talk was just one part of it. What made iOS Conf SG truly special was the people — the hallway conversations, the shared ideas, and the chance to connect with so many passionate and talented developers from around the world. These gatherings remind me why our community is great. I left Singapore inspired and can’t wait fo...

  • Post #991172

    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... https://weekly.fatbobman.com/p/fatbobmans-swift-weekly-129 My heartfelt thanks to the extraordinary people who so graciously shared their priceless insight with us: @holly, Joseph Heck, Roman Niekipielov, Chris Karani, Danny Bolella, Jessica Chung, @mattiem, @natpanferova and Emanuele M...

  • Post #638396

    AI moves fast. So should your builds. 🚀 With build caching, selective testing, and actionable insights, Tuist makes your builds, test runs, and CI workflows fly—giving your AI agents faster feedback and more reliable results. Check it out: https://l.fatbobman.com/sb-tuist Thanks @tuist for sponsoring Fatbobman&amp;#39;s Swift Weekly &amp;amp; Blog this week! 🙏

  • Post #289678

    compiled the setup tips for model replacement, mcp, skill, claude.md into a short article. this will help you better use AI agent in Xcode 26.3. https://fatbobman.com/en/posts/xcode-263-claude/