apole
ΠΡΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²ΡΠΏΡΡΠΊΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ ΡΠ΄Π΅Π»Π΅Π½ΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΡΡΠ΅Π΄ΡΡΠ² Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ Π² ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ΅, ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ, ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ Π² ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ΅ ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° LSP (Language Server Protocol). Π ΡΠ·ΡΠΊ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°
Hopola hore puo ea Swift e rua likarolo tse ntle ka ho fetisisa tsa lipuo tsa C le Objective-C, 'me e fana ka mohlala oa ntho e lumellanang le Objective-C (Khoutu ea Swift e ka kopanngoa le C le Objective-C code), empa e fapane le tΕ‘ebeliso ea othomathiki. kabo ea memori le taolo e khaphatsehang ea mefuta-futa le li-arrays, tse eketsang haholo ts'epo le ts'ireletso ea khoutu. Swift e boetse e fana ka mekhoa e mengata ea sejoale-joale ea mananeo, joalo ka ho koala, mananeo a generic, polelo ea lambda, mefuta ea likopi le dikishinari, ts'ebetso ea pokello e potlakileng, le likarolo tsa lenaneo le sebetsang. Mofuta oa Linux ha o tlameletsoe ho Objective-C Runtime, e lumellang puo hore e sebelisoe libakeng tse hlokang tΕ‘ehetso ea Objective-C.
Ts'ebetsong ea Swift e hahiloe ho sebelisoa mahlale a tsoang morerong oa mahala oa LLVM. Ho netefatsa ts'ebetso e phahameng, mananeo a Swift a hlophisitsoe ka khoutu ea tlhaho e tsamaisang 30% ka potlako ho feta khoutu ea Objective-C litekong tsa Apple. Sebakeng sa pokello ea lithΕle, Swift o sebelisa ho bala litΕ‘upiso tsa ntho. Sephutheloana se kenyelletsa mookameli oa sephutheloana
Source: opennet.ru