Zavřít reklamu

Apple v současné době pracuje na Swift 5.0. Jedná se o významnou aktualizaci programovacího jazyka, který firma poprvé představila v roce 2014. V rámci příprav na tuto aktualizaci se vedoucí projektu Ted Kremenek zúčastnil rozhovoru s Johnem Sundellem v jeho podcastu. Při té příležitosti jsme se tak dozvěděli více o novinkách, které Swift 5.0 přinese.

Ted Kremenek působí v Applu jako senior manager pro jazyky a běh programů. Je pověřen dohledem nad vydáním Swift 5 a zároveň působí také jako mluvčí celého projektu. V Sundellově podcastu se rozhovořil o tématech, jako jsou nové funkce, které Apple plánuje do nového Swiftu zakomponovat, a celkově o páté generaci jako takové.

Swift 5 se má v první řadě zaměřit na dlouho očekávanou implementaci stability ABI (Application Binary Interfaces). V zájmu zavedení a plné funkčnosti této stability je potřeba u Swiftu zavést výrazné změny. Swift 5 díky tomu umožní propojení aplikace vytvořené v jedné verzi Swift kompileru s knihovnou vybudovanou v jiné verzi, což dosud nebylo možné.

Swift vznikl v roce 2014 a slouží k vývoji aplikací pro iOS, macOS, watchOS a tvOS. Počátky vývoje Swiftu se ale datují až do roku 2010, kdy na něm začal pracovat Chris Lattner. O čtyři roky později byl Swift představen na WWDC. Příslušná dokumentace je k dispozici například na Books. Apple se snaží Swift přiblížit i veřejnosti, a to jak prostřednictvím workshopů a vzdělávacích programů, tak i například za pomoci aplikace Swift Playgrounds pro iPad. Příslušný podcast je dostupný na iTunes.

Swift programming language FB
.