The Swift Learning

一、 Swift 和 Objective-C 中nil的区别

参考:官方文档 The Basics --> Optionals(可选类型)

文档截图.png
翻译.png

二、 (逃逸闭包)Swift3.0通过闭包回调传递参数 / @escaping

三、Swift 3必看:新的访问控制fileprivate和open

四、Swift如何打印对象地址

五、结构体和类中可变属性的修改需要注意的地方

api.png

翻译过来

译文.png

六、Swift_关键字static和class的区别

七、在实例方法中修改值类型

Paste_Image.png

八、Swift 中的指定构造器和便利构造器

九、两段式构造过程

两段式构造.png

[参考:Swift 中类的两段式构造]
(http://www.tuicool.com/articles/36RVZv3)

十、构造器的继承和重写以及override的理解

Paste_Image.png

十一、弱引用和无主引用
十二、循环引用的产生与破解

使用弱引用打破循环强引用场景

十二、swift3.0:associatedtype

十三、??空合运算符

十四、Swift where 关键字

十五、Swift3.0 与 Swift2.* 的改变
十六、Swift3.0 infixprecedencegroup 自定义运算符
十七、Swift 高阶函数 Map FlatMap Filter Reduce

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容