美文网首页
Thinking in Swift

Thinking in Swift

作者: JamesCaiLee | 来源:发表于2016-02-19 09:36 被阅读75次


    Thinking in Swift, Part 1: Saving ponies

    Thinking in Swift, Part 2: map those arrays

    Thinking in Swift, Part 3: Struct vs. Class

    Thinking in Swift, Part 4: map all the things

    - Swift 是为了更高的安全性而设计。不要把所有东西都强制拆包而忽视了可选类型:当你在你的 Swift 代码中看见了一个!,你就应该总是要把它看做是一处代码异味,某些事情是要出错的

    - 用map或者flatMap来替换掉for循环

    - 把class换成了struct

     不要尝试将你的 ObjC 代码直译成 Swift。相反,你要去重新考虑一下你的代码,重新想象一下你的代码。从一个空白状态开始,脑中秉持着 Swift 的理念重写你的代码总会比你把 ObjC 代码直译过来要好

    相关文章

      网友评论

          本文标题:Thinking in Swift

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