ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
0Bring your Live Activity to Apple Watch6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10068/
Bring Live Activities into the Smart Stack on Apple Watch with iOS 18 and watchOS 11. We'll cover how Live Activities are presented on Apple Watch, as well as how you can enhance their presentation for the Smart Stack. We'll also explore additional considerations to ensure Live Activities on...
2
1Bring your app to Siri6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10133/
Learn how to use App Intents to expose your app's functionality to Siri. Understand which intents are already available for your use, and how to create custom intents to integrate actions from your app into the system. We'll also cover what metadata to provide, making your entities searchable via...
3
2Bring your app’s core features to users with App Intents6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10210/
Learn the principles of the App Intents framework, like intents, entities, and queries, and how you can harness them to expose your app's most important functionality right where people need it most. Find out how to build deep integration between your app and the many system features built on top...
4
12Introducing enterprise APIs for visionOS6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10139/
Find out how you can use new enterprise APIs for visionOS to create spatial experiences that enhance employee and customer productivity on Apple Vision Pro.
5
18Swift Charts: Vectorized and function plots6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10155/
The plot thickens! Learn how to render beautiful charts representing math functions and extensive datasets using function and vectorized plots in your app. Whether you're looking to display functions common in aerodynamics, magnetism, and higher order field theory, or create large interactive...
6
23What’s new in AppKit6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10124/
Discover the latest advances in Mac app development. Get an overview of the new features in macOS Sequoia, and how to adopt them in your app. Explore new ways to integrate your existing code with SwiftUI. Learn about the improvements made to numerous AppKit controls, like toolbars, menus, text...
7
24What’s new in StoreKit and In-App Purchase6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10061/
Learn how to build and deliver even better purchase experiences using the App Store In-App Purchase system. We'll demo new StoreKit views control styles and new APIs to improve your subscription customization, discuss new fields for transaction-level information, and explore new testability in...
8
25What’s new in SwiftData6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10137/
SwiftData makes it easy to add persistence to your app with its expressive, declarative API. Learn about refinements to SwiftData, including compound uniqueness constraints, faster queries with #Index, queries in Xcode previews, and rich predicate expressions. Join us to explore how you can use...
9
26What’s new in UIKit6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10118/
Explore everything new in UIKit, including tab and document launch experiences, transitions, and text and input changes. We'll also discuss better-than-ever interoperability between UIKit and SwiftUI animations and gestures, as well as general improvements throughout UIKit.
10
28What’s new in watchOS 116/10/2024
https://developer.apple.com/videos/play/wwdc2024/10205/
Explore new opportunities on Apple Watch, including bringing Double Tap support to your watchOS app, making your Smart Stack widgets even more relevant and interactive, and displaying your iOS Live Activities in the Smart Stack.
11
33Enhance ad experiences with HLS interstitials6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10114/
Explore how HLS Interstitials can help you seamlessly insert advertisements into your HLS content. We'll also show you how to use integrated timeline to tune your UI experience and build SharePlay for interstitials.
12
40Elevate your tab and sidebar experience in iPadOS6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10147/
iPadOS 18 introduces a new navigation system that gives people the flexibility to choose between using a tab bar or sidebar. The newly redesigned tab bar provides more space for content and other functionality. Learn how to use SwiftUI and UIKit to enable customization features – like adding,...
13
43Explore multiview video playback in visionOS6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10116/
Learn how AVExperienceController can enable playback of multiple videos on Apple Vision Pro. Review best practices for adoption and explore great use cases, like viewing a sports broadcast from different angles or watching multiple games simultaneously. And discover how to design a compelling and...
14
46Compose interactive 3D content in Reality Composer Pro6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10102/
Discover how the Timeline view in Reality Composer Pro can bring your 3D content to life. Learn how to create an animated story in which characters and objects interact with each other and the world around them using inverse kinematics, blend shapes, and skeletal poses. We'll also show you how to...
15
48Discover RealityKit APIs for iOS, macOS and visionOS6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10103/
Learn how new cross-platform APIs in RealityKit can help you build immersive apps for iOS, macOS, and visionOS. Check out the new hover effects, lights and shadows, and portal crossing features, and view them in action through real examples.
16
50Enhance your spatial computing app with RealityKit audio6/10/2024
https://developer.apple.com/videos/play/wwdc2024/111801/
Elevate your spatial computing experience using RealityKit audio. Discover how spatial audio can make your 3D immersive experiences come to life. From ambient audio, reverb, to real-time procedural audio that can add character to your 3D content, learn how RealityKit audio APIs can help make your...
17
51Migrate your app to Swift 66/10/2024
https://developer.apple.com/videos/play/wwdc2024/10169/
Experience Swift 6 migration in action as we update an existing sample app. Learn how to migrate incrementally, module by module, and how the compiler helps you identify code that's at risk of data races. Discover different techniques for ensuring clear isolation boundaries and eliminating...
18
52Port advanced games to Apple platforms6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10089/
Discover how simple it can be to reach players on Apple platforms worldwide. We'll show you how to evaluate your Windows executable on Apple silicon, start your game port with code samples, convert your shader code to Metal, and bring your game to Mac, iPhone, and iPad. Explore enhanced Metal...
19
53What’s new in Swift6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10136/
Join us for an update on Swift. We'll briefly go through a history of Swift over the past decade, and show you how the community has grown through workgroups, expanded the package ecosystem, and increased platform support. We'll introduce you to a new language mode that achieves data-race safety...
20
56Keynote6/10/2024
https://developer.apple.com/videos/play/wwdc2024/101/
Don't miss the exciting reveal of the latest Apple software and technologies.
21
57Keynote (ASL)6/10/2024
https://developer.apple.com/videos/play/wwdc2024/111/
Don't miss the exciting reveal of the latest Apple software and technologies.
22
58Meet Swift Testing6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10179/
Introducing Swift Testing: a new package for testing your code using Swift. Explore the building blocks of its powerful new API, discover how it can be applied in common testing workflows, and learn how it relates to XCTest and open source Swift.
23
59Platforms State of the Union6/10/2024
https://developer.apple.com/videos/play/wwdc2024/102/
Discover the newest advancements on Apple platforms.
24
60Platforms State of the Union (ASL)6/10/2024
https://developer.apple.com/videos/play/wwdc2024/112/
Discover the newest advancements on Apple platforms.
25
61SwiftUI essentials6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10150/
Join us on a tour of SwiftUI, Apple's declarative user interface framework. Learn essential concepts for building apps in SwiftUI, like views, state variables, and layout. Discover the breadth of APIs for building fully featured experiences and crafting unique custom components. Whether you're...
26
62What’s new in SwiftUI6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10144/
Learn how you can use SwiftUI to build great apps for any Apple platform. Explore a fresh new look and feel for tabs and documents on iPadOS. Improve your window management with new windowing APIs, and gain more control over immersive spaces and volumes in your visionOS apps. We'll also take you...
27
63What’s new in Xcode 166/10/2024
https://developer.apple.com/videos/play/wwdc2024/10135/
Discover the latest productivity and performance improvements in Xcode 16. Learn about enhancements to code completion, diagnostics, and Xcode Previews. Find out more about updates in builds and explore improvements in debugging and Instruments.
28
68Design advanced games for Apple platforms6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10085/
Learn how to adapt your high-end game so it feels at home on Mac, iPad, and iPhone. We'll go over how to make your game look stunning on different displays, tailor your input and controls to be intuitive on each device, and take advantage of Apple technologies that deliver great player experiences.
29
69Design great visionOS apps6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10086/
Find out how to create compelling spatial computing apps by embracing immersion, designing for eyes and hands, and taking advantage of depth, scale, and space. We'll share several examples of great visionOS apps and explore how their designers approached creating new experiences for the platform.
30
73Bring your machine learning and AI models to Apple silicon6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10159/
Learn how to optimize your machine learning and AI models to leverage the power of Apple silicon. Review model conversion workflows to prepare your models for on-device deployment. Understand model compression techniques that are compatible with Apple silicon, and at what stages in your model...
31
78Explore machine learning on Apple platforms6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10223/
Get started with an overview of machine learning frameworks on Apple platforms. Whether you're implementing your first ML model, or an ML expert, we'll offer guidance to help you select the right framework for your app's needs.
32
79Explore object tracking for visionOS6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10101/
Find out how you can use object tracking to turn real-world objects into virtual anchors in your visionOS app. Learn how you can build spatial experiences with object tracking from start to finish. Find out how to create a reference object using machine learning in Create ML and attach content...
33
85Bring context to today’s weather6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10067/
Harness the power of WeatherKit to get detailed weather forecast data such as precipitation amounts by type, cloud cover by altitude, or maximum wind speed. Find out how you can summarize weather by different parts of the day and highlight significant upcoming changes to temperature or...
34
86Build compelling spatial photo and video experiences6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10166/
Learn how to adopt spatial photos and videos in your apps. Explore the different types of stereoscopic media and find out how to capture spatial videos in your iOS app on iPhone 15 Pro. Discover the various ways to detect and present spatial media, including the new QuickLook Preview Application...
35
91Create enhanced spatial computing experiences with ARKit6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10100/
Learn how to create captivating immersive experiences with ARKit's latest features. Explore ways to use room tracking and object tracking to further engage with your surroundings. We'll also share how your app can react to changes in your environment's lighting on this platform. Discover...
36
117Meet the next generation of CarPlay architecture6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10111/
Dive into the architecture for the next generation of CarPlay. Learn how your vehicle system works with iPhone to create a single cohesive experience that showcases the best of your car and iPhone. Learn how UI is rendered and composited, and explore ways to configure and customize a special...
37
118Say hello to the next generation of CarPlay design system6/10/2024
https://developer.apple.com/videos/play/wwdc2024/10112/
Explore the design system at the heart of the next generation of CarPlay that allows each automaker to express your vehicle's character and brand. Learn how gauges, layouts, dynamic content, and more are deeply customizable and adaptable, allowing you to express your own design philosophy and...
38
4Build custom swimming workouts with WorkoutKit6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10084/
Check out the latest in creating, customizing, and scheduling workouts using WorkoutKit. Sprint through the latest in pace and power alerts and expanded support for distance goals. And keep the momentum going with the benefits of custom step names.
39
7Create a custom data store with SwiftData6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10138/
Combine the power of SwiftData's expressive, declarative modeling API with your own persistence backend. Learn how to build a custom data store and explore how to progressively add persistence features in your app. To get the most out of this session, watch "Meet SwiftData" and "Model your schema...
40
9Design Live Activities for Apple Watch6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10098/
Starting in watchOS 11, Live Activities from your iOS app will automatically appear in the Smart Stack on a connected Apple Watch. Learn how to optimize the layout of your Live Activity for the wrist, and provide the right level of information and interactivity at the right time.
41
10Explore wellbeing APIs in HealthKit6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10109/
Learn how to incorporate mental health and wellbeing into your app using HealthKit. There are new APIs for State of Mind, as well as for Depression Risk and Anxiety Risk. We'll dive into principles of emotion science to cover how reflecting on feelings can be beneficial, and how State of Mind can...
42
13Meet FinanceKit6/11/2024
https://developer.apple.com/videos/play/wwdc2024/2023/
Learn how FinanceKit lets your financial management apps seamlessly and securely share on-device data from Apple Cash, Apple Card, and more, with user consent and control. Find out how to request one-time and ongoing access to accounts, transactions, and balances — and how to build great...
43
15Squeeze the most out of Apple Pencil6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10214/
New in iOS 18, iPadOS 18, and visionOS 2, the PencilKit tool picker gains the ability to have completely custom tools, with custom attributes. Learn how to express your custom drawing experience in the tool picker using the same great tool picking experience available across the system. Discover...
44
16
Streamline sign-in with passkey upgrades and credential managers
6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10125/
Learn how to automatically upgrade existing, password-based accounts to use passkeys. We'll share why and how to improve account security and ease of sign-in, information about new features available for credential manager apps, and how to make your app information shine in the new Passwords app.
45
22What’s new in App Intents6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10134/
Learn about improvements and refinements to App Intents, and discover how this framework can help you expose your app's functionality to Siri and other new features. We'll show you how to make your entities more meaningful to the platform with the Transferable API, File Representations, Item...
46
30Meet AdAttributionKit6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10060/
Introducing AdAttributionKit, a new iOS framework for privacy-preserving ad attribution. Learn how AdAttributionKit supports re-engagement, click-through attribution (including support for custom creative), JWS formatted impressions and postbacks, and more. We'll provide insight into testing your...
47
34Migrate your TVML app to SwiftUI6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10207/
SwiftUI helps you build great apps on all Apple platforms and is the preferred toolkit for bringing your content into the living room with tvOS 18. Learn how to use SwiftUI to create familiar layouts and controls from TVMLKit, and get tips and best practices.
48
41Enhance your UI animations and transitions6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10145/
Explore how to adopt the zoom transition in navigation and presentations to increase the sense of continuity in your app, and learn how to animate UIKit views with SwiftUI animations to make it easier to build animations that feel continuous.
49
42Explore game input in visionOS6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10094/
Discover how to design and implement great input for your game in visionOS. Learn how system gestures let you provide frictionless ways for players to interact with your games. And explore best practices for supporting custom gestures and game controllers.
50
44A Swift Tour: Explore Swift’s features and design6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10184/
Learn the essential features and design philosophy of the Swift programming language. We'll explore how to model data, handle errors, use protocols, write concurrent code, and more while building up a Swift package that has a library, an HTTP server, and a command line client. Whether you're just...
51
45Build a spatial drawing app with RealityKit6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10104/
Harness the power of RealityKit through the process of building a spatial drawing app. As you create an eye-catching spatial experience that integrates RealityKit with ARKit and SwiftUI, you'll explore how resources work in RealityKit and how to use features like low-level mesh and texture APIs...
52
64Xcode essentials6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10181/
Edit, debug, commit, repeat. Explore the suite of tools in Xcode that help you iterate quickly when developing apps. Discover tips and tricks to help optimize and boost your development workflow.
53
75
Deploy machine learning and AI models on-device with Core ML
6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10161/
Learn new ways to optimize speed and memory performance when you convert and run machine learning and AI models through Core ML. We'll cover new options for model representations, performance insights, execution, and model stitching which can be used together to create compelling and private...
54
80Get started with Writing Tools6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10168/
Learn how Writing Tools help users proofread, rewrite, and transform text in your app. Get the details on how Writing Tools interact with your app so users can refine what they have written in any text view. Understand how text is retrieved and processed, and how to support Writing Tools in...
55
82Support real-time ML inference on the CPU6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10211/
Discover how you can use BNNSGraph to accelerate the execution of your machine learning model on the CPU. We will show you how to use BNNSGraph to compile and execute a machine learning model on the CPU and share how it provides real-time guarantees such as no runtime memory allocation and...
56
83What’s new in Create ML6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10183/
Explore updates to Create ML, including interactive data source previews and a new template for building object tracking models for visionOS apps. We'll also cover important framework improvements, including new time-series forecasting and classification APIs.
57
90
Create custom environments for your immersive apps in visionOS
6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10087/
Discover how to create visually rich and performant customized app environments for Apple Vision Pro. Learn design guidelines, get expert recommendations, and explore techniques you can use in any digital content creation tool to begin building your immersive environment.
58
93Dive deep into volumes and immersive spaces6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10153/
Discover powerful new ways to customize volumes and immersive spaces in visionOS. Learn to fine-tune how volumes resize and respond to people moving around them. Make volumes and immersive spaces interact through the power of coordinate conversions. Find out how to make your app react when people...
59
94
Enhance the immersion of media viewing in custom environments
6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10115/
Extend your media viewing experience using Reality Composer Pro components like Docking Region, Reverb, and Virtual Environment Probe. Find out how to further enhance immersion using Reflections, Tint Surroundings Effect, SharePlay, and the Immersive Environment Picker.
60
96Meet TabletopKit for visionOS6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10091/
Build a board game for visionOS from scratch using TabletopKit. We'll show you how to set up your game, add powerful rendering using RealityKit, and enable multiplayer using spatial Personas in FaceTime with only a few extra lines of code.
61
97Optimize for the spatial web6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10065/
Discover how to make the most of visionOS capabilities on the web. Explore recent updates like improvements to selection highlighting, and the ability to present spatial photos and panorama images in fullscreen. Learn to take advantage of existing web standards for dictation and text-to-speech...
62
98Render Metal with passthrough in visionOS6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10092/
Get ready to extend your Metal experiences for visionOS. Learn best practices for integrating your rendered content with people's physical environments with passthrough. Find out how to position rendered content to match the physical world, reduce latency with trackable anchor prediction, and more.
63
99Work with windows in SwiftUI6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10149/
Learn how to create great single and multi-window apps in visionOS, macOS, and iPadOS. Discover tools that let you programmatically open and close windows, adjust position and size, and even replace one window with another. We'll also explore design principles for windows that help people use...
64
104Go further with Swift Testing6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10195/
Learn how to write a sweet set of (test) suites using Swift Testing's baked-in features. Discover how to take the building blocks further and use them to help expand tests to cover more scenarios, organize your tests across different suites, and optimize your tests to run in parallel.
65
105Go small with Embedded Swift6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10197/
Embedded Swift brings the safety and expressivity of Swift to constrained environments. Explore how Embedded Swift runs on a variety of microcontrollers through a demonstration using an off-the-shelf Matter device. Learn how the Embedded Swift subset packs the benefits of Swift into a tiny...
66
107Bring expression to your app with Genmoji6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10220/
Discover how to bring Genmoji to life in your app. We'll go over how to render, store, and communicate text that includes Genmoji. If your app features a custom text engine, we'll also cover techniques for adding support for Genmoji.
67
108Catch up on accessibility in SwiftUI6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10073/
SwiftUI makes it easy to build amazing experiences that are accessible to everyone. We'll discover how assistive technologies understand and navigate your app through the rich accessibility elements provided by SwiftUI. We'll also discuss how you can further customize these experiences by...
68
110Evolve your document launch experience6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10132/
Make your document-based app stand out, and bring its unique identity into focus with the new document launch experience. Learn how to leverage the new API to customize the first screen people see when they launch your app. Utilize the new system-provided design, and amend it with custom actions,...
69
111Extend your app’s controls across the system6/11/2024
https://developer.apple.com/videos/play/wwdc2024/10157/
Bring your app's controls to Control Center, the Lock Screen, and beyond. Learn how you can use WidgetKit to extend your app's controls to the system experience. We'll cover how you can to build a control, tailor its appearance, and make it configurable.
70
3Broadcast updates to your Live Activities6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10069/
With broadcast push notifications, your app can send updates to thousands of Live Activities with a single request. We'll discover how broadcast push notifications work between an app, a server, and the Apple Push Notification service, then we'll walk through best practices for this capability...
71
5Build immersive web experiences with WebXR6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10066/
Discover how WebXR empowers you to add fully immersive experiences to your website in visionOS. Find out how to build WebXR experiences that take full advantage of the input capabilities of visionOS, and learn how you can use Simulator to test WebXR experiences on macOS.
72
6Build multilingual-ready apps6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10185/
Ensure your app works properly and effectively for multilingual users. Learn best practices for text input, display, search, and formatting. Get details on typing in multiple languages without switching between keyboards. And find out how the latest advances in the String Catalog can make...
73
8Customize feature discovery with TipKit6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10070/
Focused on feature discovery, the TipKit framework makes it easy to display tips in your app. Now you can group tips so features are discovered in the ideal order, make tips reusable with custom tip identifiers, match the look and feel to your app, and sync tips using CloudKit. Learn how you can...
74
14Meet the Translation API6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10117/
Discover how you can translate text across different languages in your app using the new Translation framework. We'll show you how to quickly display translations in the system UI, and how to translate larger batches of text for your app's UI.
75
17Support semantic search with Core Spotlight6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10131/
Learn how to provide semantic search results in your app using Core Spotlight. Understand how to make your app's content available in the user's private, on-device index so people can search for items using natural language. We'll also share how to optimize your app's performance by scheduling...
76
21Unlock the power of places with MapKit6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10097/
Discover powerful new ways to integrate maps into your apps and websites with MapKit and MapKit JS. Learn how to save and reference unique places using Place ID. Check out improvements to search that make it more efficient to find relevant places. Get introduced to the new Place Card API that...
77
29Explore App Store server APIs for In-App Purchase6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10062/
Learn how to leverage your server to build great In-App Purchase experiences with the latest updates to the App Store Server API, App Store Server Notifications, and the open source App Store Server Library. After a recap of current APIs, we'll introduce updated endpoint functionality, new...
78
38Create custom hover effects in visionOS6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10152/
Learn how to develop custom hover effects that update views when people look at them. Find out how to build an expanding button effect that combines opacity, scale, and clip effects. Discover best practices for creating effects that are comfortable and respect people's accessibility needs.
79
47Demystify explicitly built modules6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10171/
Explore how builds are changing in Xcode 16 with explicitly built modules. Discover how modules are used to build your code, how explicitly built modules improve transparency in compilation tasks, and how you can optimize your build by sharing modules across targets.
80
49Discover area mode for Object Capture6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10107/
Discover how area mode for Object Capture enables new 3D capture possibilities on iOS by extending the functionality of Object Capture to support capture and reconstruction of an area. Learn how to optimize the quality of iOS captures using the new macOS sample app for reconstruction, and find...
81
66Break into the RealityKit debugger6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10172/
Meet the RealityKit debugger and discover how this new tool lets you inspect the entity hierarchy of spatial apps, debug rogue transformations, find missing entities, and detect which parts of your code are causing problems for your systems.
82
70Optimize your 3D assets for spatial computing6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10186/
Dive into an end-to-end workflow for optimized 3D asset creation. Discover best practices for optimizing meshes, materials, and textures in your digital content creation tool. Learn how to harness shader graph, baking, and material instances to enhance your 3D scene while optimizing performance...
83
72Enhanced suggestions for your journaling app6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10209/
Find out how your journaling app can display journaling suggestions with richer content from the system. Explore new types of available content like state of mind data, reflection prompts, and support for third-party media content and motion-based activities.
84
74Build a great Lock Screen camera capture experience6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10204/
Find out how the LockedCameraCapture API can help you bring your capture application's most useful information directly to the Lock Screen. Examine the API's features and functionality, learn how to get started creating a capture extension, and find out how that extension behaves when the device...
85
76Design App Intents for system experiences6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10176/
App Intents power system experiences in controls, Spotlight, Siri, and more. Find out how to identify the functionality that's best for App Intents, and how to use parameters to make these intents flexible. Learn how to use App Intents to allow people to take action outside your app, and see...
86
77Discover Swift enhancements in the Vision framework6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10163/
The Vision Framework API has been redesigned to leverage modern Swift features like concurrency, making it easier and faster to integrate a wide array of Vision algorithms into your app. We'll tour the updated API and share sample code, along with best practices, to help you get the benefits of...
87
81Keep colors consistent across captures6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10162/
Meet the Constant Color API and find out how it can help people use your app to determine precise colors. You'll learn how to adopt the API, explore its scientific and marketing potential, and discover best practices for making the most of the technology.
88
87What’s new in location authorization6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10212/
Location authorization is turning 2.0. Learn about new recommendations and techniques to get the authorization you need, and a new system of diagnostics that can let you know when an authorization goal can't be met.
89
88What’s new in privacy6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10123/
At Apple, we believe privacy is a fundamental human right. Learn about new and improved permission flows and other features that manage data in a privacy-preserving way, so that you can focus on creating great app experiences.
90
89Bring your iOS or iPadOS game to visionOS6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10093/
Discover how to transform your iOS or iPadOS game into a uniquely visionOS experience. Increase the immersion (and fun factor!) with a 3D frame or an immersive background. And invite players further into your world by adding depth to the window with stereoscopy or head tracking.
91
92Design interactive experiences for visionOS6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10096/
Learn how you can design a compelling interactive narrative experience for Apple Vision Pro from the designers of Encounter Dinosaurs. Discover how these types of experiences differ from existing apps, media, and games, and explore how to design narratives that bring audiences into new worlds...
92
95Get started with HealthKit in visionOS6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10083/
Discover how to use HealthKit to create experiences that take full advantage of the spatial canvas. Learn the capabilities of HealthKit on the platform, find out how to bring an existing iPadOS app to visionOS, and explore the special considerations governing HealthKit during a Guest User...
93
103Explore the Swift on Server ecosystem6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10216/
Swift is a great language for writing your server applications, and powers critical services across Apple's cloud products. We'll explore tooling, delve into the Swift server package ecosystem, and demonstrate how to interact with databases and add observability to applications.
94
106Run, Break, Inspect: Explore effective debugging in LLDB6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10198/
Learn how to use LLDB to explore and debug codebases. We'll show you how to make the most of crashlogs and backtraces, and how to supercharge breakpoints with actions and complex stop conditions. We'll also explore how the "p" command and the latest features in Swift 6 can enhance your debugging...
95
109Demystify SwiftUI containers6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10146/
Learn about the capabilities of SwiftUI container views and build a mental model for how subviews are managed by their containers. Leverage new APIs to build your own custom containers, create modifiers to customize container content, and give your containers that extra polish that helps your...
96
114Tailor macOS windows with SwiftUI6/12/2024
https://developer.apple.com/videos/play/wwdc2024/10148/
Make your windows feel tailor-made for macOS. Fine-tune your app's windows for focused purposes, ease of use, and to express functionality. Use SwiftUI to style window toolbars and backgrounds. Arrange your windows with precision, and make smart decisions about restoration and minimization.
97
115What’s new in SF Symbols 66/12/2024
https://developer.apple.com/videos/play/wwdc2024/10188/
Explore the latest updates to SF Symbols, Apple's library of iconography designed to integrate seamlessly with San Francisco, the system font for all Apple platforms. Learn how the new Wiggle, Rotate, and Breathe animation presets can bring vitality to your interface. To get the most out of this...
98
11Implement App Store Offers6/13/2024
https://developer.apple.com/videos/play/wwdc2024/10110/
Learn how to engage customers with App Store Offers using App Store Connect, as well as the latest StoreKit features and APIs. Discover how you can set up win-back offers (a new way to re-engage previous subscribers) and generate offer codes for Mac apps. And find out how to test offers in...
99
19Track model changes with SwiftData history6/13/2024
https://developer.apple.com/videos/play/wwdc2024/10075/
Reveal the history of your model's changes with SwiftData! Use the history API to understand when data store changes occurred, and learn how to use this information to build features like remote server sync and out-of-process change handing in your app. We'll also cover how you can build support...
100
20Train your machine learning and AI models on Apple GPUs6/13/2024
https://developer.apple.com/videos/play/wwdc2024/10160/
Learn how to train your models on Apple Silicon with Metal for PyTorch, JAX and TensorFlow. Take advantage of new attention operations and quantization support for improved transformer model performance on your devices.