美文网首页
iOS前沿技术学习途径

iOS前沿技术学习途径

作者: 阿拉斯加的狗 | 来源:发表于2016-09-14 01:50 被阅读590次

    iOS9新特性

    • nonnull__nonnull

    • nonnull \ __nonnull : setter 和 getter 都不能为nil

    • nullable__nonnullable

    • nullable \ __nullable : setter 和 getter 都可以为nil

    • null_resettable

    • null_resettable : setter可以为nil, getter不可以为nil

    • NS_ASSUME_NONNULL_BEGIN \ NS_ASSUME_NONNULL_END

    • NS_ASSUME_NONNULL_BEGIN和NS_ASSUME_NONNULL_END之间的所有属性默认都是nonnull

    • 泛型__contravariant__covariant

    • __covariant : 小类型(泛型类的子类类型) -> 大类型(泛型类的父类类型)

    • __contravariant : 大类型(泛型类的父类类型) -> 小类型(泛型类的子类类型)

    • __kindof

    • UIWindow

    • Storyboard Reference

    • UIStackView

    • Search API

    • 3D touch

    新技术的了解渠道

    • WWDC开发者大会视频
    • 官方文档
      • General -> Guides -> iOS x.x API Diffs

    程序员的学习

    iOS技术的学习

    GPGPU在iOS上实现 (皮总带队)

    • 微信公众号
      • iOS开发(iosDevTips)
      • iOS开发(iOSDevTip)
      • iOS技术分享(iosinfo)
      • 猿圈(CodePush)
    • 其他
      • 多写技术博客(简书\个人博客站点)
      • 参加一些技术分享活动(北京\上海\广州\杭州)
      • 有自己的技术圈子

    非iOS技术的学习

    • 数据结构与算法(比如加密算法等等)
    • HTML5
    • JavaScript
    • Java(Android\JavaEE)
    • C++

    非技术的学习

    • 管理\心理学\幸福\创业\历史
    • 网易公开课
      • 各种国际名牌大学的课堂视频
      • 名人讲座(TED)
    • 名人讲座\名人访谈

    相关文章

      网友评论

          本文标题:iOS前沿技术学习途径

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