Úvod do iOSu 9Introduction to iOS 9

V tomto článku se seznámíte se všemi novými a upravenými rozhraními API a funkcemi dostupnými v iOS 9 pro vývojáře na platformě Xamarin. iOS.This article introduces all of the new and modified APIs and features available in iOS 9 for Xamarin.iOS developers.

Logo pro iOS 9

Společnost Apple přidala několik nových rozhraní API a služeb v iOS 9 spolu s mnoha vylepšeními pro stávající funkce.Apple has added several new APIs and services in iOS 9 along with many enhancements to existing features.

3D Touch3D Touch

Novinka pro iOS 9 a iPhone 6s a iPhone 6s Plus přidává do aplikací pro iOS gesta citlivá na tlak.New to iOS 9 and the iPhone 6s and iPhone 6s Plus, 3D Touch adds pressure sensitive gestures to your iOS apps. V případě trojrozměrného dotyku vám aplikace pro iPhone teď nemůže nejenom říct, že uživatel se dotkne obrazovky zařízení, může také určit, jak velký tlak uživatel vychází a reaguje na různé úrovně tlaku.With 3D Touch, an iPhone app is now able to not only tell that the user is touching the device's screen, it can also sense how much pressure the user is exerting and respond to the different pressure levels.

Prostorové dotykové ovládání poskytuje aplikaci následující funkce:3D Touch provides the following features to your app:

  • Citlivost na tlak – aplikace teď můžou měřit, jak tvrdý nebo lehký uživatel se dotýká obrazovky a využít tyto informace.Pressure Sensitivity - Apps can now measure how hard or light the user is touching the screen and take advantage of that information. Například aplikace pro malování může vytvořit čáru tlustší nebo užší na základě toho, jak se uživatel dotkne obrazovky.For example, a painting app can make a line thicker or thinner based on how hard the user is touching the screen.
  • Náhled a místní nabídka : aplikace teď může uživatelům umožnit interakci s daty, aniž by museli přecházet z aktuálního kontextu.Peek and Pop - Your app can now let the user interact with its data without having to navigate out of their current context. Když na obrazovce stisknete těžko, můžou si prohlédnout položku, které vás zajímají ( například náhled zprávy ).By pressing hard on the screen, they can Peek at the item they are interested in (like previewing a message). Když stisknete těžší, můžou se do položky zobrazit.By pressing harder, they can Pop into the item.
  • Rychlé akce – můžete si představit rychlé akce jako kontextové nabídky, které mohou být odebrány, když uživatel klikne pravým tlačítkem myši na položku v desktopové aplikaci.Quick Actions - Think of Quick Actions like the contextual menus that can be popped-up when a user right-clicks on an item in a desktop app. Pomocí rychlých akcí můžete do aplikace v aplikaci přidat společné, rychlé a snadné přístupové zkratky, a to z ikony domovské obrazovky na zařízení s iOS.Using Quick Actions, you can add common, quick and easy to access shortcuts to functions in your app from the Home screen icon on the iOS device.

Další informace najdete v úvodu k příručce pro trojrozměrné ovládání .To find out more, please see our Introduction to 3D Touch guide.

Zabezpečení přenosu aplikacíApp Transport Security

V rámci systému iOS 9 vynutila služba Transport Security Security (ATS) zabezpečená připojení mezi internetovými prostředky (například back-end serverem aplikace) a vaší aplikací.New to iOS 9, App Transport Security (ATS) enforces secure connections between internet resources (such as the app's back-end server) and your app. ATS zajišťuje, aby veškerá internetová komunikace splňovala osvědčené postupy připojení, což brání nechtěnému zpřístupnění citlivých informací, a to přímo prostřednictvím vaší aplikace nebo knihovny, kterou spotřebovává.ATS ensures that all internet communications conform to secure connection best practices, thereby preventing accidental disclosure of sensitive information either directly through your app or a library that it is consuming.

Vzhledem k tomu, že služba ATS je ve výchozím nastavení povolená v aplikacích vytvořených pro iOS 9 a OS X 10,11 (El Capitan), budou se všechna připojení pomocí NSUrlConnection, CFUrl nebo NSUrlSession vztahovat na požadavky na zabezpečení ATS.Since ATS is enabled by default in apps built for iOS 9 and OS X 10.11 (El Capitan), all connections using NSUrlConnection, CFUrl or NSUrlSession will be subject to ATS security requirements. Pokud vaše připojení tyto požadavky nesplňují, dojde k jejich selhání s výjimkou.If your connections do not meet these requirement, they will fail with an exception.

Další informace o ATS najdete v našem průvodci zabezpečením pro přenos aplikací .To find out more about ATS, please see our App Transport Security guide.

Multitasking pro iPadMultitasking for iPad

S iOS 9 přidal Apple podporu multitaskingu pro spouštění dvou aplikací současně na konkrétním hardwaru pro iPad.With iOS 9, Apple has added multitasking support for running two apps at the same time on specific iPad hardware. V důsledku toho aplikace Xamarin. iOS už nebudou předpokládat, že se jedná o jedinou aplikaci spuštěnou v určitou dobu nebo že mají přístup k celé obrazovce nebo prostředkům zařízení.As a result, your Xamarin.iOS apps can no longer assume that they are the only app running at any given time or that they have access to the full screen or resources of the device.

Podpora více úloh pro iPad je podporovaná prostřednictvím následujících funkcí:Multitasking for iPad is supported via the following features:

  • Posunutí – umožní uživateli dočasně spustit druhou aplikaci pro iOS na výstupním panelu snímků (buď na pravé nebo levé straně obrazovky na základě směru jazyka), která pokrývá přibližně 25% aktuálně běžící hlavní aplikace.Slide Over - Allows the user to temporarily run a second iOS app in a slide out panel (either on the right or left side of the screen based on language direction) that covers approximately 25% of the main app currently running. Posunutí je dostupné jenom na iPadu pro, iPad Air, iPad Air 2, iPad Mini 2, iPad Mini 3 nebo iPad mini 4.Slide Over is available only on an iPad Pro, iPad Air, iPad Air 2, iPad Mini 2, iPad Mini 3, or iPad Mini 4.
  • Rozdělené zobrazení – na podporovaném hardwaru iPadu (jenom iPad Air 2, iPad mini 4 a iPad pro) může uživatel vybrat druhou aplikaci a spustit ji souběžně s aktuálně spuštěnou aplikací v režimu rozdělování obrazovky.Split View - On supported iPad hardware (iPad Air 2, iPad Mini 4 and iPad Pro only), the user can pick a second app and run it side-by-side with the currently running app in a split screen mode. Uživatel může řídit procento hlavní obrazovky, které každá aplikace zabírá.The user can control the percentage of the main screen that each app occupies.
  • Obrázek v aplikaci Picture – pro aplikace, které přehrávají video obsah, se teď dá video přehrát v mobilním okně s možností změny velikosti, které se na zařízení s iOS momentálně používá v ostatních aplikacích, které jsou aktuálně spuštěné.Picture in Picture - For apps that playback video content, the video can now be played in a moveable and resizable window that floats over the other apps currently running on the iOS device. Uživatel má plnou kontrolu nad velikostí a umístěním tohoto okna.The user has full control over the size and position of this window. Obrázek na obrázku je k dispozici pouze na iPadu pro, iPad Air, iPad Air 2, iPad Mini 2, iPad Mini 3 nebo iPad mini 4.Picture in Picture is available only on an iPad Pro, iPad Air, iPad Air 2, iPad Mini 2, iPad Mini 3, or iPad Mini 4.

Další informace o nových funkcích s více úlohami v iOS 9 najdete v naší příručce pro iPad .To find out more about the new multitasking abilities of iOS 9, please see our Multitasking for iPad guide.

Nové architektury uživatelského rozhraní kontaktů a kontaktůNew Contacts and Contacts UI Frameworks

Po zavedení iOS 9 vydala společnost Apple dvě nové architektury, Kontakty a ContactsUI, které nahradí stávající adresář a rozhraní uživatelského rozhraní adresáře používané systémem iOS 8 a předchozími verzemi.With the introduction of iOS 9, Apple has released two new frameworks, Contacts and ContactsUI, that replace the existing Address Book and Address Book UI frameworks used by iOS 8 and prior.

Tyto nové rozhraní orientované na objekty poskytují následující:These new, object-oriented frameworks provide the following:

  • Kontakty – poskytuje přístup Xamarin. iOS k kontaktním informacím uživatele.Contacts – Provides Xamarin.iOS access to the user's contact information. Vzhledem k tomu, že většina aplikací vyžaduje jenom přístup jen pro čtení, toto rozhraní je optimalizované pro bezpečný přístup z více vláken, přístup jen pro čtení.Because most apps only require read-only access, this framework has been optimized for thread safe, read-only access.
  • ContactsUI – poskytuje prvky uživatelského rozhraní Xamarin. iOS pro zobrazení, úpravy, výběr a vytváření kontaktů na zařízeních s iOS.ContactsUI – Provides Xamarin.iOS UI elements to display, edit, select and create contacts on iOS devices.

Další informace najdete v dokumentaci k uživatelskému rozhraní kontaktů a kontaktů .For more information, see our Contacts and Contacts UI documentation.

Nová rozhraní API pro vyhledáváníNew Search APIs

Hledání se rozšířilo v iOS 9, které přináší skvělé nové způsoby přístupu k informacím v aplikaci Xamarin. iOS.Search has been expanded in iOS 9 to provide great new ways to access information inside of your Xamarin.iOS app. Pomocí nových rozhraní API pro vyhledávání můžete zpřístupnit obsah vaší aplikace prostřednictvím Spotlightu a výsledků hledání v Safari, oddávat a Siri připomenutí a návrhy.Using the new Search APIs, you can make your app's content searchable through Spotlight and Safari search results, Handoff and Siri Reminders and Suggestions. To uživatelům umožňuje rychlý přístup k aktivitám a informacím hluboko ve vaší aplikaci.This allows users quick access to activities and information deep within your app.

Kromě toho nová rozhraní API pro vyhledávání usnadňují integraci hledání do aplikace bez předchozího prostředí pro implementaci vyhledávání.Additionally, the new Search APIs make it easier to integrate search in your app without prior search implementation experience. Z tohoto důvodu deklarace identity společnosti Apple, které obvykle trvá několik hodin, zajistí, že obsah aplikace pro iOS 9 bude možné univerzálně prohledávat pomocí vyhledávání aplikací.Because of this, Apple claims that it typically takes a few hours to make an iOS 9 app's content universally searchable using App Search.

Další informace najdete v dokumentaci k vylepšením vyhledávání .For more information, please see our Search Enhancements documentation.

Nové zobrazení zásobníkuNew Stack View

Ovládací prvek zobrazení zásobníku (UIStackView využívá sílu tříd automatického rozložení a velikosti ke správě zásobníku podpohledů (vodorovně nebo svisle), které dynamicky reagují na orientaci a velikost obrazovky zařízení s iOS.The Stack View control (UIStackView leverages the power of Auto Layout and Size Classes to manage a stack of subviews (either horizontally or vertically) that dynamically responds to the iOS device's orientation and screen size.

Při použití ovládacího prvku zobrazení zásobníku se výrazně snižuje množství práce potřebné k rozložení uživatelského rozhraní.By using Stack View control, the amount of work required to layout a user interface is greatly reduced. Rozložení všech podpohledů připojených k zobrazení zásobníku se spravuje automaticky na základě vlastností určených pro vývojáře, jako jsou osy, distribuce, zarovnání a mezery.The layout of all subviews attached to a Stack View are managed automatically based on developer defined properties such as axis, distribution, alignment and spacing.

Další informace najdete v našem úvodu do dokumentace k zobrazení zásobníku .For more information, please see our Introduction to Stack View documentation.

Změny zobrazení kolekceCollection View Changes

V systému iOS 9 zobrazení kolekce (UICollectionView nyní podporuje přeřazení položek z okna přidáním nového výchozího nástroje pro rozpoznávání gest a několika nových podpůrných metod.In iOS 9, the Collection View (UICollectionView now supports drag reordering of items out of the box by adding a new default gesture recognizer and several new supporting methods.

Pomocí těchto nových metod lze snadno implementovat přeřazení v zobrazení kolekce a mít možnost přizpůsobit vzhled položek během libovolné fáze procesu reuspořádání.Using these new methods, you can easily implement drag-to-reorder in your Collection View and have the option of customizing the items appearance during any stage of the reordering process.

Pokud chcete získat další informace o změnách zobrazení kolekce pro iOS 9, přečtěte si příručku pro změny zobrazení kolekce .To find out more about the Collection View changes for iOS 9, please see our Collection View Changes guide.

Vylepšení herGame Enhancements

S iOS 9 vytvořil Apple několik technologických vylepšení pro herní rozhraní API, které usnadňují implementaci herních a zvukových grafik v aplikaci Xamarin. iOS.With iOS 9, Apple has made several technological improvements to the Gaming APIs that make it easier to implement game graphics and audio in your Xamarin.iOS app. Mezi ně patří jednoduchost vývoje prostřednictvím špičkových architektur a využití síly GPU zařízení s iOS, která zvyšuje rychlost a grafické schopnosti s vylepšeními nízké úrovně.These include both ease of development through high-level frameworks and harnessing the power of the iOS device's GPU for improved speed and graphic abilities with low-level enhancements.

Patří mezi ně GameplayKit, ReplayKit, model I/O, MetalKit a shadery pro výkon kovů společně s novými, vylepšenými funkcemi kovů, SceneKit a SpriteKit.This includes GameplayKit, ReplayKit, Model I/O, MetalKit and Metal Performance Shaders along with new, enhanced features of Metal, SceneKit and SpriteKit.

Další informace najdete v dokumentaci k herním vylepšením .For more information, please see our Game Enhancements documentation.

Změny architektury HomeKitHomeKit Framework Changes

HomeKit Framework, představený v iOS 8, nabízí možnost nastavit a řídit různá příslušenství s povoleným HomeKit (například automatizované indikátory, zámky dveří a otevřené dveře z řídicích dveří) z aplikace Xamarin. iOS.The HomeKit framework, introduced in iOS 8, provides the ability to setup and control various HomeKit enabled accessories (such as automated lights, door locks and garage door openers) from a Xamarin.iOS app. Kromě toho, že je možné snadno nastavit a nakonfigurovat příslušenství HomeKit, je možné řídit pomocí mluvených příkazů Siri.In addition to being easy to setup and configure, HomeKit accessories can be controlled via spoken Siri commands.

V systému iOS 9 vytvořila společnost Apple jednodušší nastavení, rozšířila typy příslušenství a poskytoval více interakcí příslušenství (například řízení příslušenství vzdáleně prostřednictvím iCloud).In iOS 9, Apple has made setup easier, expanded the types of accessories supported and provided more accessory interactions (such as controlling an accessory remotely via iCloud).

Další informace najdete v našem úvodu k HomeKit, ukázkové aplikaci HomeKitIntro iOS a dokumentaci k HomeKit společnosti Apple.For more information, see our Introduction to HomeKit, HomeKitIntro iOS Sample App and Apple's HomeKit documentation.

Změny rozhraní pro předáníHandoff Framework Changes

Předání (známé také jako kontinuita) bylo zavedeno společností Apple v systému iOS 8 a OS X Yosemite (10,10) jako způsob, jak může uživatel spustit aktivitu na jednom ze svých zařízení (buď iOS nebo Mac), a pokračovat v této stejné aktivitě na jiném zařízení (jak identifikuje účet iCloud uživatele).Handoff (also known as Continuity) was introduced by Apple in iOS 8 and OS X Yosemite (10.10) as a way for the user to start an activity on one of their devices (either iOS or Mac) and continue that same activity on another of their devices (as identified by the user's iCloud Account).

Přeložení bylo rozšířeno v systému iOS 9 a podporuje také nové a rozšířené možnosti vyhledávání.Handoff was expanded in iOS 9 to also support new, enhanced Search capabilities. Další informace najdete v dokumentaci k vylepšením vyhledávání .For more information, please see our Search Enhancements documentation. Další informace o použití předání najdete v našem úvodu k předání dokumentace.For more information on using Handoff, please see our Introduction to Handoff documentation.

Nové rozšiřovací bodyNew Extension Points

V systému iOS 8, společnost Apple představila rozšíření – knihovny, které jsou prezentovány operačním systémem ve standardních kontextech, například v centru oznámení, když uživatel požádá o klávesnici nebo když upravuje fotografii.In iOS 8, Apple introduced Extensions — libraries that are presented by the operating system in standard contexts, such as within the Notification Center, when the user requests a keyboard, or when they are editing a photo.

Pomocí systému iOS 9 společnost Apple rozšiřuje podporu rozšíření tím, že poskytuje několik nových rozšiřujících bodů , které definují zásady použití a poskytují rozhraní API pro práci v dané oblasti, a to takto:With iOS 9, Apple is extending Extension support by providing several new Extension Points that define usage policies and provide APIs for working within a given area as follows:

  • Nový bod rozšíření zvukové jednotky – pomocí tohoto rozšiřovacího bodu můžete poskytnout zvukové efekty, hudební nástroje, generátory atd. pro použití v jiných aplikacích pro hostování zvukových jednotek (například GarageBand).New Audio Unit Extension Point – Use this Extension Point to provide audio effects, musical instruments, sound generators, etc. for use within other Audio Unit host apps (such as GarageBand). Tento rozšiřující bod také umožňuje prodávat zvukové jednotky (zvukové moduly) na App Storu.This Extension Point also allows you to sell Audio Units (audio plug-ins) on the App Store.
  • Nový bod rozšíření údržby indexu – pomocí tohoto rozšiřovacího bodu můžete podporovat reindexaci dat aplikací bez nutnosti opětovného spuštění aplikace.New Index Maintenance Extension Point — Use this Extension Point to support reindexing of app data without requiring an app relaunch.
  • Nové síťové body rozšíření (vyžadují speciální oprávnění od Applu):New Network Extension Points (these require special permission from Apple):
    • Rozšíření poskytovatele proxy aplikací – pomocí tohoto rozšiřovacího bodu implementujte vlastní transparentní síťový proxy server na straně klienta.App Proxy Provider Extension — Use this Extension Point to implement a custom transparent client-side network proxy.
    • Filtrovat rozšíření poskytovatele ovládacího prvku zprostředkovatel dat/filtru – pomocí těchto bodů rozšíření můžete implementovat dynamické filtrování obsahu sítě v zařízení.Filter Data Provider / Filter Control Provider Extension - Use these Extension Points to implement dynamic network content filtering on-device.
    • Rozšíření poskytovatele tunelového propojení paketů – pomocí tohoto rozšiřovacího bodu můžete implementovat vlastní protokol tunelového propojení VPN.Packet Tunnel Provider Extension — Use this Extension Point to implement a custom VPN tunneling protocol client-side.
  • Nové body rozšíření Safari:New Safari Extension Points:
    • Rozšíření blokování obsahu – pomocí tohoto rozšiřovacího bodu můžete definovat seznam blokovaného obsahu, který se nebude zobrazovat, když uživatel prochází web.Content Blocking Extension — Use this Extension Point to define a list of blocked content that will not be displayed when the user is browsing the web.
    • Rozšíření sdílených odkazů – pomocí tohoto rozšiřovacího bodu můžete povolit zobrazení obsahu vaší aplikace ve sdílených odkazech Safari.Shared Links Extension — Use this Extension Point to enable viewing of your app's content in Safari's Shared Links.

Další informace najdete v úvodu k rozšíření a dokumentaci k příručce programování rozšíření aplikace od společnosti Apple.For more information, please see our Introduction to Extensions and Apple's App Extension Programming Guide documentation.

Vylepšení řetězce klíčůKeychain Enhancements

V systému iOS 9 rozšířil Apple řetězec klíčů tak, aby poskytoval nový typ šifrovacího klíče pro zabezpečenou enklávy a další možnosti ochrany položek, jak je znázorněno níže:In iOS 9, Apple has enhanced the Keychain to provide a new encryption key type for the Secure Enclave and more item protection options as follows:

  • Nové omezení dotykového ID, které zruší platnost položek řetězce klíčů při změně databáze otisků prstů.A new Touch ID constraint that invalidates Keychain items when the fingerprint database is modified.
  • Nová omezení, která povolují vytváření Access Controlch položek seznamu pomocí Touch ID nebo hesla.New constraints that allow creating Access Control List entries with Touch ID or Passcode only.
  • Nový kontext ověřování, který vám umožní vyvolat ověřování odděleně od SecItem volání.A new authentication context that allows you to invoke authentication separate from SecItem calls.
  • Seznam Access Control entropie (pomocí možnosti heslo aplikace) pro šifrování položek klíčů klíčů v rámci aplikace.Access Control List entropy (using the Application Password option) for app-provided keychain item encryption.
  • Podpora pro generování a používání klíčů v rámci zabezpečeného enklávy (prostřednictvím kSecAttrTokenIDSecureEnclave atributu).Support for generating and using keys inside the secure enclave (via the kSecAttrTokenIDSecureEnclave attribute).

Další informace najdete v tématu dotykové ID a ID obličeje v Xamarin. iOS.For more information, please see Touch ID and Face ID in Xamarin.iOS.

Podpora jazyků zprava dolevaRight-to-Left Language Support

V systému iOS 9 mohl Apple nabízet převrácené uživatelské rozhraní snadněji než dřív, protože poskytuje plnou podporu pro jazyky zprava doleva.In iOS 9, Apple has made presenting a flipped user interface easier than ever by providing full support for right-to-left languages. Ta zahrnují následující:This includes the following:

  • Standardní ovládací prvky UIKit automaticky Překlopí zprava doleva na základě nastavení národního prostředí a jazyka zařízení s iOS.Standard UIKit controls will automatically flip right-to-left based on the iOS devices locale and language settings.
  • Třída UIView poskytuje atributy, které umožňují definovat, jak se má dané zobrazení zobrazit při převrácení zprava doleva.The UIView class provides attributes that allow you to define how a given view should appear when flipped right-to-left.
  • Schopnost překlopit obrázek programově pomocí vlastnosti FlipsForRightToLeftLayoutDirection třídy UIImage .The ability to flip an image programmatically by using the FlipsForRightToLeftLayoutDirection property of the UIImage class.

Další informace najdete v dokumentaci pro jazyky od společnosti Apple.For more information, please see Apple's Supporting Right-to-Left Languages documentation.

Další změny architekturyAdditional Framework Changes

Kromě podstatných změn, které jsme pokryli výše, společnost Apple provedla úpravy a vylepšení několika stávajících platforem pro iOS 9, včetně těchto:In addition to the major changes that we have covered above, Apple has made modifications and improvements to several existing frameworks for iOS 9 including the following:

  • Architektura AV FoundationAV Foundation Framework
  • AVKit FrameworkAVKit Framework
  • CloudKit FrameworkCloudKit Framework
  • Základní architekturaFoundation Framework
  • Rozhraní pro předáníHandoff Framework
  • HealthKit FrameworkHealthKit Framework
  • HomeKit FrameworkHomeKit Framework
  • Místní ověřování – architekturaLocal Authentication Framework
  • Mapkitu FrameworkMapKit Framework
  • PassKit FrameworkPassKit Framework
  • Architektura služeb SafariSafari Services Framework
  • UIKit FrameworkUIKit Framework

Další informace najdete v dokumentaci k dalším změnám v rozhraní iOS 9 .For more information, please see our Additional iOS 9 Framework Changes documentation.

Zastaralá rozhraní API a funkceDeprecated APIs and Functions

Apple má v systému iOS 9 zastaralá tato rozhraní API a funkce:Apple has deprecated the following APIs and functions in iOS 9:

  • Adresář & uživatelského rozhraní adresáře – tato rozhraní API byla nahrazena ARCHITEKTURAMI uživatelského rozhraní kontaktů a kontaktů.Address Book & Address Book UI - These APIs have been replaced by the Contact and Contact UI frameworks. Další informace najdete v dokumentaci k uživatelskému rozhraní kontaktů a kontaktů .For more information, see our Contacts and Contacts UI documentation.
  • CBCentralManagerRetrievePeripherals metody a RetrieveConnectedPeripherals CBCentralManager třídy byly v iOS 9 odebrané.CBCentralManager - The RetrievePeripherals and RetrieveConnectedPeripherals methods of the CBCentralManager class have been removed in iOS 9. Volání těchto metod způsobí selhání aplikace při párování příslušenství nebo při spuštění aplikace.Calling these methods will cause an app to crash when pairing an accessory or on app launch.
  • FetchAllChangesFetchAllChanges CKFetchRecordChangesOperation Třída byla odepsána a bude odebrána v iOS 9.FetchAllChanges - The FetchAllChanges of the CKFetchRecordChangesOperation class was depreciated and will be removed in iOS 9.
  • Media Player – Media Player Framework se v iOS 9 už nepoužívá.Media Player - The Media Player framework has been deprecated in iOS 9. Místo toho použijte rozhraní API AVKit nebo AV Foundation.Use either AVKit or AV Foundation APIs instead.

Úplný seznam konkrétních zastaralých rozhraní API najdete v dokumentaci k rozdílům rozhraní API pro iOS 9,0 iOS společnosti Apple.For a complete list of specific API deprecations, see Apple's iOS 9.0 API Diffs documentation.

Ukázkové aplikace pro iOS 9iOS 9 Sample Apps

Máme několik ukázek specifických pro iOS 9 , jak začít:We have some iOS 9-specific samples to get started:

Podívejte se také na části těchto ukázek pro iOS (doprovodné Mac OS X verze přicházejí!):Also check out the iOS portions of these samples (companion Mac OS X versions coming!):