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参考)
- 博客
GPGPU在iOS上实现 (皮总带队)
- 微信公众号
- iOS开发(iosDevTips)
- iOS开发(iOSDevTip)
- iOS技术分享(iosinfo)
- 猿圈(CodePush)
- 其他
- 多写技术博客(简书\个人博客站点)
- 参加一些技术分享活动(北京\上海\广州\杭州)
- 有自己的技术圈子
非iOS技术的学习
数据结构与算法(比如加密算法等等)
HTML5
JavaScript
- Java(Android\JavaEE)
- C++
非技术的学习
- 管理\心理学\幸福\创业\历史
- 网易公开课
- 各种国际名牌大学的课堂视频
- 名人讲座(TED)
- 名人讲座\名人访谈
网友评论