ARKit iOS 13.0 Beta 2 to Beta 3 API Differences

ARCoachingOverlayView.h
Modified -[ARCoachingOverlayView setActive:]
DeclarationAvailabilityDeprecation Message
From@property (nonatomic, assign, getter=isActive) BOOL activeAvailablenone
To- (void)setActive:(BOOL)activeDeprecatedReplace with setActive:animated:

ARCollaborationData.h
Added ARCollaborationDataPriority
Added ARCollaborationDataPriorityCritical
Added ARCollaborationDataPriorityOptional
Added ARCollaborationData.priority
Protocols
Fromnone
ToNSSecureCoding

ARFrame.h
Declaration
From@property (nonatomic, readonly, copy) NSArray<ARAnchor *> *anchors
To@property (nonatomic, readonly, copy) NSArray<__kindof ARAnchor *> *anchors

ARSession.h
Added ARSessionRunOptionStopTrackedRaycasts
Declaration
From- (void)addAnchor:(ARAnchor *)anchor
To- (void)addAnchor:(__kindof ARAnchor *)anchor

Declaration
From- (void)removeAnchor:(ARAnchor *)anchor
To- (void)removeAnchor:(__kindof ARAnchor *)anchor

Declaration
From- (void)session:(ARSession *)session didAddAnchors:(NSArray<ARAnchor *> *)anchors
To- (void)session:(ARSession *)session didAddAnchors:(NSArray<__kindof ARAnchor *> *)anchors

Declaration
From- (void)session:(ARSession *)session didUpdateAnchors:(NSArray<ARAnchor *> *)anchors
To- (void)session:(ARSession *)session didUpdateAnchors:(NSArray<__kindof ARAnchor *> *)anchors

Declaration
From- (void)session:(ARSession *)session didRemoveAnchors:(NSArray<ARAnchor *> *)anchors
To- (void)session:(ARSession *)session didRemoveAnchors:(NSArray<__kindof ARAnchor *> *)anchors

ARSkeletonDefinition.h
Added ARSkeletonDefinition.jointCount
ARWorldMap.h
Declaration
From@property (nonatomic, copy) NSArray<ARAnchor *> *anchors
To@property (nonatomic, copy) NSArray<__kindof ARAnchor *> *anchors