The Swift Learning

2016-12-06  本文已影响18人  lyking

一、 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

上一篇下一篇

猜你喜欢

热点阅读