Spoločnosť Apple vydala beta verzie svojho integrovaného vývojového prostredia Xcode 12 s novým vzhľadom zodpovedajúcim plánovanému vydaniu MacOS Big Sur.
Xcode 12, predstavený 22. júna, obsahuje prispôsobiteľné veľkosti písma pre navigátor, ako aj zjednodušené dokončovanie kódu a nové karty dokumentov. Aplikácie je možné vytvoriť tak, aby podporovali plánované počítače Apple Silicon Mac, bez potreby meniť súčasné riadky kódu. Xcode 12 beta je k dispozícii prostredníctvom programu Apple Developer.
Xcode 12 beta obsahuje súpravy SDK pre iOS 14, MacOS 11, iPadOS 14, tvOS 14 a watchOS 7. Pre „Universal Apps“ je k dispozícii beta distribúcia pre procesory založené na procesoroch Intel a systémy Apple Silicon.
Špecifické možnosti Xcode 12:
- Dokumenty je teraz možné otvoriť na ich vlastnej karte, aby ste mohli prepínať medzi súbormi a zachovať zvyšok konfigurácie IDE.
- Dokončenia kódu majú sústredené rozhranie, ktoré uľahčuje vyhľadanie dokončenia. Dokončenia sú tiež presnejšie a rýchlejšie.
- Je možné zobraziť ukážku widgetov, klipov aplikácií a obsahu v balíčkoch Swift. Klipy na aplikácie poskytujú mechanizmus na objavovanie aplikácií pre iOS 14 prostredníctvom vizuálnych indikátorov nazývaných kódy App Clip, ako aj prostredníctvom NFC a zdieľaných odkazov.
- A
LibraryContentProvider
protokol umožňuje zobraziť zobrazenia a modifikátory v knižnici Xcode. - Kritické informácie o každej aplikácii sú teraz zoskupené na jednom mieste.
- Pri prinášaní aplikácií pre iPad do systému MacOS je teraz možné použiť nastavenie Optimalizovať rozhranie pre Mac pre natívne ovládacie prvky systému MacOS a rozlíšenie Mac.
- Multiplatformné šablóny aplikácií nastavujú projekty na zdieľanie kódu medzi platformami Apple.
- Zahrnuté sú nástroje na vytváranie súborov StoreKit, ktoré popisujú rôzne produkty na predplatné a nákup v aplikácii, ktoré môže aplikácia ponúkať, a zároveň vytvárajú testovacie scenáre, aby sa zabezpečila funkčnosť.
- Vylepšené automatické odsadenie.
Poznámky k vydaniu nájdete na stránke developer.apple.com. V súvisiacom oznámení spoločnosť Apple uviedla, že SwiftUI, rámec pre vytváranie používateľských rozhraní prostredníctvom jazyka Swift, má nové možnosti a lepší výkon pri zachovaní stabilného API, aby priniesol existujúci kód SwiftUI do Xcode 12. Rozhranie API na správu životného cyklu umožňuje vývojárom zapísať celú SwiftUI a zdieľajte viac kódu na platformách Apple.