越来越多同学打算开始用 Swift 来开发了,可很多人以前都没接触过 Swift。这篇戴铭的 Swift 小册子 · 戴铭的博客 - 星光社和我以前文章不同的是,本篇只是面向 Swift 零基础的同学,内容主要是一些直接可用的小例子,例子可以直接在工程中用或自己调试着看。
记得以前 PHP 有个 chm 的手册,写的很简单,但很全,每个知识点都有例子,社区版每个知识点下面还有留言互动。因此,我弄了个 Swift 的手册,是个 macOS 程序。建议使用我开发的这个 macOS 程序来浏览,使用方法是:
- 从 GitHub - ming1016/SwiftPamphletApp: 戴铭的 Swift 小册子,一本活的 Swift 手册 仓库拉代码。
- 然后在 SwiftPamphletAppConfig.swift 里 gitHubAccessToken 加入你的 GitHub Access Token。GitHub Access Token 在 Personal Access Tokens 这里获取,scope 勾上 repo 和 user。
- 使用Xcode编译生成这个手册程序。Xcode 和 macOS 都需要升到最新版,如果遇到 swift package 下载不下来的情况,参看这个议题来解决:请问markdownui一直更新不下来是什么原因 · Issue #88 · ming1016/SwiftPamphletApp · GitHub
这个程序是Swift写的,按照声明式UI,响应式编程范式开发的,源码也可以看看。与其讲一堆,不如调着试。