Úvod do iOSu 11
iOS 11 obsahuje mnoho zbrusu nových funkcí a vylepšení v různých architekturách:
Příprava aplikace pro iOS 11
Apple zavedl aktualizace architektury, nové vizuální změny a aktualizovaný proces Připojení iTunes pro iOS 11. V tomto průvodci se ujistěte, že je vaše aplikace Xamarin.iOS připravená na novou verzi.
ARKit
ARKit přináší rozšířenou realitu do iOS, což uživatelům umožňuje interakci 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
I Telefon 7 a novější zařízení mohou číst značky NFC (Near Field Communication), což umožňuje aplikacím 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 pohyb dat po dotykovém ovládání pro iOS. Na iPadu můžete přetáhnout jak uvnitř, tak mezi různými aplikacemi; zatímco na i Telefon, můžete přetáhnout pouze v rámci stejné aplikace. Existuje podpora pro mnoho typů přizpůsobení, včetně bohatých datových typů, animací a zpracování gest s vícetouchy.
MapKit
MapKit má řadu vylepšení, včetně podpory automatického seskupování značek a přidání kompasu do zobrazení.
PDFKit
PDFKit je teď k dispozici v iOSu 11 a přináší do vašich 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 alternativní názvy aplikací.
Vision
Přináší celou řadu funkcí pro zpracování a analýzu obrázků do iOSu, včetně detekce a rozpoznávání tváře, modelů CoreML, nových rozhraní API pro detekci čárových kódů, detekce textu a horizontu a obecnější detekce a sledování objektů.
Ukázky
Máme řadu ukázek jazyka C#, které vám pomůžou začít:
- Ukázka ARKitu
- Umístění objektů ARKit
- Ukázka rozpoznávání obrázků CoreML
- CoreML s využitím vlastního modelu Azure
- Ukázka čtečky značek CoreNFC
- Přetažení zobrazení tabulky
- Přetažení zobrazení kolekce
- Přetažení vlastního zobrazení
- DragBoard Drag &Drop Sample
- MapKit – ukázka
- Ukázka SiriKitu
- Aktualizovaná ukázka architektury Fotky
- Ukázka Zpracování obrazu a CoreML
- Ukázka detekce obdélníků obrazu
- Ukázka detekce tváří pro zpracování obrazu
- Ukázka widgetů PDKFit
- Ukázka vodoznaku PDFKit