apel
ΠΡΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²ΡΠΏΡΡΠΊΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ ΡΠ΄Π΅Π»Π΅Π½ΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΡΡΠ΅Π΄ΡΡΠ² Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ Π² ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ΅, ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ, ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ Π² ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ΅ ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° LSP (Language Server Protocol). Π ΡΠ·ΡΠΊ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°
Ngelingan yΓ©n basa Swift inherits unsur pangalusna tina basa C jeung Objective-C, sarta nyadiakeun model objΓ©k cocog jeung Objective-C (kode Swift bisa dicampurkeun jeung kode C jeung Objective-C), tapi bΓ©da dina pamakΓ©an otomatis. alokasi memori jeung kontrol ngabahekeun variabel sarta arrays, nu nyata ngaronjatkeun reliabiliti sarta kaamanan kode. Swift ogΓ© nawiskeun seueur tΓ©knik pemrograman modΓ©ren, sapertos panutupan, pemrograman umum, ekspresi lambda, tuple sareng jinis kamus, operasi kempelan gancang, sareng unsur program fungsional. Versi Linux henteu dikaitkeun kana Objective-C Runtime, anu ngamungkinkeun basa pikeun dianggo dina lingkungan anu henteu ngadukung Objective-C.
Palaksanaan Swift diwangun nganggo tΓ©knologi tina proyΓ©k LLVM gratis. Pikeun mastikeun kinerja anu luhur, program Swift disusun kana kode asli anu ngajalankeun 30% langkung gancang tibatan kode Objective-C dina tΓ©s Apple. Gantina tukang sampah, Swift nganggo cacah rujukan obyΓ©k. Paket kalebet manajer pakΓ©t
sumber: opennet.ru