Apple
При подготовке нового выпуска основное внимание было уделено расширению средств диагностики в компиляторе, повышению надёжности отладки, улучшению обработки зависимостей в пакетном менеджере и расширению поддержки протокола LSP (Language Server Protocol). В язык добавлена поддержка
Manatua o le gagana Swift e maua ai elemene sili ona lelei o le C ma le Objective-C gagana, ma tuʻuina atu se faʻataʻitaʻiga faʻataʻitaʻiga e fetaui ma Objective-C (Swift code e mafai ona faʻafefiloi ma le C ma le Objective-C code), ae ese i le faʻaogaina o le otometi. vaevaega manatua ma le pulea o le tele o fesuiaiga ma arrays, lea e matua faateleina ai le faatuatuaina ma le saogalemu o le code. E ofoina atu foi e Swift le tele o polokalame faʻaonaponei, e pei o tapuni, polokalame lautele, faʻamatalaga lambda, tuples ma ituaiga lolomifefiloi, faʻagaioiga vave aoina, ma elemene o polokalame faʻatino. O le Linux version e le o nonoa i le Objective-C Runtime, lea e mafai ai ona faʻaogaina le gagana i siosiomaga e leai se lagolago a Objective-C.
O le Swift faʻatinoina o loʻo fausia e faʻaaoga ai tekinolosi mai le poloketi LLVM saoloto. Ina ia mautinoa le maualuga o le faʻatinoga, o polokalame Swift e tuʻufaʻatasia i totonu o le tulafono masani e 30% vave atu nai lo le Objective-C code i suʻega a Apple. Nai lo le aoina o lapisi, e fa'aaoga e Swift le faitauina o fa'amatalaga. O le afifi e aofia ai le pule o pusa
puna: opennet.ru