没有硬件的WWDC 2014,苹果为我们带来了新的编程语言Swift。Apple给这门新的语言起了一个寓意“轻便”的名字,希望其更加易用的特性能够为开发者带来福音,降低IOS开发门槛,提高开发效率。而无论对于新老IOS开发者而言,Swift即是机遇也是挑战。说是机遇因为这一次大家又一次站在了同一条起跑线上,一起去学习这门新的语言。说是挑战,对于IOS老手来说,兼顾OC的同时也要学习Swift,对于新手来说Swfit学习也是有成本的。
这一次我们聚集在一起,一起面对挑战起跑。一同来学习Swift这门寓意轻便的编程语言。
我们的目标是,不止是翻译官方文档。在翻译的同时,加入自己的理解。让SwiftGuide项目成为一个更加接地气的教程。辅助以源码、实例分析和翻译人员多年IOS经验。在介绍Swift同时也讲解如何将Swift应用在IOS编程实践当中。
感谢每一位参与到项目中的小伙伴们。也欢迎更多的小伙伴加入到我们中来,更欢迎小伙伴们以我们这个项目为契机一起交流Swift。
#如何加入项目
- 在项目issue里面认领相关章节的任务,评论一下。我们的工作人员会和您取得联系,并且将相关的issue分配到您的名下。
- fork本项目,并且开始您的翻译工作。正如上面,所说我们不止要翻译官网,如果仅是直译的话,不如看英文文档。在您的翻译中,请尽量加入您思想的火花。
- 之后会将您加入到JobboleEditor我们的翻译小组中。并且可加入QQ群(337129897)与更多的翻译者交流。
- 在翻译完成后 pull request到本项目中。接受小伙伴的检阅:)
#目录
项目临时按照Swift官方文档的目录结构来组织。后续随着项目的进行,目录结构可能会发生改变。其中蓝色部分为已被认领的项目。
- The Basics
- Basic Operators
- Strings and Characters
- Collection Types
- Control Flow
- Functions
- Closures
- Enumerations
- Classes and Structures
- Properties
- Methods
- Subscripts
- Inheritance
- Initialization
- Deinitialization
- Automatic Reference Counting
- Optional Chaining
- Type Casting
- Nested Types
- Extensions
- Protocols
- Generics
- Advanced Operators
- About the Language Reference
- Lexical Structure
- Types
- Expressions
- Statements
- Declarations
- Attributes
- Patterns
- Generic Parameters and Arguments
- Summary of the Grammar
##官方文档
##友情链接