iOS 新特性分列式 之 iOS 9.1 - 主要内容:苹果笔 API 引入

iOS 新特性分列式 之 iOS 9.1 - 主要内容:苹果笔 API 引入

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)

本文遵循“署名-非商业用途-保持一致”创作公用协议

转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。

=======================================

iOS 9.1

    Live Photos

    Support for Apple Pencil

=======================================

This article summarizes the key developer-related features introduced in iOS 9.1, which runs on currently
shipping iOS devices. The article also lists the documents that describe new features in more detail.
For late-breaking news and information about known issues, see iOS 9.1 Release Notes . For the complete list
of new APIs added in iOS 9.1, see iOS 9.1 API Diffs . For more information on new devices, see iOS Device
Compatibility Reference .

Live Photos

Live Photos is a feature of iOS 9 that allows users to capture and relive their favorite moments with richer
context than traditional photos. When the user presses the shutter button, the Camera app captures much
more content along with the regular photo, including audio and additional frames before and after the photo.
When browsing through these photos, users can interact with them and play back all the captured content,
making the photos come to life.
iOS 9.1 introduces APIs that allow apps to incorporate playback of Live Photos, as well as export the data for
sharing. The Photos framework includes support to fetch a PHLivePhoto object from the PHImageManager
object, which is used to represent all the data that comprises a Live Photo. You can use a PHLivePhotoView
object (defined in the PhotosUI framework) to display the contents of a Live Photo. The PHLivePhotoView
view takes care of displaying the image, handling all user interaction, and applying the visual treatments to
play back the content.
You can also use PHAssetResource to access the data of a PHLivePhoto object for sharing purposes. You
can request a PHLivePhoto object for an asset in the user’s photo library by using PHImageManager or
UIImagePickerController. If you have a sharing extension, you can also get PHLivePhoto objects by
using NSItemProvider. On the receiving side of a share, you can recreate a PHLivePhoto object from the
set of files originally exported by the sender.
The data of a Live Photo is exported as a set of files in a PHAssetResource object. The set of files must be
preserved as a unit when you upload them to a server. When you rebuild a PHLivePhoto with these files on
the receiver side, the files are validated; loading fails if the files don’t come from the same asset.
To learn how to give users a great experience with Live Photos in your app, see Live Photos.

Support for Apple Pencil

iOS 9.1 引入了一些 API 用于帮你联合预判苹果笔在支持的设备上产生的触摸手势。特别是,UITouch 类包含的:

iOS 9.1 introduces APIs that help you use coalesced and predictive touches that can be produced by Apple
Pencil on supported devices. Specifically, the UITouch class includes:

● preciseLocationInView: 和 precisePreviousLocationInView: 方法给出精确的触摸位置(当可用时)
   The preciseLocationInView: and precisePreviousLocationInView: methods, which give you
the precise location for a touch (when available)

● altitudeAngle 属性 和  azimuthAngleInView: 以及 azimuthUnitVectorInView: 方法帮你确定笔尖的高度和方位角
   The altitudeAngle property and the azimuthAngleInView: and azimuthUnitVectorInView:
methods, which help you determine the altitude and azimuth of the stylus

● The estimatedProperties and estimatedPropertiesExpectingUpdates properties, which help
you prepare to update touches that are estimated

● The UITouchTypeStylus constant that’s used to represent a touch received from a stylus.

For an example of some ways to take advantage of these APIs in your app, see the sample project TouchCanvas:
Using UITouch efficiently and effectively . To learn how to add 3D Touch segues to your views, see Adding 3D
Touch Segues.

补充:

由官网截图可以看得出,笔头好像是可短距伸缩的,不知道传说中的压感级别是不是指这个,还是最新的触摸屏就已经支持压感力度级别分级识别了。

后续考证再补充。

时间: 2024-11-08 22:25:57

iOS 新特性分列式 之 iOS 9.1 - 主要内容:苹果笔 API 引入的相关文章

iOS 新特性分列式 之 iOS 7.x - 主要内容:扁平 UI、64位支持、多任务加强、Objective-C 模块支持

iOS 新特性分列式 之 iOS 7.x - 主要内容:扁平 UI.64位支持.多任务加强.Objective-C 模块支持 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. iOS7.1 支持外

iOS 新特性分列式 之 iOS 8.x - 主要内容:应用扩展、手动对焦、Size Class

iOS 新特性分列式 之 iOS 8.x - 主要内容:应用扩展.手动对焦.Size Class 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. iOS8.4 无 API 变更 iOS8.3 苹

iOS 新特性分列式 之 iOS 6.x - 主要内容:自动布局、集合视图、UI 状态保持

iOS 新特性分列式 之 iOS 6.x - 主要内容:自动布局.集合视图.UI 状态保持 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. iOS6.1 地图开发包搜索功能 MapKit Sea

iOS 新特性分列式 之 iOS 9.x - 主要内容:苹果笔 API 引入、3D Touch、iPad 多任务加强、应用瘦身、应用传输安全、Swift 加强

iOS 新特性分列式 之 iOS 9.x - 主要内容:苹果笔 API 引入.3D Touch.iPad 多任务加强.应用瘦身.应用传输安全.Swift 加强 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载

《驯狮记——Mac OS X 10.8 Mountain Lion使用手册》——1.2 OS X Mountain新特性概述——从iOS获得的灵感

1.2 OS X Mountain新特性概述--从iOS获得的灵感 驯狮记--Mac OS X 10.8 Mountain Lion使用手册 OS X Mountain Lion作为OS X系统的第9个版本,拥有超过200个新特性,其中,许多新特性的灵感来自于苹果的移动设备系统.这次移植不仅像Lion那样给大家带来了惊喜,还带来了不同寻常的震撼效果,改变着我们的生活.此次,OS X Mountain Lion系统不仅不推出光盘载体,也不再推出以Flash存储介质的系统,而只支持从Mac App

iOS 8的八大新特性

摘要: 今天凌晨1点, 36氪 如约为大家研磨出WWDC 2014全程 贴身直播 (我不得不佩服牺牲个人时间,熬夜为大家奉上好文的5位氪星人:JasonZheng.WANGJINGYU.patrick.Xingyu Chen.沈超). 在会上, 今天凌晨1点,36氪如约为大家研磨出WWDC 2014全程 "贴身直播"(我不得不佩服牺牲个人时间,熬夜为大家奉上好文的5位氪星人:JasonZheng.WANGJINGYU.patrick.Xingyu Chen.沈超). 在会上,苹果掌门人

iOS开发之路--微博新特性页面_IOS

BeyondAppDelegate.m // // BeyondAppDelegate.m // 20_帅哥no微博 // // Created by beyond on 14-8-3. // Copyright (c) 2014年 com.beyond. All rights reserved. // #import "BeyondAppDelegate.h" #import "BeyondViewController.h" #import "NewFe

在WWDC 2014上,没提到的iOS 8 八大新特性

摘要: 今天凌晨1点, 36氪 如约为大家研磨出WWDC 2014全程 贴身直播 (我不得不佩服牺牲个人时间,熬夜为大家奉上好文的5位氪星人:JasonZheng.WANGJINGYU.patrick.Xingyu Chen.沈超). 在会上, 今天凌晨1点,36氪如约为大家研磨出WWDC 2014全程 "贴身直播"(我不得不佩服牺牲个人时间,熬夜为大家奉上好文的5位氪星人:JasonZheng.WANGJINGYU.patrick.Xingyu Chen.沈超). 在会上,苹果掌门人

Windows Phone 8.1新特性之页面导航

本篇介绍一下Windows Phone 8.1 中页面导航的实现方式. 大家对Windows Phone 8 中页面导航的实现一定不陌生,我们使用 NavigationService 来实现.具体写法是这样的: NavigationService.Navigate(new Uri("XAML相对路径", UriKind.RelativeOrAbsolute)); 而在导航目标页,我们在 OnNavigatedTo 方法中通过 NavigationContext.QueryString[