你的位置:首页 > 操作系统

[操作系统]iOS 9.2新增API

CloudKit

新增CKFetchWebAuthTokenOperation

CKFetchWebAuthTokenOperation对象从使用指定的cloudkit中的APIToken获取一个web身份验证令牌,使用CKDatabase类的addOperation:方法向公共数据库的操作队列添加这个操作。

- (instancetype)initWithAPIToken:(NSString *)APIToken 使用一个APIToken初始化CKFetchWebAuthTokenOperation对象。

@property(nonatomic, copy) NSString *APIToken API token的访问器

@property(nonatomic, copy, nonnull) void (^fetchWebAuthTokenCompletionBlock)( NSString*webAuthToken, NSError *operationError)

  当CKFetchWebAuthTokenOperation对象获取web身份验证令牌时执行。这个block对象只执行一次,它是你处理操作结果的唯一选择。你的block必须在后台执行,因此在主线程的任何请求访问必须相对应的重新定向。

 

CoreFoundation

CFBase.h

新增 #def kCFCoreFoundationVersionNumber_iOS_8_3
新增 #def kCFCoreFoundationVersionNumber_iOS_8_4
 

Foundation

NSObjCRuntime.h

新增 #def NSFoundationVersionNumber_iOS_8_4

 

GameplayKit

GKGameModel.h

新增 -[GKGameModel unapplyGameModelUpdate:]

GKMinmaxStrategist.h

删除 GKMinmaxStrategist.gameModel
删除 GKMinmaxStrategist.randomSource修改 GKMinmaxStrategi

GKStrategist.h (Added)

新增 GKStrategist
新增 -[GKStrategist bestMoveForActivePlayer]
新增 GKStrategist.gameModel
新增 GKStrategist.randomSource
 

LocalAuthentication

LAError.h

Modified LAErrorDomain
 

MediaPlayer

MPMediaItem.h

Added MPMediaItem.protectedAsset
Added MPMediaItemPropertyHasProtectedAsset

MPMediaPickerController.h

Added MPMediaPickerController.showsItemsWithProtectedAssets
 

Security

SecureTransport.h

Added kSSLSessionStrengthPolicyATSv1_noPFS
 

SpriteKit

SKTexture.h

Modified -[SKTexture CGImage]
 DeclarationReadonly
From
@property(nonatomic, readonly) CGImageRef CGImage
yes
To
- (CGImageRef)CGImage
--

 

UIKit

UIKitDefines.h

Added #def UIKIT_CLASS_AVAILABLE_IOS_TVOS
Added #def UIKIT_CLASS_AVAILABLE_IOS_WATCHOS_TVOS
Added #def UIKIT_CLASS_AVAILABLE_TVOS_ONLY
 

WatchKit

WKError.h

Added WatchKitRecordingFailedError

WKInterfaceController.h

Removed WKAudioRecordingPresetAdded WKAudioRecorderPreset

WKInterfaceDevice.h

Added WKInterfaceLayoutDirection
Added WKInterfaceSemanticContentAttribute