Úvod do iOSu 11

ARKit ExampleAR Placing ObjectsCoreML ExampleMapKit ExampleVision Rectangles ExampleVision Faces ExampleDrag and Drop Example 1Drag and Drop Example 2SiriKit Example

iOS 11 zahrnuje mnoho nových funkcí a vylepšení napříč různými architekturami:

Příprava aplikace pro iOS 11

Apple zavedl aktualizace architektury, nové vizuální změny a aktualizovaný proces Připojení iTunes pro iOS 11. Pomocí této příručky se ujistěte, že je vaše aplikace Xamarin.iOS připravená na novou verzi.

ARKit 2

ARKit přináší rozšířenou realitu do iOSu a umožňuje uživatelům pracovat se světem prostřednictvím fotoaparátu zařízení.

CoreML

Modely strojového učení je možné integrovat do aplikací pro iOS 11 pomocí CoreML. Architektura CoreML poskytuje jednoduché rozhraní API pro začlenění stávajících modelů do projektů aplikací, aby bylo možné analyzovat problémy přímo v aplikaci.

CoreNFC

iPhone 7 a novějších zařízeních můžou číst značky NFC (Near Field Communication), které aplikacím umožňují detekovat označené produkty, místa nebo věci na celém světě.

Přetažení

Architektura přetažení přináší podporu pro přesouvání dat po dotykovém ovládání pro iOS. Na iPad můžete přetáhnout jak v různých aplikacích, tak mezi různými aplikacemi. Při iPhone můžete přetáhnout jenom ve stejné aplikaci. Existuje podpora pro mnoho typů přizpůsobení, včetně bohatých datových typů, animací a zpracování gest multitouch.

MapKit

MapKit má řadu vylepšení, včetně podpory automatického seskupení značek a přidání kompasu do zobrazení.

PDFKit

PDFKit je teď k dispozici v iOS 11 a přináší do aplikací možnosti vytváření a úprav PDF.

SiriKit

Siri teď podporuje ještě více interakcí, včetně seznamů a poznámek a dalších vylepšení, jako jsou názvy alternativních aplikací.

Obraz

Přináší do iOSu celou řadu funkcí zpracování a analýzy obrázků, včetně rozpoznávání tváře, modelů CoreML, nových rozhraní API pro detekci čárových kódů, detekce textu a horizontů a obecnější detekce objektů a sledování objektů.

ukázky

Máme několik ukázek jazyka C#, které vám pomůžou začít: