Programovanie

Spoločnosť Apple predstavuje nový vzhľad Xcode 12 IDE

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.