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.

Try in SPARQL Jump to: Statements Referenced by

Statements (49)

Predicate Object
instanceOf HomeKit framework class
class
adoptsProtocol NSCopying NERFINISHED
conformsTo NSObject NERFINISHED
definedInFramework HomeKit NERFINISHED
definedInModule HomeKit NERFINISHED
hasMethod addHomeWithName:completionHandler:
authorizationStatus
init
removeHome:completionHandler:
setCurrentHome:completionHandler:
updatePrimaryHome:completionHandler:
hasProperty authorizationStatus
currentHome
delegate
homes
primaryHome
inheritsFrom NSObject NERFINISHED
introducedInOS iOS 8 NERFINISHED
macOS 10.14 NERFINISHED
tvOS 10 NERFINISHED
watchOS 2 NERFINISHED
languageBinding Objective-C NERFINISHED
Swift NERFINISHED
managesEntityType HMAccessory
HMActionSet NERFINISHED
HMHome NERFINISHED
HMRoom
HMServiceGroup NERFINISHED
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 NERFINISHED
watchOS NERFINISHED
threadSafe false
usedFor accessing HomeKit accessories
adding and removing homes
discovering HomeKit homes
managing primary home selection
usesDelegateProtocol HMHomeManagerDelegate NERFINISHED

Referenced by (1)

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

HM prefixOf HMHomeManager