HMHomeManager

E853036

HMHomeManager is a HomeKit framework class in Apple’s HomeKit API that manages and provides access to a user’s collection of smart home configurations and accessories.

All labels observed (1)

Label Occurrences
HMHomeManager canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf HomeKit framework class ⓘ
class ⓘ
adoptsProtocol NSCopying ⓘ
conformsTo NSObject ⓘ
definedInFramework HomeKit ⓘ
linked to: Apple HomeKit
definedInModule HomeKit ⓘ
linked to: Apple HomeKit
hasMethod addHomeWithName:completionHandler: ⓘ
authorizationStatus ⓘ
init ⓘ
removeHome:completionHandler: ⓘ
setCurrentHome:completionHandler: ⓘ
updatePrimaryHome:completionHandler: ⓘ
hasProperty authorizationStatus ⓘ
currentHome ⓘ
delegate ⓘ
homes ⓘ
primaryHome ⓘ
inheritsFrom NSObject ⓘ
introducedInOS iOS 8 ⓘ
macOS 10.14 ⓘ
linked to: macOS Mojave

tvOS 10 ⓘ
linked to: tvOS

watchOS 2 ⓘ
linked to: watchOS
languageBinding Objective-C ⓘ
Swift ⓘ
managesEntityType HMAccessory ⓘ
HMActionSet ⓘ
HMHome ⓘ
HMRoom ⓘ
HMServiceGroup ⓘ
HMTrigger ⓘ
HMZone ⓘ
notifiesViaDelegate homeManager:didAddHome: ⓘ
homeManager:didRemoveHome: ⓘ
homeManagerDidUpdateAuthorizationStatus: ⓘ
homeManagerDidUpdateHomes: ⓘ
homeManagerDidUpdatePrimaryHome: ⓘ
primaryRole manages user home configurations ⓘ
provides access to HomeKit homes ⓘ
requires HomeKit entitlement ⓘ
supportsPlatform iOS ⓘ
macOS ⓘ
tvOS ⓘ
watchOS ⓘ
threadSafe false ⓘ
usedFor accessing HomeKit accessories ⓘ
adding and removing homes ⓘ
discovering HomeKit homes ⓘ
managing primary home selection ⓘ
usesDelegateProtocol HMHomeManagerDelegate ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

HM → prefixOf → HMHomeManager ⓘ