Swift 语言指南

  这份指南汇集了 Swift 语言主流学习资源,并以开发者的视角整理编排。对于精选项目及文章,可直接访问《Swift 项目精选》和《Swift 文章精选》。还有开发者们自己维护的《开发者、项目、最佳实践》。当然也不能错过那些活跃、优秀的《开发者个人资料页》。往期《收录周报》回顾。

目录


入门指引

苹果为 Swift中文介绍)开发者提供的 官方文档入口,包括 概述博客中文镜像)及 开发资源。其中以下几份文档为入门级必备(iBooks 版):

学习实践的角度,标准库示例代码 Swift Standard Library.playground 是很棒的学习伴侣。

教程方面,苹果力荐了斯坦福课程 Stanford University: Developing iOS 11 Apps with Swift中文字幕 By ApolloZhiyu

除以上所涉及入门级文档,iOS Developer Library 还为开发者提供了更庞大、系统化的开发文档支持。

以下列举了几份已有第三方中文翻译文档:

值得称道的还有:苹果为开发者提供的开发视频(包括 WWDC session,可选中文字幕),方便开发者观看来自官方的权威技术分享。

有关于 Swift 开源及跨平台开发,可以关注 swift.org

教程文章

开源项目

那些仍然活跃的 Swift 开源项目整理,尽可能遵循苹果开发者文档分类规则,对应关系仅做参考。除了活跃度,还综合了库的实用性、稳定性、star/fork 等做为参考。

推荐网站


开发工具

1. 编程工具

2. 代码管理

3. Xcode 插件

4. 管理工具

5. 调试工具

6. 设计工具

媒体报道

开放平台

Apple Watch 指南