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推送更能保证即时性和省电了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容