全部文章

by Haozes

从 YaoYao 到 Tooboo:watchOS 开发避坑与实战

by LiYanan

SwiftUI 图文混排深度剖析:超越 AttributedString —— MarkdownView 与 RichText 的实现

by Shudao Wang

当我决定同时做 iOS 和 Android:独立开发者的真实双平台之路

by LingJueYa

深入 iMessage 底层:一个 Agent 是如何诞生的

by Shuhari

Grow on iOS 26:UIKit + SwiftUI 混合架构下的 Liquid Glass 适配实战

by Fatbobman

用 MainActor.assumeIsolated 解决旧 API 与 Swift 6 适配问题

by Fatbobman

Swift 6: Sendable、@unchecked Sendable、@Sendable、sending and nonsending

by Fatbobman

Default Actor Isolation:好初衷带来的新问题

by Fatbobman

Core Data 迁移事故复盘:那些被忽视的隐藏陷阱

by Megabits

Icon Composer 见招拆招

by Fatbobman

在 SwiftUI 中,如何判断 Text 是否被截断?

by Fatbobman

与 AI 共舞:我的 Claude Code 一月谈

by Fatbobman

NotificationCenter.Message:Swift 6.2 并发安全通知的全新体验

by Fatbobman

探索 SwiftUI ZStack 中的 layoutPriority 奥秘

by Fatbobman

WWDC 2025 初印象:意料之中,预想之外

by Fatbobman

Notepad.exe:轻巧的 Swift 代码编辑器

by Megabits

相机类 App Swift 6 重构实战 - SLIT_STUDIO 开发日志

by Fatbobman

感受 Swift 的魅力:一键导出 DataFrame

by Fatbobman

揭秘 .ignoredByLayout():让视觉变换“隐形”于布局之外

by Fatbobman

从 180 cm 到 5′ 11″:Swift Measurement 全解析

by Fatbobman

使用 equatable() 避免 NavigationLink 预构建陷阱

by Fatbobman

构建类型安全、高效的 SwiftData/Core Data 模型

by Fatbobman

我所希望的 Xcode

by Fatbobman

用 Swift 构建 WASM 应用

by Fatbobman

远离 dismiss,拥抱状态驱动

by Fatbobman

SwiftUI Environment:理念与实践

by Fatbobman

使用 Proxyman 拦截和模拟 iPhone 应用的网络请求

by Fatbobman

SwiftData 使用前必须了解的关键问题

by Fatbobman

让 @State 实现懒加载

by Fatbobman

Animatable 协议:让 SwiftUI 动画不再“失控”

by Fatbobman

从 Host 到 Serverless: 博客架构升级实践

by Fatbobman

精确掌控 SwiftUI 滚动:自定义 Paging 实现

by Fatbobman

为何 Swift 6 中某些视图修饰器无法使用 @State 属性

by Fatbobman

SwiftUI onAppear 异常调用的陷阱与应对策略

by Fatbobman

Core Data 的模型继承

by Fatbobman

Typefully:轻松告别繁琐的社交媒体发布

by Fatbobman

有意为之还是技术缺陷?SwiftUI 多层导航中的 onChange 异常

by Fatbobman

在 SwiftData 和 Core Data 中用 Transaction 代替 Save

by Fatbobman

理解 SwiftUI 的视图刷新机制:从 TimelineView 刷新问题谈起

by Fatbobman

掌握 Core Data 和 SwiftData 中的数据追踪与通知

by Fatbobman

从项目重构说起:五个 Swift 模块分享

by Fatbobman

从基础到进阶:Swift 中的 KeyPath 完全指南

by Fatbobman

以 SwiftData 之道,重塑 Core Data 开发

by Fatbobman

SwiftUI 中的 UserDefaults 与 Observation:如何实现精准响应

by Fatbobman

NSManagedObjectID 与 PersistentIdentifier:掌握 Core Data 与 SwiftData 中的数据标识符

by Fatbobman

用 Swift Charts 实现数据分段

by Fatbobman

在 SwiftData 模型中使用 Codable 和枚举的注意事项

by Fatbobman

嵌套 Grid 布局异常:遇到 SwiftUI 布局问题时的分析思路与解决策略

by Fatbobman

如何在 SwiftUI 中平铺图片

by Fatbobman

几个常见的关于 SwiftUI 的误解

by Fatbobman

使用 SwiftUI 开发无限四向滚动分页组件

by Luca Ban

多包单库中的 String Catalog 自动合并技巧

by Fatbobman

List 还是 LazyVStack:SwiftUI 中的惰性容器选择

by Fatbobman

Swifter and Swifty:掌握 Swift Testing 框架

by Fatbobman

SwiftUI 滚动控制 API 的发展历程与 WWDC 2024 的新亮点

by Fatbobman

用 TextRenderer 构建绚丽动感的文字效果

by Fatbobman

WWDC 2024 观后感

by Fatbobman

SwiftData in WWDC 2024:革命仍在继续、稳定还需时日

by Fatbobman

写在 WWDC 2024 之前:SwiftData 的未来潜力与现实挑战

by Fatbobman

写在 WWDC 2024 之前:回顾 2019 至 2023 年间 SwiftUI 的关键升级及其影响

by Fatbobman

在 SwiftUI 中,spacing = nil 表示什么?

by Fatbobman

精通 SwiftUI 的 containerRelativeFrame 修饰器

by Fatbobman

用 Swift 开发嵌入式应用

by Fatbobman

深入探索 SwiftUI 中的 Overlay 和 Background 修饰器

by Fatbobman

Core Data 改革:实现 SwiftData 般的优雅并发操作

by Fatbobman

@State 魅影:一个多窗口模式下 SwiftUI 应用的 Bug 分析

by Fatbobman

新框架、新思维:解析 Observation 和 SwiftData 框架

by Fatbobman

SwiftUI 视图与 @MainActor

by Fatbobman

SwiftData 实战:用现代方法构建 SwiftUI 应用

by Fatbobman

几个在 SwiftUI 中使用惰性容器的技巧和注意事项

by Fatbobman

如何为 SwiftData 动态的构建复杂的谓词

by Fatbobman

Swift Predicate: 用法、构成及注意事项

by Fatbobman

如何处理 SwiftData 谓词中的可选值

by Fatbobman

探讨 SwiftUI 中的属性包装器:@UIApplicationDelegateAdaptor、@AccessibilityFocusState、@FocusedObject、@FocusedValue 和 @FocusedBinding

by Fatbobman

探讨 SwiftUI 中的属性包装器:@FetchRequest、@SectionedFetchRequest、@Query、@Namespace、@Bindable

by Fatbobman

探讨 SwiftUI 中的属性包装器:@AppStorage、@SceneStorage、@FocusState、@GestureState 和 @ScaledMetric

by Fatbobman

SwiftData 中的关系:变化与注意事项

by Fatbobman

掌握 Core Data 中的关系:实战

by Fatbobman

掌握 Core Data 中的关系:基础

by Fatbobman

博客更新记:用新博客迎接 2024

by Fatbobman

探讨 SwiftUI 中的关键属性包装器:@State、@Binding、@StateObject、@ObservedObject、@EnvironmentObject 和 @Environment

by Fatbobman

iCloud Documents 进阶:理解占位文件、空间优化与操作技巧

by Fatbobman

iCloud Documents 详解:基础设置与文件操作

by Fatbobman

SwiftUI geometryGroup() 指南:从原理到实践

by Fatbobman

与 AI 结对编程

by Fatbobman

掌握 ViewThatFits

by Fatbobman

GeometryReader :好东西还是坏东西?

by Fatbobman

如何通过 Persistent History Tracking 观察 SwiftData 的数据变化

by Fatbobman

掌握 TipKit:进阶

by Fatbobman

掌握 TipKit:基础

by Fatbobman

SwiftData 中的并发编程

by Fatbobman

揭秘 SwiftData 的数据建模原理

by Fatbobman

CoreData 探秘 - 从数据模型构建到托管对象实例

by Fatbobman

SwiftDataKit:让你在 SwiftData 中使用 Core Data 的高级功能

by Fatbobman

解析 SwiftUI 中两处由状态更新滞后引发的严重 Bug

by Fatbobman

WWDC 2023 Core Data 有哪些新变化

by Fatbobman

掌握 Transaction,实现 SwiftUI 动画的精准控制

by Fatbobman

深度解读 Observation —— SwiftUI 性能提升的新途径

by Fatbobman

深入了解 SwiftUI 中 ScrollView 的新功能

by Fatbobman

WWDC 23 ,SwiftUI 5 和 SwiftData 的初印象

by Fatbobman

移植五周年

by Fatbobman

构建稳定的预览视图 —— SwiftUI 预览的工作原理

by Fatbobman

WWDC 2023 我期待 Core Data 带来的新变化

by Fatbobman

WWDC 2023 我期待 SwiftUI 带来的新变化

by Fatbobman

我在北京参加 SwiftUI 技术沙龙

by Fatbobman

打造可适配多平台的 SwiftUI 应用

by Fatbobman

我目前正在使用的 AI 服务

by Fatbobman

onAppear 的调用时机

by Fatbobman

MacBook Pro 使用体验

by Fatbobman

SwiftUI + Core Data App 的内存占用优化之旅

by Fatbobman

用 SwiftUI 的方式进行布局

by Fatbobman

一段因 @State 注入机制所产生的“灵异代码”

by Fatbobman

自定义 Button 的外观和交互行为

by Fatbobman

SwiftUI 与 Core Data —— 安全地响应数据

by Fatbobman

SwiftUI 与 Core Data —— 数据获取

by Fatbobman

SwiftUI 与 Core Data —— 数据定义

by Fatbobman

SwiftUI 与 Core Data —— 问题

by Fatbobman

在 SwiftUI 中创建自适应的程序化导航方案

by Fatbobman

在多包项目中统一管理资源

by Fatbobman

Ask Apple 2022 与 SwiftUI 有关的问答(下)

by Fatbobman

Ask Apple 2022 与 SwiftUI 有关的问答(上)

by Fatbobman

Ask Apple 2022 中与 Core Data 有关的问答 (下)

by Fatbobman

Ask Apple 2022 中与 Core Data 有关的问答 (上)

by Fatbobman

聊一聊可组装框架( TCA )

by Fatbobman

StateObject 与 ObservedObject

by Fatbobman

iBug 16 有感

by Fatbobman

一些适合 SwiftUI 初学者的教程

by Fatbobman

如何判断 ScrollView、List 是否正在滚动中

by Fatbobman

老人新兵 —— 一款 iOS APP 的开发手记

by Fatbobman

在 SwiftUI 中实现视图居中的若干种方法

by Fatbobman

在 Text 中实现基于关键字的搜索和定位

by Fatbobman

在 SwiftUI 中用 Text 实现图文混排

by Fatbobman

掌握 SwiftUI 的 task 修饰器

by Fatbobman

避免 SwiftUI 视图的重复计算

by Fatbobman

实时切换 Core Data 的云同步状态

by Fatbobman

SwiftUI 布局 —— 尺寸( 下 )

by Fatbobman

SwiftUI 布局 —— 尺寸( 上 )

by Fatbobman

SwiftUI 布局 —— 对齐

by Fatbobman

用 Table 在 SwiftUI 下创建表格

by Fatbobman

SwiftUI 4.0 的全新导航系统

by Fatbobman

如何在 Core Data 中进行批量操作

by Fatbobman

Core Data 是如何在 SQLite 中保存数据的

by Fatbobman

在 SwiftUI 视图中打开 URL 的若干方法

by Fatbobman

为自定义属性包装类型添加类 @Published 的能力

by Fatbobman

SwiftUI 的动画机制

by Fatbobman

我正在使用中的博客创作工具

by Fatbobman

优化在 SwiftUI List 中显示大数据集的响应效率

by Fatbobman

在 SwiftUI 中用 zIndex 调整视图显示顺序

by Fatbobman

ViewBuilder 研究(下) —— 从模仿中学习

by Fatbobman

ViewBuilder 研究(上)—— 掌握 Result builders

by Fatbobman

SwiftUI Overlay Container 2 —— 可定制、高效、便捷的视图管理器

by Fatbobman

博客暂时停更通知

by Fatbobman

在 Core Data 中查询和使用 count 的若干方法

by Fatbobman

在 SwiftUI 下定制手势

by Fatbobman

玩转 Xcode Playground(下)

by Fatbobman

玩转 Xcode Playground(上)

by Fatbobman

Swift Playgrounds 4 娱乐还是生产力

by Fatbobman

在 SwiftUI 下使用 NSUbiquitousKeyValueStore 同步数据

by Fatbobman

聊聊 Combine 和 async/await 之间的合作

by Fatbobman

SwiftUI 视图的生命周期研究

by Fatbobman

掌握 SwiftUI 的 Safe Area

by Fatbobman

如何在 Core Data 中对 NSManagedObject 进行深拷贝

by Fatbobman

用苹果官方 API 实现 iOS 备忘录的扫描文稿功能

by Fatbobman

关于 Core Data 并发编程的几点提示

by Fatbobman

掌握 Core Data Stack

by Fatbobman

了解 SwiftUI 的 onChange

by Fatbobman

如何在 Core Data 中使用 Derived 和 Transient 属性

by Fatbobman

SwiftUI TextField 进阶 —— 事件、焦点、键盘

by Fatbobman

聊聊两年来我使用【健康笔记】的体会以及近几年的身体状况

by Fatbobman

SwiftUI TextField 进阶 —— 格式与校验

by Fatbobman

AttributedString —— 不仅仅让文字更漂亮

by Fatbobman

WWDC 2021 新 Formatter API:新老比较及如何自定义

by Fatbobman

如何对 iOS 应用中的文本进行本地化

by Fatbobman

在 Spotlight 中展示应用中的 Core Data 数据

by Fatbobman

SheetKit —— SwiftUI 模态视图扩展库

by Fatbobman

如何在 SwiftUI 中实现 interactiveDismissDisabled

by Fatbobman

Core Data with CloudKit (六) —— 创建与多个 iCloud 用户共享数据的应用

by Fatbobman

用 Async-Await 重建 SwiftUI 的 Redux-like 状态容器

by Fatbobman

用 NavigationViewKit 增强 SwiftUI 的导航视图

by Fatbobman

如何在 Xcode 下预览含有 Core Data 元素的 SwiftUI 视图

by Fatbobman

在 SwiftUI 中使用 UIKit 视图

by Fatbobman

博客更新记

by Fatbobman

Core Data with CloudKit(五)—— 同步公共数据库

by Fatbobman

Core Data with CloudKit(四)—— 调试、测试、迁移及其他

by Fatbobman

Core Data with CloudKit(三)—— CloudKit 仪表台

by Fatbobman

Core Data with CloudKit(二) —— 同步本地数据库到 iCloud 私有数据库

by Fatbobman

Core Data with CloudKit (一) —— 基础

by Fatbobman

@AppStorage 研究

by Fatbobman

在 CoreData 中使用持久化历史跟踪

by Fatbobman

WWDC 2021 观后感

by Fatbobman

在 Linux 系统上搭建 Swift 开发调试环境

by Fatbobman

用 Publish 创建博客(三)—— 插件开发

by Fatbobman

用 Publish 创建博客(二)—— 主题开发

by Fatbobman

用 Publish 创建博客(一)—— 入门

by Fatbobman

在 SwiftUI 下对 iPad 进行适配

by Fatbobman

聊一下在 SwiftUI 中使用 CoreData

by Fatbobman

介绍几个我在开发健康笔记 2 用到的 Swift 或 SwiftUI 第三方库

by Fatbobman

健康笔记 2.0 开发随笔(六)

by Fatbobman

健康笔记 2.0 正式版完成了!

by Fatbobman

健康笔记 2.0 开发随笔(五)

by Fatbobman

健康笔记 2.0 开发随笔(四)

by Fatbobman

在 SwiftUI 中制作可以控制取消手势的 Sheet

by Fatbobman

健康笔记 2.0 开发随笔(三)

by Fatbobman

如何在 SwiftUI 中创建一个实时响应的 Form

by Fatbobman

在 SwiftUI 中,根据需求弹出不同的 Sheet

by Fatbobman

健康笔记 2.0 开发随笔(二)

by Fatbobman

聊一下 SwiftUI 中的 List 和 ForEach

by Fatbobman

健康笔记 2.0 开发随笔(一)

by Fatbobman

SwiftUIOverlayContainer ——可以实现各种自定义样式弹出视图的 SwitUI 库

by Fatbobman

用 SwiftUI 实现 iOS mail 程序的侧滑菜单

by Fatbobman

HowTo —— SwiftUI2.0 文件导入导出

by Fatbobman

HowTo —— SwiftUI2.0 使用 ScrollViewReader 定位滚动位置

by Fatbobman

HowTo —— SwiftUI2.0 使用 ProgressView 显示进度条

by Fatbobman

HowTo —— 使用 onOpenURL 处理 Universal Links

by Fatbobman

HowTo —— SwiftUI2.0 使用 ToolBar 替代 navigationbarItems

by Fatbobman

HowTo —— SwiftUI2.0 使用 Link 或 openURL 打开 URL scheme

by Fatbobman

HowTO —— SwiftUI2.0 原生的 Grid

by Fatbobman

HowTo —— SwiftUI2.0 如何使用 Label

by Fatbobman

HowTo —— SwiftU2.0 LazyVStack LazyHStack

by Fatbobman

HowTo —— Swift2.0 在视图中显示地图

by Fatbobman

SwiftUI 2.0 —— App、Scene、新的代码结构(二)

by Fatbobman

SwiftUI 2.0 —— App、Scene、新的代码结构(一)

by Fatbobman

@FocusedBinding 浅谈

by Fatbobman

SwiftUI 2.0 —— Commands(macOS 菜单)

by Fatbobman

SwiftUI 2.0 —— @StateObject 研究

by Fatbobman

ObservableObject 研究 —— 想说爱你不容易

by Fatbobman

@State 研究

by Fatbobman

Vapor4 的安装与配置

by Fatbobman

时隔多年,重新创建了博客