Zavřít reklamu

Swift je stále populárnější jako multiplatformní jazyk podporující širokou škálu případů použití, s podporou v různých vestavěných zařízeních, form faktorech, které zahrnují nositelná zařízení i servery, a v široké škále operačních systémů. S rozšiřováním jazyka Swift se vyplatí investovat do odpovídajících multiplatformních nástrojů pro sestavování, které poskytují výkonné, konzistentní a flexibilní prostředí v celém ekosystému.

Reklama

Jako základní krok v této nové kapitole technologií pro sestavování Swiftu od víkendu Apple otevřel zdrojový kód Swift Build, výkonného a rozšiřitelného sestavovacího enginu, který poskytuje sadu pravidel pro sestavování projektů Swift. Swift Build je engine používaný v Xcode, který podporuje miliony aplikací v App Store i interní proces sestavování pro vlastní operační systémy Apple. Úložiště s otevřeným zdrojovým kódem obsahuje také podporu pro cílení na Linux a Windows.

Představení systému Swift Build

Hlavním úkolem systému build je transformovat vstupy vytvořené uživatelem (například popis projektu a zdrojový kód) na výstupní artefakty, jako jsou nástroje příkazového řádku, knihovny a aplikace. Systémy sestavení hrají důležitou roli při poskytování skvělého prostředí pro vývojáře, protože umožňují funkce vyšší úrovně, které určují způsob, jakým uživatelé vytvářejí architekturu a pracují se svými projekty. Kromě toho má výkon a spolehlivost systému sestavení přímý dopad na produktivitu vývojářů.

  • Swift Build je infrastrukturní komponenta určená k plánování a provádění sestavení vyžádaných klientem vyšší úrovně, jako je Swift Package Manager nebo Xcode. Staví nad stávajícím projektem llbuild a přidává funkce, jako jsou např:
  • Robustní integrace s překladačem Swift pro spolehlivou a efektivní koordinaci sestavování projektů Swift
  • Podpora pro širokou škálu typů produktů včetně knihoven, nástrojů příkazového řádku a aplikací grafického uživatelského rozhraní s pokročilými možnostmi konfigurace sestavení Optimalizace grafu sestavení, které maximalizují paralelismus při sestavování kódu Swift a C.

Swift Playgrounds se přejmenoval na … Swift Playground

Kromě oznámení, že se Swift Build stává open source, si však Apple přichystal i oznámení další věci, konkrétně pak přejmenování Swift Playgrounds. Pokud však čekáte něco zásadního, jste na omylu. Ze Swift Playgrounds se totiž stal Swift Playground, což je v češtině ještě vtipnější než v angličtině, jelikož se vlastně z „hřiště“ stalo „hřiště“. Z hlediska funkčnosti se však samozřejmě nic nemění – jedná se tedy jen o kosmetickou úpravu.

Diskuze k článku

Vložte vlastní komentář

celý text

Dnes nejčtenější

.