Collection

Vision sample architecture

Source-backed, high-level architecture notes for Apple sample-code pages grouped in the Vision folder.

  • Catalog module label: Vision
  • Coverage: 25 / 25 sample pages documented
  • Source policy: archive hashes and extracted-tree references are verified locally before analysis

Samples

Sample Platforms High-level architecture Documented patterns
Aligning Similar Images iOS, iPadOS, Mac Catalyst, macOS A Swift sample with the source-visible chain ImageRegistrationAppContentViewVision APIs.
Analyzing a selfie and visualizing its content iOS, iPadOS, Mac Catalyst A Swift sample with the source-visible chain SelfieScoresAndLandmarksAppMainViewVision APIs.
Analyzing Image Similarity with Feature Print iOS, iPadOS, Mac Catalyst, iPad A Swift sample with the source-visible chain AppDelegateContestViewControllerVision / VisionKit APIs. View-controller organization, Delegate or data-source callbacks
Applying Matte Effects to People in Images and Video iOS, iPadOS, Mac Catalyst A Swift sample with the source-visible chain AppDelegateViewControllerMetalKit / UIKit APIs. View-controller organization, Delegate or data-source callbacks
Applying visual effects to foreground subjects iOS, iPadOS, Mac Catalyst A Swift sample with the source-visible chain SubjectLiftingEffectsAppContentViewEffectsPipelineSwiftUI / CoreImage APIs. SwiftUI environment injection, Binding-based state propagation, Publisher-backed observable state
Building a feature-rich app for sports analysis iOS, iPadOS, Mac Catalyst A Swift sample with the source-visible chain AppDelegateCameraViewControllerGameManagerGameStateChangeObserverVision APIs. View-controller organization, Protocol-oriented abstraction, Delegate or data-source callbacks
Classifying images for categorization and search macOS A Swift sample with the source-visible chain ClassifyingImagesMainViewVision APIs.
Detecting animal body poses with Vision iOS, iPadOS, Mac Catalyst A Swift sample with the source-visible chain AnimalPoseDetectionAppContentViewVision APIs. View-controller organization, Delegate or data-source callbacks
Detecting Hand Poses with Vision iOS, iPadOS, Mac Catalyst A Swift sample with the source-visible chain AppDelegateCameraViewControllerHandGestureProcessorVision APIs. View-controller organization, Delegate or data-source callbacks
Detecting human body poses in 3D with Vision iOS, iPadOS, Mac Catalyst A Swift sample with the source-visible chain HumanBodyPose3DAppContentViewHumanBodyPoseImageModelHumanBodySkeletonRendererVision APIs. Publisher-backed observable state, Actor-isolated state
Detecting moving objects in a video iOS, iPadOS, Mac Catalyst A Swift sample with the source-visible chain AppDelegateCameraViewControllerVision APIs. View-controller organization, Protocol-oriented abstraction, Delegate or data-source callbacks
Detecting Objects in Still Images iOS, iPadOS, Mac Catalyst A Swift sample with the source-visible chain AppDelegateViewControllerVision APIs. View-controller organization, Delegate or data-source callbacks
Extracting phone numbers from text in images iOS, iPadOS, Mac Catalyst A Swift sample with the source-visible chain AppDelegateViewControllerStringTrackerVision APIs. View-controller organization, Delegate or data-source callbacks
Generating high-quality thumbnails from videos iOS, iPadOS, Mac Catalyst, macOS, visionOS A Swift sample with the source-visible chain EntryPointMainViewVision APIs.
Highlighting Areas of Interest in an Image Using Saliency iOS, iPadOS, Mac Catalyst, macOS A Swift sample bundle with entry-bearing project variants ImageSaliency-iOS, ImageSaliency-macOS, each leading to Vision APIs. View-controller organization, Delegate or data-source callbacks
Implementing saliency-based image cropping in iOS and watchOS iOS, iPadOS, Mac Catalyst, watchOS A Swift sample bundle with entry-bearing project variants VisionWatchSample iOS, VisionWatchSample watchOS, each leading to SwiftUI / CoreGraphics APIs. Central store, Actor-isolated state
Locating and displaying recognized text iOS, iPadOS, Mac Catalyst A Swift sample with the source-visible chain SampleTextScannerAppInitialViewVision APIs. Delegate or data-source callbacks, Binding-based state propagation
Recognizing Objects in Live Capture iOS, iPadOS, Mac Catalyst A Swift sample with the source-visible chain AppDelegateViewControllerVision APIs. View-controller organization, Delegate or data-source callbacks
Recognizing tables within a document iOS, iPadOS, Mac Catalyst A Swift sample with the source-visible chain DocumentReaderAppContentViewVisionModelCaptureServiceVision APIs. Protocol-oriented abstraction, Delegate or data-source callbacks, Service object, Binding-based state propagation, Publisher-backed observable state, Actor-isolated state
Segmenting and colorizing individuals from a surrounding scene iOS, iPadOS, Mac Catalyst A Swift sample with the source-visible chain PersonInstanceMaskDemoAppPhotoSelectionViewPhotoSelectionModelVision APIs. Protocol-oriented abstraction, Publisher-backed observable state, Actor-isolated state
Segmenting objects using taps, scribbles or rectangles iOS, iPadOS, Mac Catalyst, macOS, visionOS A Swift sample with the source-visible chain TapToSegmentAppContentViewSegmentationHandlerVision APIs.
Selecting a selfie based on capture quality iOS, iPadOS, Mac Catalyst A Swift sample with the source-visible chain AppDelegateCameraViewControllerVision APIs. View-controller organization, Delegate or data-source callbacks
Tracking Multiple Objects or Rectangles in Video iOS, iPadOS, Mac Catalyst A Swift sample with the source-visible chain AppDelegateAssetsViewControllerVisionTrackerProcessorVision APIs. View-controller organization, Protocol-oriented abstraction, Delegate or data-source callbacks
Tracking the User’s Face in Real Time iOS, iPadOS, Mac Catalyst A Swift sample with the source-visible chain AppDelegateViewControllerVision APIs. View-controller organization, Delegate or data-source callbacks
Training a Create ML Model to Classify Flowers iOS, iPadOS, Mac Catalyst A Swift sample with the source-visible chain AppDelegateProductViewControllerVision APIs. View-controller organization, Delegate or data-source callbacks

Cross-sample signals

Recurring documented patterns

Pattern label Sample documents
Delegate or data-source callbacks 16
View-controller organization 14
Protocol-oriented abstraction 5
Publisher-backed observable state 4
Actor-isolated state 4
Binding-based state propagation 3

Type-role naming evidence

Counts below are declaration-name suffixes, not inferred patterns.

Role suffix Distinct declarations across samples
View 52
Controller 31
Delegate 21
App 11
Model 4
Processor 3
Scene 2
Pipeline 1
Manager 1
Observer 1
Renderer 1
Tracker 1
Store 1
Service 1
Handler 1
DataSource 1

Swift access-control evidence

These are declaration occurrences in scanned Swift source, including implicit internal declarations.

Access level Occurrences
implicit internal 2225
private 311
fileprivate 35
public 25
private(set) 6
internal 2
open 1

References

Generated from the verified local catalog and completed Markdown documents.