Files
swift-mirror/apinotes/HomeKit.apinotes
Anna Zaks c2a7613612 [API Notes] Address outstanding nullability issues + new audited pieces
<rdar://problem/17902944> UIView's motionEffects property should never return 'nil'
<rdar://problem/17971360> [factor-init] SKPhysicsJointPin's factory method is not converted to a Swift API initializer
<rdar://problem/18553910> #IUO UICollectionViewUpdateItem properties
<rdar://problem/18875692> NSEntityDescription subentities/subentitiesByName should be marked optional
<rdar://problem/18919879> Swift: NSTableView's preparedCellAtColumn(_:row:) should return an optional
<rdar://problem/18940072> NSPredicate's init(format:) should not be optional
<rdar://problem/18987481> NSURLRequest without NSURL crashes Swift
<rdar://problem/19034448> UIPrintInfo’s -init is banned, should use +printInfo
<rdar://problem/19147412> NSUserInterfaceItemIdentification declares identifier as a non-optional String and it should be optional or IUO
<rdar://problem/19347931> Declaration of a parameter in Cocoa API in Swift is wrong (NSDateFormatter)
+ additions to the WatchKit audit

+ additions to HealthKit and HomeKit.

Swift SVN r24630
2015-01-22 03:29:07 +00:00

276 lines
5.5 KiB
Plaintext

---
Name: HomeKit
Classes:
- Name: HMAccessory
Properties:
- Name: delegate
Nullability: O
- Name: HMAccessoryBrowser
Properties:
- Name: delegate
Nullability: O
- Name: HMHome
Properties:
- Name: delegate
Nullability: O
- Name: HMHomeManager
Properties:
- Name: delegate
Nullability: O
Protocols:
- Name: HMAccessoryBrowserDelegate
Methods:
- Selector: 'accessoryBrowser:didFindNewAccessory:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'accessoryBrowser:didRemoveNewAccessory:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Name: HMAccessoryDelegate
Methods:
- Selector: 'accessory:didUpdateAssociatedServiceTypeForService:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'accessory:didUpdateNameForService:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'accessory:service:didUpdateValueForCharacteristic:'
MethodKind: Instance
Nullability:
- N
- U
- U
NullabilityOfRet: S
- Selector: 'accessoryDidUpdateName:'
MethodKind: Instance
Nullability:
- N
NullabilityOfRet: S
- Selector: 'accessoryDidUpdateReachability:'
MethodKind: Instance
Nullability:
- N
NullabilityOfRet: S
- Selector: 'accessoryDidUpdateServices:'
MethodKind: Instance
Nullability:
- N
NullabilityOfRet: S
- Name: HMHomeDelegate
Methods:
- Selector: 'home:didAddAccessory:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'home:didAddActionSet:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'home:didAddRoom:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'home:didAddRoom:toZone:'
MethodKind: Instance
Nullability:
- N
- U
- U
NullabilityOfRet: S
- Selector: 'home:didAddService:toServiceGroup:'
MethodKind: Instance
Nullability:
- N
- U
- U
NullabilityOfRet: S
- Selector: 'home:didAddServiceGroup:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'home:didAddTrigger:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'home:didAddUser:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'home:didAddZone:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'home:didEncounterError:forAccessory:'
MethodKind: Instance
Nullability:
- N
- U
- U
NullabilityOfRet: S
- Selector: 'home:didRemoveAccessory:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'home:didRemoveActionSet:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'home:didRemoveRoom:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'home:didRemoveRoom:fromZone:'
MethodKind: Instance
Nullability:
- N
- U
- U
NullabilityOfRet: S
- Selector: 'home:didRemoveService:fromServiceGroup:'
MethodKind: Instance
Nullability:
- N
- U
- U
NullabilityOfRet: S
- Selector: 'home:didRemoveServiceGroup:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'home:didRemoveTrigger:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'home:didRemoveUser:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'home:didRemoveZone:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'home:didUnblockAccessory:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'home:didUpdateActionsForActionSet:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'home:didUpdateNameForActionSet:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'home:didUpdateNameForRoom:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'home:didUpdateNameForServiceGroup:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'home:didUpdateNameForTrigger:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'home:didUpdateNameForZone:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'home:didUpdateRoom:forAccessory:'
MethodKind: Instance
Nullability:
- N
- U
- U
NullabilityOfRet: S
- Selector: 'home:didUpdateTrigger:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'homeDidUpdateName:'
MethodKind: Instance
Nullability:
- N
NullabilityOfRet: S
- Name: HMHomeManagerDelegate
Methods:
- Selector: 'homeManager:didAddHome:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'homeManager:didRemoveHome:'
MethodKind: Instance
Nullability:
- N
- U
NullabilityOfRet: S
- Selector: 'homeManagerDidUpdateHomes:'
MethodKind: Instance
Nullability:
- N
NullabilityOfRet: S
- Selector: 'homeManagerDidUpdatePrimaryHome:'
MethodKind: Instance
Nullability:
- N
NullabilityOfRet: S