戴铭的开发小册子 6.0
这是一个用 Swift 开发的手册,是一款 macOS 程序,已在 macOS 应用商店上线。点击购买安装(98元),或直接在商店搜索"戴铭"关键字。安装应用可方便更新程序。小册子 5.0 的文字版《戴铭的 Swift 小册子》,6.0 新增的文字内容也可以在我的博客上查看。
本手册使用 SwiftData、Observable、NavigationSplitView 进行了重构,现在可以自行添加管理资料,并与知识点建立关联。
主要内容包括:
- Apple 技术知识点及示例
- 历年 WWDC 内容
主要功能包括:
- 手册书签收藏
- 资料收集整理
- 离线保存资料
- 知识点和资料关联
- 手册、WWDC 和资料可搜索
- Github 开发者和仓库信息添加管理
本应用的知识点目前主要涵盖 Swift 基础语法、SwiftUI、SwiftData、小组件等内容。
此版本解决了以下几个问题:
首先,存储问题。以前使用的是第三方数据库,写法较为繁琐,且与 SwiftUI 结合不佳。现在采用 SwiftData,写法更加简洁,代码也更易维护。更多技术重构细节可直接查看代码。
其次,手册内容和资料之间的关系问题。以前两者较为隔离,没有联系。现在每个知识点都可以添加相关资料,这样更有利于知识的积累。
第三,Github 库和开发者信息的管理问题。以前添加和删除都在代码层面进行,现在可以直接在 App 内操作。
解决这三个问题后,我们可以将更多精力投入到内容的更新增加以及 App 使用体验的改善上。