<!--
{
  "documentType" : "article",
  "framework" : "Swift-DocC",
  "identifier" : "/documentation/SampleCode",
  "metadataVersion" : "0.1.0",
  "role" : "collection",
  "title" : "Sample Code Library"
}
-->

# Sample Code Library

Enhance and expand your knowledge of Apple technologies by exploring the full library of sample code projects.

## Featured at WWDC25

Explore samples that highlight new APIs featured at this year’s conference.

  <doc://com.apple.documentation/documentation/SwiftUI/Landmarks-Building-an-app-with-Liquid-Glass>

  <doc://com.apple.documentation/documentation/StoreKit/understanding-storekit-workflows>

  <doc://com.apple.documentation/documentation/visionOS/canyon-crosser-building-a-volumetric-hike-planning-app>

  <doc://com.apple.documentation/documentation/visionOS/petite-asteroids-building-a-volumetric-visionos-game>

  <doc://com.apple.documentation/documentation/TabletopKit/synchronizing-group-gameplay-with-tabletopkit>

  <doc://com.apple.documentation/documentation/FoundationModels/adding-intelligent-app-features-with-generative-models>

  <doc://com.apple.documentation/documentation/SwiftUI/building-rich-swiftui-text-experiences>

  <doc://com.apple.documentation/documentation/ARKit/tracking-accessories-in-volumetric-windows>

## Topics

### WWDC25

  <doc://com.apple.documentation/documentation/FoundationModels/adding-intelligent-app-features-with-generative-models>

  <doc://com.apple.documentation/documentation/AppIntents/adopting-app-intents-to-support-system-experiences>

  <doc://com.apple.documentation/documentation/CoreData/adopting-swiftdata-for-a-core-data-app>

  <doc://com.apple.documentation/documentation/ImmersiveMediaSupport/authoring-apple-immersive-video>

  <doc://com.apple.documentation/documentation/AVFoundation/avcam-building-a-camera-app>

  <doc://com.apple.documentation/documentation/Speech/bringing-advanced-speech-to-text-capabilities-to-your-app>

  <doc://com.apple.documentation/documentation/HealthKit/building-a-workout-app-for-iphone-and-ipad>

  <doc://com.apple.documentation/documentation/WiFiAware/Building-peer-to-peer-apps>

  <doc://com.apple.documentation/documentation/SwiftUI/building-rich-swiftui-text-experiences>

  <doc://com.apple.documentation/documentation/visionOS/canyon-crosser-building-a-volumetric-hike-planning-app>

  <doc://com.apple.documentation/documentation/AVFoundation/capturing-cinematic-video>

  <doc://com.apple.documentation/documentation/AVFoundation/capturing-spatial-audio-in-your-ios-app>

  <doc://com.apple.documentation/documentation/Swift/code-along-elevating-an-app-with-swift-concurrency>

  <doc://com.apple.documentation/documentation/AVFoundation/converting-projected-video-to-apple-projected-media-profile>

  <doc://com.apple.documentation/documentation/AVFoundation/creating-a-seamless-multiview-playback-experience>

  <doc://com.apple.documentation/documentation/Metal/drawing-a-triangle-with-metal-4>

  <doc://com.apple.documentation/documentation/Cinematic/editing-spatial-audio-with-an-audio-mix>

  <doc://com.apple.documentation/documentation/CryptoKit/enhancing-your-app-s-privacy-and-security-with-quantum-secure-workflows>

  <doc://com.apple.documentation/documentation/VideoToolbox/enhancing-your-app-with-machine-learning-based-video-effects>

  <doc://com.apple.documentation/documentation/AppKit/enhancing-your-custom-text-engine-with-writing-tools>

  <doc://com.apple.documentation/documentation/NetworkExtension/filtering-traffic-by-url>

  <doc://com.apple.documentation/documentation/FoundationModels/generate-dynamic-game-content-with-guided-generation-and-tools>

  <doc://com.apple.documentation/documentation/FinanceKit/implementing-a-background-delivery-extension>

  <doc://com.apple.documentation/documentation/StoreKit/implementing-a-store-in-your-app-using-the-storekit-api>

  <doc://com.apple.documentation/documentation/SwiftUI/Landmarks-Applying-a-background-extension-effect>

  <doc://com.apple.documentation/documentation/SwiftUI/Landmarks-Building-an-app-with-Liquid-Glass>

  <doc://com.apple.documentation/documentation/SwiftUI/Landmarks-Displaying-custom-activity-badges>

  <doc://com.apple.documentation/documentation/SwiftUI/Landmarks-Extending-horizontal-scrolling-under-a-sidebar-or-inspector>

  <doc://com.apple.documentation/documentation/SwiftUI/Landmarks-Refining-the-system-provided-glass-effect-in-toolbars>

  <doc://com.apple.documentation/documentation/Foundation/language-introspector>

  <doc://com.apple.documentation/documentation/Xcode/localizing-landmarks>

  <doc://com.apple.documentation/documentation/HealthKit/logging-symptoms-associated-with-a-medication>

  <doc://com.apple.documentation/documentation/EventKit/managing-location-based-reminders>

  <doc://com.apple.documentation/documentation/EnergyKit/optimizing-home-electricity-usage>

  <doc://com.apple.documentation/documentation/AuthenticationServices/performing-fast-account-creation-with-passkeys>

  <doc://com.apple.documentation/documentation/visionOS/petite-asteroids-building-a-volumetric-visionos-game>

  <doc://com.apple.documentation/documentation/AVKit/playing-immersive-media-with-avkit>

  <doc://com.apple.documentation/documentation/visionOS/playing-immersive-media-with-realitykit>

  <doc://com.apple.documentation/documentation/RealityKit/presenting-images-in-realitykit>

  <doc://com.apple.documentation/documentation/Vision/recognize-tables-within-a-document>

  <doc://com.apple.documentation/documentation/CompositorServices/rendering_hover_effects_in_metal_immersive_apps>

  <doc://com.apple.documentation/documentation/AlarmKit/scheduling-an-alarm-with-alarmkit>

  <doc://com.apple.documentation/documentation/MapKit/searching-displaying-and-navigating-to-places>

  <doc://com.apple.documentation/documentation/Accelerate/supporting-real-time-ml-inference-on-the-cpu>

  <doc://com.apple.documentation/documentation/TabletopKit/synchronizing-group-gameplay-with-tabletopkit>

  <doc://com.apple.documentation/documentation/ARKit/tracking-accessories-in-volumetric-windows>

  <doc://com.apple.documentation/documentation/ARKit/tracking-a-handheld-accessory-as-a-virtual-sculpting-tool>

  <doc://com.apple.documentation/documentation/StoreKit/understanding-storekit-workflows>

### Accelerate

  <doc://com.apple.documentation/documentation/Accelerate/adding-a-bokeh-effect-to-images>

  <doc://com.apple.documentation/documentation/Accelerate/adjusting-saturation-and-applying-tone-mapping>

  <doc://com.apple.documentation/documentation/Accelerate/adjusting-the-brightness-and-contrast-of-an-image>

  <doc://com.apple.documentation/documentation/Accelerate/adjusting-the-hue-of-an-image>

  <doc://com.apple.documentation/documentation/Accelerate/applying-biquadratic-filters-to-a-music-loop>

  <doc://com.apple.documentation/documentation/Accelerate/applying-tone-curve-adjustments-to-images>

  <doc://com.apple.documentation/documentation/Accelerate/applying-transformations-to-selected-colors-in-an-image>

  <doc://com.apple.documentation/documentation/Accelerate/applying-vimage-operations-to-video-sample-buffers>

  <doc://com.apple.documentation/documentation/Accelerate/blurring-an-image>

  <doc://com.apple.documentation/documentation/Accelerate/calculating-the-dominant-colors-in-an-image>

  <doc://com.apple.documentation/documentation/Accelerate/compressing-and-decompressing-files-with-stream-compression>

  <doc://com.apple.documentation/documentation/Accelerate/compressing-an-image-using-linear-algebra>

  <doc://com.apple.documentation/documentation/Accelerate/converting-color-images-to-grayscale>

  <doc://com.apple.documentation/documentation/Accelerate/converting-luminance-and-chrominance-planes-to-an-argb-image>

  <doc://com.apple.documentation/documentation/Accelerate/creating-an-audio-unit-extension-using-the-vdsp-library>

  <doc://com.apple.documentation/documentation/Accelerate/cropping-to-the-subject-in-a-chroma-keyed-image>

  <doc://com.apple.documentation/documentation/Accelerate/equalizing-audio-with-discrete-cosine-transforms-dcts>

  <doc://com.apple.documentation/documentation/Accelerate/finding-the-sharpest-image-in-a-sequence-of-captured-images>

  <doc://com.apple.documentation/documentation/Accelerate/halftone-descreening-with-2d-fast-fourier-transform>

  <doc://com.apple.documentation/documentation/Accelerate/improving-the-quality-of-quantized-images-with-dithering>

  <doc://com.apple.documentation/documentation/Accelerate/integrating-vimage-pixel-buffers-into-a-core-image-workflow>

  <doc://com.apple.documentation/documentation/Accelerate/reducing-artifacts-with-custom-resampling-filters>

  <doc://com.apple.documentation/documentation/Accelerate/rotating-a-cube-by-transforming-its-vertices>

  <doc://com.apple.documentation/documentation/Accelerate/sharing-texture-data-between-the-model-io-framework-and-the-vimage-library>

  <doc://com.apple.documentation/documentation/Accelerate/signal-extraction-from-noise>

  <doc://com.apple.documentation/documentation/Accelerate/solving-systems-of-linear-equations-with-lapack>

  <doc://com.apple.documentation/documentation/Accelerate/specifying-histograms-with-vimage>

  <doc://com.apple.documentation/documentation/Accelerate/training-a-neural-network-to-recognize-digits>

  <doc://com.apple.documentation/documentation/Accelerate/using-vimage-pixel-buffers-to-generate-video-effects>

  <doc://com.apple.documentation/documentation/Accelerate/visualizing-sound-as-an-audio-spectrogram>

### Accessibility

  <doc://com.apple.documentation/documentation/Accessibility/accessibility_design_for_mac_catalyst>

  <doc://com.apple.documentation/documentation/SwiftUI/creating-accessible-views>

  <doc://com.apple.documentation/documentation/Accessibility/delivering_an_exceptional_accessibility_experience>

  <doc://com.apple.documentation/documentation/Accessibility/enhancing-the-accessibility-of-your-swiftui-app>

  <doc://com.apple.documentation/documentation/Accessibility/integrating-accessibility-into-your-app>

  <doc://com.apple.documentation/documentation/MediaAccessibility/responding-to-changes-in-the-flashing-lights-setting>

  <doc://com.apple.documentation/documentation/Translation/translating-text-within-your-app>

  <doc://com.apple.documentation/documentation/Accessibility/wwdc21_challenge_large_text_challenge>

  <doc://com.apple.documentation/documentation/Accessibility/wwdc21_challenge_speech_synthesizer_simulator>

  <doc://com.apple.documentation/documentation/Accessibility/wwdc21_challenge_voiceover_maze>

  <doc://com.apple.documentation/documentation/Accessibility/wwdc22_challenge_learn_switch_control_through_gaming>

### App frameworks

  <doc://com.apple.documentation/documentation/Foundation/building-a-localized-food-ordering-app>

  <doc://com.apple.documentation/documentation/Foundation/building-a-resumable-upload-server-with-swiftnio>

  <doc://com.apple.documentation/documentation/Foundation/continuing-user-activities-with-handoff>

  <doc://com.apple.documentation/documentation/Foundation/displaying-human-friendly-content>

  <doc://com.apple.documentation/documentation/AppClip/fruta-building-a-feature-rich-app-with-swiftui>

  <doc://com.apple.documentation/documentation/Foundation/increasing-app-usage-with-suggestions-based-on-user-activities>

  <doc://com.apple.documentation/documentation/AppClip/interacting-with-app-clip-codes-in-ar>

  <doc://com.apple.documentation/documentation/Foundation/synchronizing-app-preferences-with-icloud>

  <doc://com.apple.documentation/documentation/Foundation/using-json-with-custom-types>

### App Intents and SiriKit

  <doc://com.apple.documentation/documentation/AppIntents/AcceleratingAppInteractionsWithAppIntents>

  <doc://com.apple.documentation/documentation/SiriKit/adding-shortcuts-for-wind-down>

  <doc://com.apple.documentation/documentation/SiriKit/booking-rides-with-sirikit>

  <doc://com.apple.documentation/documentation/AppIntents/defining-your-app-s-focus-filter>

  <doc://com.apple.documentation/documentation/SiriKit/handling-payment-requests-with-sirikit>

  <doc://com.apple.documentation/documentation/SiriKit/handling-workout-requests-with-sirikit>

  <doc://com.apple.documentation/documentation/SiriKit/integrating-your-app-with-siri-event-suggestions>

  <doc://com.apple.documentation/documentation/AppIntents/making-your-app-s-functionality-available-to-siri>

  <doc://com.apple.documentation/documentation/SiriKit/managing-audio-with-sirikit>

  <doc://com.apple.documentation/documentation/SiriKit/providing-hands-free-app-control-with-intents>

  <doc://com.apple.documentation/documentation/SiriKit/soup-chef-accelerating-app-interactions-with-shortcuts>

  <doc://com.apple.documentation/documentation/SiriKit/soup-chef-with-app-intents-migrating-custom-intents>

### AppKit

  <doc://com.apple.documentation/documentation/AppKit/add-functionality-to-finder-with-action-extensions>

  <doc://com.apple.documentation/documentation/AppKit/creating-and-customizing-the-touch-bar>

  <doc://com.apple.documentation/documentation/AppKit/developing-a-document-based-app>

  <doc://com.apple.documentation/documentation/AppKit/integrating-a-toolbar-and-touch-bar-into-your-app>

  <doc://com.apple.documentation/documentation/AppKit/navigating-hierarchical-data-using-outline-and-split-views>

  <doc://com.apple.documentation/documentation/AppKit/organize-your-user-interface-with-a-stack-view>

  <doc://com.apple.documentation/documentation/AppKit/supporting-collection-view-drag-and-drop-through-file-promises>

  <doc://com.apple.documentation/documentation/AppKit/supporting-drag-and-drop-through-file-promises>

  <doc://com.apple.documentation/documentation/AppKit/supporting-table-view-drag-and-drop-through-file-promises>

### App services

  <doc://com.apple.documentation/documentation/Contacts/accessing-a-person-s-contact-data-using-contacts-and-contactsui>

  <doc://com.apple.documentation/documentation/EventKit/accessing-calendar-using-eventkit-and-eventkitui>

  <doc://com.apple.documentation/documentation/CoreData/adopting-swiftdata-for-a-core-data-app>

  <doc://com.apple.documentation/documentation/AutomaticAssessmentConfiguration/build-an-educational-assessment-app>

  <doc://com.apple.documentation/documentation/MailKit/build-mail-app-extensions>

  <doc://com.apple.documentation/documentation/ProximityReader/checking-ids-with-the-verifier-api>

  <doc://com.apple.documentation/documentation/HomeKit/configuring-a-home-automation-device>

  <doc://com.apple.documentation/documentation/PencilKit/configuring-the-pencilkit-tool-picker>

  <doc://com.apple.documentation/documentation/Charts/creating-a-data-visualization-dashboard-with-swift-charts>

  <doc://com.apple.documentation/documentation/Messages/creating-a-sticker-app-with-a-custom-layout>

  <doc://com.apple.documentation/documentation/PencilKit/customizing-scribble-with-interactions>

  <doc://com.apple.documentation/documentation/BackgroundAssets/downloading-essential-assets-in-the-background>

  <doc://com.apple.documentation/documentation/PencilKit/drawing-with-pencilkit>

  <doc://com.apple.documentation/documentation/WalletOrders/example-order-packages>

  <doc://com.apple.documentation/documentation/weatherkit/fetching_weather_forecasts_with_weatherkit>

  <doc://com.apple.documentation/documentation/UserNotifications/handling-communication-notifications-and-focus-status-updates>

  <doc://com.apple.documentation/documentation/CoreData/handling-different-data-types-in-core-data>

  <doc://com.apple.documentation/documentation/TipKit/HighlightingAppFeaturesWithTipKit>

  <doc://com.apple.documentation/documentation/Messages/icecreambuilder-building-an-imessage-extension>

  <doc://com.apple.documentation/documentation/UserNotifications/implementing-alert-push-notifications>

  <doc://com.apple.documentation/documentation/EventKit/implementing-a-virtual-conference-extension>

  <doc://com.apple.documentation/documentation/UserNotifications/implementing-background-push-notifications>

  <doc://com.apple.documentation/documentation/PassKit/implementing-wallet-extensions>

  <doc://com.apple.documentation/documentation/ClassKit/incorporating-classkit-into-an-educational-app>

  <doc://com.apple.documentation/documentation/PencilKit/inspecting-modifying-and-constructing-pencilkit-drawings>

  <doc://com.apple.documentation/documentation/AppleMapsServerAPI/integrating-the-apple-maps-server-api-into-java-server-applications>

  <doc://com.apple.documentation/documentation/HomeKit/interacting-with-a-home-automation-network>

  <doc://com.apple.documentation/documentation/CoreData/linking-data-between-two-core-data-stores>

  <doc://com.apple.documentation/documentation/SwiftUI/loading-and-displaying-a-large-data-feed>

  <doc://com.apple.documentation/documentation/EventKit/managing-location-based-reminders>

  <doc://com.apple.documentation/documentation/PassKit/offering-apple-pay-in-your-app>

  <doc://com.apple.documentation/documentation/BackgroundTasks/refreshing-and-maintaining-your-app-using-background-tasks>

  <doc://com.apple.documentation/documentation/AppStoreConnectAPI/retrieve-power-and-performance-metrics-and-log-insights>

  <doc://com.apple.documentation/documentation/CloudKit/sharing-cloudkit-data-with-other-icloud-users>

  <doc://com.apple.documentation/documentation/CoreData/sharing-core-data-objects-between-icloud-users>

  <doc://com.apple.documentation/documentation/CoreData/showcase-app-data-in-spotlight>

  <doc://com.apple.documentation/documentation/CoreData/synchronizing-a-local-store-to-the-cloud>

  <doc://com.apple.documentation/documentation/FileProvider/synchronizing-files-using-file-provider-extensions>

  <doc://com.apple.documentation/documentation/ServiceManagement/updating-your-app-package-installer-to-use-the-new-service-management-api>

  <doc://com.apple.documentation/documentation/AppStoreConnectAPI/uploading-app-previews>

  <doc://com.apple.documentation/documentation/Charts/visualizing-your-app-s-data>

  <doc://com.apple.documentation/documentation/CallKit/voip-calling-with-callkit>

### ARKit

  <doc://com.apple.documentation/documentation/ARKit/adding-realistic-reflections-to-an-ar-experience>

  <doc://com.apple.documentation/documentation/arkit/building_local_experiences_with_room_tracking>

  <doc://com.apple.documentation/documentation/ARKit/capturing-body-motion-in-3d>

  <doc://com.apple.documentation/documentation/ARKit/combining-user-face-tracking-and-world-tracking>

  <doc://com.apple.documentation/documentation/ARKit/creating-a-collaborative-session>

  <doc://com.apple.documentation/documentation/ARKit/creating-a-fog-effect-using-scene-depth>

  <doc://com.apple.documentation/documentation/ARKit/creating-a-multiuser-ar-experience>

  <doc://com.apple.documentation/documentation/ARKit/creating-an-immersive-ar-experience-with-audio>

  <doc://com.apple.documentation/documentation/ARKit/creating-screen-annotations-for-objects-in-an-ar-experience>

  <doc://com.apple.documentation/documentation/ARKit/detecting-images-in-an-ar-experience>

  <doc://com.apple.documentation/documentation/ARKit/displaying-a-point-cloud-using-scene-depth>

  <doc://com.apple.documentation/documentation/ARKit/effecting-people-occlusion-in-custom-renderers>

  <doc://com.apple.documentation/documentation/ARKit/occluding-virtual-content-with-people>

  <doc://com.apple.documentation/documentation/ARKit/placing-objects-and-handling-3d-interaction>

  <doc://com.apple.documentation/documentation/ARKit/recognizing-and-labeling-arbitrary-objects>

  <doc://com.apple.documentation/documentation/ARKit/saving-and-loading-world-data>

  <doc://com.apple.documentation/documentation/ARKit/scanning-and-detecting-3d-objects>

  <doc://com.apple.documentation/documentation/ARKit/streaming-an-ar-experience>

  <doc://com.apple.documentation/documentation/ARKit/tracking-and-altering-images>

  <doc://com.apple.documentation/documentation/ARKit/tracking-and-visualizing-faces>

  <doc://com.apple.documentation/documentation/ARKit/tracking-and-visualizing-planes>

  <doc://com.apple.documentation/documentation/ARKit/tracking-geographic-locations-in-ar>

  <doc://com.apple.documentation/documentation/ARKit/visualizing-and-interacting-with-a-reconstructed-scene>

### Audio and music

  <doc://com.apple.documentation/documentation/AVFAudio/Adding-synthesized-speech-to-calls>

  <doc://com.apple.documentation/documentation/MediaPlayer/becoming-a-now-playable-app>

  <doc://com.apple.documentation/documentation/ShazamKit/building-a-custom-catalog-and-matching-audio>

  <doc://com.apple.documentation/documentation/CoreAudio/building-an-audio-server-plug-in-and-driver-extension>

  <doc://com.apple.documentation/documentation/AVFAudio/building-a-signal-generator>

  <doc://com.apple.documentation/documentation/AVFAudio/capturing-stereo-audio-from-built-in-microphones>

  <doc://com.apple.documentation/documentation/CoreAudio/capturing-system-audio-with-core-audio-taps>

  <doc://com.apple.documentation/documentation/SoundAnalysis/classifying-live-audio-input-with-a-built-in-sound-classifier>

  <doc://com.apple.documentation/documentation/AVFAudio/creating-a-custom-speech-synthesizer>

  <doc://com.apple.documentation/documentation/AudioDriverKit/creating-an-audio-device-driver>

  <doc://com.apple.documentation/documentation/CoreAudio/creating-an-audio-server-driver-plug-in>

  <doc://com.apple.documentation/documentation/AVFAudio/creating-custom-audio-effects>

  <doc://com.apple.documentation/documentation/CoreHaptics/delivering-rich-app-experiences-with-haptics>

  <doc://com.apple.documentation/documentation/DeviceDiscoveryExtension/discovering-a-third-party-media-streaming-device>

  <doc://com.apple.documentation/documentation/AudioToolbox/encoding-and-decoding-audio>

  <doc://com.apple.documentation/documentation/musickit/explore_more_content_with_musickit>

  <doc://com.apple.documentation/documentation/AudioToolbox/generating-spatial-audio-from-a-multichannel-audio-stream>

  <doc://com.apple.documentation/documentation/CoreMotion/getting-motion-activity-data-from-headphones>

  <doc://com.apple.documentation/documentation/AudioToolbox/incorporating-audio-effects-and-instruments>

  <doc://com.apple.documentation/documentation/CoreMIDI/incorporating-midi-2-into-your-apps>

  <doc://com.apple.documentation/documentation/CarPlay/integrating-carplay-with-your-music-app>

  <doc://com.apple.documentation/documentation/CarPlay/integrating-carplay-with-your-navigation-app>

  <doc://com.apple.documentation/documentation/CarPlay/integrating-carplay-with-your-quick-ordering-app>

  <doc://com.apple.documentation/documentation/AVFAudio/performing-offline-audio-processing>

  <doc://com.apple.documentation/documentation/CoreHaptics/playing-a-custom-haptic-pattern-from-a-file>

  <doc://com.apple.documentation/documentation/CoreHaptics/playing-collision-based-haptic-patterns>

  <doc://com.apple.documentation/documentation/AVFAudio/playing-custom-audio-with-your-own-player>

  <doc://com.apple.documentation/documentation/CoreHaptics/playing-haptics-on-game-controllers>

  <doc://com.apple.documentation/documentation/Speech/recognizing-speech-in-live-audio>

  <doc://com.apple.documentation/documentation/ShazamKit/shazamkit-dance-finder-with-managed-session>

  <doc://com.apple.documentation/documentation/CoreBluetooth/transferring-data-between-bluetooth-low-energy-devices>

  <doc://com.apple.documentation/documentation/CoreHaptics/updating-continuous-and-transient-haptic-parameters-in-real-time>

  <doc://com.apple.documentation/documentation/CoreBluetooth/using-core-bluetooth-classic>

  <doc://com.apple.documentation/documentation/musickit/using_musickit_to_integrate_with_apple_music>

  <doc://com.apple.documentation/documentation/AVFAudio/using-voice-processing>

### Authentication

  <doc://com.apple.documentation/documentation/LocalAuthentication/accessing-keychain-items-with-face-id-or-touch-id>

  <doc://com.apple.documentation/documentation/AuthenticationServices/connecting-to-a-service-with-passkeys>

  <doc://com.apple.documentation/documentation/AuthenticationServices/implementing-user-authentication-with-sign-in-with-apple>

  <doc://com.apple.documentation/documentation/LocalAuthentication/logging-a-user-into-your-app-with-face-id-or-touch-id>

  <doc://com.apple.documentation/documentation/AuthenticationServices/simplifying-user-authentication-in-a-tvos-app>

### AVFoundation

  <doc://com.apple.documentation/documentation/AVFoundation/adding-a-display-mask-rectangle-metadata-track-to-a-movie-file>

  <doc://com.apple.documentation/documentation/AVFoundation/avcambarcode-detecting-barcodes-and-faces>

  <doc://com.apple.documentation/documentation/AVFoundation/avcam-building-a-camera-app>

  <doc://com.apple.documentation/documentation/AVFoundation/avcamfilter-applying-filters-to-a-capture-stream>

  <doc://com.apple.documentation/documentation/AVFoundation/avmulticampip-capturing-from-multiple-cameras>

  <doc://com.apple.documentation/documentation/AVFoundation/capturing-consistent-color-images>

  <doc://com.apple.documentation/documentation/AVFoundation/capturing-depth-using-the-lidar-camera>

  <doc://com.apple.documentation/documentation/AVFoundation/converting-side-by-side-3d-video-to-multiview-hevc-and-spatial-video>

  <doc://com.apple.documentation/documentation/AVFoundation/debugging-avfoundation-audio-mixes-compositions-and-video-compositions>

  <doc://com.apple.documentation/documentation/AVFoundation/editing-and-playing-hdr-video>

  <doc://com.apple.documentation/documentation/AVFoundation/enhancing-live-video-by-leveraging-truedepth-camera-data>

  <doc://com.apple.documentation/documentation/AVFoundation/integrating-airplay-for-long-form-video-apps>

  <doc://com.apple.documentation/documentation/AVFoundation/processing-spatial-video-with-a-custom-video-compositor>

  <doc://com.apple.documentation/documentation/AVFoundation/providing-an-integrated-view-of-your-timeline-when-playing-hls-interstitials>

  <doc://com.apple.documentation/documentation/AVFoundation/reading-multiview-3d-video-files>

  <doc://com.apple.documentation/documentation/AVFoundation/streaming-depth-data-from-the-truedepth-camera>

  <doc://com.apple.documentation/documentation/AVFoundation/supporting-continuity-camera-in-your-macos-app>

  <doc://com.apple.documentation/documentation/AVFoundation/supporting-coordinated-media-playback>

  <doc://com.apple.documentation/documentation/AVFoundation/supporting-remote-interactions-in-tvos>

  <doc://com.apple.documentation/documentation/AVFoundation/using-avfoundation-to-play-and-persist-http-live-streams>

  <doc://com.apple.documentation/documentation/AVFoundation/using-hevc-video-with-alpha>

  <doc://com.apple.documentation/documentation/AVFoundation/writing-fragmented-mpeg-4-files-for-http-live-streaming>

### CoreML and CreateML

  <doc://com.apple.documentation/documentation/CoreML/classifying-images-with-vision-and-core-ml>

  <doc://com.apple.documentation/documentation/CreateMLComponents/counting-human-body-action-repetitions-in-a-live-video-feed>

  <doc://com.apple.documentation/documentation/CreateML/creating-a-model-from-tabular-data>

  <doc://com.apple.documentation/documentation/CreateML/detecting-human-actions-in-a-live-video-feed>

  <doc://com.apple.documentation/documentation/CoreML/detecting-human-body-poses-in-an-image>

  <doc://com.apple.documentation/documentation/CoreML/finding-answers-to-questions-in-a-text-document>

  <doc://com.apple.documentation/documentation/CoreML/integrating-a-core-ml-model-into-your-app>

  <doc://com.apple.documentation/documentation/CoreML/personalizing-a-model-with-on-device-updates>

  <doc://com.apple.documentation/documentation/CoreML/understanding-a-dice-roll-with-vision-and-object-detection>

  <doc://com.apple.documentation/documentation/CoreML/using-core-ml-for-semantic-image-segmentation>

### Developer tools

  <doc://com.apple.documentation/documentation/Xcode/autosizing-views-for-localization-in-ios>

  <doc://com.apple.documentation/documentation/Xcode/configuring-your-app-to-use-alternate-app-icons>

  <doc://com.apple.documentation/documentation/Xcode/creating-custom-modelers-for-intelligent-instruments>

  <doc://com.apple.documentation/documentation/Xcode/localization-friendly-layouts-in-macos>

  <doc://com.apple.documentation/documentation/Apple-Silicon/providing-an-edge-to-edge-full-screen-experience-in-your-ipad-app-running-on-a-mac>

  <doc://com.apple.documentation/documentation/Apple-Silicon/providing-touch-gesture-equivalents-using-touch-alternatives>

  <doc://com.apple.documentation/documentation/Xcode/slothcreator-building-docc-documentation-in-xcode>

### Games

  <doc://com.apple.documentation/documentation/GameKit/adding-recurring-leaderboards-to-your-game>

  <doc://com.apple.documentation/documentation/GameKit/creating-real-time-games>

  <doc://com.apple.documentation/documentation/TabletopKit/creating-tabletop-games>

  <doc://com.apple.documentation/documentation/GameKit/creating-turn-based-games>

  <doc://com.apple.documentation/documentation/TabletopKit/implementing-playing-card-overlap-and-physical-characteristics>

  <doc://com.apple.documentation/documentation/CompositorServices/interacting-with-virtual-content-blended-with-passthrough>

  <doc://com.apple.documentation/documentation/TabletopKit/simulating-dice-rolls-as-a-component-for-your-game>

  <doc://com.apple.documentation/documentation/GameController/supporting-game-controllers>

### Graphics

  <doc://com.apple.documentation/documentation/widgetkit/building_widgets_using_widgetkit_and_swiftui>

  <doc://com.apple.documentation/documentation/RoomPlan/create-a-3d-model-of-an-interior-room-by-guiding-the-user-through-an-ar-experience>

  <doc://com.apple.documentation/documentation/PDFKit/custom-graphics>

  <doc://com.apple.documentation/documentation/WidgetKit/emoji-rangers-supporting-live-activities-interactivity-and-animations>

  <doc://com.apple.documentation/documentation/CoreImage/generating-an-animation-with-a-core-image-render-destination>

  <doc://com.apple.documentation/documentation/RoomPlan/merging-multiple-scans-into-a-single-structure>

  <doc://com.apple.documentation/documentation/PDFKit/pdf-widgets>

  <doc://com.apple.documentation/documentation/SceneKit/postprocessing-a-scene-with-custom-symbols>

  <doc://com.apple.documentation/documentation/RoomPlan/providing-custom-models-for-captured-rooms-and-structure-exports>

  <doc://com.apple.documentation/documentation/USD/schema-definitions-for-third-party-dccs>

  <doc://com.apple.documentation/documentation/ImageIO/writing-spatial-photos>

### Health

  <doc://com.apple.documentation/documentation/HealthKit/accessing-a-user-s-clinical-records>

  <doc://com.apple.documentation/documentation/HealthKit/accessing-data-from-a-smart-health-card>

  <doc://com.apple.documentation/documentation/HealthKit/build-a-workout-app-for-apple-watch>

  <doc://com.apple.documentation/documentation/HealthKit/building-a-multidevice-workout-app>

  <doc://com.apple.documentation/documentation/ExposureNotification/building-an-app-to-notify-users-of-covid-19-exposure>

  <doc://com.apple.documentation/documentation/HealthKit/creating-a-mobility-health-app>

  <doc://com.apple.documentation/documentation/HealthKit/reading-and-writing-healthkit-series-data>

  <doc://com.apple.documentation/documentation/HealthKit/visualizing-healthkit-state-of-mind-in-visionos>

### Location and MapKit

  <doc://com.apple.documentation/documentation/CoreLocation/adopting-live-updates-in-core-location>

  <doc://com.apple.documentation/documentation/MapKit/annotating-a-map-with-custom-data>

  <doc://com.apple.documentation/documentation/MapKit/decluttering-a-map-with-mapkit-annotation-clustering>

  <doc://com.apple.documentation/documentation/MapKit/displaying-an-indoor-map>

  <doc://com.apple.documentation/documentation/MapKit/displaying-an-updating-path-of-a-user-s-location-history>

  <doc://com.apple.documentation/documentation/MapKitJS/displaying-indoor-maps-with-mapkit-js>

  <doc://com.apple.documentation/documentation/MapKit/displaying-overlays-on-a-map>

  <doc://com.apple.documentation/documentation/mapkit/mapkit_for_appkit_and_uikit/explore_a_location_with_a_highly_detailed_map_and_look_around>

  <doc://com.apple.documentation/documentation/NearbyInteraction/finding-devices-with-precision>

  <doc://com.apple.documentation/documentation/NearbyInteraction/implementing-interactions-between-users-in-close-proximity>

  <doc://com.apple.documentation/documentation/NearbyInteraction/implementing-proximity-based-interactions-between-a-phone-and-watch>

  <doc://com.apple.documentation/documentation/NearbyInteraction/implementing-spatial-interactions-with-third-party-accessories>

  <doc://com.apple.documentation/documentation/MapKit/interacting-with-nearby-points-of-interest>

  <doc://com.apple.documentation/documentation/CoreLocation/monitoring-location-changes-with-core-location>

  <doc://com.apple.documentation/documentation/mapkit/mkmapview/optimizing_map_views_with_filtering_and_camera_constraints>

  <doc://com.apple.documentation/documentation/CoreLocation/ranging-for-beacons>

  <doc://com.apple.documentation/documentation/CoreLocationUI/sharing-your-location-to-find-a-park>

### Metal

  <doc://com.apple.documentation/documentation/Metal/accelerating-ray-tracing-and-motion-blur-using-metal>

  <doc://com.apple.documentation/documentation/Metal/accelerating-ray-tracing-using-metal>

  <doc://com.apple.documentation/documentation/Metal/achieving-smooth-frame-rates-with-a-metal-display-link>

  <doc://com.apple.documentation/documentation/MetalPerformanceShadersGraph/adding-custom-functions-to-a-shader-graph>

  <doc://com.apple.documentation/documentation/Metal/adjusting-the-level-of-detail-using-metal-mesh-shaders>

  <doc://com.apple.documentation/documentation/MetalFX/applying-temporal-antialiasing-and-upscaling-using-metalfx>

  <doc://com.apple.documentation/documentation/Metal/calculating-primitive-visibility-using-depth-testing>

  <doc://com.apple.documentation/documentation/Metal/capturing-metal-commands-programmatically>

  <doc://com.apple.documentation/documentation/Metal/combining-blit-and-compute-operations-in-a-single-pass>

  <doc://com.apple.documentation/documentation/Metal/control-the-ray-tracing-process-using-intersection-queries>

  <doc://com.apple.documentation/documentation/Metal/creating-a-3d-application-with-hydra-rendering>

  <doc://com.apple.documentation/documentation/Metal/creating-a-custom-metal-view>

  <doc://com.apple.documentation/documentation/Metal/creating-a-metal-dynamic-library>

  <doc://com.apple.documentation/documentation/Metal/creating-and-sampling-textures>

  <doc://com.apple.documentation/documentation/Metal/culling-occluded-geometry-using-the-visibility-result-buffer>

  <doc://com.apple.documentation/documentation/Metal/customizing-a-pytorch-operation>

  <doc://com.apple.documentation/documentation/Metal/customizing-a-tensorflow-operation>

  <doc://com.apple.documentation/documentation/Metal/customizing-render-pass-setup>

  <doc://com.apple.documentation/documentation/Metal/customizing-shaders-using-function-pointers-and-stitching>

  <doc://com.apple.documentation/documentation/Metal/drawing-a-triangle-with-metal-4>

  <doc://com.apple.documentation/documentation/Metal/encoding-argument-buffers-on-the-gpu>

  <doc://com.apple.documentation/documentation/Metal/encoding-indirect-command-buffers-on-the-cpu>

  <doc://com.apple.documentation/documentation/Metal/encoding-indirect-command-buffers-on-the-gpu>

  <doc://com.apple.documentation/documentation/MetalPerformanceShadersGraph/filtering-images-with-mpsgraph-fft-operations>

  <doc://com.apple.documentation/documentation/Metal/implementing-a-multistage-image-filter-using-heaps-and-events>

  <doc://com.apple.documentation/documentation/Metal/implementing-a-multistage-image-filter-using-heaps-and-fences>

  <doc://com.apple.documentation/documentation/Metal/implementing-order-independent-transparency-with-image-blocks>

  <doc://com.apple.documentation/documentation/Metal/improving-edge-rendering-quality-with-multisample-antialiasing-msaa>

  <doc://com.apple.documentation/documentation/Metal/loading-textures-and-models-using-metal-fast-resource-loading>

  <doc://com.apple.documentation/documentation/Metal/managing-groups-of-resources-with-argument-buffers>

  <doc://com.apple.documentation/documentation/Metal/migrating-opengl-code-to-metal>

  <doc://com.apple.documentation/documentation/Metal/mixing-metal-and-opengl-rendering-in-a-view>

  <doc://com.apple.documentation/documentation/Metal/modern-rendering-with-metal>

  <doc://com.apple.documentation/documentation/Metal/performing-calculations-on-a-gpu>

  <doc://com.apple.documentation/documentation/Metal/processing-hdr-images-with-metal>

  <doc://com.apple.documentation/documentation/Metal/reading-pixel-data-from-a-drawable-texture>

  <doc://com.apple.documentation/documentation/Metal/rendering-a-curve-primitive-in-a-ray-tracing-scene>

  <doc://com.apple.documentation/documentation/Metal/rendering-a-scene-with-deferred-lighting-in-c++>

  <doc://com.apple.documentation/documentation/Metal/rendering-a-scene-with-deferred-lighting-in-objective-c>

  <doc://com.apple.documentation/documentation/Metal/rendering-a-scene-with-deferred-lighting-in-swift>

  <doc://com.apple.documentation/documentation/Metal/rendering-a-scene-with-forward-plus-lighting-using-tile-shaders>

  <doc://com.apple.documentation/documentation/Metal/rendering-reflections-in-real-time-using-ray-tracing>

  <doc://com.apple.documentation/documentation/Metal/rendering-reflections-with-fewer-render-passes>

  <doc://com.apple.documentation/documentation/Metal/rendering-terrain-dynamically-with-argument-buffers>

  <doc://com.apple.documentation/documentation/Metal/running-a-machine-learning-model-on-the-gpu-timeline>

  <doc://com.apple.documentation/documentation/Metal/selecting-device-objects-for-compute-processing>

  <doc://com.apple.documentation/documentation/Metal/selecting-device-objects-for-graphics-rendering>

  <doc://com.apple.documentation/documentation/Metal/streaming-large-images-with-metal-sparse-textures>

  <doc://com.apple.documentation/documentation/Metal/supporting-simulator-in-a-metal-app>

  <doc://com.apple.documentation/documentation/Metal/synchronizing-cpu-and-gpu-work>

  <doc://com.apple.documentation/documentation/MetalPerformanceShadersGraph/training-a-neural-network-using-mps-graph>

  <doc://com.apple.documentation/documentation/MetalPerformanceShaders/training-a-neural-network-with-metal-performance-shaders>

  <doc://com.apple.documentation/documentation/Metal/using-argument-buffers-with-resource-heaps>

  <doc://com.apple.documentation/documentation/Metal/using-function-specialization-to-build-pipeline-variants>

  <doc://com.apple.documentation/documentation/Metal/using-metal-to-draw-a-view's-contents>

### Photos and video

  <doc://com.apple.documentation/documentation/PhotoKit/bringing-photos-picker-to-your-swiftui-app>

  <doc://com.apple.documentation/documentation/PhotoKit/browsing-and-modifying-photo-albums>

  <doc://com.apple.documentation/documentation/GroupActivities/building-a-guessing-game-for-visionos>

  <doc://com.apple.documentation/documentation/ScreenCaptureKit/capturing-screen-content-in-macos>

  <doc://com.apple.documentation/documentation/DockKit/controlling-a-dockkit-accessory-using-your-camera-app>

  <doc://com.apple.documentation/documentation/GroupActivities/creating-a-collaborative-photo-gallery-with-shareplay>

  <doc://com.apple.documentation/documentation/PhotoKit/creating-a-slideshow-project-extension-for-photos>

  <doc://com.apple.documentation/documentation/groupactivities/drawing_content_in_a_group_session>

  <doc://com.apple.documentation/documentation/VideoToolbox/encoding-video-for-live-streaming>

  <doc://com.apple.documentation/documentation/VideoToolbox/encoding-video-for-low-latency-conferencing>

  <doc://com.apple.documentation/documentation/VideoToolbox/encoding-video-for-offline-transcoding>

  <doc://com.apple.documentation/documentation/PhotoKit/implementing-an-inline-photos-picker>

  <doc://com.apple.documentation/documentation/Cinematic/playing-and-editing-cinematic-mode-video>

  <doc://com.apple.documentation/documentation/ReplayKit/recording-and-streaming-your-macos-app>

  <doc://com.apple.documentation/documentation/PhotoKit/selecting-photos-and-videos-in-ios>

### RealityKit and Reality Composer Pro

  <doc://com.apple.documentation/documentation/realitykit/altering_realitykit_rendering_with_shader_functions>

  <doc://com.apple.documentation/documentation/RealityKit/animated-rotation-with-a-system>

  <doc://com.apple.documentation/documentation/RealityKit/bringing-your-scenekit-projects-to-realitykit>

  <doc://com.apple.documentation/documentation/RealityKit/building-an-immersive-experience-with-realitykit>

  <doc://com.apple.documentation/documentation/RealityKit/building-an-object-reconstruction-app>

  <doc://com.apple.documentation/documentation/RealityKit/combining-2d-and-3d-views-in-an-immersive-app>

  <doc://com.apple.documentation/documentation/RealityKit/composing-interactive-3d-content-with-realitykit-and-reality-composer-pro>

  <doc://com.apple.documentation/documentation/RealityKit/configuring-collision-in-realitykit>

  <doc://com.apple.documentation/documentation/RealityKit/construct-an-immersive-environment-for-visionOS>

  <doc://com.apple.documentation/documentation/realitykit/controlling_entity_collisions_in_realitykit>

  <doc://com.apple.documentation/documentation/RealityKit/creating-a-game-with-scene-understanding>

  <doc://com.apple.documentation/documentation/RealityKit/creating-an-app-for-face-painting-in-ar>

  <doc://com.apple.documentation/documentation/RealityKit/creating-a-photogrammetry-command-line-app>

  <doc://com.apple.documentation/documentation/RealityKit/creating-a-spaceship-game>

  <doc://com.apple.documentation/documentation/RealityKit/creating-a-spatial-drawing-app-with-realitykit>

  <doc://com.apple.documentation/documentation/RealityKit/docking-a-video-player-in-an-immersive-scene>

  <doc://com.apple.documentation/documentation/RealityKit/generating-interactive-geometry-with-realitykit>

  <doc://com.apple.documentation/documentation/RealityKit/implementing-special-rendering-effects-with-realitykit-postprocessing>

  <doc://com.apple.documentation/documentation/RealityKit/integrating-virtual-objects-with-your-environment>

  <doc://com.apple.documentation/documentation/RealityComposerPro/loading-entities-with-shadergraph-materials>

  <doc://com.apple.documentation/documentation/RealityKit/presenting-an-artists-scene>

  <doc://com.apple.documentation/documentation/RealityKit/rendering-a-windowed-game-in-stereo>

  <doc://com.apple.documentation/documentation/RealityKit/rendering-stereoscopic-video-with-realitykit>

  <doc://com.apple.documentation/documentation/RealityKit/responding-to-gestures-on-an-entity>

  <doc://com.apple.documentation/documentation/RealityKit/scanning-objects-using-object-capture>

  <doc://com.apple.documentation/documentation/RealityKit/simulating-particles-in-your-visionos-app>

  <doc://com.apple.documentation/documentation/RealityKit/simulating-physics-joints-in-your-realitykit-app>

  <doc://com.apple.documentation/documentation/RealityKit/simulating-physics-with-collisions-in-your-visionos-app>

  <doc://com.apple.documentation/documentation/RealityKit/tracking-a-handheld-accessory-as-a-virtual-sculpting-tool>

  <doc://com.apple.documentation/documentation/RealityKit/transforming-entities-between-realitykit-coordinate-spaces>

  <doc://com.apple.documentation/documentation/RealityKit/transforming-realitykit-entities-with-gestures>

  <doc://com.apple.documentation/documentation/RealityKit/using-object-capture-assets-in-realitykit>

  <doc://com.apple.documentation/documentation/realitykit/wwdc21_challenge_framework_freestyle>

### StoreKit

  <doc://com.apple.documentation/documentation/StoreKit/determining-service-entitlement-on-the-server>

  <doc://com.apple.documentation/documentation/StoreKit/generating-a-promotional-offer-signature-on-the-server>

  <doc://com.apple.documentation/documentation/StoreKit/implementing-a-store-in-your-app-using-the-storekit-api>

  <doc://com.apple.documentation/documentation/StoreKit/offering-completing-and-restoring-in-app-purchases>

  <doc://com.apple.documentation/documentation/StoreKit/offering-media-for-sale-in-your-app>

  <doc://com.apple.documentation/documentation/StoreKit/requesting-app-store-reviews>

  <doc://com.apple.documentation/documentation/StoreKitTest/testing-and-validating-ad-impression-signatures-and-postbacks-for-skadnetwork>

### Swift and SwiftData

  <doc://com.apple.documentation/documentation/SwiftData/Adding-and-editing-persistent-data-in-your-app>

  <doc://com.apple.documentation/documentation/Swift/CallingAPIsAcrossLanguageBoundaries>

  <doc://com.apple.documentation/documentation/SwiftData/Defining-data-relationships-with-enumerations-and-model-classes>

  <doc://com.apple.documentation/documentation/SwiftData/Deleting-persistent-data-from-your-app>

  <doc://com.apple.documentation/documentation/SwiftData/Filtering-and-sorting-persistent-data>

  <doc://com.apple.documentation/documentation/SwiftData/Maintaining-a-local-copy-of-server-data>

  <doc://com.apple.documentation/documentation/Swift/MixingLanguagesInAnXcodeProject>

  <doc://com.apple.documentation/documentation/swift/tictacfish_implementing_a_game_using_distributed_actors>

  <doc://com.apple.documentation/documentation/Swift/updating-an-app-to-use-strict-concurrency>

  <doc://com.apple.documentation/documentation/swift/updating_an_app_to_use_swift_concurrency>

### SwiftUI

  <doc://com.apple.documentation/documentation/SwiftUI/add-rich-graphics-to-your-swiftui-app>

  <doc://com.apple.documentation/documentation/SwiftUI/Adopting-drag-and-drop-using-SwiftUI>

  <doc://com.apple.documentation/documentation/SwiftUI/Backyard-birds-sample>

  <doc://com.apple.documentation/documentation/SwiftUI/bringing-multiple-windows-to-your-swiftui-app>

  <doc://com.apple.documentation/documentation/SwiftUI/Bringing-robust-navigation-structure-to-your-swiftui-app>

  <doc://com.apple.documentation/documentation/SwiftUI/Building-a-document-based-app-using-SwiftData>

  <doc://com.apple.documentation/documentation/SwiftUI/building-a-great-mac-app-with-swiftui>

  <doc://com.apple.documentation/documentation/SwiftUI/composing-custom-layouts-with-swiftui>

  <doc://com.apple.documentation/documentation/SwiftUI/Controlling-the-timing-and-movements-of-your-animations>

  <doc://com.apple.documentation/documentation/SwiftUI/creating-accessible-views>

  <doc://com.apple.documentation/documentation/SwiftUI/Creating-a-tvOS-media-catalog-app-in-SwiftUI>

  <doc://com.apple.documentation/documentation/SwiftUI/Creating-custom-container-views>

  <doc://com.apple.documentation/documentation/SwiftUI/Creating-visual-effects-with-SwiftUI>

  <doc://com.apple.documentation/documentation/SwiftUI/Customizing-window-styles-and-state-restoration-behavior-in-macOS>

  <doc://com.apple.documentation/documentation/SwiftUI/Enhancing-your-app-content-with-tab-navigation>

  <doc://com.apple.documentation/documentation/SwiftUI/Focus-Cookbook-sample>

  <doc://com.apple.documentation/documentation/SwiftUI/food-truck-building-a-swiftui-multiplatform-app>

  <doc://com.apple.documentation/documentation/SwiftUI/loading-and-displaying-a-large-data-feed>

  <doc://com.apple.documentation/documentation/SwiftUI/Managing-model-data-in-your-app>

  <doc://com.apple.documentation/documentation/SwiftUI/Migrating-from-the-observable-object-protocol-to-the-observable-macro>

  <doc://com.apple.documentation/documentation/SwiftUI/Monitoring-model-data-changes-in-your-app>

  <doc://com.apple.documentation/documentation/SwiftUI/restoring-your-app-s-state-with-swiftui>

  <doc://com.apple.documentation/documentation/SwiftUI/wishlist-planning-travel-in-a-swiftui-app>

### System

  <doc://com.apple.documentation/documentation/Network/building-a-custom-peer-to-peer-protocol>

  <doc://com.apple.documentation/documentation/CoreNFC/building-an-nfc-tag-reader-app>

  <doc://com.apple.documentation/documentation/FSKit/building-a-passthrough-file-system>

  <doc://com.apple.documentation/documentation/kernel/hardware_families/usb/building_a_simple_usb_driver>

  <doc://com.apple.documentation/documentation/Network/collecting-network-connection-metrics>

  <doc://com.apple.documentation/documentation/DriverKit/communicating-between-a-driverkit-extension-and-a-client-app>

  <doc://com.apple.documentation/documentation/iokit/communicating_with_a_modem_on_a_serial_port>

  <doc://com.apple.documentation/documentation/NetworkExtension/configuring-a-wi-fi-accessory-to-join-a-network>

  <doc://com.apple.documentation/documentation/PCIDriverKit/connecting-a-network-driver>

  <doc://com.apple.documentation/documentation/Security/constraining-a-tool's-launch-environment>

  <doc://com.apple.documentation/documentation/MIDIDriverKit/creating-a-midi-device-driver>

  <doc://com.apple.documentation/documentation/CoreNFC/creating-nfc-tags-from-your-iphone>

  <doc://com.apple.documentation/documentation/AppleArchive/encrypting-and-decrypting-a-single-file>

  <doc://com.apple.documentation/documentation/AppleArchive/encrypting-and-decrypting-a-string>

  <doc://com.apple.documentation/documentation/AppleArchive/encrypting-and-decrypting-directories>

  <doc://com.apple.documentation/documentation/NetworkExtension/filtering-network-traffic>

  <doc://com.apple.documentation/documentation/HIDDriverKit/handling-keyboard-events-from-a-human-interface-device>

  <doc://com.apple.documentation/documentation/HIDDriverKit/handling-stylus-input-from-a-human-interface-device>

  <doc://com.apple.documentation/documentation/Network/implementing-netcat-with-network-framework>

  <doc://com.apple.documentation/documentation/EndpointSecurity/monitoring-system-events-with-endpoint-security>

  <doc://com.apple.documentation/documentation/CryptoKit/performing-common-cryptographic-operations>

  <doc://com.apple.documentation/documentation/NetworkExtension/receiving-voice-and-text-communications-on-a-local-network>

  <doc://com.apple.documentation/documentation/Virtualization/running-gui-linux-in-a-virtual-machine-on-a-mac>

  <doc://com.apple.documentation/documentation/Virtualization/running-linux-in-a-virtual-machine>

  <doc://com.apple.documentation/documentation/Virtualization/running-macos-in-a-virtual-machine-on-apple-silicon>

  <doc://com.apple.documentation/documentation/AccessorySetupKit/setting-up-and-authorizing-a-bluetooth-accessory>

  <doc://com.apple.documentation/documentation/NetworkExtension/setting-up-a-pir-server-for-url-filtering>

  <doc://com.apple.documentation/documentation/WiFiInfrastructure/Sharing-Wi-Fi-network-credentials>

  <doc://com.apple.documentation/documentation/CryptoKit/storing-cryptokit-keys-in-the-keychain>

  <doc://com.apple.documentation/documentation/NetworkExtension/using-the-bloom-filter-tool>

### TV

  <doc://com.apple.documentation/documentation/AVKit/adopting-picture-in-picture-playback-in-tvos>

  <doc://com.apple.documentation/documentation/tvmljs/binding_json_data_to_tvml_documents>

  <doc://com.apple.documentation/documentation/TVServices/building-a-full-screen-top-shelf-extension>

  <doc://com.apple.documentation/documentation/tvmljs/creating_a_client-server_tvml_app>

  <doc://com.apple.documentation/documentation/AVKit/creating-a-multiview-video-playback-experience-in-visionos>

  <doc://com.apple.documentation/documentation/TVUIKit/creating-immersive-experiences-using-a-full-screen-layout>

  <doc://com.apple.documentation/documentation/TVML/displaying-a-product-or-bundle-in-a-full-page-template>

  <doc://com.apple.documentation/documentation/TVMLKit/implementing-a-hybrid-tv-app-with-tvmlkit>

  <doc://com.apple.documentation/documentation/TVServices/mapping-apple-tv-users-to-app-profiles>

  <doc://com.apple.documentation/documentation/tvmljs/playing_media_in_a_client-server_app>

  <doc://com.apple.documentation/documentation/AVKit/playing-video-content-in-a-standard-user-interface>

  <doc://com.apple.documentation/documentation/tvmljs/responding_to_user_interaction>

  <doc://com.apple.documentation/documentation/AVKit/supporting-continuity-camera-in-your-tvos-app>

  <doc://com.apple.documentation/documentation/TVServices/supporting-multiple-users-in-your-tvos-app>

  <doc://com.apple.documentation/documentation/AVKit/working-with-overlays-and-parental-controls-in-tvos>

### UIKit

  <doc://com.apple.documentation/documentation/UIKit/add-home-screen-quick-actions>

  <doc://com.apple.documentation/documentation/UIKit/adding-context-menus-in-your-app>

  <doc://com.apple.documentation/documentation/UIKit/adding-hardware-keyboard-support-to-your-app>

  <doc://com.apple.documentation/documentation/UIKit/adding-menus-and-shortcuts-to-the-menu-bar-and-user-interface>

  <doc://com.apple.documentation/documentation/UIKit/adjusting-your-layout-with-keyboard-layout-guide>

  <doc://com.apple.documentation/documentation/UIKit/adopting-drag-and-drop-in-a-custom-view>

  <doc://com.apple.documentation/documentation/UIKit/adopting-drag-and-drop-in-a-table-view>

  <doc://com.apple.documentation/documentation/UIKit/adopting-hover-support-for-apple-pencil>

  <doc://com.apple.documentation/documentation/UIKit/adopting-ios-dark-mode>

  <doc://com.apple.documentation/documentation/UIKit/adopting-menus-and-uiactions-in-your-user-interface>

  <doc://com.apple.documentation/documentation/UIKit/asynchronously-loading-images-into-table-and-collection-views>

  <doc://com.apple.documentation/documentation/UIKit/building-a-document-browser-app-for-custom-file-formats>

  <doc://com.apple.documentation/documentation/UIKit/building-an-app-with-a-document-browser>

  <doc://com.apple.documentation/documentation/UIKit/building-and-improving-your-app-with-mac-catalyst>

  <doc://com.apple.documentation/documentation/UIKit/building-high-performance-lists-and-collection-views>

  <doc://com.apple.documentation/documentation/UIKit/changing-the-appearance-of-selected-and-highlighted-cells>

  <doc://com.apple.documentation/documentation/UIKit/creating-self-sizing-table-view-cells>

  <doc://com.apple.documentation/documentation/UIKit/customizing-and-resizing-sheets-in-uikit>

  <doc://com.apple.documentation/documentation/UIKit/customizing-an-image-picker-controller>

  <doc://com.apple.documentation/documentation/UIKit/customizing-collection-view-layouts>

  <doc://com.apple.documentation/documentation/UIKit/customizing-your-app-s-navigation-bar>

  <doc://com.apple.documentation/documentation/UIKit/data-delivery-with-drag-and-drop>

  <doc://com.apple.documentation/documentation/UIKit/detecting-changes-in-the-preferences-window>

  <doc://com.apple.documentation/documentation/UIKit/disabling-the-pull-down-gesture-for-a-sheet>

  <doc://com.apple.documentation/documentation/UIKit/displaying-searchable-content-by-using-a-search-controller>

  <doc://com.apple.documentation/documentation/UIKit/display-text-with-a-custom-layout>

  <doc://com.apple.documentation/documentation/UIKit/enhancing-your-ipad-app-with-pointer-interactions>

  <doc://com.apple.documentation/documentation/UIKit/enriching-your-text-in-text-views>

  <doc://com.apple.documentation/documentation/UIKit/illustrating-the-force-altitude-and-azimuth-properties-of-touch-input>

  <doc://com.apple.documentation/documentation/UIKit/implementing-modern-collection-views>

  <doc://com.apple.documentation/documentation/UIKit/implementing-peek-and-pop>

  <doc://com.apple.documentation/documentation/UIKit/integrating-pointer-interactions-into-your-ipad-app>

  <doc://com.apple.documentation/documentation/UIKit/leveraging-touch-input-for-drawing-apps>

  <doc://com.apple.documentation/documentation/UIKit/navigating-an-app-s-user-interface-using-a-keyboard>

  <doc://com.apple.documentation/documentation/UIKit/prefetching-collection-view-data>

  <doc://com.apple.documentation/documentation/UIKit/restoring-your-app-s-state>

  <doc://com.apple.documentation/documentation/UIKit/selecting-multiple-items-with-a-two-finger-pan-gesture>

  <doc://com.apple.documentation/documentation/UIKit/showing-help-tags-for-views-and-controls-using-tooltip-interactions>

  <doc://com.apple.documentation/documentation/UIKit/supporting-desktop-class-features-in-your-ipad-app>

  <doc://com.apple.documentation/documentation/UIKit/supporting-gesture-interaction-in-your-apps>

  <doc://com.apple.documentation/documentation/UIKit/supporting-hdr-images-in-your-app>

  <doc://com.apple.documentation/documentation/UIKit/supporting-multiple-windows-on-ipad>

  <doc://com.apple.documentation/documentation/UIKit/synchronizing-documents-in-the-icloud-environment>

  <doc://com.apple.documentation/documentation/UIKit/uikit-catalog-creating-and-customizing-views-and-controls>

  <doc://com.apple.documentation/documentation/UIKit/updating-collection-views-using-diffable-data-sources>

  <doc://com.apple.documentation/documentation/UIKit/using-suggested-searches-with-a-search-controller>

  <doc://com.apple.documentation/documentation/UIKit/using-swiftui-with-uikit>

  <doc://com.apple.documentation/documentation/UIKit/using-textkit-2-to-interact-with-text>

### Vision

  <doc://com.apple.documentation/documentation/Vision/aligning-similar-images>

  <doc://com.apple.documentation/documentation/Vision/analyzing-a-selfie-and-visualizing-its-content>

  <doc://com.apple.documentation/documentation/Vision/analyzing-image-similarity-with-feature-print>

  <doc://com.apple.documentation/documentation/Vision/applying-matte-effects-to-people-in-images-and-video>

  <doc://com.apple.documentation/documentation/Vision/applying-visual-effects-to-foreground-subjects>

  <doc://com.apple.documentation/documentation/Vision/building-a-feature-rich-app-for-sports-analysis>

  <doc://com.apple.documentation/documentation/Vision/classifying-images-for-categorization-and-search>

  <doc://com.apple.documentation/documentation/Vision/detecting-animal-body-poses-with-vision>

  <doc://com.apple.documentation/documentation/Vision/detecting-hand-poses-with-vision>

  <doc://com.apple.documentation/documentation/Vision/detecting-human-body-poses-in-3d-with-vision>

  <doc://com.apple.documentation/documentation/Vision/detecting-moving-objects-in-a-video>

  <doc://com.apple.documentation/documentation/Vision/detecting-objects-in-still-images>

  <doc://com.apple.documentation/documentation/Vision/extracting-phone-numbers-from-text-in-images>

  <doc://com.apple.documentation/documentation/Vision/generating-thumbnails-from-videos>

  <doc://com.apple.documentation/documentation/Vision/highlighting-areas-of-interest-in-an-image-using-saliency>

  <doc://com.apple.documentation/documentation/Vision/locating-and-displaying-recognized-text>

  <doc://com.apple.documentation/documentation/Vision/recognizing-objects-in-live-capture>

  <doc://com.apple.documentation/documentation/Vision/segmenting-and-colorizing-individuals-from-a-surrounding-scene>

  <doc://com.apple.documentation/documentation/Vision/selecting-a-selfie-based-on-capture-quality>

  <doc://com.apple.documentation/documentation/visionkit/structuring_recognized_text_on_a_document>

  <doc://com.apple.documentation/documentation/Vision/tracking-multiple-objects-or-rectangles-in-video>

  <doc://com.apple.documentation/documentation/Vision/tracking-the-user-s-face-in-real-time>

  <doc://com.apple.documentation/documentation/Vision/training-a-create-ml-model-to-classify-flowers>

### visionOS

  <doc://com.apple.documentation/documentation/visionOS/accessing-the-main-camera>

  <doc://com.apple.documentation/documentation/visionOS/adding-a-depth-effect-to-text-in-visionOS>

  <doc://com.apple.documentation/documentation/visionOS/animating-hand-models-in-visionOS>

  <doc://com.apple.documentation/documentation/visionOS/applying-mesh-to-real-world-surroundings>

  <doc://com.apple.documentation/documentation/visionOS/BOT-anist>

  <doc://com.apple.documentation/documentation/visionOS/building-an-immersive-media-viewing-experience>

  <doc://com.apple.documentation/documentation/visionOS/building-local-experiences-with-room-tracking>

  <doc://com.apple.documentation/documentation/visionOS/connecting-ipados-and-visionos-apps-over-the-local-network>

  <doc://com.apple.documentation/documentation/visionOS/creating-2d-shapes-in-visionos-with-swiftui>

  <doc://com.apple.documentation/documentation/visionOS/creating-3d-entities-with-realitykit>

  <doc://com.apple.documentation/documentation/visionOS/creating-a-volumetric-window-in-visionos>

  <doc://com.apple.documentation/documentation/visionOS/creating-a-painting-space-in-visionos>

  <doc://com.apple.documentation/documentation/FoveatedStreaming/creating-a-foveated-streaming-client-on-visionos>

  <doc://com.apple.documentation/documentation/visionOS/creating-immersive-spaces-in-visionos-with-swiftui>

  <doc://com.apple.documentation/documentation/visionOS/creating-an-interactable-3d-model-in-visionos>

  <doc://com.apple.documentation/documentation/visionOS/creating-a-new-swiftui-window-in-visionos>

  <doc://com.apple.documentation/documentation/visionOS/destination-video>

  <doc://com.apple.documentation/documentation/visionOS/diorama>

  <doc://com.apple.documentation/documentation/visionOS/displaying-a-3D-environment-through-a-portal>

  <doc://com.apple.documentation/documentation/visionOS/displaying-a-3D-object-that-moves-to-stay-in-a-person's-view>

  <doc://com.apple.documentation/documentation/visionOS/displaying-a-stereoscopic-image-in-visionos>

  <doc://com.apple.documentation/documentation/visionOS/displaying-text-in-visionOS>

  <doc://com.apple.documentation/documentation/visionOS/displaying-video-from-connected-devices>

  <doc://com.apple.documentation/documentation/visionOS/drawing-in-the-air-and-on-surfaces-with-a-spatial-stylus>

  <doc://com.apple.documentation/documentation/visionOS/enabling-video-reflections-in-an-immersive-environment>

  <doc://com.apple.documentation/documentation/visionOS/exploring_object_tracking_with_arkit>

  <doc://com.apple.documentation/documentation/visionOS/generating-procedural-textures-in-visionos>

  <doc://com.apple.documentation/documentation/visionOS/happybeam>

  <doc://com.apple.documentation/documentation/visionOS/World>

  <doc://com.apple.documentation/documentation/visionOS/implementing-adjustable-material-in-visionos>

  <doc://com.apple.documentation/documentation/visionOS/implementing-shareplay-for-immersive-spaces-in-visionos>

  <doc://com.apple.documentation/documentation/visionOS/incorporating-real-world-surroundings-in-an-immersive-experience>

  <doc://com.apple.documentation/documentation/visionOS/locating-and-decoding-barcodes-in-3d-space>

  <doc://com.apple.documentation/documentation/visionOS/manipulating-entities-with-solid-collisions>

  <doc://com.apple.documentation/documentation/visionOS/object-tracking-with-reality-composer-pro-experiences>

  <doc://com.apple.documentation/documentation/visionOS/obscuring-virtual-items-in-a-scene-behind-real-world-items>

  <doc://com.apple.documentation/documentation/visionOS/placing-content-on-detected-planes>

  <doc://com.apple.documentation/documentation/visionOS/placing-entities-using-head-and-device-transform>

  <doc://com.apple.documentation/documentation/visionOS/playing-spatial-audio-in-visionos>

  <doc://com.apple.documentation/documentation/visionOS/swift-splash>

  <doc://com.apple.documentation/documentation/visionOS/tracking-and-visualizing-hand-movement>

  <doc://com.apple.documentation/documentation/visionOS/tracking-points-in-world-space>

### Watch

  <doc://com.apple.documentation/documentation/watchOS-Apps/building-a-productivity-app-for-apple-watch>

  <doc://com.apple.documentation/documentation/watchOS-Apps/create-accessible-experiences-for-watchos>

  <doc://com.apple.documentation/documentation/ClockKit/creating-and-updating-a-complication-s-timeline>

  <doc://com.apple.documentation/documentation/WorkoutKit/customizing-workouts-with-workoutkit>

  <doc://com.apple.documentation/documentation/ClockKit/displaying-essential-information-on-a-watch-face>

  <doc://com.apple.documentation/documentation/WatchKit/interacting-with-bluetooth-peripherals-during-background-app-refresh>

  <doc://com.apple.documentation/documentation/ClockKit/providing-multiple-complications>

  <doc://com.apple.documentation/documentation/WatchConnectivity/transferring-data-with-watch-connectivity>

  <doc://com.apple.documentation/documentation/watchOS-Apps/updating-your-app-and-widgets-for-watchos-10>

### Web

  <doc://com.apple.documentation/documentation/SafariServices/adopting-declarative-content-blocking-in-safari-web-extensions>

  <doc://com.apple.documentation/documentation/SafariServices/adopting-new-safari-web-extension-apis>

  <doc://com.apple.documentation/documentation/SafariServices/creating-safari-web-inspector-extensions>

  <doc://com.apple.documentation/documentation/BrowserEngineKit/developing-a-browser-app-that-uses-an-alternative-browser-engine>

  <doc://com.apple.documentation/documentation/SafariServices/developing-a-safari-web-extension>

  <doc://com.apple.documentation/documentation/SafariServices/messaging-a-web-extension-s-native-app>

  <doc://com.apple.documentation/documentation/SafariServices/modernizing-safari-web-extensions>

  <doc://com.apple.documentation/documentation/SafariServices/previewing-metadata-using-open-graph>

  <doc://com.apple.documentation/documentation/WebKit/viewing-desktop-or-mobile-web-content-using-a-web-view>



<!--- Total Link Count: 621 --->

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)
