type	title	url	description	referenced_by
documentation	About Apple File System	https://developer.apple.com/documentation/Foundation/about-apple-file-system	Use high-level APIs to get the most out of Apple File System.	wwdc2019-710
documentation	Accelerate	https://developer.apple.com/documentation/Accelerate	Make large-scale mathematical computations and image calculations, optimized for high performance and low energy consumption.	wwdc2019-718
samplecode	Accelerate Sparse	https://developer.apple.com/sample-code/wwdc/2017/AccelerateSparse.zip	Demonstrates how to use the new Sparse Solvers in the Accelerate framework.	wwdc2019-718
samplecode	Accelerating ray tracing and motion blur using Metal	https://developer.apple.com/documentation/Metal/accelerating-ray-tracing-and-motion-blur-using-metal	Generate ray-traced images with motion blur using GPU-based parallel processing.	wwdc2019-613
samplecode	Adopting iOS Dark Mode	https://developer.apple.com/documentation/UIKit/adopting-ios-dark-mode	Adopt Dark Mode in your iOS app by using dynamic colors and visual effects.	wwdc2019-214
documentation	Allowing apps and websites to link to your content	https://developer.apple.com/documentation/Xcode/allowing-apps-and-websites-to-link-to-your-content	Use universal links to link directly to content within your app and share data securely.	wwdc2019-717
samplecode	Analyzing Image Similarity with Feature Print	https://developer.apple.com/documentation/Vision/analyzing-image-similarity-with-feature-print	Generate a feature print to compute distance between images.	wwdc2019-222
guide	Apple Business Manager User Guide	https://support.apple.com/guide/apple-business-manager/	Apple Business Manager User Guide	wwdc2019-303
guide	Apple Configurator 2 User Guide	https://support.apple.com/guide/apple-configurator-2/	Apple Configurator 2 User Guide	wwdc2019-303
documentation	Apple CryptoKit	https://developer.apple.com/documentation/CryptoKit	Perform cryptographic operations securely and efficiently.	wwdc2019-709
guide	Apple Design Site	https://developer.apple.com/design/	Guidelines for designing great apps.	wwdc2019-223,wwdc2019-206
documentation	Apple Developer: MapKit JS	https://developer.apple.com/maps/mapkitjs/		wwdc2019-245,wwdc2019-236,wwdc2019-241
documentation	Apple Platform Deployment	https://support.apple.com/guide/deployment/		wwdc2019-303
guide	Apple Remote Desktop Help	https://help.apple.com/remotedesktop/mac/	Apple Remote Desktop Help	wwdc2019-303
documentation	Apple School Manager User Guide	https://support.apple.com/guide/apple-school-manager/	Apple School Manager User Guide	wwdc2019-303
download	AR Quick Look Gallery	https://developer.apple.com/arkit/gallery	AR Quick Look Gallery Page	wwdc2019-612,wwdc2019-602
documentation	ARKit	https://developer.apple.com/documentation/ARKit	Integrate hardware sensing features to produce augmented reality apps and games.	wwdc2019-603,wwdc2019-605,wwdc2019-612,wwdc2019-607,wwdc2019-610,wwdc2019-228,wwdc2019-604
documentation	Associated Domains Entitlement	https://developer.apple.com/documentation/BundleResources/Entitlements/com.apple.developer.associated-domains	The associated domains for specific services, such as shared web credentials, universal links, and App Clips.	wwdc2019-717
documentation	Auto-renewable subscriptions overview	https://developer.apple.com/app-store/subscriptions/	Auto-Renewable Subscriptions	wwdc2019-302,wwdc2019-305
samplecode	AVCam: Building a camera app	https://developer.apple.com/documentation/AVFoundation/avcam-building-a-camera-app	Capture photos and record video using the front and rear iPhone and iPad cameras.	wwdc2019-249,wwdc2019-225
documentation	AVFoundation	https://developer.apple.com/documentation/AVFoundation	Work with audiovisual assets, control device cameras, process audio, and configure system audio interactions.	wwdc2019-249,wwdc2019-225,wwdc2019-716
samplecode	AVMultiCamPiP: Capturing from Multiple Cameras	https://developer.apple.com/documentation/AVFoundation/avmulticampip-capturing-from-multiple-cameras	Simultaneously record the output from the front and back cameras into a single movie file by using a multi-camera capture session.	wwdc2019-249,wwdc2019-225
documentation	AVPlayerViewController	https://developer.apple.com/documentation/AVKit/AVPlayerViewController	A view controller that displays content from a player and presents a native user interface to control playback.	wwdc2019-503
documentation	Background Tasks	https://developer.apple.com/documentation/BackgroundTasks	Support background processing in your app by wrapping your app’s most critical work in framework-provided tasks.	wwdc2019-707
samplecode	Becoming a now playable app	https://developer.apple.com/documentation/MediaPlayer/becoming-a-now-playable-app	Ensure your app is eligible to become the Now Playing app by adopting best practices for providing Now Playing info and registering for remote command center actions.	wwdc2019-501
samplecode	Building a custom peer-to-peer protocol	https://developer.apple.com/documentation/Network/building-a-custom-peer-to-peer-protocol	Use networking frameworks to create a custom protocol for playing a game across iOS, iPadOS, watchOS, and tvOS devices.	wwdc2019-713
samplecode	Building a Full Screen Top Shelf Extension	https://developer.apple.com/documentation/TVServices/building-a-full-screen-top-shelf-extension	Highlight content from your Apple TV application by building a full screen Top Shelf extension.	wwdc2019-211
samplecode	Building a signal generator	https://developer.apple.com/documentation/AVFAudio/building-a-signal-generator	Generate audio signals using an audio source node and a custom render callback.	wwdc2019-510
documentation	Building a watchOS app	https://developer.apple.com/documentation/watchOS-Apps/building_a_watchos_app	Set up your app’s life cycle and create its user interface with SwiftUI.	wwdc2019-219
documentation	Building a watchOS app	https://developer.apple.com/documentation/watchOS-Apps/building_a_watchos_app	Set up your app’s life cycle and create its user interface with SwiftUI.	wwdc2019-219
documentation	Capture setup	https://developer.apple.com/documentation/AVFoundation/capture-setup	Configure built-in cameras and microphones, and external capture devices, for media capture.	wwdc2019-249,wwdc2019-225
documentation	Capturing Body Motion in 3D	https://developer.apple.com/documentation/ARKit/capturing-body-motion-in-3d	Track a person in the physical environment and visualize their motion by applying the same body movements to a virtual character.	wwdc2019-607
samplecode	Capturing Metal commands programmatically	https://developer.apple.com/documentation/Metal/capturing-metal-commands-programmatically	Invoke a Metal frame capture from your app, then save the resulting GPU trace to a file or view it in Xcode.	wwdc2019-606
guide	CareKit	https://developer.apple.com/CareKit/documentation/carekit/	Create apps that help people better understand and manage their health.	wwdc2019-217
guide	CareKit Open Source Website	http://carekit.org	CareKit Open Source Website	wwdc2019-217
guide	CareKit Repository	https://github.com/carekit-apple/CareKit	CareKit Source Repository	wwdc2019-217
guide	CarPlay for developers	https://developer.apple.com/carplay	Guide to CarPlay development	wwdc2019-252
samplecode	Classifying images for categorization and search	https://developer.apple.com/documentation/Vision/classifying-images-for-categorization-and-search	Analyze and label images using a Vision classification request.	wwdc2019-222
documentation	Classifying Sounds in an Audio Stream	https://developer.apple.com/documentation/SoundAnalysis/classifying-sounds-in-an-audio-stream	Identify individual sounds in an audio data stream, such as from a microphone, with an audio stream analyzer.	wwdc2019-425
guide	Classroom for iPad User Guide	https://support.apple.com/guide/classroom/welcome/ios	Classroom for iPad User Guide	wwdc2019-303
guide	Classroom for Mac User Guide	https://support.apple.com/guide/classroom/welcome/mac	Classroom for Mac User Guide	wwdc2019-303
documentation	ClockKit	https://developer.apple.com/documentation/ClockKit	Display app-specific data on the clock face.	wwdc2019-253
samplecode	Collecting Network Connection Metrics	https://developer.apple.com/documentation/Network/collecting-network-connection-metrics	Use reports to understand how DNS and protocol handshakes impact	wwdc2019-713
documentation	Converting a legacy Safari extension to a Safari app extension	https://developer.apple.com/documentation/SafariServices/converting-a-legacy-safari-extension-to-a-safari-app-extension	Convert a legacy Safari extension to a Safari app extension, automatically with keys or manually.	wwdc2019-720
documentation	Core Haptics	https://developer.apple.com/documentation/CoreHaptics	Compose and play haptic patterns to customize your iOS app’s haptic feedback.	wwdc2019-223,wwdc2019-810,wwdc2019-520
documentation	Core Media	https://developer.apple.com/documentation/CoreMedia	Represent time-based audio-visual assets with essential data types.	wwdc2019-716
documentation	Core ML	https://developer.apple.com/documentation/CoreML	Integrate machine learning models into your app.	wwdc2019-209,wwdc2019-228,wwdc2019-704
documentation	Core NFC	https://developer.apple.com/documentation/CoreNFC	Detect NFC tags, read messages that contain NDEF data, and save data to writable tags.	wwdc2019-715
samplecode	CoreNFC Tag Reading	https://developer.apple.com/sample-code/wwdc/2017/CoreNFC-Tag-Reading.zip	Shows how to integrate Core NFC Framework into your application to enable NFC tag reading.	wwdc2019-715
documentation	Create ML	https://developer.apple.com/documentation/CreateML	Create machine learning models for use in your app.	wwdc2019-209
samplecode	Creating a collaborative session	https://developer.apple.com/documentation/ARKit/creating-a-collaborative-session	Enable nearby devices to share an AR experience by using a peer-to-peer multiuser strategy.	wwdc2019-610
samplecode	Creating a Game with Reality Composer	https://developer.apple.com/documentation/realitykit/creating_a_game_with_reality_composer	Design your app’s visual look and behaviors in Reality Composer, and complete the gameplay experience by using custom RealityKit code.	wwdc2019-603,wwdc2019-605,wwdc2019-610,wwdc2019-609
samplecode	Creating accessible views	https://developer.apple.com/documentation/SwiftUI/creating-accessible-views	Make your app accessible to everyone by applying accessibility modifiers to your SwiftUI views.	wwdc2019-238
samplecode	Creating custom audio effects	https://developer.apple.com/documentation/AVFAudio/creating-custom-audio-effects	Add custom audio-effect processing to apps like Logic Pro X and GarageBand by creating Audio Unit (AU) plug-ins.	wwdc2019-509
documentation	Creating custom modelers for intelligent instruments	https://developer.apple.com/documentation/Xcode/creating-custom-modelers-for-intelligent-instruments	Create Custom Modelers with the CLIPS language and learn how the embedded rules engine works.	wwdc2019-421
samplecode	Creating immersive experiences using a full-screen layout	https://developer.apple.com/documentation/TVUIKit/creating-immersive-experiences-using-a-full-screen-layout	Display content with a collection view that maximizes the tvOS experience.	wwdc2019-211
documentation	Creating independent watchOS apps	https://developer.apple.com/documentation/watchOS-Apps/creating-independent-watchos-apps	Set up a watchOS app that installs and runs without a companion iOS app.	wwdc2019-208
samplecode	Creating NFC Tags from Your iPhone	https://developer.apple.com/documentation/CoreNFC/creating-nfc-tags-from-your-iphone	Save data to tags, and interact with them using native tag protocols.	wwdc2019-715
samplecode	Declaring a custom view	https://developer.apple.com/documentation/SwiftUI/Declaring-a-Custom-View	Define views and assemble them into a view hierarchy.	wwdc2019-237
documentation	Designing for watchOS	https://developer.apple.com/design/Human-Interface-Guidelines/designing-for-watchos	HIG	wwdc2019-802
documentation	Detecting Objects in Still Images	https://developer.apple.com/documentation/Vision/detecting-objects-in-still-images	Locate and demarcate rectangles, faces, barcodes, and text in images using the Vision framework.	wwdc2019-222
documentation	Device Management	https://developer.apple.com/documentation/DeviceManagement	Manage your organization’s devices remotely.	wwdc2019-303
samplecode	Disabling the pull-down gesture for a sheet	https://developer.apple.com/documentation/UIKit/disabling-the-pull-down-gesture-for-a-sheet	Ensure a positive user experience when presenting a view controller as a sheet.	wwdc2019-224
samplecode	Displaying a Product or Bundle in a Full-Page Template	https://developer.apple.com/documentation/TVML/displaying-a-product-or-bundle-in-a-full-page-template	Specify scrollable and fixed regions in a product page.	wwdc2019-211
samplecode	Displaying an Indoor Map	https://developer.apple.com/documentation/MapKit/displaying-an-indoor-map	Use the Indoor Mapping Data Format (IMDF) to show an indoor map with custom overlays and points of interest.	wwdc2019-245,wwdc2019-241
samplecode	Displaying Indoor Maps with MapKit JS	https://developer.apple.com/documentation/MapKitJS/displaying-indoor-maps-with-mapkit-js	Use the Indoor Mapping Data Format (IMDF) to show an indoor map with custom overlays and points of interest in your browser.	wwdc2019-245,wwdc2019-236,wwdc2019-241
documentation	Donating Shortcuts	https://developer.apple.com/documentation/SiriKit/donating-shortcuts	Tell Siri about shortcuts to actions that the user performed in your app.	wwdc2019-805,wwdc2019-806,wwdc2019-213,wwdc2019-243
samplecode	Drawing with PencilKit	https://developer.apple.com/documentation/PencilKit/drawing-with-pencilkit	Add expressive, low-latency drawing to your app using PencilKit.	wwdc2019-221
samplecode	Effecting People Occlusion in Custom Renderers	https://developer.apple.com/documentation/ARKit/effecting-people-occlusion-in-custom-renderers	Occlude your app’s virtual content where ARKit recognizes people in the camera feed by using matte generator.	wwdc2019-607
documentation	Enabling App Store Server Notifications	https://developer.apple.com/documentation/StoreKit/enabling-app-store-server-notifications	Configure your server and provide an HTTPS URL to receive notifications about in-app purchase events and unreported external purchase tokens.	wwdc2019-302
documentation	Enabling Low-Latency HTTP Live Streaming (HLS)	https://developer.apple.com/documentation/HTTP-Live-Streaming/enabling-low-latency-http-live-streaming-hls	Add Low-Latency HLS to your content streams to maintain scalability.	wwdc2019-502
samplecode	Extracting phone numbers from text in images	https://developer.apple.com/documentation/Vision/extracting-phone-numbers-from-text-in-images	Analyze and filter phone numbers from text in live capture by using Vision.	wwdc2019-234
guide	FairPlay Streaming	https://developer.apple.com/streaming/fps/		wwdc2019-501
samplecode	Filtering Network Traffic	https://developer.apple.com/documentation/NetworkExtension/filtering-network-traffic	Use the Network Extension framework to allow or deny network connections.	wwdc2019-714
samplecode	Generating a Promotional Offer Signature on the Server	https://developer.apple.com/documentation/StoreKit/generating-a-promotional-offer-signature-on-the-server	Generate a signature using your private key and lightweight cryptography libraries.	wwdc2019-305
documentation	Generating a signature for promotional offers	https://developer.apple.com/documentation/StoreKit/generating-a-signature-for-promotional-offers	Create a signature to validate a promotional offer using your private key.	wwdc2019-305
documentation	HealthKit	https://developer.apple.com/documentation/HealthKit	Access and share health and fitness data while maintaining the user’s privacy and control.	wwdc2019-218
guide	HEVC Video with Alpha Interoperability Profile	https://developer.apple.com/av-foundation/HEVC-Video-with-Alpha-Interoperability-Profile.pdf		wwdc2019-506
samplecode	Highlighting Areas of Interest in an Image Using Saliency	https://developer.apple.com/documentation/Vision/highlighting-areas-of-interest-in-an-image-using-saliency	Quantify and visualize where people are likely to look in an image.	wwdc2019-222
documentation	HTTP Live Streaming	https://developer.apple.com/documentation/HTTP-Live-Streaming	Send audio and video to iOS, tvOS, and macOS devices.	wwdc2019-507
guide	HTTP Live Streaming - Overview	https://developer.apple.com/streaming/		wwdc2019-507
documentation	HTTP Live Streaming (HLS) authoring specification for Apple devices	https://developer.apple.com/documentation/HTTP-Live-Streaming/hls-authoring-specification-for-apple-devices	Learn the requirements for live and on-demand audio and video content delivery using	wwdc2019-502,wwdc2019-507
download	HTTP Live Streaming Tools	https://developer.apple.com/download/more/?=hls		wwdc2019-502,wwdc2019-507
documentation	Human Interface Guidelines: Accessibility	https://developer.apple.com/design/human-interface-guidelines/accessibility	HIG	wwdc2019-802
documentation	Human Interface Guidelines: App icons	https://developer.apple.com/design/human-interface-guidelines/app-icons	Link to app icons page in the HIG	wwdc2019-802
documentation	Human Interface Guidelines: Dark Mode	https://developer.apple.com/design/human-interface-guidelines/dark-mode	HIG	wwdc2019-808,wwdc2019-809
documentation	Human Interface Guidelines: Designing for iOS	https://developer.apple.com/design/Human-Interface-Guidelines/designing-for-ios	HIG	wwdc2019-802
documentation	Human Interface Guidelines: Designing for macOS	https://developer.apple.com/design/Human-Interface-Guidelines/designing-for-macos	HIG	wwdc2019-802
documentation	Human Interface Guidelines: Designing for tvOS	https://developer.apple.com/design/human-interface-guidelines/designing-for-tvos	HIG	wwdc2019-802
documentation	Human Interface Guidelines: Keyboards	https://developer.apple.com/design/human-interface-guidelines/keyboards		wwdc2019-809
documentation	Human Interface Guidelines: Layout	https://developer.apple.com/design/human-interface-guidelines/layout		wwdc2019-808,wwdc2019-809
documentation	Human Interface Guidelines: Machine learning	https://developer.apple.com/design/human-interface-guidelines/machine-learning	Machine learning enables apps and games to learn from data and usage patterns, letting you improve existing experiences and create engaging new ones.	wwdc2019-803
documentation	Human Interface Guidelines: Materials	https://developer.apple.com/design/human-interface-guidelines/materials	A material is a visual effect that creates a sense of depth, layering, and hierarchy between foreground and background elements.	wwdc2019-808,wwdc2019-809
documentation	Human Interface Guidelines: Modality	https://developer.apple.com/design/human-interface-guidelines/modality	HIG	wwdc2019-808
documentation	Human Interface Guidelines: Multitasking	https://developer.apple.com/design/human-interface-guidelines/multitasking	HIG	wwdc2019-808,wwdc2019-809
documentation	Human Interface Guidelines: Playing haptics	https://developer.apple.com/design/human-interface-guidelines/playing-haptics	HIG	wwdc2019-223,wwdc2019-810,wwdc2019-520
documentation	Human Interface Guidelines: Pointing devices	https://developer.apple.com/design/human-interface-guidelines/pointing-devices	HIG	wwdc2019-809
documentation	Human Interface Guidelines: SF Symbols	https://developer.apple.com/design/human-interface-guidelines/sf-symbols	HIG	wwdc2019-808,wwdc2019-206
documentation	Human Interface Guidelines: The menu bar	https://developer.apple.com/design/human-interface-guidelines/the-menu-bar		wwdc2019-809
samplecode	Image Classification with Vision and CoreML	https://developer.apple.com/sample-code/wwdc/2017/ImageClassificationwithVisionandCoreML.zip	Demonstrates using Vision with Core ML to preprocess images and perform image classification.	wwdc2019-222
samplecode	Implementing a Hybrid TV App with TVMLKit	https://developer.apple.com/documentation/TVMLKit/implementing-a-hybrid-tv-app-with-tvmlkit	Display content options with document view controllers and fetch and populate content with TVMLKit JS.	wwdc2019-211
samplecode	Implementing modern collection views	https://developer.apple.com/documentation/UIKit/implementing-modern-collection-views	Bring compositional layouts to your app and simplify updating your user interface with diffable data sources.	wwdc2019-220,wwdc2019-215
documentation	Implementing promotional offers in your app	https://developer.apple.com/documentation/StoreKit/implementing-promotional-offers-in-your-app	Offer discounted pricing for auto-renewable subscription products to eligible subscribers.	wwdc2019-305
samplecode	Implementing User Authentication with Sign in with Apple	https://developer.apple.com/documentation/AuthenticationServices/implementing-user-authentication-with-sign-in-with-apple	Provide a way for users of your app to set up an account and start using your services.	wwdc2019-706
guide	In-App Purchase Programming Guide	https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StoreKitGuide	Describes how to use the Store Kit API to embed a store inside an app.	wwdc2019-302
documentation	Incorporating Ads into a Playlist	https://developer.apple.com/documentation/HTTP-Live-Streaming/incorporating-ads-into-a-playlist	Add branding or ads to a playlist.	wwdc2019-501
samplecode	Incorporating Audio Effects and Instruments	https://developer.apple.com/documentation/AudioToolbox/incorporating-audio-effects-and-instruments	Add custom audio processing and MIDI instruments to your app by hosting Audio Unit (AU) plug-ins.	wwdc2019-509
documentation	Instruments Developer Help	https://help.apple.com/instruments/developer/mac/current/	Describes how to create custom instruments.	wwdc2019-421
samplecode	Integrating a Core ML Model into Your App	https://developer.apple.com/documentation/CoreML/integrating-a-core-ml-model-into-your-app	Add a simple model to an app,	wwdc2019-209
samplecode	Integrating AirPlay for long-form video apps	https://developer.apple.com/documentation/AVFoundation/integrating-airplay-for-long-form-video-apps	Integrate AirPlay features and implement a dedicated external playback experience by preparing the routing system for long-form video playback.	wwdc2019-501,wwdc2019-507
samplecode	Integrating Your App with Siri Event Suggestions	https://developer.apple.com/documentation/SiriKit/integrating-your-app-with-siri-event-suggestions	Donate reservations and provide quick access to event details throughout the system.	wwdc2019-243
guide	Learn more about App Store Connect	https://help.apple.com/app-store-connect/		wwdc2019-404
documentation	Learn more about designing app icons for macOS	https://developer.apple.com/design/human-interface-guidelines/macos/icons-and-images/app-icon/		wwdc2019-809
guide	Learn more about designing subscriptions	https://developer.apple.com/design/human-interface-guidelines/subscriptions/overview/		wwdc2019-305
guide	Learn more about Profiles and Logs	https://developer.apple.com/bug-reporting/profiles-and-logs/		wwdc2019-414,wwdc2019-411
documentation	Learn to Make Apps with SwiftUI	https://developer.apple.com/tutorials/swiftui	Follow a series of guided tutorials to learn to make apps using SwiftUI and Xcode.	wwdc2019-219
samplecode	Locating and displaying recognized text	https://developer.apple.com/documentation/Vision/locating-and-displaying-recognized-text	Perform text recognition on a photo using the Vision framework’s text-recognition request.	wwdc2019-234
documentation	Logging	https://developer.apple.com/documentation/os/logging	Capture telemetry from your app for debugging and performance analysis using the unified logging system.	wwdc2019-414,wwdc2019-411
guide	macOS Security Overview	https://www.apple.com/business/resources/docs/macOS_Security_Overview.pdf	Apple designed the macOS platform with an integrated approach to hardware, software, and services that provides security by design and makes it simple to configure, deploy, and manage. macOS includes the key security technologies that an IT professional needs to protect corporate data and integrate within secure enterprise networking environments.	wwdc2019-701
samplecode	Managing Audio with SiriKit	https://developer.apple.com/documentation/SiriKit/managing-audio-with-sirikit	Control audio playback and handle requests to add media using SiriKit Media Intents.	wwdc2019-207
documentation	MapKit	https://developer.apple.com/documentation/MapKit	Display map or satellite imagery within your app, call out points of interest, and determine placemark information for map coordinates.	wwdc2019-245,wwdc2019-236,wwdc2019-241
samplecode	Mapping Apple TV users to app profiles	https://developer.apple.com/documentation/TVServices/mapping-apple-tv-users-to-app-profiles	Adapt the content of your app for the current viewer by using an entitlement and simplifying sign-in flows.	wwdc2019-211
documentation	Maps Web Snapshots	https://developer.apple.com/documentation/snapshots	Create a static image of a map from a URL.	wwdc2019-236
documentation	Metal	https://developer.apple.com/documentation/Metal	Render advanced 3D graphics and compute data in parallel with graphics processors.	wwdc2019-601,wwdc2019-611,wwdc2019-613,wwdc2019-606,wwdc2019-608,wwdc2019-614
guide	Metal Feature Set Tables	https://developer.apple.com/metal/Metal-Feature-Set-Tables.pdf	Features, limits, and capabilities of Metal.	wwdc2019-601
documentation	Metal Performance Shaders	https://developer.apple.com/documentation/MetalPerformanceShaders	Optimize graphics and compute performance with kernels that are fine-tuned for the unique characteristics of each Metal GPU family.	wwdc2019-613,wwdc2019-614
samplecode	Migrating OpenGL code to Metal	https://developer.apple.com/documentation/Metal/migrating-opengl-code-to-metal	Replace your app’s deprecated OpenGL code with Metal.	wwdc2019-611
samplecode	Modern rendering with Metal	https://developer.apple.com/documentation/Metal/modern-rendering-with-metal	Use advanced Metal features such as indirect command buffers, sparse textures, and variable rate rasterization to implement complex rendering techniques.	wwdc2019-601
documentation	Network	https://developer.apple.com/documentation/Network	Create network connections to send and receive data using transport and security protocols.	wwdc2019-712,wwdc2019-713,wwdc2019-716
samplecode	Occluding virtual content with people	https://developer.apple.com/documentation/ARKit/occluding-virtual-content-with-people	Cover your app’s virtual content with people that ARKit perceives in the camera feed.	wwdc2019-604
samplecode	Optimizing Map Views with Filtering and Camera Constraints	https://developer.apple.com/documentation/mapkit/mkmapview/optimizing_map_views_with_filtering_and_camera_constraints	Display a map that is relevant to the user by filtering points of interest and search results, and constraining the visible region.	wwdc2019-236
documentation	Original API for In-App Purchase	https://developer.apple.com/documentation/StoreKit/original-api-for-in-app-purchase	Offer additional content and services in your app using the Original In-App Purchase API.	wwdc2019-302
samplecode	Performing Common Cryptographic Operations	https://developer.apple.com/documentation/CryptoKit/performing-common-cryptographic-operations	Use CryptoKit to carry out operations like hashing, key generation, and encryption.	wwdc2019-709
samplecode	Playing a Custom Haptic Pattern from a File	https://developer.apple.com/documentation/CoreHaptics/playing-a-custom-haptic-pattern-from-a-file	Sample predesigned Apple Haptic Audio Pattern files, and learn how to play your own.	wwdc2019-223,wwdc2019-810,wwdc2019-520
samplecode	Playing Collision-Based Haptic Patterns	https://developer.apple.com/documentation/CoreHaptics/playing-collision-based-haptic-patterns	Play a custom haptic pattern whose strength depends on an object’s collision speed.	wwdc2019-223,wwdc2019-810,wwdc2019-520
documentation	Promote Your Subscriptions with New Offers	https://developer.apple.com/app-store-connect/whats-new/?id=02222019		wwdc2019-305
documentation	Protecting the User’s Privacy	https://developer.apple.com/documentation/UIKit/protecting-the-user-s-privacy	Secure personal data, and respect user preferences for how data is used.	wwdc2019-708
documentation	pushRegistry(_:didReceiveIncomingPushWith:for:completion:)	https://developer.apple.com/documentation/PushKit/PKPushRegistryDelegate/pushRegistry(_:didReceiveIncomingPushWith:for:completion:)	Tells the delegate that a remote push notification arrived.	wwdc2019-707
samplecode	Ranging for Beacons	https://developer.apple.com/documentation/CoreLocation/ranging-for-beacons	Configure a device to act as a beacon and to detect surrounding beacons.	wwdc2019-705
samplecode	Reading and Writing HealthKit Series Data	https://developer.apple.com/documentation/HealthKit/reading-and-writing-healthkit-series-data	Share and read heartbeat and quantity series data using series builders and queries.	wwdc2019-218
documentation	RealityKit	https://developer.apple.com/documentation/RealityKit	Simulate and render 3D content for use in your augmented reality apps.	wwdc2019-603,wwdc2019-605,wwdc2019-610,wwdc2019-604
documentation	Recognizing Objects in Live Capture	https://developer.apple.com/documentation/Vision/recognizing-objects-in-live-capture	Apply Vision algorithms to identify objects in real-time video.	wwdc2019-222
samplecode	Recognizing speech in live audio	https://developer.apple.com/documentation/Speech/recognizing-speech-in-live-audio	Perform speech recognition and transcription on audio captured from the microphone of an iOS device.	wwdc2019-256
samplecode	Refreshing and Maintaining Your App Using Background Tasks	https://developer.apple.com/documentation/BackgroundTasks/refreshing-and-maintaining-your-app-using-background-tasks	Use scheduled background tasks for refreshing your app content and for performing maintenance.	wwdc2019-707
guide	ResearchKit Open Source Website	http://researchkit.org	ResearchKit Open Source Website	wwdc2019-217
guide	ResearchKit Overview	http://researchkit.org/docs/docs/Overview/GuideOverview.html	ResearchKit Overview	wwdc2019-217
guide	ResearchKit Repository	https://github.com/researchkit/researchkit	ResearchKit Repository	wwdc2019-217
documentation	Resolving common notarization issues	https://developer.apple.com/documentation/Security/resolving-common-notarization-issues	Handle common problems reported in the notarization log file, or that arise during ticket stapling.	wwdc2019-703
documentation	Safari web extensions	https://developer.apple.com/documentation/SafariServices/safari-web-extensions	Create web extensions that work in Safari and other browsers.	wwdc2019-720
samplecode	Selecting a selfie based on capture quality	https://developer.apple.com/documentation/Vision/selecting-a-selfie-based-on-capture-quality	Compare face-capture quality in a set of images by using Vision.	wwdc2019-222
documentation	Setting up promotional offers	https://developer.apple.com/documentation/StoreKit/setting-up-promotional-offers	Generate a key and configure offers for auto-renewable subscriptions in App Store Connect.	wwdc2019-305
documentation	SFSafariServicesAvailable(_:)	https://developer.apple.com/documentation/SafariServices/SFSafariServicesAvailable(_:)	Indicates whether a given version of Safari services is available.	wwdc2019-720
documentation	Shared Web Credentials	https://developer.apple.com/documentation/Security/shared-web-credentials	Share credentials between iOS apps and their website counterparts.	wwdc2019-717
documentation	Sign In with Apple	https://developer.apple.com/sign-in-with-apple/		wwdc2019-706
documentation	Signal extraction from noise	https://developer.apple.com/documentation/Accelerate/signal-extraction-from-noise	Use Accelerate’s discrete cosine transform to remove noise from a signal.	wwdc2019-718
documentation	Signing Your Apps for Gatekeeper	https://developer.apple.com/developer-id/		wwdc2019-701,wwdc2019-703
documentation	SiriKit	https://developer.apple.com/documentation/SiriKit	Empower users to interact with their devices through voice, intelligent suggestions, and personalized workflows.	wwdc2019-207,wwdc2019-805,wwdc2019-806,wwdc2019-213,wwdc2019-243
documentation	SKStorefront	https://developer.apple.com/documentation/StoreKit/SKStorefront	An object containing the location and unique identifier of an Apple App Store storefront.	wwdc2019-302
samplecode	Soup Chef: Accelerating App Interactions with Shortcuts	https://developer.apple.com/documentation/SiriKit/soup-chef-accelerating-app-interactions-with-shortcuts	Make it easy for people to use Siri with your app by providing shortcuts to your app’s actions.	wwdc2019-805,wwdc2019-806,wwdc2019-213
samplecode	Structuring recognized text on a document	https://developer.apple.com/documentation/VisionKit/structuring-recognized-text-on-a-document	Detect, recognize, and structure text on a business card or receipt using Vision and VisionKit.	wwdc2019-234
documentation	Supporting Associated Domains	https://developer.apple.com/documentation/xcode/supporting-associated-domains	Connect your app and a website to provide both a native app and a browser experience.	wwdc2019-717
documentation	Supporting multiple windows on iPad	https://developer.apple.com/documentation/UIKit/supporting-multiple-windows-on-ipad	Support side-by-side instances of your app’s interface and create new windows.	wwdc2019-212
samplecode	Supporting Simulator in a Metal app	https://developer.apple.com/documentation/Metal/supporting-simulator-in-a-metal-app	Configure alternative render paths in your Metal app to enable running your app in Simulator.	wwdc2019-418
guide	Swift API Guidelines	https://swift.org/documentation/api-design-guidelines/		wwdc2019-404,wwdc2019-415
samplecode	SwiftShot: Creating a Game for Augmented Reality	https://developer.apple.com/documentation/arkit/arkit_in_ios/swiftshot_creating_a_game_for_augmented_reality	See how Apple built the featured demo for WWDC18, and get tips for making your own multiplayer games using ARKit, SceneKit, and Swift.	wwdc2019-223
documentation	SwiftUI	https://developer.apple.com/documentation/SwiftUI	Declare the user interface and behavior for your app on every platform.	wwdc2019-219
documentation	System Extensions and DriverKit	https://developer.apple.com/system-extensions/		wwdc2019-702
guide	The Swift Programming Language	https://docs.swift.org/swift-book/	The definitive guide to Swift, Apple’s programming language for building iOS, macOS, watchOS, and tvOS apps.	wwdc2019-404,wwdc2019-415,wwdc2019-402
samplecode	Tracking Multiple Objects or Rectangles in Video	https://developer.apple.com/documentation/Vision/tracking-multiple-objects-or-rectangles-in-video	Apply Vision algorithms to track objects or rectangles throughout a video.	wwdc2019-222
samplecode	Training a Neural Network with Metal Performance Shaders	https://developer.apple.com/documentation/MetalPerformanceShaders/training-a-neural-network-with-metal-performance-shaders	Use an MPS neural network graph to train a simple neural network digit classifier.	wwdc2019-614
samplecode	Understanding a Dice Roll with Vision and Object Detection	https://developer.apple.com/documentation/CoreML/understanding-a-dice-roll-with-vision-and-object-detection	Detect dice position and values shown in a camera frame, and determine the end of a roll by leveraging a dice detection model.	wwdc2019-228
documentation	Universal Links for Developers	https://developer.apple.com/ios/universal-links/		wwdc2019-717
samplecode	Updating Continuous and Transient Haptic Parameters in Real Time	https://developer.apple.com/documentation/CoreHaptics/updating-continuous-and-transient-haptic-parameters-in-real-time	Generate continuous and transient haptic patterns in response to user touch.	wwdc2019-223,wwdc2019-810,wwdc2019-520
documentation	URLSession	https://developer.apple.com/documentation/Foundation/URLSession	An object that coordinates a group of related, network data transfer tasks.	wwdc2019-712,wwdc2019-713
documentation	URLSession Programming Guide	https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/URLLoadingSystem/URLLoadingSystem.html		wwdc2019-716
samplecode	Using Core Bluetooth Classic	https://developer.apple.com/documentation/CoreBluetooth/using-core-bluetooth-classic	Discover and communicate with a Bluetooth Classic device by using the Core Bluetooth APIs.	wwdc2019-901
samplecode	Using HEVC video with alpha	https://developer.apple.com/documentation/AVFoundation/using-hevc-video-with-alpha	Play, write, and export HEVC video with an alpha channel to add overlay effects to your video processing.	wwdc2019-506
samplecode	Using voice processing	https://developer.apple.com/documentation/AVFAudio/using-voice-processing	Add voice-processing capabilities to your app by using audio engine.	wwdc2019-510
samplecode	Viewing Desktop or Mobile Web Content Using a Web View	https://developer.apple.com/documentation/WebKit/viewing-desktop-or-mobile-web-content-using-a-web-view	Implement a simple iPad web browser that can view either the desktop or mobile version of a website.	wwdc2019-203
documentation	Vision	https://developer.apple.com/documentation/Vision	Analyze image and video content in your app using computer vision algorithms for object detection, text recognition, and image segmentation.	wwdc2019-209,wwdc2019-222
documentation	WatchKit	https://developer.apple.com/documentation/WatchKit	Build watchOS apps that use features the app delegate monitors or controls, such as background tasks and extended runtime sessions.	wwdc2019-219,wwdc2019-716,wwdc2019-208
documentation	Xcode Help	https://help.apple.com/xcode/mac/current/	Xcode provides tools to manage your entire development workflow—from creating your app to testing, optimizing, and submitting it to the App Store.	wwdc2019-404
documentation	Xcode Help: Override environment system settings in the debugger	https://help.apple.com/xcode/mac/current/#/dev04113b16d	Describes the environment overrides.	wwdc2019-422
documentation	Xcode Help: Test under adverse device conditions	https://help.apple.com/xcode/mac/current/#/dev308429d42		wwdc2019-422
documentation	Xcode Help: Upload a macOS app to be notarized	https://help.apple.com/xcode/mac/current/#/dev88332a81e		wwdc2019-703
documentation	Xcode Help: What is localization?	https://help.apple.com/xcode/mac/current/#/deve2bc11fab	Describes how to localize your app using Xcode.	wwdc2019-403