iOS10,Xcode8问题再次总结

iOS10新特性

1.Siri 可以利用Siri SDK进行语音功能方面的处理

2.proactive  suggestions

3.Message app extension

4.User Notifications  API  可以处理本地或者远程的用户通知

5.Speech Recognition  语音识别API,实时将语音转换为文字。

6.CallKit

7.app extension

8.Custom Keyboard  第三方键盘,新增长按地球键功能

另外,注意⚠️ iOS10 对隐私权限的管理更为严格

iOS10和Xcode8  遇到的一些问题

1.隐私权限问题闪退    访问摄像头数据    需要在info.plist设置

2.Xcode8中的xib变动后不能随意点保存

3.在Xcode 8,iOS10后新建的项目工程中会看到Message Application 和Sticker Pack Application,后者是为iMessage表情包专门准备的,但是不需要代码。

4.使用Xcode8的同学应该发现以往习惯command+/来快捷注释代码 的功能失效了。这个是因为苹果提升xcode安全,默认把一些权限关闭了,比如默认把插件屏蔽了。解决方法命令运行:  sudo /usr/libexec/xpccachectl  有些须重启Mac或Xcode后生效。

5.有部分同学反映说在iOS10下 tabbar不见了,iOS10下UITabBarController并无新变化,只是iOS10 UITabBarItem多了个badgeColor和BadgeTextAttributes属性设置。

6.VoIP网络电话应用要引起重视了,没有使用VoIP推送的网络电话应用后台时iOS10 下已经明确警告⚠️:Legacy VoIP background mode is deprecated and no longer supported.赶紧使用PushKit吧,比传统的APNS推送更能保证即时性和省电了。

你可能感兴趣的:(iOS10,Xcode8问题再次总结)