HKHealthStore

E240732

HKHealthStore is the primary HealthKit interface class in iOS that enables apps to request authorization, read, and write health-related data in a secure, centralized manner.

All labels observed (1)

Label Occurrences
HKHealthStore canonical 4

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf HealthKit API ⓘ
class ⓘ
iOS framework type ⓘ
definedInFramework HealthKit ⓘ
linked to: HealthKit framework
designPattern singleton-like usage per process ⓘ
headerFile HKHealthStore.h ⓘ
introducedInOS iOS 8 ⓘ
language Objective-C ⓘ
Swift ⓘ
module HealthKit.framework ⓘ
linked to: HealthKit framework
namespace HealthKit ⓘ
linked to: HealthKit framework
platform iOS ⓘ
watchOS ⓘ
responsibility coordinates background delivery of health samples ⓘ
executes HealthKit queries ⓘ
manages authorization for reading health data ⓘ
manages authorization for writing health data ⓘ
provides centralized access to HealthKit store ⓘ
provides user-characteristic data such as biological sex and blood type ⓘ
role primary interface to HealthKit data ⓘ
securityProperty enforces per-type read and write permissions ⓘ
requires explicit user authorization ⓘ
supportsOperation activityMoveModeWithError: ⓘ
authorizationStatusForType: ⓘ
biologicalSexWithError: ⓘ
bloodTypeWithError: ⓘ
dateOfBirthComponentsWithError: ⓘ
dateOfBirthWithError: ⓘ
deleteObject:withCompletion: ⓘ
deleteObjects:withCompletion: ⓘ
deleteObjectsOfType:predicate:withCompletion: ⓘ
disableAllBackgroundDeliveryWithCompletion: ⓘ
disableBackgroundDeliveryForType:withCompletion: ⓘ
enableBackgroundDeliveryForType:frequency:withCompletion: ⓘ
executeQuery: ⓘ
fitzpatrickSkinTypeWithError: ⓘ
isHealthDataAvailable ⓘ
preferredUnitsForQuantityTypes:completion: ⓘ
requestAuthorizationForShare:read:completion: ⓘ
requestAuthorizationToShareTypes:readTypes:completion: ⓘ
saveObject:withCompletion: ⓘ
saveObjects:withCompletion: ⓘ
stopQuery: ⓘ
supportsClinicalRecords ⓘ
supportsHealthRecords ⓘ
supportsSecureCoding ⓘ
supportsWorkoutRoute ⓘ
wheelchairUseWithError: ⓘ
usageRequirement requires HealthKit capability in app entitlements ⓘ
requires NSHealthShareUsageDescription in Info.plist ⓘ
requires NSHealthUpdateUsageDescription in Info.plist ⓘ

How these facts were elicited

Referenced by (4)

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

HealthKit → coreClass → HKHealthStore ⓘ
subject linked to: HealthKit framework
HKQuantitySample → retrievedVia → HKHealthStore ⓘ
HKWorkout → usedWith → HKHealthStore ⓘ
HKSample → usedWith → HKHealthStore ⓘ