Skip to content

Commit 8515d89

Browse files
committed
Define designated initializers
1 parent 290d834 commit 8515d89

28 files changed

+54
-15
lines changed

SensingKit/SKAccelerometer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ NS_ASSUME_NONNULL_BEGIN
3333

3434
- (instancetype)init NS_UNAVAILABLE;
3535

36-
- (instancetype)initWithConfiguration:(SKAccelerometerConfiguration *)configuration;
36+
- (instancetype)initWithConfiguration:(SKAccelerometerConfiguration *)configuration NS_DESIGNATED_INITIALIZER;
3737

3838
@end
3939

SensingKit/SKAccelerometerData.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ NS_ASSUME_NONNULL_BEGIN
3434

3535
- (instancetype)init NS_UNAVAILABLE;
3636

37+
- (instancetype)initWithSensorType:(SKSensorType)sensorType
38+
withTimestamp:(SKSensorTimestamp *)timestamp NS_UNAVAILABLE;
39+
3740
/**
3841
* Returns an SKAccelerometerData object, initialized with a CMAccelerometerData structure.
3942
*

SensingKit/SKAltimeter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ NS_ASSUME_NONNULL_BEGIN
3333

3434
- (instancetype)init NS_UNAVAILABLE;
3535

36-
- (instancetype)initWithConfiguration:(SKAltimeterConfiguration *)configuration;
36+
- (instancetype)initWithConfiguration:(SKAltimeterConfiguration *)configuration NS_DESIGNATED_INITIALIZER;
3737

3838
@end
3939

SensingKit/SKAltimeterData.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ NS_ASSUME_NONNULL_BEGIN
3434

3535
- (instancetype)init NS_UNAVAILABLE;
3636

37+
- (instancetype)initWithSensorType:(SKSensorType)sensorType
38+
withTimestamp:(SKSensorTimestamp *)timestamp NS_UNAVAILABLE;
39+
3740
/**
3841
* Returns an SKAltimeterData object, initialized with an instance of CMAltitudeData.
3942
*

SensingKit/SKBattery.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ NS_ASSUME_NONNULL_BEGIN
3333

3434
- (instancetype)init NS_UNAVAILABLE;
3535

36-
- (instancetype)initWithConfiguration:(SKBatteryConfiguration *)configuration;
36+
- (instancetype)initWithConfiguration:(SKBatteryConfiguration *)configuration NS_DESIGNATED_INITIALIZER;
3737

3838
@end
3939

SensingKit/SKBatteryData.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ NS_ASSUME_NONNULL_BEGIN
3333

3434
- (instancetype)init NS_UNAVAILABLE;
3535

36+
- (instancetype)initWithSensorType:(SKSensorType)sensorType
37+
withTimestamp:(SKSensorTimestamp *)timestamp NS_UNAVAILABLE;
38+
3639
/**
3740
* Returns an SKBatteryData object, initialized with measurements of the battery level, as well as the battery state.
3841
*

SensingKit/SKDeviceMotion.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ NS_ASSUME_NONNULL_BEGIN
3333

3434
- (instancetype)init NS_UNAVAILABLE;
3535

36-
- (instancetype)initWithConfiguration:(SKDeviceMotionConfiguration *)configuration;
36+
- (instancetype)initWithConfiguration:(SKDeviceMotionConfiguration *)configuration NS_DESIGNATED_INITIALIZER;
3737

3838
@end
3939

SensingKit/SKDeviceMotionData.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ NS_ASSUME_NONNULL_BEGIN
3535

3636
- (instancetype)init NS_UNAVAILABLE;
3737

38+
- (instancetype)initWithSensorType:(SKSensorType)sensorType
39+
withTimestamp:(SKSensorTimestamp *)timestamp NS_UNAVAILABLE;
40+
3841
/**
3942
* Returns an SKDeviceMotionData object, initialized with a CMDeviceMotion object.
4043
*

SensingKit/SKEddystoneProximity.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ NS_ASSUME_NONNULL_BEGIN
3333

3434
- (instancetype)init NS_UNAVAILABLE;
3535

36-
- (instancetype)initWithConfiguration:(SKEddystoneProximityConfiguration *)configuration;
36+
- (instancetype)initWithConfiguration:(SKEddystoneProximityConfiguration *)configuration NS_DESIGNATED_INITIALIZER;
3737

3838
@end
3939

SensingKit/SKEddystoneProximityData.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ NS_ASSUME_NONNULL_BEGIN
3333

3434
- (instancetype)init NS_UNAVAILABLE;
3535

36+
- (instancetype)initWithSensorType:(SKSensorType)sensorType
37+
withTimestamp:(SKSensorTimestamp *)timestamp NS_UNAVAILABLE;
38+
3639
/**
3740
* Returns an SKEddystoneProximityData object, initialized with the time the data log was captured, its namespace and instance identifiers, as well as its rssi and txPower.
3841
*

0 commit comments

Comments
 (0)