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 | 3 |
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
HealthKit API
ⓘ
class ⓘ iOS framework type ⓘ |
| definedInFramework |
HealthKit framework
ⓘ
surface form:
HealthKit
|
| designPattern | singleton-like usage per process ⓘ |
| headerFile | HKHealthStore.h ⓘ |
| introducedInOS | iOS 8 ⓘ |
| language |
Objective-C
ⓘ
Swift ⓘ |
| module |
HealthKit framework
ⓘ
surface form:
HealthKit.framework
|
| namespace |
HealthKit framework
ⓘ
surface form:
HealthKit
|
| 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
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
Instruction
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Input
Subject: HKHealthStore Description of subject: 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.
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
HealthKit