Skip to content

ARKit iOS xcode16.0 b1

Rolf Bjarne Kvinge edited this page Jun 18, 2024 · 2 revisions

#ARKit.framework

diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARAnchor.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARAnchor.h	2024-05-30 11:03:36
@@ -50,6 +50,7 @@
  Object representing a physical location and orientation in 3D space.
  */
 API_AVAILABLE(ios(11.0))
+NS_SWIFT_SENDABLE
 @interface ARAnchor : NSObject <AR_ANCHOR_PROTOCOLS>
 
 /**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARAppClipCodeAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARAppClipCodeAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARAppClipCodeAnchor.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARAppClipCodeAnchor.h	2024-05-30 11:03:37
@@ -31,6 +31,7 @@
  An anchor representing an app clip code in the world.
  */
 API_AVAILABLE(ios(14.3))
+NS_SWIFT_SENDABLE
 @interface ARAppClipCodeAnchor : ARAnchor AR_APPCLIPCODE_ANCHOR_PROTOCOLS
 
 
@@ -56,6 +57,7 @@
 @end
 
 NS_ASSUME_NONNULL_END
+
 #else
 #import <ARKitCore/ARAppClipCodeAnchor.h> 
 #endif // #if (defined(USE_ARKIT_PUBLIC_HEADERS) \&\& USE_ARKIT_PUBLIC_HEADERS) || !__has_include(<ARKitCore/ARAppClipCodeAnchor.h>)
\ No newline at end of file
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARBody2D.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARBody2D.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARBody2D.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARBody2D.h	2024-05-30 11:03:37
@@ -16,6 +16,7 @@
  Representation of a body in 2D.
  */
 API_AVAILABLE(ios(13.0))
+NS_SWIFT_SENDABLE
 @interface ARBody2D : NSObject
 
 /**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARBodyAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARBodyAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARBodyAnchor.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARBodyAnchor.h	2024-05-30 11:03:36
@@ -22,6 +22,7 @@
  An anchor representing a body in the world.
  */
 API_AVAILABLE(ios(13.0))
+NS_SWIFT_SENDABLE
 @interface ARBodyAnchor : ARAnchor AR_BODY_ANCHOR_PROTOCOLS
 
 /**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARCamera.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARCamera.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARCamera.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARCamera.h	2024-05-30 11:03:36
@@ -18,6 +18,7 @@
  A model representing the camera and its parameters.
  */
 API_AVAILABLE(ios(11.0))
+NS_SWIFT_SENDABLE
 @interface ARCamera : NSObject <NSCopying>
 
 /**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARCollaborationData.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARCollaborationData.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARCollaborationData.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARCollaborationData.h	2024-05-30 11:03:36
@@ -32,6 +32,7 @@
  */
 API_AVAILABLE(ios(13.0))
 NS_SWIFT_NAME(ARSession.CollaborationData)
+NS_SWIFT_SENDABLE
 @interface ARCollaborationData : NSObject <NSSecureCoding>
 
 /**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARDepthData.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARDepthData.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARDepthData.h	2024-04-13 14:59:12
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARDepthData.h	2024-05-30 10:22:06
@@ -23,6 +23,7 @@
  A container for depth data and its associated confidence.
  */
 API_AVAILABLE(ios(14.0))
+NS_SWIFT_SENDABLE
 @interface ARDepthData : NSObject
 
 /**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/AREnvironmentProbeAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/AREnvironmentProbeAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/AREnvironmentProbeAnchor.h	2024-04-13 16:05:52
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/AREnvironmentProbeAnchor.h	2024-05-30 11:03:37
@@ -18,6 +18,7 @@
  textures from the probe's location in the world.
  */
 API_AVAILABLE(ios(12.0))
+NS_SWIFT_SENDABLE
 @interface AREnvironmentProbeAnchor : ARAnchor
 
 /**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFaceAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFaceAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFaceAnchor.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFaceAnchor.h	2024-05-30 11:03:36
@@ -80,6 +80,7 @@
  An anchor representing a face and its geometry.
  */
 API_AVAILABLE(ios(11.0))
+NS_SWIFT_SENDABLE
 @interface ARFaceAnchor : ARAnchor AR_FACE_ANCHOR_PROTOCOLS
 
 /**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFaceGeometry.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFaceGeometry.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFaceGeometry.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFaceGeometry.h	2024-05-30 11:03:37
@@ -7,11 +7,7 @@
 //
 
 #import <Foundation/Foundation.h>
-#import <SceneKit/SCNGeometry.h>
 #import <ARKit/ARFaceAnchor.h>
-#if __has_include(<ARKit/ARSCNFaceGeometry.h>)
-#import <ARKit/ARSCNFaceGeometry.h>
-#endif
 
 @protocol MTLBuffer;
 @protocol MTLDevice;
@@ -25,6 +21,7 @@
  and vertices, updating only the vertex positions from frame to frame.
  */
 API_AVAILABLE(ios(11.0))
+NS_SWIFT_SENDABLE
 @interface ARFaceGeometry : NSObject<NSSecureCoding, NSCopying>
 
 /**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFrame.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFrame.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFrame.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARFrame.h	2024-05-30 11:03:36
@@ -71,6 +71,7 @@
  @discussion The model provides a snapshot of all data needed to render a given frame.
  */
 API_AVAILABLE(ios(11.0))
+NS_SWIFT_SENDABLE
 @interface ARFrame : NSObject <NSCopying>
 
 /**
@@ -224,7 +225,6 @@
  @param viewportSize The size of the viewport.
  */
 - (CGAffineTransform)displayTransformForOrientation:(UIInterfaceOrientation)orientation viewportSize:(CGSize)viewportSize;
-
 
 /** Unavailable */
 - (instancetype)init NS_UNAVAILABLE;
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARGeoAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARGeoAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARGeoAnchor.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARGeoAnchor.h	2024-05-30 11:03:37
@@ -20,6 +20,7 @@
  The session needs to be configured with ARGeoTrackingConfiguration.
  */
 API_AVAILABLE(ios(14.0))
+NS_SWIFT_SENDABLE
 @interface ARGeoAnchor : ARAnchor AR_GEO_ANCHOR_PROTOCOLS
 
 /**
@@ -34,12 +35,12 @@
  
  @discussion Only valid when altitudeSource is not ARAltitudeSourceUnknown.
  */
-@property (nonatomic, readonly, assign) CLLocationDistance altitude NS_REFINED_FOR_SWIFT;
+@property (nonatomic, readonly) CLLocationDistance altitude NS_REFINED_FOR_SWIFT;
 
 /**
  The source of altitude information. If the user did not provide the altitude, ARKit populates this property to indicate the expected accuracy depending on the available altitude data.
  */
-@property (nonatomic, readonly, assign) ARAltitudeSource altitudeSource;
+@property (nonatomic, readonly) ARAltitudeSource altitudeSource;
 
 /**
  Initializes a new ARGeoAnchor with the given coordinates.
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARGeoTrackingTypes.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARGeoTrackingTypes.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARGeoTrackingTypes.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARGeoTrackingTypes.h	2024-05-30 11:03:36
@@ -101,6 +101,7 @@
  Collection of fields to give information on geo tracking status.
  */
 API_AVAILABLE(ios(14.0))
+NS_SWIFT_SENDABLE
 @interface ARGeoTrackingStatus : NSObject <NSCopying, NSSecureCoding>
 
 /**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARImageAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARImageAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARImageAnchor.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARImageAnchor.h	2024-05-30 11:03:36
@@ -19,6 +19,7 @@
  An anchor representing an image in the world.
  */
 API_AVAILABLE(ios(11.3))
+NS_SWIFT_SENDABLE
 @interface ARImageAnchor : ARAnchor AR_IMAGE_ANCHOR_PROTOCOLS
 
 /**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARKit.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARKit.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARKit.h	2024-04-13 16:16:14
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARKit.h	2024-05-30 12:00:12
@@ -1,14 +1,13 @@
 //
 //  ARKit.h
 //
-//  Copyright © 2016-2021 Apple Inc. All rights reserved.
+//  Copyright © 2016-2023 Apple Inc. All rights reserved.
 //
 
 /** @framework ARKit
     @abstract A high-level Augmented Reality framework.
     @discussion ARKit lets you easily configure and use Augmented Reality techniques to track, detect, and render.
  */
-
 
 
 #if __has_include(<ARKit/ARKitFoundation.h>)
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARKitCore.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARKitCore.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARKitCore.h	2024-04-13 16:05:50
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARKitCore.h	2024-05-30 11:03:36
@@ -54,3 +54,4 @@
 #import <ARKit/ARDepthData.h>
 #endif // __OBJC__
 
+
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARLightEstimate.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARLightEstimate.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARLightEstimate.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARLightEstimate.h	2024-05-30 11:03:37
@@ -16,6 +16,7 @@
  A light estimate representing the light in the scene.
  */
 API_AVAILABLE(ios(11.0))
+NS_SWIFT_SENDABLE
 @interface ARLightEstimate : NSObject
 
 /**
@@ -43,6 +44,7 @@
  A directional light estimate representing the light intensity and direction in the scene.
  */
 API_AVAILABLE(ios(11.0))
+NS_SWIFT_SENDABLE
 @interface ARDirectionalLightEstimate : ARLightEstimate
 
 /**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARMeshAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARMeshAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARMeshAnchor.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARMeshAnchor.h	2024-05-30 11:03:36
@@ -16,6 +16,7 @@
  An anchor representing a mesh in the world.
  */
 API_AVAILABLE(ios(13.4))
+NS_SWIFT_SENDABLE
 @interface ARMeshAnchor : ARAnchor
 
 /**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARMeshGeometry.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARMeshGeometry.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARMeshGeometry.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARMeshGeometry.h	2024-05-30 11:03:37
@@ -15,6 +15,7 @@
  A container for vector data of a geometry.
  */
 API_AVAILABLE(ios(13.4))
+NS_SWIFT_SENDABLE
 @interface ARGeometrySource : NSObject<NSSecureCoding>
 
 /**
@@ -68,6 +69,7 @@
  A container for index data describing how vertices connect to define a geometry.
  */
 API_AVAILABLE(ios(13.4))
+NS_SWIFT_SENDABLE
 @interface ARGeometryElement : NSObject<NSSecureCoding>
 
 /**
@@ -122,6 +124,7 @@
 A three-dimensional shape that represents the geometry of a mesh.
 */
 API_AVAILABLE(ios(13.4))
+NS_SWIFT_SENDABLE
 @interface ARMeshGeometry : NSObject<NSSecureCoding>
 
 /**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARObjectAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARObjectAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARObjectAnchor.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARObjectAnchor.h	2024-05-30 11:03:37
@@ -16,6 +16,7 @@
  An anchor representing an object in the world.
  */
 API_AVAILABLE(ios(12.0))
+NS_SWIFT_SENDABLE
 @interface ARObjectAnchor : ARAnchor
 
 /**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARParticipantAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARParticipantAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARParticipantAnchor.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARParticipantAnchor.h	2024-05-30 11:03:37
@@ -17,6 +17,7 @@
            The participant can be identified by `sessionIdentifier` property of the anchor.
  */
 API_AVAILABLE(ios(13.0))
+NS_SWIFT_SENDABLE
 @interface ARParticipantAnchor : ARAnchor
 
 /** Unavailable */
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneAnchor.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneAnchor.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneAnchor.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneAnchor.h	2024-05-30 11:03:36
@@ -23,7 +23,8 @@
     ARPlaneAnchorAlignmentHorizontal,
     
     /** A plane that is vertical with respect to gravity. */
-    ARPlaneAnchorAlignmentVertical API_AVAILABLE(ios(11.3))
+    ARPlaneAnchorAlignmentVertical API_AVAILABLE(ios(11.3)),
+    
 } NS_SWIFT_NAME(ARPlaneAnchor.Alignment);
 
 /**
@@ -61,6 +62,7 @@
  Represents the extents of a plane.
  */
 API_AVAILABLE(ios(16.0))
+NS_SWIFT_SENDABLE
 @interface ARPlaneExtent : NSObject <NSSecureCoding>
 
 /**
@@ -85,6 +87,7 @@
  @discussion Planes are defined in the X and Z direction, where Y is the surface’s normal.
  */
 API_AVAILABLE(ios(11.0))
+NS_SWIFT_SENDABLE
 @interface ARPlaneAnchor : ARAnchor AR_PLANE_ANCHOR_PROTOCOLS
 
 /**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneDetectionTypes.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneDetectionTypes.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneDetectionTypes.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneDetectionTypes.h	2024-05-30 11:03:37
@@ -20,7 +20,8 @@
     ARPlaneDetectionHorizontal                        = (1 << 0),
 
     /** Plane detection determines vertical planes in the scene. */
-    ARPlaneDetectionVertical API_AVAILABLE(ios(11.3)) = (1 << 1)
+    ARPlaneDetectionVertical API_AVAILABLE(ios(11.3)) = (1 << 1),
+    
 } NS_SWIFT_NAME(ARWorldTrackingConfiguration.PlaneDetection);
 #else
 #import <ARKitCore/ARPlaneDetectionTypes.h> 
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneGeometry.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneGeometry.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneGeometry.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPlaneGeometry.h	2024-05-30 11:03:36
@@ -7,11 +7,7 @@
 //
 
 #import <Foundation/Foundation.h>
-#import <SceneKit/SCNGeometry.h>
 #import <simd/simd.h>
-#if __has_include(<ARKit/ARSCNPlaneGeometry.h>)
-#import <ARKit/ARSCNPlaneGeometry.h>
-#endif
 
 @protocol MTLDevice;
 
@@ -23,6 +19,7 @@
  and vertices updated from frame to frame.
  */
 API_AVAILABLE(ios(11.3))
+NS_SWIFT_SENDABLE
 @interface ARPlaneGeometry : NSObject<NSSecureCoding>
 
 /**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPointCloud.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPointCloud.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPointCloud.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARPointCloud.h	2024-05-30 11:03:37
@@ -12,6 +12,7 @@
 NS_ASSUME_NONNULL_BEGIN
 
 API_AVAILABLE(ios(11.0))
+NS_SWIFT_SENDABLE
 @interface ARPointCloud : NSObject <NSSecureCoding>
 
 /**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARReferenceImage.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARReferenceImage.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARReferenceImage.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARReferenceImage.h	2024-05-30 11:03:36
@@ -19,6 +19,7 @@
  A reference image to be detected in the scene.
  */
 API_AVAILABLE(ios(11.3))
+NS_SWIFT_SENDABLE
 @interface ARReferenceImage : NSObject
 
 /**
@@ -43,7 +44,7 @@
  @discussion When loading reference images from the asset catalog this verification is not needed as the same verification happens
  at compile time.
  @param completionHandler Completion handler invoked when validation is done. The completion handler takes the following parameters:
- error - An error that indicates why the image is not suitable for tracking, or nil if no error occured.
+ error - An error that indicates why the image is not suitable for tracking, or nil if no error occurred.
  */
 - (void)validateWithCompletionHandler:(void (^)(NSError * _Nullable error))completionHandler API_AVAILABLE(ios(13.0));
 
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARReferenceObject.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARReferenceObject.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARReferenceObject.h	2024-04-13 16:05:52
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARReferenceObject.h	2024-05-30 11:03:37
@@ -21,6 +21,7 @@
  A reference object to track in the scene.
  */
 API_AVAILABLE(ios(12.0))
+NS_SWIFT_SENDABLE
 @interface ARReferenceObject : NSObject<NSSecureCoding>
 
 /**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARSkeleton.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARSkeleton.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARSkeleton.h	2024-04-13 16:05:52
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARSkeleton.h	2024-05-30 11:03:37
@@ -19,6 +19,7 @@
  @see ARSkeletonDefinition
  */
 API_AVAILABLE(ios(13.0))
+NS_SWIFT_SENDABLE
 @interface ARSkeleton : NSObject
 
 /**
@@ -49,6 +50,7 @@
  An object representing a skeleton in 3D.
  */
 API_AVAILABLE(ios(13.0))
+NS_SWIFT_SENDABLE
 @interface ARSkeleton3D : ARSkeleton
 
 /**
@@ -89,6 +91,7 @@
  An object representing a skeleton in 2D.
  */
 API_AVAILABLE(ios(13.0))
+NS_SWIFT_SENDABLE
 @interface ARSkeleton2D : ARSkeleton
 
 /**
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARSkeletonDefinition.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARSkeletonDefinition.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARSkeletonDefinition.h	2024-04-13 16:05:51
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ARKit.framework/Headers/ARSkeletonDefinition.h	2024-05-30 11:03:37
@@ -32,6 +32,7 @@
  One may use the parentIndices property to identify the hierarchy for a given skeleton definition.
  */
 API_AVAILABLE(ios(13.0))
+NS_SWIFT_SENDABLE
 @interface ARSkeletonDefinition : NSObject
 
 /**
@@ -88,6 +89,7 @@
 @end
 
 NS_ASSUME_NONNULL_END
+
 #else
 #import <ARKitCore/ARSkeletonDefinition.h> 
 #endif // #if (defined(USE_ARKIT_PUBLIC_HEADERS) \&\& USE_ARKIT_PUBLIC_HEADERS) || !__has_include(<ARKitCore/ARSkeletonDefinition.h>)
\ No newline at end of file
Clone this wiki locally