Common protocol to which all actors conform.| Apple Developer Documentation
A flexible space that expands along the major axis of its containing stack layout, or on both axes if not contained in a stack.| Apple Developer Documentation
A view that combines multiple Liquid Glass shapes into a single shape that can morph individual shapes into one another.| Apple Developer Documentation
Returns information about the currently available display modes.| Apple Developer Documentation
The distances from the screen’s edges at which content isn’t obscured.| Apple Developer Documentation
When people play your game on an Apple device, they dive into the world you designed while relying on the platform features they love.| Apple Developer Documentation
The Mini Apps Partner Program is designed to help developers who host mini apps grow their business and provide a great customer experience.| Apple Developer
Sudden app crashes are a source of bad user experience and app review rejections. Learn how crash logs can be analyzed, what information...| Apple Developer
Hides or shows the status bar, optionally animating the transition.| Apple Developer Documentation
Powered by the WebKit engine, Safari offers leading performance, compatibility, and a great set of built-in web development tools.| Apple Developer
A container used to expose multiple widgets from a single widget extension.| Apple Developer Documentation
The protocol you implement to describe the content of a Live Activity.| Apple Developer Documentation
Share live updates from your app as Live Activities on iPhone, iPad, Apple Watch, and the Mac.| Apple Developer Documentation
A Live Activity displays up-to-date information from your app, allowing people to view the progress of an activity, event, or task at a glance.| Apple Developer Documentation
Accessible user interfaces empower everyone to have a great experience with your app or game.| Apple Developer Documentation
The start date of the event.| Apple Developer Documentation
Use Icon Composer to stylize your app icon for different platforms and appearances.| Apple Developer Documentation
The environment for an app that uses the App Attest service to validate itself.| Apple Developer Documentation
Adds a manipulation gesture to this view without allowing this view to be manipulable itself.| Apple Developer Documentation
Allows the view to be manipulated using a manipulation gesture attached to a different view.| Apple Developer Documentation
Applies the given 3D affine transform to the view and allows it to be manipulated using common hand gestures.| Apple Developer Documentation
A component that adds fluid and immersive interactive behaviors and effects.| Apple Developer Documentation
Learn how Rosetta translates executables, and understand what Rosetta can’t translate.| Apple Developer Documentation
Instruction Set| developer.apple.com
Swift Testing is a new framework with expressive and intuitive APIs that make testing your Swift code a breeze.| Apple Developer
Specify different input parameters to generate multiple test cases from a test function.| Apple Developer Documentation
Privacy is a more important issue than ever for your users. Learn about new features and privacy engineering techniques that can help you...| Apple Developer
Data races occur when two separate threads concurrently access the same mutable state. They are trivial to construct, but are notoriously...| Apple Developer
A thread-safe type whose values can be shared across arbitrary concurrent contexts without introducing a risk of data races.| Apple Developer Documentation
Embed interactive Apple Maps on your website, annotate points of interest, and perform georelated searches.| Apple Developer Documentation
SF Symbols provides thousands of consistent, highly configurable symbols that integrate seamlessly with the San Francisco system font, automatically aligning with text in all weights and sizes.| Apple Developer Documentation
Extend your Xcode Cloud workflows with custom build scripts that perform custom tasks or install additional tools.| Apple Developer Documentation
Learn about how building App Intents that make actions available and work best with the new features in Shortcuts and Spotlight on Mac...| Apple Developer
Enhance the experience in your app by prompting an on-device large language model.| Apple Developer Documentation
Perform tasks with the on-device model that specializes in language understanding, structured output, and tool calling.| Apple Developer Documentation
Create a certificate signing request| developer.apple.com
Dive deeper into the latest advancements in Metal 4. We'll introduce the new ray tracing features that help bring your most complex and...| Apple Developer
HTML versions of the iOS man pages.| developer.apple.com
Liquid Glass unifies Apple platform design language while providing a more dynamic and expressive user experience. Get to know the design...| Apple Developer
Explains how to incorporate and use Xcode testing features for development projects.| developer.apple.com
6.9" Display| developer.apple.com
Discover how iOS, iPadOS, macOS, and visionOS 26 enhance passkeys. We'll explore key updates including: the new account creation API for...| Apple Developer
Discover the latest spatial features for the web on visionOS 26. We'll cover how to display inline 3D models with the brand new HTML...| Apple Developer
Learn how the WebGPU API provides safe access to GPU devices for graphics and general-purpose computation. We'll also explore the WGSL...| Apple Developer
Learn how Declarative Web Push can help you deliver notifications more reliably. Find out how to build on existing standards to be more...| Apple Developer
Learn how the latest web technologies in Safari and WebKit can help you create incredible experiences. We'll highlight different CSS...| Apple Developer
Learn how Digital Credentials can enhance online identity verification flows. We'll cover how websites can integrate the Digital...| Apple Developer
Discover how you can use WebKit to effortlessly integrate web content into your SwiftUI apps. Learn how to load and display web content,...| Apple Developer
Metal-cpp is a low-overhead C++ interface for Metal that helps developers add Metal functionality to graphics apps, games, and game engines that are written in C++.| Apple Developer
Attract and engage over a billion App Store customers from around the world. Our useful tools and strategies are designed to make your app business successful.| Apple Developer
Dive into the latest key technologies and capabilities in the visionOS 26 beta.| Apple Developer
Explore exciting new features in visionOS 26. Discover enhanced volumetric APIs and learn how you can combine the power of SwiftUI,...| Apple Developer
Get the details, frameworks, and tools you need to use system fonts for Apple platforms in your apps.| Apple Developer
The App Store is designed to make it easy to sell your digital goods and services globally, with support for 44 currencies across 175 storefronts.From time to time, we need to adjust prices or your proceeds due to changes in tax regulations or foreign exchange rates. These adjustments are made using publicly available exchange rate information from financial data providers to help make sure prices for apps and In-App Purchases stay consistent across all storefronts.Tax and price updatesAs of...| developer.apple.com
Tell us how we can help| developer.apple.com
All outbound emails sent through the Private Email Relay service must be authenticated with the Sender Policy Framework (SPF) and/or DomainKeys Identified Mail (DKIM) protocol. This is to prevent spam and ensure that messages sent to your users only come from your registered source email addresses and email domains. We recommend authenticating outbound emails using both SPF and DKIM if possible.| developer.apple.com
Detect out-of-bounds memory access, use of freed memory, and other potential vulnerabilities.| Apple Developer Documentation
WeatherKit brings valuable weather information to your apps and services through a wide range of data that can help people stay up to date, safe, and prepared.| Apple Developer
Find information and best practices for creating a quality App Store product page for your app.| Apple Developer
Product page optimization lets you try out alternate versions of your app’s product page to find out which one gets the best results.| Apple Developer
Explains how identities work and how to use them in applications.| developer.apple.com
New document.| developer.apple.com
Describes how to specify queries in Cocoa.| developer.apple.com
Introduces event mechanisms and the types of events in Cocoa and describes how to handle events of each type.| developer.apple.com
Get the latest operating system releases and learn about updates to App Store Connect, TestFlight, and other developer tools.| developer.apple.com
Icon Composer lets you create layered icons out of Liquid Glass from a single design for iPhone, iPad, Mac, and Apple Watch.| Apple Developer
Find payment service providers (PSP) that support Tap to Pay on iPhone in the regions where Tap to Pay on iPhone is accepted.| Apple Developer
iOS is the world’s most advanced mobile operating system. Learn about the latest APIs and capabilities that you can use to deliver incredible apps.| Apple Developer
Don't miss the exciting reveal of the latest Apple software and technologies.| Apple Developer
Explore the features and comprehensive benefits of App Store distribution on iPhone, iPad, Mac, Apple TV, and Apple Watch.| Apple Developer
Create app intents, entities, and enumerations that conform to assistant schemas to tap into the enhanced action capabilities of Siri and Apple Intelligence.| Apple Developer Documentation
Describes how an app can validate its receipt.| developer.apple.com
Don't miss the exciting reveal of the latest Apple software and technologies.| Apple Developer
An object that displays interactive web content, such as for an in-app browser.| Apple Developer Documentation
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...| Apple Developer
Learn about the technical, content, and design criteria used to review apps.| Apple Developer
Explore the features and comprehensive benefits of App Store distribution on iPhone, iPad, Mac, Apple TV, and Apple Watch.| Apple Developer
Customize and extend core networking features.| Apple Developer Documentation
Don't be captured by CAPTCHAs! Private Access Tokens are a powerful alternative that help you identify HTTP requests from legitimate...| Apple Developer
Request permission to display alerts, play sounds, or badge the app’s icon in response to a notification.| Apple Developer Documentation
Learn how to train your models on Apple Silicon with Metal for PyTorch, JAX and TensorFlow. Take advantage of new attention operations...| Apple Developer
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 Developer
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...| Apple Developer
The HIG contains guidance and best practices that can help you design a great experience for any Apple platform.| Apple Developer Documentation
Terms and conditions that govern membership in the Apple Developer Program.| Apple Developer
Learn all about the many advances in the Vision Framework including effortless image classification, image saliency, determining image...| Apple Developer
With system-wide Dark Mode support in iOS and macOS, you'll want to make sure your web content is appropriately styled to reflect your...| Apple Developer
Discover how you can create custom iconography with the latest rendering modes in SF Symbols 3. We'll help you learn how to draw, edit,...| Apple Developer
Discover the debug console in Xcode 15 and learn how you can improve your diagnostic experience through logging. Explore how you can...| Apple Developer
Meet the latest generation of Swift unified logging APIs. Learn how to log events and errors in your app while preserving privacy. Take...| Apple Developer
Learn how to use signposts and logging to measure performance. Understand how the Points of Interest instrument can be used to examine...| Apple Developer
Introducing AdAttributionKit, a new iOS framework for privacy-preserving ad attribution. Learn how AdAttributionKit supports...| Apple Developer
Create and run unit tests, performance tests, and UI tests for your Xcode project.| Apple Developer Documentation
Take passes and payments to the next level with new enhancements to Wallet and Apple Pay. Make your event tickets shine with rich pass...| Apple Developer
Apple Intelligence is the personal intelligence system that puts powerful generative models right at the core of your iPhone, iPad, and Mac and powers incredible new features to help users communicate, work, and express themselves.| Apple Developer
Deprecated Kernel Extensions and System Extension Alternatives| developer.apple.com
In-app events are timely events within apps and games — such as game competitions, movie premieres, live-streamed experiences, and more.| Apple Developer
Learn about App Store featuring, factors used to guide the selection process, and how to share your story with us.| Apple Developer