One Logo Pool Ball
HealthKit · IOS API REFERENCE

HKGlassesLensSpecification

class · iOS 16.0+ · SDK 27.1

class HKGlassesLensSpecification

Members (5)

init · iOS 16.0+

init

TypeScript
static init(sphere: HKQuantity, cylinder?: (HKQuantity) | null, axis?: (HKQuantity) | null, addPower?: (HKQuantity) | null, vertexDistance?: (HKQuantity) | null, prism?: (HKVisionPrism) | null, farPupillaryDistance?: (HKQuantity) | null, nearPupillaryDistance?: (HKQuantity) | null): HKGlassesLensSpecification
Swift declaration
init(sphere: HKQuantity, cylinder: HKQuantity?, axis: HKQuantity?, addPower: HKQuantity?, vertexDistance: HKQuantity?, prism: HKVisionPrism?, farPupillaryDistance: HKQuantity?, nearPupillaryDistance: HKQuantity?)
get · iOS 16.0+

farPupillaryDistance

TypeScript
get farPupillaryDistance(): (HKQuantity) | null
Swift declaration
@NSCopying var farPupillaryDistance: HKQuantity? { get }
get · iOS 16.0+

nearPupillaryDistance

TypeScript
get nearPupillaryDistance(): (HKQuantity) | null
Swift declaration
@NSCopying var nearPupillaryDistance: HKQuantity? { get }
get · iOS 16.0+

prism

TypeScript
get prism(): (HKVisionPrism) | null
Swift declaration
@NSCopying var prism: HKVisionPrism? { get }
get · iOS 16.0+

vertexDistance

TypeScript
get vertexDistance(): (HKQuantity) | null
Swift declaration
@NSCopying var vertexDistance: HKQuantity? { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

HKGlassesLensSpecification.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All HealthKit types →