以撸代码的形式学习Swift-0:说明和目录
2017-07-29 本文已影响147人
Andy_Ron
这是我学习Swift的一个笔记和总结,以playground
的形式放在我的github上,学习的版本是swift 3 。
学习资源
- 官方文档 The Swift Programming Language
任何好的技术官方文档总是最好的学习资源。😋 - 官方文档的中文版
好多小伙伴一起合作翻译,从swift刚才来就很快翻译,以后不断更新,发起者在开始发起翻译时还是个在校学生,很厉害,真的非常感谢。 -
<Swift Apprentice>
这是raywenderlich.com网站出的书,不过是收费的。😑 有需要的小伙伴可私信我😎
为什么是playground
的形式
很多概念单用文字描述不大好理解,playground
方便利用Xcode查看和调试。
很多时候一些不常用的语法很容易忘记,通过playground
很方便温习。
目录
- 以撸代码的形式学习Swift-1:The Basics
- 以撸代码的形式学习Swift-2:Basic Operators
- 以撸代码的形式学习Swift-3:Strings and Characters
- 以撸代码的形式学习Swift-4:Collection Type
- 以撸代码的形式学习Swift-5:Control Flow
- 以撸代码的形式学习Swift-6:Functions
- 以撸代码的形式学习Swift-7:Closure
- 以撸代码的形式学习Swift-8:Enumerations
- 以撸代码的形式学习Swift-9:Classes and Structures
- 以撸代码的形式学习Swift-10:Properties
- 以撸代码的形式学习Swift-11:Methods
- 以撸代码的形式学习Swift-12:Subscripts
- 以撸代码的形式学习Swift-13:Inheritance
- 以撸代码的形式学习Swift-14:Initialization
- 以撸代码的形式学习Swift-15:(类的)Deinitialization
- 以撸代码的形式学习Swift-16:Automatic Reference Counting
- 以撸代码的形式学习Swift-17:Optional Chaining
- 以撸代码的形式学习Swift-18:Error Handling
- 以撸代码的形式学习Swift-19:Type Casting(类型转换)
- 以撸代码的形式学习Swift-20:Nested Types(嵌套类型)
- 以撸代码的形式学习Swift-21:Extensions
- 以撸代码的形式学习Swift-22:Protocols
- 以撸代码的形式学习Swift-23:Generics