Práce se seznamy vlastností v Xamarin.iOS
Tento dokument představuje editor grafických a pokročilých vlastností (.plist) Visual Studio pro Mac pro práci s Info.plist a Entitlements.plist. Znázorňuje nastavení ikon a spouštění obrázků pro aplikace pro iOS z Visual Studio pro Mac.
Visual Studio pro Mac obsahuje grafický editor .plist, který usnadňuje úpravy vlastností a možností aplikace. Visual Studio pro Mac má dva .plists – Info.plist
pro úpravy vlastností a ikon aplikací a Entitlements.plist
pro správu možností aplikace. Tato příručka představuje info.plists a poskytuje přehled práce s nimi v Visual Studio pro Mac. Informace o souboru Entitlements.plist najdete v průvodci Prací s nároky .
Info.plist
Seznam vlastností informací ( Info.plist
) je požadovaný soubor iOS, který poskytuje informace o konfiguraci vaší aplikace systému. Visual Studio pro Mac vlastní Info.plist
editor obsahuje tři panely řízené kartami v levém dolním rohu okna editoru:
Každý panel řídí různé vlastnosti, jak je uvedeno níže:
- Panel aplikací – grafické rozhraní pro nastavení běžných vlastností aplikace a ikon a spouštěcích obrázků; určení režimů integrace map a režimů na pozadí.
- Rozšířený panel – rozšířený panel je místo pro určení podporovaných typů dokumentů, UTI a typů adres URL.
- Zdrojový panel – Zdrojový panel řídí méně běžné vlastnosti a také vlastní vlastnosti aplikace.
Další tři části podrobněji prošetří funkce jednotlivých panelů.
Panel aplikací
Visual Studio pro Mac obsahuje grafické rozhraní pro úpravy běžných Info.plist
položek aplikace:
- Vlastnosti aplikace
- Podporované typy zařízení
- Orientace podpory pro každý typ zařízení
- Styl a barva stavového řádku
- Ikony a úvodní obrazovky
- režimy Mapy a pozadí
Podrobněji jsou popsány v dalších částech.
Cíl aplikace pro iOS
Tato část obsahuje důležité informace, které popisují vaši aplikaci. Identifikátor uložený zde musí odpovídat identifikátoru sady, který je zadaný v Připojení iTunes (pro aplikace App Store) a také v seznamu ID aplikací portálu pro zřizování iOS a vývojových a distribučních certifikátů.
Nasazení zařízení
Oddíly s informacemi o nasazení zařízení se zobrazují selektivně v závislosti na výběru v rozevíracím seznamu Zařízení v části Cíl aplikace výše. Rozevírací seznam Hlavní rozhraní je v aplikacích řízených scénářem nastavený na MainStoryboard . Pokud je uživatelské rozhraní zcela napsané v kódu, může být toto pole prázdné.
Podporované orientace zařízení
Podporované orientace zařízení řídí, jak aplikace reaguje na rotaci zařízení. Aplikace pro i Telefon/iPad jsou velmi běžné, aby podporovaly pouze výšku, nebo všechno, ale vzhůru nohama. Obecně všechny aplikace pro iPad s výjimkou her by měly podporovat všechny orientace.
Styly stavového řádku
Oddíl Styly stavového řádku je grafické rozhraní pro úpravy aplikaceUIStatusBarStyle
:
Ikony, spustit obrázky a iTunes Artwork
Informace o používání ikon, obrázků a uměleckých děl v souboru Info.plist najdete v příručce Práce s obrázky .
režimy integrace Mapy a na pozadí
Obsahuje Info.plist
speciální oddíly pro určení režimů integrace a pozadí map. Volba možností, které chcete podporovat, přidá požadované vlastnosti do aplikace za vás.
Další informace o práci s mapami najdete v průvodci Mapy pro Xamarin iOS.
Další informace o režimech pozadí najdete v průvodci Xamarin Backgrounding v iOSu .
Rozšířený panel
Rozšířený panel řídí typy dokumentů a schémata adres URL, která aplikace podporuje.
Typy dokumentů
Pro aplikace, které podporují otevírání konkrétních typů souborů, poskytuje CFBundleDocumentTypes
iOS klíč. Pokud chceme, aby naše aplikace podporovala určité známé typy souborů , například PDF, přidali bychom do klíče hodnotu PDF. Tato část poskytuje pohodlný způsob, jak zadat data, která budou uložena CFBundleDocumentTypes
v klíči Info.plist
v souboru.
Podrobnosti o konfiguraci těchto hodnot najdete v dokumentaci k registraci typů souborů, které vaše aplikace podporuje .
UTI
Někdy aplikace potřebuje podporovat otevření vlastního typu souboru. Můžeme například chtít otevřít soubory obrázků s vlastní příponou .xam. K určení vlastního typu souboru vytvoříme pomocí klíče vlastní identifikátor UTI – Universal Type Identifier UIExportedTypeDeclarations
. Následující snímek obrazovky ukazuje, jak vytvořit vlastní UTI pro rozšíření .xam:
Stejně jako exportované typy UTI určují vlastní UTI specifické pro vaši aplikaci, importovaný typ UTI (UIImportedTypeDeclarations
klíč) určuje vlastní typy podporované, ale nepatří do vaší aplikace.
Další informace o používání vlastních UTI najdete v průvodci registrací typů souborů, které vaše aplikace podporuje .
Vlastní adresy URL
Název schématu adres URL (označovaný také jako protokol) je první část adresy URL. Jedná se například o http://
https://
běžná schémata adres URL. Máte možnost vytvořit vlastní schéma adres URL pro vaši aplikaci. Vlastní schémata adres URL se používají ke komunikaci a odesílání dat zpět s jinými aplikacemi. Následující snímek obrazovky znázorňuje vytvoření nového vlastního schématu adres URL s názvem monkeys://
:
Další informace o implementaci vlastních schémat adres URL najdete v části Implementace vlastních schémat adres URL společnosti Apple v tomto průvodci.
Zdrojový panel
Karta ZdrojInfo.plist
souboru umožňuje přidávat nebo upravovat vlastní hodnoty. Visual Studio pro Mac poskytuje seznam nejběžnějších vlastností:
U známých vlastností Visual Studio pro Mac se zobrazí seznam platných hodnot, jak je znázorněno na následujícím snímku obrazovky:
Visual Studio pro Mac také zjistí typ vlastnosti, jak je znázorněno níže:
Další informace o volitelnýchvlastnostech
Shrnutí
Tento článek ukazuje použití grafických a pokročilých editorů .plist k úpravě běžných konfigurací aplikací a také k určení ikon a spouštění obrázků. Zavedla Entitlements.plist
také možnosti přidávání a správy aplikací.