### iOS10 适配 特性小整理
SiriKit
Siri为我们提供了一套语音识别系统。在iOS10中,苹果为我们开放了一个全新的框架<intents.framework>来获取语音识别的结果并通过<intentsUI.framework>来展示结果的反馈
在iOS10中我们能在以下领域调用SiriKit
- 语音视频通话
- 发送信息
- 健身
- 打车
- 付款收款
- 查找照片
Users Notifications
在iOS10后,苹果将本地通知及远程推送全部集成到了一个新的框架中<UserNotifications.framework>,所以这将是我们适配iOS10的一个大重点
这里我推荐几个iOS10通知的详细解析blog
活久见的重构 - iOS 10 UserNotifications 框架解析
pikacode
Swift3.0
笔者我当初想着Swift2.2的时候可能并不是很成熟,所以想等着Swift3.0来的时候再开始慢慢的学Swift,对于Swift我也不是很了解,但是相对于我们这些OC的程序猿我觉得苹果不会在让我们的转型路上有太多坎坷,相比其他语言来说。
Xcode升级8之后需要做的事情
1.打印杂乱无章的log
Xcode8里边 Edit Scheme-> Run -> Arguments, 在Environment Variables里边添加
OS_ACTIVITY_MODE = Disable
Paste_Image.png
2.info.plist添加权限说明
麦克风权限:Privacy - Microphone Usage Description 是否允许此App使用你的麦克风?
相机权限: Privacy - Camera Usage Description 是否允许此App使用你的相机?
相册权限: Privacy - Photo Library Usage Description 是否允许此App访问你的媒体资料库?通讯录权限: Privacy - Contacts Usage Description 是否允许此App访问你的通讯录?
蓝牙权限:Privacy - Bluetooth Peripheral Usage Description 是否许允此App使用蓝牙?
语音转文字权限:Privacy - Speech Recognition Usage Description 是否允许此App使用语音识别?
日历权限:Privacy - Calendars Usage Description 是否允许此App使用日历?
定位权限:Privacy - Location When In Use Usage Description 我们需要通过您的地理位置信息获取您周边的相关数据
定位权限: Privacy - Location Always Usage Description 我们需要通过您的地理位置信息获取您周边的相关数据
定位的需要这么写,防止上架被拒。