iOS11新增技术功能总结
2017-09-20 15:57
267 查看
根据相关资料进行的总结:
1,iOS11彻底废弃32位APP
2,第三方应用
3,ARKit框架
5,AVFoundation
6,Foundation框架
7,UIKit框架
1,iOS11彻底废弃32位APP
iOS11后,如果从iTunes同步32位的APP到你的手机,只会留下一个占位符APP,无法运行
2,第三方应用
<1> 注意:第三方键盘如果没有选择允许完全访问有可能会出现崩溃问题(iOS10之后苹果支持第三方键盘,具体设置在通用——键盘选项中) <2> 如果是Skyce通过可能会让音频播放掉线(静音)
3,ARKit框架
<1> 在调试ARSession的时候如果打短信的时候就会导致出现VIO 断点的情况(就是访问硬件内存泄露的一种崩溃断点,不打的话程序就不会有问题) <2> 在AR增强现实中的锚点是不可见的 <3> ARSessionConfiguration(该类主要负责跟踪AR设备方向的一些高级配置)类只有在A9芯片设备(iPhone6s)及iOS11系统之后才会生效 <4> ARWorldTrackingSessionConfiguration(该类负责配置跟踪设备的方向和位置,以及检测设备摄像头看到的现实世界的表面)也是要A9芯片及以后
5,AVFoundation
AVFoundation更新比较多,但是设计的内容比较少,主要是在自定义相机环节开始全面支持双摄像头物理变焦的摄像头捕捉到的高清图像,即是自定义相机中几个iOS10新增的API以前返回的nil现在做了优化
6,Foundation框架
主要更新在网络请求URLSessionTask这一部分 <1> 加了一些API,支持应用程序退出后台时仍然能与你的Watch(苹果手表)通讯。(苹果手表网络请求依赖于手机连接的wifi) <2> 获取网络下载进度建议使用新属性 <3> 添加了一个更加灵活的网络请求API,它能够等待直到你的手机连接上了安全的网络,如果是不安全的网络则该网络请求不会调用 <4> 添加了APP应用程序加载网络时的一些数据编码支持。
7,UIKit框架
iOS11新增的文件管理功能并没有提供单独的框架,而是被直接继承在UIKit框架中,此次iOS11关于UITableView的优化也比较多,笔者将会在后续深入研究探索供大家学习交流 <1> 设置UITableView的delaysContentTouches延迟响应属性为NO,再也不会立即触发cell的响应事件(delaysContentTouches是UIScrollerView的属性,叫做延迟响应处理。默认为YES延迟处理,作用就是当点击scrollerview中的按钮时不会被系统判定为ScrollerView的滚动手势) <2> UIDocumentBrowserViewController(显示沙盒文件浏览器)不会显示UIDocumentPickerExtensionViewController列表中的应用程序扩展来源。 <3> 使用UITargetedDragPreview和UIDragPreview而不是UIURLDragPreviewView,因为在下一个版本中这个API将会被移除(移除并不意味着消失) <4> 在storyboard或者xib中,Xcode9之后的tableview显示cell和header和footer将会更加的区分明显(实际上就是storyboard的显示细节小优化) <5> 在iOS11中UITableView有了一个新的系统手势可以快速选择行:两根手指快速的轻击cell,可以同时选中两个cell进入编辑状态。如果两个手指存在不同步问题,则会默认识别其中的一个手指表示单选cell <6>UITableView新增了一个属性separatorInsetReference,作用是可以自定义一个cell分割线的边距 <7> iOS11中,UITableView的cell或者表头表尾默认采用自适应高度的方案,当然如果之前的tableview不想使用这个功能可以直接禁掉,或者在自适应高度代理中返回0即可 <8>当UITableViewCell的内容(主要是文本)高度过高时,可以通过设置UITableViewCell的numberOfLines属性来实现类似于UILabel一样的高度自适应变化
相关文章推荐
- iOS11开发新增功能大全
- iOS11开发新增功能大全
- Windows Server 2008 的十四大最新功能特性技术总结
- iOS11开发新增功能
- Win10技术预览版的全新搜索体验 新增搜索app功能
- QT在Windows中的技术总结(一):sqlite的备份还原功能(调用cmd命令模式)
- 总结CSS样式表的技术优势和功能
- Windows Server 2008 的十四大最新功能特性技术总结
- WCF广州本田整车销售系统技术解析(三) 订单新增功能实现分析
- Win10技术预览版的全新搜索体验 新增搜索app功能
- 新增题目功能模块总结
- 小作品(小项目?)技术总结(1)--用户注册、用户登录常用功能模块
- iOS11开发新增功能大全
- 总结HTML5新增的标签及功能
- java+gis+flex技术总结1(浅谈FLEX空间编辑功能)
- Android使用OpengGL Es2.0技术(GLSurfaceView含缩放功能)yuv视频流展示总结
- iOS11开发新增功能大全
- powerpoint2013新增哪些功能?年终总结ppt模板
- Java第十二次作业:什么是一维数组?什么是对象数组?吃金币游戏2.0版 新增炸弹功能 新增游戏倒计时功能 新增胜利失败检测功能 使用如鹏游戏引擎制作窗体 一维数组设置金币
- 游侠的基础技术总结——前言