官方文档
包括 概述,博客(中文镜像)及 开发资源。其中以下几份文档(Swift 2.1)为入门级必备(iBooks 版):
苹果同时也维护着相应 Beta 版(Swift 2.2)文档:
除以上所涉及入门级文档,iOS Developer Library 还为开发者提供了更庞大、系统化的开发文档支持。以下列举了几份已有第三方中文翻译文档:
- API Design Guidelines(中文版)
- App Extension Programming Guide(中译镜像)
- iOS Human Interface Guidelines(中文版|PDF 版 )
- HomeKit Developer Guide(中文版 )
标准库示例代码
Swift Standard Library.playground
教程
斯坦福课程 Stanford University: Developing iOS 8 Apps with Swift(中文字幕版 )
值得称道的还有:苹果为 Apple TV Tech Talks 和 WWDC 2015 的视频添加简体中文字幕,从而方便中国开发者观看来自官方的权威技术分享。
Swift 学习指引 - 开发动态
- 第七期
-
第六期
- Swift 官方文档中文版已经同步到 Swift 2.2
- Swift 开发者、项目、最佳实践:由 Swift 开发者自己的维护的干货
- SwiftTweaks:不用重新编译即可调整 UI 配置
- Material:Swift 版 Material Design 动画及图形框架库
- Networking:使用简单、功能惊喜的网络封装库
- Interpolate:手势驱动交互式转场动画框架库
- Artsy 的测试之旅
- 分类、整理、归纳非常清晰的开源 iOS 应用集合
- 用 HealthKit 来开发一个健身 App
- Swift 语言指南 - Issue 53(@SwiftLanguage)
- Swift 开发者周刊 - 第 29 期(SwiftGG 翻译组)
-
第五期
- Swift 官方文档中文版已经同步到 Swift 2.2
- Swift 开发者、项目、最佳实践:由 Swift 开发者自己的维护的干货
- SwiftTweaks:不用重新编译即可调整 UI 配置
- Material:Swift 版 Material Design 动画及图形框架库
- Networking:使用简单、功能惊喜的网络封装库
- Interpolate:手势驱动交互式转场动画框架库
- Artsy 的测试之旅
- 分类、整理、归纳非常清晰的开源 iOS 应用集合
- 用 HealthKit 来开发一个健身 App
- Swift 语言指南 - Issue 53(@SwiftLanguage)
- Swift 开发者周刊 - 第 29 期(SwiftGG 翻译组)
-
第四期
- SwiftCon 2016 参会感想 By @唐巧
- MShare 第一期(iOS 专场相关 Keynote、代码和视频的 Github 仓库) By @孟祥月
- GPUImage2:基于 GPU 图像和视频处理框架库
- Peek:更友好、手势方式检查界面内组件布局信息
- SwiftyGif:高性能 Gif 播放引擎
- JASON:高速 JSON 解析类库
- Swift Strings
- Stanford 公开课中文字幕翻译
- React Native 的官方最佳实践翻译
- 浅谈 iOS 中的视图优化。
- Swift 语言指南 - 收录周报(Issue 52) By @SwiftLanguage
- Swift 开发者周刊(第 27 期) By SwiftGG 翻译组
-
第三期
- IBAnimatable 2.0 发布了! By @林永坚Jake
- Free iOS 9.3 iPhone UI Kit for Illustrator and Sketch
- Permission(统一的 API 请求 iOS 本地设备及资源权限类库)
- SwipeViewController(页面滑动和标签选项卡)
- 我的 iOS 开发入门自学路径
- iOS Core Animation: Advanced Techniques 中文译本
- Medium - Swift Programming
- Swift 语言指南 - 收录周报(Issue 50) By @SwiftLanguage
- Swift 开发者周刊(第 22 期) By SwiftGG 翻译组
-
第二期
- ReplaceAnimation:创意下拉刷新动画实现。By GitHub
- Bolts-Swift:任务管理 futures/promises 异步实现。By GitHub
- PeekPop:新特性 Peek/Pop 图片预览。By GitHub
- Swift 通知推送新手指南 By SwiftGG 翻译组
- Swift 现在可用于所有的 ARMv6 树莓派 (1,Zero) By SwiftGG 翻译组
- ENJOY 的 Apple Pay 应用内支付接入实践 By webfrogs
- Swift 语言指南 - 收录周报(Issue 49) By @SwiftLanguage
- Swift 开发者周刊(第 21 期) By SwiftGG 翻译组
-
第一期
- injectionforxcode:修改一个类的代码实现而不用重启整个应用 Xcode 插件。By GitHub
- navigation-stack:导航控制器的 Stack 视图模型最佳实践。By GitHub
- WaveLoadingView:可配置圆形波浪进度指示器类及演示。By GitHub
- 别让双手闲下来,来做一些练手项目吧:很接地气的初级学习实践。By @SwiftGG翻译组
- 每周 Swift 社区问答:每周整理 Stack Overflow 和 Swift 官方论坛中的提问及回答。By SwiftGG 翻译组
- 分享视频和 keynote By SwiftGG 翻译组
学习更多...
- SwiftGG 翻译组:走心的 Swift 翻译组(每天一篇优秀译文)。翻译了 Swift Programming Language
- Swift 语言指南:汇集了 Swift 主流学习资源,并以开发者的视角整理编排。持续更新 Swift 项目精选
参与贡献...
若希望完善并贡献到这份《Swift 学习指引》帮助更多人,可以来这里 GitHub:swiftguidecn/site。