1,Notification
iOS 10 中以前杂乱的和通知相关的 API 都被统一了,现在开发者可以使用独立的 UserNotifications.framework 来集中管理和使用 iOS 系统中通知的功能。在此基础上,Apple 还增加了撤回单条通知,更新已展示通知,中途修改通知内容,在通知中展示图片视频,自定义通知 UI 等一系列新功能,非常强大。
Apple官方文档https://developer.apple.com/reference/usernotifications
王巍的博客 关于UserNotifications 框架解析
2,关于ATS
WWDC 2016 中,Apple 表示将继续在 iOS 10 和 macOS 10.12 里收紧对普通 HTTP 的访问限制。从 2017 年 1 月 1 日起,所有的新提交 app 默认是不允许使用NSAllowsArbitraryLoads来绕过 ATS 限制的,也就是说,我们最好保证 app 的所有网络请求都是 HTTPS 加密的,否则可能会在应用审核时遇到麻烦。不过最近好像还是没有强制要求HTTPS。
3,iOS 10 隐私权限设置
4,UIStatusBar方法过期
5,UICollectionView 性能优化
这位博主写的很好http://www.jianshu.com/p/e97780a24224
6,UIColor 增加新方法
+ (UIColor*)colorWithDisplayP3Red:(CGFloat)displayP3Red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alphaNS_AVAILABLE_IOS(10_0);
-(UIColor*)initWithDisplayP3Red:(CGFloat)displayP3Red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alphaNS_AVAILABLE_IOS(10_0);
7,UIScrollView新增refreshControl
iOS 10 以后只要是继承UIScrollView那么就支持刷新功能
8,iOS 10字体宽度的变化
iOS 10以后字体的宽度变大了,使得当时线上的版本文字有点点点显示的问题。