iOS 10的变化

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 隐私权限设置

iOS 10的变化_第1张图片

4,UIStatusBar方法过期

iOS 10的变化_第2张图片

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那么就支持刷新功能

iOS 10的变化_第3张图片

8,iOS 10字体宽度的变化

iOS 10以后字体的宽度变大了,使得当时线上的版本文字有点点点显示的问题。

你可能感兴趣的:(iOS 10的变化)