Apple vydal beta svého integrovaného vývojového prostředí Xcode 12 s novým vzhledem, který odpovídá plánovanému vydání MacOS Big Sur.
Xcode 12, představený 22. června, obsahuje přizpůsobitelné velikosti písma pro navigátor, stejně jako zjednodušené dokončování kódu a nové karty dokumentu. Lze vytvářet aplikace pro podporu plánovaných počítačů Apple Silicon Mac, aniž byste museli měnit aktuální řádky kódu. Xcode 12 beta je k dispozici prostřednictvím programu Apple Developer.
Verze Xcode 12 beta obsahuje sady SDK pro iOS 14, MacOS 11, iPadOS 14, tvOS 14 a watchOS 7. Pro „Universal Apps“ je k dispozici beta verze, která běží na procesorech založených na procesorech Intel i na systémech Apple Silicon.
Specifické možnosti Xcode 12:
- Dokumenty lze nyní otevírat na vlastní kartě a přepínat mezi soubory při zachování zbývající konfigurace IDE.
- Dokončení kódu mají zaměřené rozhraní, což usnadňuje vyhledání dokončení. Dokončení jsou také přesnější a rychlejší.
- Lze zobrazit náhled widgetů, klipů aplikací a obsahu v balíčcích Swift. Klipy pro aplikace poskytují mechanismus pro objevování aplikací pro iOS 14 prostřednictvím vizuálních indikátorů nazývaných kódy App Clip, jakož i prostřednictvím NFC a sdílených odkazů.
- A
LibraryContentProvider
Protokol umožňuje zobrazit zobrazení a modifikátory v knihovně Xcode. - Kritické informace o každé aplikaci jsou nyní seskupeny na jednom místě.
- Když přinášíte aplikace pro iPad do MacOS, můžete nyní použít nastavení Optimalizovat rozhraní pro Mac pro nativní ovládací prvky MacOS a rozlišení Mac.
- Multiplatformní šablony aplikací nastavují projekty ke sdílení kódu mezi platformami Apple.
- Jsou zahrnuty nástroje pro vytváření souborů StoreKit, které popisují různé produkty předplatného a nákupu v aplikaci, které aplikace může nabídnout při vytváření testovacích scénářů, aby byla zajištěna funkčnost.
- Vylepšené automatické odsazení.
Poznámky k verzi najdete na adrese developer.apple.com. V souvisejícím oznámení společnost Apple uvedla, že SwiftUI, rámec pro vytváření uživatelských rozhraní prostřednictvím jazyka Swift, má nové funkce a lepší výkon při zachování stabilního API, které přinese stávající kód SwiftUI do Xcode 12. Rozhraní API pro správu životního cyklu umožňuje vývojářům psát celou aplikaci SwiftUI a sdílejte více kódu napříč platformami Apple.