美文网首页
iOS 9.1官方文档(翻译)

iOS 9.1官方文档(翻译)

作者: Job_Yang | 来源:发表于2015-10-22 16:39 被阅读293次

    iOS 9.1###

    本文总结了在iOS 9.1中引入的开发者相关的特性,它运行在目前已推出的iOS设备上。本文还详细的列出文档中描述的新功能。

    对于最新消息和相关信息,请查看iOS 9.1发行说明。对于iOS 9.1中新增的API详细列表,请查看iOS 9.1 API差异。有关新设备的详细信息,请参阅iOS设备兼容性参考


    Live Photos#####

    Live Photos是iOS 9的新功能,可以让用户捕捉和重温自己最喜欢的时刻,比传统的照片更丰富的体验。当用户按下快门按钮时,相机应用会捕获比传统照片更多的内容,包括声音以及照片前后更多帧的内容。当通过这些照片应用浏览时,用户可以与它们进行交互和播放所有拍摄的内容,使照片有着更生动的表现。

    iOS 9.1引入的API,允许应用程序播放Live Photos,以及导出照片数据用来分享。Photos framework支持从PHImageManager对象来获取PHLivePhoto对象,用于代表Live Photos的所有数据。你可以使用PHLivePhotoView对象(在PhotosUI framework中定义)来显示的Live Photos的内容。PHLivePhotoView视图负责显示图像,处理所有的用户交互,�以及播放可视化处理后的内容。

    你还可以使用PHAssetResource访问PHLivePhoto对象的数据以达到共享的目的。你可以请求一个PHLivePhoto对象作为资产在用户的图库中使用PHImageManagerUIImagePickerController。如果你有一个共享扩展,您还可以使用NSItemProvider得到PHLivePhoto对象。在共享的接收端,你可以从发送者的文件最初导出集合重新创建PHLivePhoto对象。

    Live Photos导出的数据在PHAssetResource对象中以文件集合的形式存在。当你上传到服务器时,必须将数据集合作为一个单元。当你与接收短端重建PHLivePhoto文件,必须验证这些文件。如果文件不是来自相同的资产,则加载失败。

    要了解如何在你的应用中给用户更完美的Live Photos�用户体验,请查看Live Photos


    支持Apple Pencil#####

    iOS 9.1引入的API,帮助你使用合并和预测触摸可以支持Apple Pencil的设备。具体来说,UITouch类包括:

    为了更好利用这些�API的到你的应用程序中,请查看TouchCanvas:高效运用UITouch。要了解如何添加3D Touch segues你视图中,请查看添加3D Touch segues


    原文地址:iOS 9.1官方文档

    相关文章

      网友评论

          本文标题:iOS 9.1官方文档(翻译)

          本文链接:https://www.haomeiwen.com/subject/qwjthttx.html