美文网首页
The Swift Learning

The Swift Learning

作者: lyking | 来源:发表于2016-12-06 12:26 被阅读18次

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

    相关文章

      网友评论

          本文标题:The Swift Learning

          本文链接:https://www.haomeiwen.com/subject/dkcrmttx.html