CINXE.COM

Xcode 15 - Apple Developer

<!DOCTYPE html> <html xmlns="https://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("http://web.archive.org/web"); __wm.wombat("https://developer.apple.com/xcode/","20230926191125","http://web.archive.org/","web","https://web-static.archive.org/_static/", "1695755485"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"/> <meta name="Author" content="Apple Inc."/> <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/> <link rel="shortcut icon" href="/web/20230926191125im_/https://developer.apple.com/favicon.ico"/> <link rel="icon" href="/web/20230926191125im_/https://developer.apple.com/favicon.ico"/> <link rel="mask-icon" href="/web/20230926191125im_/https://developer.apple.com/apple-logo.svg" color="#333333"> <link rel="stylesheet" href="/web/20230926191125cs_/https://developer.apple.com/assets/styles/global.dist.css?15182301193" type="text/css"/> <link rel="stylesheet" href="/web/20230926191125cs_/https://developer.apple.com/assets/styles/dark-mode.css?31162315129" type="text/css" media="(prefers-color-scheme: dark)" data-color-scheme="dark"/> <link rel="stylesheet" href="/web/20230926191125cs_/https://developer.apple.com/assets/styles/localization.css?00232331179" type="text/css"/> <script src="/web/20230926191125js_/https://developer.apple.com/assets/scripts/lib/jquery/jquery-3.6.0.min.js?41172203193"></script> <script src="/web/20230926191125js_/https://developer.apple.com/assets/scripts/settings.js?41172203193"></script> <script src="/web/20230926191125js_/https://developer.apple.com/assets/scripts/language-locales.js?39192318087"></script> <script src="/web/20230926191125js_/https://developer.apple.com/assets/scripts/DeveloperBreadcrumbs.js?32172326199"></script> <script async src="/web/20230926191125js_/https://developer.apple.com/assets/scripts/lib/jquery/jquery.retinate.js?41172203193"></script> <script async src="/web/20230926191125js_/https://developer.apple.com/assets/scripts/global.js?41172203193"></script> <script async src="/web/20230926191125js_/https://developer.apple.com/assets/scripts/global-logout.js?41172203193"></script> <link rel="stylesheet" href="http://web.archive.org/web/20230926191125cs_/https://www.apple.com/wss/fonts?family=SF+Pro&amp;v=2" type="text/css"/> <link rel="stylesheet" href="http://web.archive.org/web/20230926191125cs_/https://www.apple.com/wss/fonts?family=SF+Pro+Icons&amp;v=1" type="text/css"/> <link rel="stylesheet" href="http://web.archive.org/web/20230926191125cs_/https://www.apple.com/wss/fonts?family=SF+Mono&amp;v=2" type="text/css"/> <link rel="stylesheet" href="http://web.archive.org/web/20230926191125cs_/https://www.apple.com/wss/fonts?family=Apple+Icons&amp;v=1" type="text/css"/> <title>Xcode 15 - Apple Developer</title> <meta name="omni_page" content="Xcode 15 - (English)"/> <meta name="Description" content="Xcode 15 includes everything you need to develop, test, and distribute apps across all Apple platforms."/> <meta name="search_icon" content="/assets/elements/icons/xcode-12/xcode-12-96x96_2x.png"/> <meta name="search_thumbnail" content="/assets/elements/icons/xcode-12/xcode-12-96x96_2x.png"/> <meta property="og:locale" content="en_US"/> <meta property="og:site_name" content="Apple Developer"/> <meta property="og:type" content="website"/> <meta property="og:image" content="http://web.archive.org/web/20230926191125im_/https://developer.apple.com/news/images/og/xcode-12-og.jpg"/> <meta property="og:title" content="Xcode 15 - Apple Developer"/> <meta property="og:description" content="Xcode 15 includes everything you need to develop, test, and distribute apps across all Apple platforms."/> <meta property="og:url" content="http://web.archive.org/web/20230926191125/https://developer.apple.com/xcode/"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:image" content="http://web.archive.org/web/20230926191125im_/https://developer.apple.com/news/images/og/xcode-12-og-twitter.jpg"/> <meta name="twitter:description" content="Xcode 15 includes everything you need to develop, test, and distribute apps across all Apple platforms."/> <meta name="twitter:title" content="Xcode 15 - Apple Developer"/> <meta name="twitter:url" content="http://web.archive.org/web/20230926191125im_/https://developer.apple.com/xcode/"/> <link rel="alternate" href="http://web.archive.org/web/20230926191125/https://developer.apple.com/kr/xcode/" hreflang="ko-KR"/> <link rel="alternate" href="http://web.archive.org/web/20230926191125/https://developer.apple.com/jp/xcode/" hreflang="ja-JP"/> <link rel="alternate" href="http://web.archive.org/web/20230926191125/https://developer.apple.com/cn/xcode/" hreflang="zh-CN"/> <link rel="alternate" href="http://web.archive.org/web/20230926191125/https://developer.apple.com/xcode/" hreflang="en"/> <link rel="canonical" href="http://web.archive.org/web/20230926191125/https://developer.apple.com/xcode/"/> <link rel="stylesheet" href="/web/20230926191125cs_/https://developer.apple.com/xcode/styles/xcode.css" type="text/css"/> <link rel="stylesheet" href="/web/20230926191125cs_/https://developer.apple.com/xcode/styles/overview.css" type="text/css"/> </head> <body id="overview" class="dmf"> <script> const prefersDark = window.matchMedia("(prefers-color-scheme: dark)").matches; if (window.Settings.preferredColorScheme) { const colorTheme = (window.Settings.preferredColorScheme === 'auto') && !prefersDark ? 'light' : (window.Settings.preferredColorScheme === 'light') ? 'light' : 'dark' document.body.setAttribute('data-color-scheme', colorTheme); } else { document.body.setAttribute('data-color-scheme', prefersDark ? 'dark' : 'light'); } </script> <style> /* footer */ html body[data-color-scheme='dark'] #main section.section.section-resources.bg-alt {background-color:var(--fill-tertiary);color:var(--glyph-gray);} html body[data-color-scheme='dark'] .developer-router-links {background-color:var(--fill-tertiary);color:var(--glyph-gray);} html body[data-color-scheme='dark'] .footer {background-color:var(--fill-tertiary);color:var(--glyph-gray-tertiary);} /* body backgrounds */ body[data-color-scheme='dark'].dmf {background-color: #000;} html body[data-color-scheme='dark'].dmf .bg-alt {background-color:var(--fill-tertiary);} html body[data-color-scheme='dark'].dmf .bg-blue {background-color:var(--fill-blue-secondary);} html body[data-color-scheme='dark'].dmf .bg-green-blue {background:linear-gradient(135deg, #65976d 0%, #588ea4 100%)} html body[data-color-scheme='dark'].dmf .bg-yellow {background: linear-gradient(to bottom, var(--fill-tertiary) 0%, var(--fill-tertiary-alt) 100%);} html body[data-color-scheme='dark'].dmf .bg-light {background-color:var(--fill-secondary-alt);} html body[data-color-scheme='dark'].dmf .bg-gradient, html body[data-color-scheme='dark'].dmf .bg-grad {background:linear-gradient(to bottom, var(--dark) 0%, var(--fill-gray-secondary-alt) 100%);} html body[data-color-scheme='dark'].dmf .bg-grad-down {background:linear-gradient(to bottom, var(--dark) 0%, var(--fill-gray-secondary-alt) 100%);} html body[data-color-scheme='dark'].dmf .bg-grad-up {background:linear-gradient(to bottom, var(--fill-gray-secondary-alt) 0%, var(--dark) 100%);} html body[data-color-scheme='dark'].dmf .bg-blue-gradient, html body[data-color-scheme='dark'].dmf .bg-gradient-blue {background:linear-gradient(to bottom, var(--fill-blue-gradient-light) 0%, var(--fill-blue-gradient-dark) 100%);} html body[data-color-scheme='dark'].dmf .bg-blue-gradient-alt {background: linear-gradient(90deg, #061830 0%, #102d48 100%);} /* globalNav */ html body[data-color-scheme='dark'] #ac-globalnav {background: var(--fill-tertiary);} /* localNav */ html body[data-color-scheme='dark'] .localnav.localnav-scrim .localnav-background, html body[data-color-scheme='dark'] .localnav-scrim.localnav.localnav-background { background-color: rgba(29, 29, 31, 0.9); } @supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) { html body[data-color-scheme='dark'] .localnav.localnav-scrim .localnav-background, html body[data-color-scheme='dark'] .localnav-scrim.localnav.localnav-background { background-color: rgba(29, 29, 31, 0.72); } } </style> <link rel="stylesheet" href="/web/20230926191125cs_/https://developer.apple.com/assets/styles/globalnav.css?41172203193" type="text/css"/> <link rel="stylesheet" href="/web/20230926191125cs_/https://developer.apple.com/assets/styles/suggest-lang.css?41172203193" type="text/css"/> <div id="suggest-lang" class="ribbon hide" lang="en"> <div class="ribbon-content-wrapper"> <div class="ribbon-content row"> <div class="column large-12 large-centered"> <p><a href="#" id="suggest-link" class="ribbon-link more">View in English</a></p> <button id="suggest-closer" class="icon icon-after icon-reset" aria-label="Dismiss language suggestion" tabindex="0"></button> </div> </div> </div> </div> <script src="/web/20230926191125js_/https://developer.apple.com/assets/scripts/suggest-lang.js?05152322130"></script> <aside id="ac-gn-segmentbar" class="ac-gn-segmentbar" lang="en-US" dir="ltr"> </aside> <input type="checkbox" id="ac-gn-menustate" class="ac-gn-menustate"/> <nav id="ac-globalnav" class="no-js" role="navigation" aria-label="Global" data-hires="false" data-analytics-region="global nav" lang="en-US" dir="ltr" data-www-domain="www.apple.com" data-store-locale="us" data-store-root-path="/us" data-store-api="/[storefront]/shop/bag/status" data-search-locale="en_US" data-search-suggestions-api="/search-services/suggestions/" data-search-defaultlinks-api="/search-services/suggestions/defaultlinks/" data-search-suggestions-enabled="false"> <div class="ac-gn-content"> <ul class="ac-gn-header"> <li class="ac-gn-item ac-gn-menuicon"> <label class="ac-gn-menuicon-label" for="ac-gn-menustate" aria-hidden="true"> <span class="ac-gn-menuicon-bread ac-gn-menuicon-bread-top"> <span class="ac-gn-menuicon-bread-crust ac-gn-menuicon-bread-crust-top"></span> </span> <span class="ac-gn-menuicon-bread ac-gn-menuicon-bread-bottom"> <span class="ac-gn-menuicon-bread-crust ac-gn-menuicon-bread-crust-bottom"></span> </span> </label> <a href="#ac-gn-menustate" role="button" class="ac-gn-menuanchor ac-gn-menuanchor-open" id="ac-gn-menuanchor-open"> <span class="ac-gn-menuanchor-label">Global Nav Open Menu</span> </a> <a href="#" role="button" class="ac-gn-menuanchor ac-gn-menuanchor-close" id="ac-gn-menuanchor-close"> <span class="ac-gn-menuanchor-label">Global Nav Close Menu</span> </a> </li> <li class="ac-gn-item ac-gn-apple"> <a class="ac-gn-link ac-gn-link-apple-developer" href="/web/20230926191125/https://developer.apple.com/" data-analytics-title="appledeveloper home" id="ac-gn-firstfocus-small"> <span class="ac-gn-link-text">Apple Developer</span> </a> </li> </ul> <div class="ac-gn-search-placeholder-container" role="search"> <div class="ac-gn-search ac-gn-search-small"> <a id="ac-gn-link-search-small" class="ac-gn-link" href="/web/20230926191125/https://developer.apple.com/search/" data-analytics-title="search" data-analytics-click="search" data-analytics-intrapage-link aria-label="Search"> <div class="ac-gn-search-placeholder-bar"> <div class="ac-gn-search-placeholder-input"> <div class="ac-gn-search-placeholder-input-text" aria-hidden="true"> <div class="ac-gn-link-search ac-gn-search-placeholder-input-icon"></div> <span class="ac-gn-search-placeholder">Search</span> </div> </div> <div class="ac-gn-searchview-close ac-gn-searchview-close-small ac-gn-search-placeholder-searchview-close"> <span class="ac-gn-searchview-close-cancel" aria-hidden="true">Cancel</span> </div> </div> </a> </div> </div> <ul class="ac-gn-list"> <li class="ac-gn-item ac-gn-apple"> <a class="ac-gn-link ac-gn-link-apple-developer" href="/web/20230926191125/https://developer.apple.com/" data-analytics-title="appledeveloper home" id="ac-gn-firstfocus"> <span class="ac-gn-link-text">Apple Developer</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-news"> <a class="ac-gn-link ac-gn-link-news" href="/web/20230926191125/https://developer.apple.com/news/" data-analytics-title="news"> <span class="ac-gn-link-text">News</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-discover"> <a class="ac-gn-link ac-gn-link-discover" href="/web/20230926191125/https://developer.apple.com/discover/" data-analytics-title="discover"> <span class="ac-gn-link-text">Discover</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-design"> <a class="ac-gn-link ac-gn-link-design" href="/web/20230926191125/https://developer.apple.com/design/" data-analytics-title="design"> <span class="ac-gn-link-text">Design</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-develop"> <a class="ac-gn-link ac-gn-link-develop" href="/web/20230926191125/https://developer.apple.com/develop/" data-analytics-title="develop"> <span class="ac-gn-link-text">Develop</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-distribute"> <a class="ac-gn-link ac-gn-link-distribute" href="/web/20230926191125/https://developer.apple.com/distribute/" data-analytics-title="distribute"> <span class="ac-gn-link-text">Distribute</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-dsupport"> <a class="ac-gn-link ac-gn-link-dsupport" href="/web/20230926191125/https://developer.apple.com/support/" data-analytics-title="dsupport"> <span class="ac-gn-link-text">Support</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-account"> <a class="ac-gn-link ac-gn-link-account" href="/web/20230926191125/https://developer.apple.com/account/" data-analytics-title="account"> <span class="ac-gn-link-text">Account</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-search" role="search"> <a id="ac-gn-link-search" class="ac-gn-link ac-gn-link-search" href="/web/20230926191125/https://developer.apple.com/search/" data-analytics-title="search" data-analytics-click="search" data-analytics-intrapage-link aria-label="Search"></a> </li> </ul> <aside id="ac-gn-searchview" class="ac-gn-searchview" role="search" data-analytics-region="search"> <div class="ac-gn-searchview-content"> <div class="ac-gn-searchview-bar"> <div class="ac-gn-searchview-bar-wrapper"> <form id="ac-gn-searchform" class="ac-gn-searchform" action="/web/20230926191125/https://developer.apple.com/search/" method="get"> <div class="ac-gn-searchform-wrapper"> <input id="ac-gn-searchform-input" class="ac-gn-searchform-input" type="text" name="q" aria-label="Search" placeholder="Search" autocorrect="off" autocapitalize="off" autocomplete="off" spellcheck="false" role="combobox" aria-autocomplete="list" aria-expanded="true" aria-owns="quicklinks suggestions"/> <button id="ac-gn-searchform-submit" class="ac-gn-searchform-submit" type="submit" disabled aria-label="Submit Search"></button> <button id="ac-gn-searchform-reset" class="ac-gn-searchform-reset" type="reset" disabled aria-label="Clear Search"> <span class="ac-gn-searchform-reset-background"></span> </button> </div> </form> <button id="ac-gn-searchview-close-small" class="ac-gn-searchview-close ac-gn-searchview-close-small" aria-label="Cancel Search"> <span class="ac-gn-searchview-close-cancel" aria-hidden="true"> Cancel </span> </button> </div> </div> <aside id="ac-gn-searchresults" class="ac-gn-searchresults hidden" data-string-quicklinks="Quick Links" data-string-suggestions="Suggested Searches" data-string-noresults=""> <section class="ac-gn-searchresults-section ac-gn-searchresults-section-defaultlinks"> <div class="ac-gn-searchresults-section-wrapper"> <div class="search-group-checkbox hidden"><input id="group-input" type="checkbox" name="group-filter" checked>Only search within “<span id="group-search-label"></span>”</div> <h3 class="ac-gn-searchresults-header ac-gn-searchresults-animated">Quick Links</h3> <ul class="ac-gn-searchresults-list" id="defaultlinks" role="listbox"> </ul> <span role="status" class="ac-gn-searchresults-count" aria-live="polite">5 Quick Links</span> </div> </section> </aside> </div> <button id="ac-gn-searchview-close" class="ac-gn-searchview-close" aria-label="Cancel Search"> <span class="ac-gn-searchview-close-wrapper"> <span class="ac-gn-searchview-close-left"></span> <span class="ac-gn-searchview-close-right"></span> </span> </button> </aside> </div> </nav> <div class="ac-gn-blur"></div> <div id="ac-gn-curtain" class="ac-gn-curtain"></div> <div id="ac-gn-placeholder" class="ac-nav-placeholder"></div> <script src="/web/20230926191125js_/https://developer.apple.com/assets/scripts/ac-globalnav.built.js?41172203193"></script> <link rel="stylesheet" href="/web/20230926191125cs_/https://developer.apple.com/assets/styles/search.css?17042322115"> <script src="/web/20230926191125js_/https://developer.apple.com/assets/scripts/search.js?48172337109"></script> <!-- metrics --> <script> /* RSID: */ var s_account="awdappledeveloper" </script> <script src="/web/20230926191125js_/https://developer.apple.com/assets/metrics/scripts/analytics.js?10202020"></script> <script> s.pageName= AC && AC.Tracking && AC.Tracking.pageName(); s.channel="www.en.developer" s.channel="www.en.developer"; /************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/ var s_code=s.t();if(s_code)document.write(s_code) </script> <!-- /metrics --> <link rel="stylesheet" property="stylesheet" href="/web/20230926191125cs_/https://developer.apple.com/assets/styles/localnav.css" type="text/css"/> <link rel="stylesheet" property="stylesheet" href="/web/20230926191125cs_/https://developer.apple.com/xcode/styles/btnMulti.css" type="text/css"/> <input type="checkbox" id="localnav-menustate" class="localnav-menustate"/> <nav id="localnav" class="localnav localnav-scrim" data-sticky role="navigation"> <div class="localnav-wrapper"> <div class="localnav-background"></div> <div class="localnav-content"> <h2 class="localnav-title"> <a href="/web/20230926191125/https://developer.apple.com/xcode/">Xcode</a> </h2> <div class="localnav-menu"> <a href="#localnav-menustate" class="localnav-menucta-anchor localnav-menucta-anchor-open" id="localnav-menustate-open"> <span class="localnav-menucta-anchor-label">Open Menu</span> </a> <a href="#" class="localnav-menucta-anchor localnav-menucta-anchor-close" id="localnav-menustate-close"> <span class="localnav-menucta-anchor-label">Close Menu</span> </a> <div class="localnav-menu-tray"> <ul class="localnav-menu-items"> <li class="localnav-menu-item"> <a href="/web/20230926191125/https://developer.apple.com/xcode/" class="localnav-menu-link">Xcode 15</a> </li> <li class="localnav-menu-item"> <a href="/web/20230926191125/https://developer.apple.com/xcode/swiftui/" class="localnav-menu-link">SwiftUI</a> </li> <li class="localnav-menu-item"> <a href="/web/20230926191125/https://developer.apple.com/xcode/swiftdata/" class="localnav-menu-link">SwiftData</a> </li> <li class="localnav-menu-item"> <a href="/web/20230926191125/https://developer.apple.com/xcode/resources/" class="localnav-menu-link">Resources</a> </li> </ul> </div> <div class="localnav-actions localnav-actions-center"> <div class="localnav-action localnav-action-menucta" aria-hidden="true"> <label for="localnav-menustate" class="localnav-menucta"> <span class="localnav-menucta-chevron"></span> </label> </div> <div class="localnav-action localnav-action-button"> <div class="button-multi-container"> <a href="#" class="localnav-button button button-compact button-pill button-multi icon icon-chevrondown" id="button-multi-1" aria-haspopup="true" aria-expanded="false">Download </a> <div class="button-multi-content button-multi-content-right button-multi-content-slide" role="menu"> <a href="/web/20230926191125/https://developer.apple.com/download/all/?q=Xcode" class="button-multi-option" role="menuitem" tabindex="0">Xcode 15 beta<span class="loc-en-only"></span></a> <a href="http://web.archive.org/web/20230926191125/https://apps.apple.com/us/app/xcode/id497799835?mt=12/" class="button-multi-option" role="menuitem" tabindex="0">Xcode 14</a> </div> </div> </div> </div> </div> </div> </div> </nav> <label id="localnav-curtain" for="localnav-menustate"></label> <script src="/web/20230926191125js_/https://developer.apple.com/assets/scripts/ac-localnav.built.js"></script> <script type="text/javascript" src="/web/20230926191125js_/https://developer.apple.com/assets/scripts/localnav.js"></script> <script type="text/javascript" src="/web/20230926191125js_/https://developer.apple.com/xcode/scripts/btnMulti.js"></script> <main id="main" class="main bg-gradient" role="main"> <section class="section section-hero"> <div class="section-content"> <div class="row"> <div class="column large-centered large-10 small-12 text-center"> <img class="center" src="/web/20230926191125im_/https://developer.apple.com/assets/elements/icons/xcode-12/xcode-12-96x96_2x.png" width="96" alt=""/> <h1 class="typography-headline">Xcode 15</h1> <p class="typography-intro">Xcode&nbsp;15 enables you to develop, test, and distribute apps for all Apple platforms. Code and design your apps faster with enhanced code completion, interactive previews, and live animations. Use Git staging to craft your next commit without leaving your code. Explore and diagnose your test results with redesigned test reports with video recording. And start deploying seamlessly to TestFlight and the App&nbsp;Store from Xcode&nbsp;Cloud. Creating amazing apps has never been&nbsp;easier.</p> </div> </div> </div> <figure class="device-hero device-macbook-pro-5th-gen-16-silver center"> <picture class="device-screen"> <source media="(max-width: 1068px)" srcset="/web/20230926191125im_/https://developer.apple.com/xcode/images/xcode-15-hero-medium_2x.webp" type="image/webp"/> <source media="(max-width: 1068px)" srcset="/web/20230926191125im_/https://developer.apple.com/xcode/images/xcode-15-hero-medium_2x.jpg"/> <source srcset="/web/20230926191125im_/https://developer.apple.com/xcode/images/xcode-15-hero-large_2x.webp" type="image/webp"/> <img width="100%" src="/web/20230926191125im_/https://developer.apple.com/xcode/images/xcode-15-hero-large_2x.jpg" alt=""/> </picture> </figure> </section> <section class="section section-ready"> <div class="section-content"> <div class="row"> <div class="column large-offset-1 large-10 small-offset-0 small-12"> <h2>Ready, set, code.</h2> <p>Xcode&nbsp;15 is now 50% smaller on the Mac&nbsp;App&nbsp;Store, with downloadable simulator runtimes for all platforms. Enhanced code completion helps you write safer code faster, now referencing all your assets. And projects build faster thanks to improvements in the compiler and a brand-new linker, optimized for the multicore architecture of Apple&nbsp;silicon.</p> </div> <div class="column large-offset-1 large-10 small-offset-0 small-12"> <picture class="screen-only"> <source srcset="/web/20230926191125im_/https://developer.apple.com/xcode/images/xcode-15-ready-set_2x.webp" type="image/webp"/> <img src="/web/20230926191125im_/https://developer.apple.com/xcode/images/xcode-15-ready-set_2x.jpg" width="100%" alt="" aria-label=""/> </picture> </div> </div> </div> </section> <section class="section section-organized"> <div class="section-content"> <div class="row"> <div class="column large-offset-1 large-10 small-offset-0 small-12"> <h2>Stay organized</h2> <p>The new Bookmark navigator helps you keep track of landmarks in your code and organize your tasks. Localization assets are streamlined in the new String&nbsp;Catalog, giving you a centralized way to review and update them. And documentation shines in Xcode&nbsp;15, with a beautiful new design, and real-time&nbsp;preview.</p> </div> <div class="column large-offset-1 large-10 small-offset-0 small-12"> <picture class="screen-only"> <source srcset="/web/20230926191125im_/https://developer.apple.com/xcode/images/xcode-15-stay-organized_2x.webp" type="image/webp"/> <img src="/web/20230926191125im_/https://developer.apple.com/xcode/images/xcode-15-stay-organized_2x.jpg" width="100%" alt="" aria-label=""/> </picture> </div> </div> </div> </section> <section class="section section-swift"> <div class="section-content"> <div class="row"> <div class="column large-offset-1 large-10 small-offset-0 small-12"> <h2>Swift and SwiftUI</h2> <p>Swift, SwiftUI, and Xcode&nbsp;15 work together as one. Powered by the new Swift macros, Xcode&nbsp;Previews are easier to use and now work across SwiftUI, UIKit, and AppKit. The new interactive timeline helps you develop and design your widgets. And working with different platforms and devices is easier: you can choose them right in the preview canvas to make sure your views look great&nbsp;everywhere.</p> <p><a href="/web/20230926191125/https://developer.apple.com/swift/" class="more">Learn more about Swift</a></p> <p><a href="/web/20230926191125/https://developer.apple.com/xcode/swiftui/" class="more">Learn more about SwiftUI</a></p> </div> <div class="column large-offset-1 large-10 small-offset-0 small-12"> <picture class="screen-only"> <source type="image/webp" srcset="/web/20230926191125im_/https://developer.apple.com/xcode/images/xcode-15-swift_2x.webp"/> <img src="/web/20230926191125im_/https://developer.apple.com/xcode/images/xcode-15-swift_2x.jpg" width="100%" alt="" aria-label=""/> </picture> </div> </div> </div> </section> <section class="section section-debugging"> <div class="section-content"> <div class="row"> <div class="column large-offset-1 large-10 small-offset-0 small-12"> <h2>Beyond debugging</h2> <p>Use the power of macros in the source editor, setting breakpoints and stepping into the generated code. Access debug output with ease using the structured&nbsp;console.</p> </div> <div class="column large-offset-1 large-10 small-offset-0 small-12"> <picture class="screen-only"> <source type="image/webp" srcset="/web/20230926191125im_/https://developer.apple.com/xcode/images/screen-debugging-large_2x.webp"/> <img src="/web/20230926191125im_/https://developer.apple.com/xcode/images/screen-debugging-large_2x.jpg" width="100%" alt="" aria-label=""/> </picture> </div> </div> </div> </section> <section class="section section-xcode-cloud"> <div class="section-content callout"> <div class="row"> <div class="column large-centered large-10 medium-12 text-center"> <img class="hero-icon center" src="/web/20230926191125im_/https://developer.apple.com/assets/elements/icons/xcode-cloud/xcode-cloud-128x128_2x.png" width="128" alt=""/> <h2>Xcode Cloud</h2> <p>Xcode&nbsp;15 and Xcode&nbsp;Cloud work seamlessly together. Xcode&nbsp;Cloud is a continuous integration and delivery service built into Xcode and designed expressly for Apple developers. Start building your app in just a few minutes, with live build status, beautiful reports, and automatic distribution to your testers and&nbsp;users.</p> <p><a href="/web/20230926191125/https://developer.apple.com/xcode-cloud/" class="more">Learn more</a></p> </div> </div> </div> </section> <section class="section section-resources bg-alt"> <div class="section-content"> <div class="row"> <div class="column large-centered large-12 small-12 text-center"> <img class="hero-icon center" src="/web/20230926191125im_/https://developer.apple.com/assets/elements/icons/xcode-12/xcode-12-96x96_2x.png" width="96" alt=""/> <h2>Get started</h2> <p>Download Xcode and use these resources to build apps for all Apple&nbsp;platforms.</p> <p><a href="/web/20230926191125/https://developer.apple.com/download/" class="icon icon-after icon-downloadcircle">Download <span class="nowrap">Xcode<span class="loc-en-only"></span></span></a></p> </div> </div> </div> </section> </main> <link rel="stylesheet" property="stylesheet" href="/web/20230926191125cs_/https://developer.apple.com/assets/styles/router-strip.css" type="text/css"/> <aside class="section developer-router-links"> <div class="section-content"> <div class="row"> <div class="column large-3 medium-6 small-12"> <a href="/web/20230926191125/https://developer.apple.com/documentation/xcode" class="block text-center"> <figure class="router-icon router-icon-document"></figure> <p><strong>Xcode documentation</strong></p> <p class="typography-subbody">Find details and step-by-step instructions on how to use&nbsp;Xcode.</p> <p class="typography-subbody"><span class="block-link more">Read documentation</span></p> </a> </div> <div class="column large-3 medium-6 small-12"> <a href="/web/20230926191125/https://developer.apple.com/documentation/" class="block text-center"> <figure class="router-icon router-icon-documentation"></figure> <p><strong>Documentation</strong></p> <p class="typography-subbody">Browse the latest documentation, including tutorials, sample code, articles, and API&nbsp;reference.</p> <p class="typography-subbody"><span class="block-link more">Read documentation</span></p> </a> </div> <div class="column large-3 medium-6 small-12"> <a href="/web/20230926191125/https://developer.apple.com/videos/developer-tools/" class="block text-center"> <figure class="router-icon router-icon-videos"></figure> <p><strong>Videos</strong></p> <p class="typography-subbody">Discover the latest in Apple technologies presented at WWDC and other events.</p> <p class="typography-subbody"><span class="block-link more">Watch videos</span></p> </a> </div> <div class="column large-3 medium-6 small-12"> <a href="/web/20230926191125/https://developer.apple.com/forums/tags/xcode" class="block text-center"> <figure class="router-icon router-icon-forums"></figure> <p><strong>Forums</strong></p> <p class="typography-subbody">Ask questions and discuss development topics with Apple engineers and other&nbsp;developers.</p> <p class="typography-subbody"><span class="block-link more">View forums</span></p> </a> </div> </div> </div> </aside> <link rel="stylesheet" href="/web/20230926191125cs_/https://developer.apple.com/assets/styles/footer.dist.css?41172203193"> <footer id="footer" class="footer" role="contentinfo" aria-labelledby="footer-label"> <div class="footer-content"> <h2 class="footer-label" id="footer-label">Developer Footer</h2> <developer-breadcrumbs> <li>Xcode 15</li> </developer-breadcrumbs> <nav class="footer-directory" aria-label="Apple Developer Directory" role="navigation"> <!--googleoff: all--> <div class="footer-directory-column"> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-platform"/> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-platform"> <h3 class="footer-directory-column-section-title">Platforms</h3> </label> <a href="#footer-directory-column-section-state-platform" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/ios/">iOS</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/ipados/">iPadOS</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/macos/">macOS</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/tvos/">tvOS</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/visionos/">visionOS</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/watchos/">watchOS</a></li> </ul> </div> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-tools"/> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-tools"> <h3 class="footer-directory-column-section-title">Tools</h3> </label> <a href="#footer-directory-column-section-state-tools" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/swift/">Swift</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/swiftui/">SwiftUI</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/swift-playgrounds/">Swift Playgrounds</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/testflight/">TestFlight</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/xcode/">Xcode</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/xcode-cloud/">Xcode Cloud</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/sf-symbols/">SF Symbols</a></li> </ul> </div> </div> <div class="footer-directory-column"> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-topics"/> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-topics"> <h3 class="footer-directory-column-section-title">Topics &amp; Technologies</h3> </label> <a href="#footer-directory-column-section-state-topics" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/accessibility/">Accessibility</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/accessories/">Accessories</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/app-extensions/">App Extensions</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/app-store/">App Store</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/audio/">Audio &amp; Video</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/augmented-reality/">Augmented Reality</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/business/">Business</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/design/">Design</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/distribute/">Distribution</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/education/">Education</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/fonts/">Fonts</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/games/">Games</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/health-fitness/">Health &amp; Fitness</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/in-app-purchase/">In-App Purchase</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/localization/">Localization</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/maps/">Maps &amp; Location</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/machine-learning/">Machine Learning</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="http://web.archive.org/web/20230926191125/https://opensource.apple.com/">Open Source</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/security/">Security</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/safari/">Safari &amp; Web</a></li> </ul> </div> </div> <div class="footer-directory-column"> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-resources"/> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-resources"> <h3 class="footer-directory-column-section-title">Resources</h3> </label> <a href="#footer-directory-column-section-state-resources" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/documentation/">Documentation</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/learn/curriculum/">Curriculum</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/download/">Downloads</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/forums/">Forums</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/videos/">Videos</a></li> </ul> </div> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-support"/> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-support"> <h3 class="footer-directory-column-section-title">Support</h3> </label> <a href="#footer-directory-column-section-state-support" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/support/articles/">Support Articles</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/contact/">Contact Us</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/bug-reporting/">Bug Reporting</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/system-status/">System Status</a></li> </ul> </div> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-account"/> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-account"> <h3 class="footer-directory-column-section-title">Account</h3> </label> <a href="#footer-directory-column-section-state-account" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/account/">Apple Developer</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="http://web.archive.org/web/20230926191125/https://appstoreconnect.apple.com/">App Store Connect</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/account/ios/certificate/">Certificates, IDs, &amp; Profiles</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="http://web.archive.org/web/20230926191125/https://feedbackassistant.apple.com/">Feedback Assistant</a></li> </ul> </div> </div> <div class="footer-directory-column"> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-programs"/> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-programs"> <h3 class="footer-directory-column-section-title">Programs</h3> </label> <a href="#footer-directory-column-section-state-programs" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/programs/">Apple Developer Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/programs/enterprise/">Apple Developer Enterprise Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/app-store/small-business-program/">App Store Small Business Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="http://web.archive.org/web/20230926191125/https://mfi.apple.com/">MFi Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/programs/news-partner/">News Partner Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/programs/video-partner/">Video Partner Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/security-bounty/">Security Bounty Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/programs/security-research-device/">Security Research Device Program</a></li> </ul> </div> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-events"/> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-events"> <h3 class="footer-directory-column-section-title">Events</h3> </label> <a href="#footer-directory-column-section-state-events" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/events/">Events Overview</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/accelerator/">App Accelerators</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/app-store/app-store-awards/">App Store Awards</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/design/awards/">Apple Design Awards</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/learn/experts/#academies">Apple Developer Academies</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/entrepreneur-camp/">Entrepreneur Camp</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/web/20230926191125/https://developer.apple.com/wwdc/">WWDC</a></li> </ul> </div> </div> <!--googleon: all--> </nav> <section class="footer-mini" vocab="http://schema.org/" typeof="Organization"> <div class="footer-mini-news"> <div class="copy"> Get the <a href="http://web.archive.org/web/20230926191125/https://apps.apple.com/us/app/apple-developer/id640199958">Apple Developer app</a>. </div> <div class="content"> <div class="color-scheme-toggle" role="radiogroup" tabindex="0" aria-label="Select a color scheme preference"> <label data-color-scheme-option="light"> <input type="radio" value="light" autocomplete="off" onchange="window.setPreferredColorScheme(event.target.value)"/> <div class="text">Light</div> </label> <label data-color-scheme-option="dark"> <input type="radio" value="dark" autocomplete="off" onchange="window.setPreferredColorScheme(event.target.value)"/> <div class="text">Dark</div> </label> <label data-color-scheme-option="auto"> <input type="radio" value="auto" autocomplete="off" onchange="window.setPreferredColorScheme(event.target.value)"/> <div class="text">Auto</div> </label> </div> <script async src="/web/20230926191125js_/https://developer.apple.com/assets/scripts/color-scheme-toggle.js"></script> </div> </div> <link rel="stylesheet" href="/web/20230926191125cs_/https://developer.apple.com/assets/styles/language-dropdown.css?41172203193"> <div class="language-dropdown dropdown-container legacy-form hidden"> <select class="dropdown" aria-label="Language Dropdown"></select> <span class="dropdown-icon icon icon-chevrondown" aria-hidden="true"></span> </div> <script src="/web/20230926191125js_/https://developer.apple.com/assets/scripts/language-dropdown.js?46182321067"></script> <div class="footer-mini-legal"> <div class="footer-mini-legal-copyright">Copyright © 2023 <a href="http://web.archive.org/web/20230926191125/https://www.apple.com/">Apple Inc.</a> All rights reserved.</div> <div class="footer-mini-legal-links"> <a class="footer-mini-legal-link" href="http://web.archive.org/web/20230926191125/https://www.apple.com/legal/internet-services/terms/site.html" class="first">Terms of Use</a> <a class="footer-mini-legal-link" href="http://web.archive.org/web/20230926191125/https://www.apple.com/legal/privacy/">Privacy Policy</a> <a class="footer-mini-legal-link" href="/web/20230926191125/https://developer.apple.com/support/terms/">Agreements and Guidelines</a> </div> </div> </section> </div> </footer> </body> </html> <!-- FILE ARCHIVED ON 19:11:25 Sep 26, 2023 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 01:36:34 Feb 27, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.611 exclusion.robots: 0.02 exclusion.robots.policy: 0.012 esindex: 0.009 cdx.remote: 60.567 LoadShardBlock: 171.419 (6) PetaboxLoader3.datanode: 267.4 (8) load_resource: 512.632 (2) PetaboxLoader3.resolve: 373.475 (2) -->

Pages: 1 2 3 4 5 6 7 8 9 10