-
Notifications
You must be signed in to change notification settings - Fork 520
AccessorySetupKit macOS xcode16.3 b1
Rolf Bjarne Kvinge edited this page Feb 24, 2025
·
1 revision
#AccessorySetupKit.framework
diff -ruN /Applications/Xcode_16.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AccessorySetupKit.framework/Headers/ASAccessory.h /Applications/Xcode_16.3.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AccessorySetupKit.framework/Headers/ASAccessory.h
--- /Applications/Xcode_16.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AccessorySetupKit.framework/Headers/ASAccessory.h 2024-11-10 09:21:31
+++ /Applications/Xcode_16.3.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AccessorySetupKit.framework/Headers/ASAccessory.h 2025-02-07 23:04:47
@@ -40,11 +40,13 @@
typedef NS_OPTIONS( NSUInteger, ASAccessorySupportOptions )
{
/// The accessory supports Bluetooth Low Energy pairing.
- ASAccessorySupportBluetoothPairingLE = ( 1U << 1 ), // Accessory supports Bluetooth Low Energy pairing.
+ ASAccessorySupportBluetoothPairingLE = ( 1U << 1 ),
/// The accessory supports bridging to Bluetooth classic transport.
///
/// This option indicates that when connecting with low energy transport, the accessory supports activating Bluetooth classic transport profiles.
- ASAccessorySupportBluetoothTransportBridging = ( 1U << 2 ), // Accessory supports bring up of classic transport profiles when low energy transport for peripheral is connected.
+ ASAccessorySupportBluetoothTransportBridging = ( 1U << 2 ),
+ /// The accessory supports Bluetooth Low Energy HID service.
+ ASAccessorySupportBluetoothHID API_AVAILABLE( ios( 18.4 ) ) = ( 1U << 3 ),
} NS_SWIFT_NAME(ASAccessory.SupportOptions);
AS_EXTERN
diff -ruN /Applications/Xcode_16.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AccessorySetupKit.framework/Headers/ASAccessoryEvent.h /Applications/Xcode_16.3.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AccessorySetupKit.framework/Headers/ASAccessoryEvent.h
--- /Applications/Xcode_16.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AccessorySetupKit.framework/Headers/ASAccessoryEvent.h 2024-11-10 09:21:30
+++ /Applications/Xcode_16.3.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AccessorySetupKit.framework/Headers/ASAccessoryEvent.h 2025-02-07 23:04:47
@@ -57,6 +57,7 @@
/// Event for status and other updates.
AS_EXTERN
API_AVAILABLE( ios( 18.0 ) ) API_UNAVAILABLE(macos, macCatalyst, watchos, tvos, visionos)
+NS_SWIFT_SENDABLE
@interface ASAccessoryEvent : NSObject
/// The type of event, such as accessory addition or removal, or picker presentation or removal.
diff -ruN /Applications/Xcode_16.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AccessorySetupKit.framework/Headers/ASAccessorySession.h /Applications/Xcode_16.3.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AccessorySetupKit.framework/Headers/ASAccessorySession.h
--- /Applications/Xcode_16.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AccessorySetupKit.framework/Headers/ASAccessorySession.h 2024-11-10 09:21:30
+++ /Applications/Xcode_16.3.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AccessorySetupKit.framework/Headers/ASAccessorySession.h 2025-02-07 23:04:47
@@ -11,7 +11,7 @@
#import <AccessorySetupKit/ASCommon.h>
#import <Foundation/Foundation.h>
-NS_HEADER_AUDIT_BEGIN(nullability, sendability)
+NS_ASSUME_NONNULL_BEGIN
@class ASAccessory;
@class ASAccessorySettings;
@@ -25,6 +25,7 @@
/// Manages accessories.
AS_EXTERN
API_AVAILABLE( ios( 18.0 ) ) API_UNAVAILABLE(macos, macCatalyst, watchos, tvos, visionos)
+NS_SWIFT_SENDABLE
@interface ASAccessorySession : NSObject
/// An array of previously-selected accessories for this application.
@@ -104,4 +105,4 @@
@end
-NS_HEADER_AUDIT_END(nullability, sendability)
+NS_ASSUME_NONNULL_END