iOS前沿技术学习途径

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技术的学习

  • 官当文档
    • Sample Code(示例代码)
    • Guides(指南)
    • Reference(API参考)
  • 博客
    • CocoaChina
    • 伯乐在线
    • objc中国
    • 优秀博客汇总

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

  • OpenGL ES、OpenCV

  • 微博

    • 开发者头条
    • CocoaChina
    • iOS程序犭袁
    • 唐巧_boy
    • 我就叫Sunny怎么了
    • KITTEN-YANG
    • M了个J
  • 微信公众号
    • iOS开发(iosDevTips)
    • iOS开发(iOSDevTip)
    • iOS技术分享(iosinfo)
    • 猿圈(CodePush)
  • 其他
    • 多写技术博客(\个人博客站点)
    • 参加一些技术分享活动(北京\上海\广州\杭州)
    • 有自己的技术圈子

非iOS技术的学习

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

非技术的学习

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

你可能感兴趣的:(iOS前沿技术学习途径)