Přehled funkcí platformy iOS

Tato stránka obsahuje seznam posledních verzí iOS a také zvýraznění některých rozhraní Apple Framework, ke kterým můžete získat přístup pomocí Xamarin. iOS.

verze iOS

Vydat Description
Úvod do iOSu 14 Tento dokument popisuje Xamarin. iOS 14.
Úvod do iOSu 13 Tento dokument popisuje Xamarin. iOS 13.
Úvod do iOSu 12 Tento dokument popisuje funkce iOS 12 dostupné pro použití při sestavování aplikací Xamarin. iOS.
Úvod do iOSu 11 tento dokument popisuje nové a aktualizované funkce v iOS 11 a Xcode 9, jako je ARKit, core ML, core NFC, přetažení, mapkitu, PDFKit, sirikitu a vize. Odkazuje na příručky, které popisují, jak tyto funkce používat s Xamarin. iOS.
Úvod do iOSu 10 iOS 10 obsahuje několik nových rozhraní API a služeb, které vám umožní vyvíjet aplikace s novými funkcemi a funkcemi. u iOS 10 mají aplikace nové možnosti, jako je rozšíření Mapy, zpráv, Telefon a Siri. V této části se dozvíte, jak Hows využít výhod těchto funkcí v aplikaci Xamarin. iOS.
Úvod do iOSu 9 Tato část definuje změny provedené v iOS 9 při upgradu z iOS 8 a používání těchto funkcí v aplikaci Xamarin. iOS.
Úvod do iOSu 8 iOS 8 provedl velký počet změn v operačním systému od iOS 7. Tady ukážeme, co jsou a jak se používají.
Úvod do iOSu 7 O hlavních nových rozhraních API představených v iOS 7, včetně přechodů kontrol kontrol, vylepšení UIView animací, UIKit Dynamics a textové sady.
Úvod do iOSu 6 Vysvětlení funkcí zavedených v iOS 6, včetně zobrazení kolekcí, předávací sady, sady Event Kit a sociálních systémů.

Apple Pay

Apple Pay byla zavedena společně s iOS 8, takže uživatelé můžou platit za fyzické zboží, jako je jídlo, zábava a členství prostřednictvím svých zařízení s iOS. je k dispozici na iPhone 6 a iPhone 6 Plus a lze také spárovat s Apple Watch pro nákupy v obchodě. Při použití v iPhone používá dotykový identifikátor jako způsob, jak potvrdit a autorizovat transakce pro kreditní nebo debetní kartu uživatele.

CallKit

nové rozhraní CallKit API v iOS 10 poskytuje způsob, jak aplikace VOIP integrovat s uživatelským rozhraním iPhone a poskytnout koncovému uživateli známé rozhraní a možnosti. díky tomuto uživateli rozhraní API můžou pomocí zobrazení na zamykací obrazovce zařízení iOS zobrazit a interagovat s voláními VOIP a spravovat kontakty pomocí zobrazení oblíbené a poslední aplikace Telefon.

Kontakty a ContactsUI

Po zavedení iOS 9 vydala společnost Apple dvě nové architektury, ContactsContactsUI které nahradí stávající adresář a rozhraní uživatelského rozhraní adresáře používané systémem iOS 8 a starším.

Výběr dokumentu

Výběr dokumentu umožňuje sdílení dokumentů mezi aplikacemi. Tyto dokumenty můžou být uložené v iCloud nebo v jiném adresáři aplikace. Dokumenty jsou sdíleny prostřednictvím sady rozšíření poskytovatelů dokumentů , které uživatel nainstaloval na své zařízení.

EventKit

systém iOS má vestavěnou dvě aplikace související s kalendáři: aplikace kalendáře a aplikace s připomenutími. Je dostatečně jasné, abyste pochopili, jak aplikace kalendáře spravuje data kalendáře, ale aplikace s připomenutími není méně zřejmá. K připomenutím můžou být ve skutečnosti přidružená data z hlediska jejich splnění, pokud jsou dokončená atd. V takovém případě iOS ukládá všechna data kalendáře, ať už jde o události v kalendáři nebo připomenutí, v jednom umístění, které se nazývá databáze kalendáře.

rozšíření pro iOS

Rozšíření, jak je představeno v iOS 8, jsou specializovaná UIViewControllers v systému iOS ve standardních kontextech, jako jsou například v UIViewControllers, jako vlastní typy klávesnic, které uživatel požaduje k provedení specializovaného vstupu nebo jiných kontextů, jako je úprava fotografie, kde může rozšíření poskytnout speciální filtry efektu.

Grafika a animace v iOSu

Grafika a animace v iOS zahrnují klíčové koncepty grafiky v iOS, jako je CoreImage, základní grafika a základní animace.

Handoff

Společnost Apple zavedla odložení v iOS 8 a OS X Yosemite (10,10), aby poskytovala společný mechanismus, který uživateli umožňuje přenést aktivity spuštěné na jednom ze svých zařízení, do jiného zařízení, ve kterém je spuštěná stejná aplikace nebo jiná aplikace, která podporuje stejnou aktivitu.

HealthKit

Health Kit poskytuje zabezpečené úložiště dat pro informace týkající se stavu uživatele. Aplikace Health Kit můžou s explicitním oprávněním uživatele číst a zapisovat do tohoto úložiště dat a dostávat oznámení, když se přidají relevantní data. Aplikace můžou data prezentovat, nebo uživatel může použít aplikaci společnosti Apple, která poskytuje řídicí panel všech svých dat.

HomeKit

Společnost Apple představila HomeKit v systému iOS 8, aby poskytovala společné rozhraní pro zjišťování a komunikaci se zařízeními domácí automatizace v domácnosti uživatele. HomeKit poskytuje společnou platformu pro konfiguraci zařízení a nastavení akcí pro jejich kontrolu.

Nákupy v aplikaci

aplikace pro iOS mohou prodávat digitální produkty nebo služby pomocí Storekitu – sadu rozhraní API poskytovaných iOS, které komunikují se servery společnosti Apple za účelem provádění finančních transakcí s uživatelem prostřednictvím jejich Apple ID. Rozhraní API Storekitu se primárně týkají načítání informací o produktech a provádění transakcí – neexistuje žádná součást uživatelského rozhraní. Aplikace, které implementují nákupy v aplikaci, musí vytvořit své vlastní uživatelské rozhraní a sledovat zakoupené položky pomocí vlastního kódu, který uživateli poskytne požadované produkty nebo služby.

Rozhraní API herního zařízení iOS

Společnost Apple provedla několik technologických vylepšení herních rozhraní API v iOS 9, které usnadňují implementaci herních grafik a zvuku v aplikaci Xamarin. iOS. Mezi ně patří jednoduchost vývoje prostřednictvím špičkových architektur a využití síly GPU zařízení s iOS pro lepší rychlost a grafické schopnosti.

Integrace aplikace zprávy

Novinka v iOS 10 – rozšíření aplikace pro zprávy se integruje s aplikací zprávy a prezentuje nové funkce uživateli. Rozšíření může posílat text, nálepky, mediální soubory a interaktivní zprávy.

Multitasking pro iPad

iOS 9 přidává podporu multitaskingu pro spouštění dvou aplikací současně na konkrétním iPadovém hardwaru. úlohy s více úlohami pro iPad se podporují prostřednictvím následujících funkcí: převádění na obrázek, rozdělit zobrazení & na obrázek.

PassKit

Aplikaci Passbook je aplikace pro iPhone a iPod touch s iOS 6. Ukládá a zobrazuje čárové kódy a další informace, které slouží k propojení zákaznických transakcí na telefonu s využitím "reálného světa". Průchody jsou generovány pomocí obchodníků a odesílány zákazníkovi prostřednictvím e-mailu, adres URL nebo z vlastní aplikace pro iOS v obchodní organizaci. Aplikaci Passbook ukládá a uspořádává všechny průchody na telefonu a na zamykací obrazovce zobrazuje připomenutí, která závisí na datu a čase nebo na umístění zařízení.

Tento dokument zavádí aplikaci Passbook, používá rozhraní API sady Pass Kit s Xamarin. iOS a popisuje, jak implementovat průchody na serveru.

PhotoKit

Sada Photo Kit je nová architektura, která umožňuje aplikacím dotazovat se na knihovnu systémových imagí a vytvářet vlastní uživatelská rozhraní pro zobrazení a úpravu jejího obsahu. Obsahuje několik tříd, které reprezentují image a video assety, a také kolekce prostředků, jako jsou například alba a složky.

Vyžádat revizi aplikace

Novinka v RequestReview() ios 10,3 metoda umožňuje aplikaci pro iOS požádat uživatele, aby si ho vyžádal nebo si ho zkontroloval. Pokud je tato metoda volána v aplikaci pro expedici, kterou uživatel nainstaloval z App Storu, iOS 10 zpracuje celé hodnocení a proces kontroly pro vývojáře. Vzhledem k tomu, že se tento proces řídí zásadami App Storu, může se zobrazit výstraha nebo nemusí být zobrazená.

Rozhraní API pro vyhledávání

Hledání se rozšířilo v iOS 9, které přináší skvělé nové způsoby přístupu k informacím a funkcím v aplikaci Xamarin. iOS. Pomocí nových rozhraní API pro vyhledávání aplikací se obsah aplikace prohledává pomocí Spotlightu a výsledků hledání v Safari, připomínek a Siri upomínek a návrhů. Díky tomu mohou uživatelé rychle přistupovat k aktivitám a informacím v rámci vaší aplikace.

SiriKit

Novinka v iOS 10 umožňuje, aby aplikace pro iOS poskytovala služby, které jsou dostupné pro uživatele pomocí Siri a Mapy aplikace na zařízení s iOS pomocí rozšíření aplikace a nových platforem a záměrů uživatelského rozhraní .

Sociální rozhraní

Sociální rozhraní poskytuje sjednocené rozhraní API pro interakci se sociálními sítěmi, včetně Twitteru a Facebooku, a také SinaWeibo pro uživatele v Číně.

Rozpoznávání řeči

iOS 10 obsahuje nové rozhraní API pro rozpoznávání řeči, které umožňuje aplikaci podporovat nepřetržité rozpoznávání řeči a přepisovat řeč (z živých nebo zaznamenaných zvukových streamů) na text.

TextKit

Text Kit je nové rozhraní API, které nabízí výkonné funkce pro rozložení textu a vykreslování. Je postaven na vrcholu základního textového rozhraní s nízkou úrovní, ale je mnohem jednodušší použít než základní text.

3D Touch

tento článek obsahuje a úvod do používání nových rozhraní api pro 3d dotykové ovládání k přidání gest citlivých na tlak na aplikace Xamarin. iOS, které jsou spuštěné na nových iPhone 6s a iPhone zařízení s 6s Plus.

Dotykové ID a ID obličeje s Xamarin. iOS

Dotykové ID a ID obličeje jsou dostupné systémy biometrického ověřování, od iOS 8. Tento článek a ukázka popisují, jak používat Touch ID a ID obličeje s Xamarin. iOS.

Oznámení uživateli

Novinka v systému iOS 10 – architektura pro oznamování uživatelů umožňuje doručování a zpracování místních a vzdálených oznámení. Pomocí této architektury může aplikace nebo rozšíření aplikace naplánovat doručení místních oznámení zadáním sady podmínek, jako je například umístění nebo denní doba.

Wide Color

iOS 10 a macOS Sierra vylepšuje podporu formátů pixelů s rozšířeným rozsahem a barevné prostory široké škály v celém systému, včetně platforem, jako je základní grafika, základní obrázek, kov a AVFoundation. Podpora pro zařízení s celou barvou se zobrazuje dál nesníží tím, že poskytuje toto chování v celém zásobníku grafiky.

Ovládacího

Při práci na iOS se můžou setkat s případy, kdy chcete využívat knihovnu třetí strany Objective-C . V těchto situacích můžete použít projekty vazby MonoTouch k vytvoření vazby jazyka C# k nativním Objective-C knihovnám. Projekt používá stejné nástroje, které používáme k převedení rozhraní API pro iOS do C#. Tento dokument popisuje, jak vytvořit vazby Objective-C rozhraní API.

Vázání knihoven Swift pro iOS

Tento dokument popisuje, jak vytvořit vazby jazyka C# k kódu SWIFT, aby bylo možné využívat nativní knihovny a CocoaPods v aplikaci Xamarin. iOS.

Odkazování na nativní knihovny

Xamarin. iOS podporuje propojení s nativními knihovnami a Objective-C knihovnami jazyka C. Tento dokument popisuje, jak propojit nativní knihovny jazyka C s vaším projektem Xamarin. iOS.

Vložená rozhraní

Vysvětluje, jak vkládat Objective-C uživatelské architektury v aplikacích Xamarin. iOS.