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技術的學習

GPGPU在iOS上實現 (皮總帶隊)

  • 微信公眾號
    • iOS開發(iosDevTips)
    • iOS開發(iOSDevTip)
    • iOS技術分享(iosinfo)
    • 猿圈(CodePush)
  • 其他
    • 多寫技術博客(簡書\個人博客站點)
    • 參加一些技術分享活動(北京\上海\廣州\杭州)
    • 有自己的技術圈子

非iOS技術的學習

  • 數據結構與算法(比如加密算法等等)
  • HTML5
  • JavaScript
  • Java(Android\JavaEE)
  • C++

非技術的學習

  • 管理\心理學\幸福\創業\歷史
  • 網易公開課
    • 各種國際名牌大學的課堂視頻
    • 名人講座(TED)
  • 名人講座\名人訪談
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容