即刻App年轻人的同好社区
下载
App内打开
东坡肘子
21关注397被关注3夸夸
编程爱好者,毛孩子服务员
https://fatbobman.com
东坡肘子
3天前
在 SwiftData 和 Core Data 中用 Transaction 代替 Save

在数据持久化操作中,确保数据的一致性和完整性至关重要。本文将探讨如何在 SwiftData 和 CoreData 中运用事务(Transaction)的概念来构建更可靠、高效的持久化操作。
fatbobman.com

在 SwiftData 和 Core Data 中用 Transaction 代替 Save | 肘子的 Swift 记事本

01
东坡肘子
5天前
肘子的 Swift 周报 #058 | 运气眷顾耐心的人

- SwiftUI 的视图刷新机制
- 探索 DocC 代码
- AttributeGraph 笔记
- 小心使用 @unchecked Sendable
- 实时活动和动态岛
- 透明物体嵌套
- Swift 并发提案索引

fatbobman.com

肘子的 Swift 周报 #58 -- 运气眷顾耐心的人

00
东坡肘子
10天前
理解 SwiftUI 的视图刷新机制:从 TimelineView 刷新问题谈起

fatbobman.com
在 SwiftUI 中,视图的自动刷新机制让我们能够轻松构建响应式的用户界面。但有时,视图可能并不会按照我们的预期进行更新。本文将通过一个看似简单但颇具代表性的 TimelineView 刷新问题,探讨 SwiftUI 的视图刷新机制。

理解 SwiftUI 的视图刷新机制:从 TimelineView 刷新问题谈起 | 肘子的 Swift 记事本

00
东坡肘子
12天前
肘子的 Swift 周报 #057 | 超宽虚拟屏很棒,但我们期待更多

- Core Data 和 SwiftData 中的数据追踪
- Swift 所有权和 ~Copyable
- 用 Dev Containers 进行 Swift 开发
- Sendable with SwiftData
- 在 Xcode 中格式化代码
- 自适应流式布局
- Llama 3.1 with Core ML

fatbobman.com

肘子的 Swift 周报 #57 -- 超宽虚拟屏很棒,但我们期待更多

00
东坡肘子
17天前
掌握 Core Data 和 SwiftData 中的数据追踪与通知

本文将带你深入探索 Core Data 与 SwiftData 中多种数据追踪和通知机制的应用
fatbobman.com

掌握 Core Data 和 SwiftData 中的数据追踪与通知 | 肘子的 Swift 记事本

01
东坡肘子
19天前
肘子的 Swift 周报 #056 | Pixelmator 并购背后的思考

- 苹果正在扼杀 Swift
- iOS 性能优化
- 了解 Swift 中的 actor
- AnchoredRelativeFormatStyle
- 让非法状态无法表示
- 类型驱动设计

fatbobman.com

肘子的 Swift 周报 #56 -- Pixelmator 并购背后的思考

00
东坡肘子
25天前
最近在开发的过程中,会将自己项目中的一些功能模块逐渐开放出来。一方面或许对其他人有用,另外也算是鞭策自己代码质量的一种方式。这是最近放出来的一些:

iCloudSyncStatusKit ,检查 iCloud 账户状态,响应 iCloud 同步状态
github.com

一个简单的日志模块,我所有的代码都会使用
github.com

一个宏,声明可以实时响应 UserDefaults 的 Observable 类型
github.com

一个宏,为 CoreData 提供了与 SwiftData 的 ModelActor 一样的能力。这两天刚做了更新,允许关闭自动构建 init。这个修改我很满意,应该给 ModelActor 也提供一个
github.com
12
东坡肘子
26天前
肘子的 Swift 周报 #055 | 让技术为我所用,不要被其反噬

- Swift 中的 KeyPath
- SwiftUI 视图契约
- Swift 宏
- Xcode 16 AnyView 陷阱
- 探索 Cursor
- Swift Testing

fatbobman.com

肘子的 Swift 周报 #55 -- 让技术为我所用,不要被其反噬

00
东坡肘子
1月前
从基础到进阶:Swift 中的 KeyPath 完全指南
fatbobman.com
在 Swift 的世界里,KeyPath 是一个强大而又常被低估的特性。许多开发者在日常编程中不经意间使用它,却未能充分认识到它的潜力和重要性。本文旨在深入剖析 KeyPath 的功能特性,揭示其在 Swift 编程中的独特魅力,帮助你将它转化为开发过程中的得力助手。

从基础到进阶:Swift 中的 KeyPath 完全指南 | 肘子的 Swift 记事本

00
东坡肘子
1月前
肘子的 Swift 周报 #054 | 安全、便利与隐私

- 在 Core Data 中应用 SwiftData 思维
- 写时复制
- @preconcurrency
- SwiftUI 动画图解
- 探索 Cursor
- 警惕 UserDefaults 的数据丢失

fatbobman.com

肘子的 Swift 周报 #54 -- 安全、便利与隐私

00