Sêv
Dema amadekirina serbestberdana nû, bala sereke hate dayîn berfirehkirina amûrên tespîtkirinê yên di berhevkerê de, zêdekirina pêbaweriya debuggkirinê, baştirkirina hilgirtina pêwendiyê di rêvebirê pakêtê de, û berfirehkirina piştgiriya ji bo LSP (Protokola Servera Ziman). Piştgiriya ziman lê zêde kir
Bînin bîra xwe ku zimanê Swift hêmanên çêtirîn ên zimanên C û Objective-C mîras digire, û modelek nesne ya ku bi Objective-C re hevaheng e peyda dike (koda Swift dikare bi koda C û Objective-C re were tevlihev kirin), lê di karanîna otomatîk de cûda dibe. veqetandina bîr û kontrolkirina guhêrbar û rêzan, ku bi girîngî pêbawerî û ewlehiya kodê zêde dike. Swift di heman demê de gelek teknîkên bernamekirinê yên nûjen pêşkêşî dike, wek girtina, bernamesaziya gelemperî, vegotinên lambda, tîp û celebên ferhengê, operasyonên berhevkirina bilez, û hêmanên bernameya fonksiyonel. Guhertoya Linux bi Objective-C Runtime ve ne girêdayî ye, ku destûrê dide ziman ku di hawîrdorên ku piştgiriya Objective-C-ê tune ne were bikar anîn.
Pêkanîna Swift bi karanîna teknolojiyên ji projeya belaş LLVM ve hatî çêkirin. Ji bo misogerkirina performansa bilind, bernameyên Swift di koda xwemalî de têne berhev kirin ku di ceribandinên Apple de 30% ji koda Objective-C zûtir dimeşe. Li şûna berhevkarek çopê, Swift jimartina referansa tiştan bikar tîne. Di pakêtê de rêveberek pakêtê heye
Source: opennet.ru