Tufaax
Nidaamka Swift wuxuu bixiyaa hal dhibic oo gelitaanka nidaamka is-dhexgalka kaas oo loo isticmaali karo dhammaan goobaha la taageeray iyada oo aan loo baahnayn qaab-dhismeedka C gaar ah ee barnaamijyada Swift. Isla mar ahaantaana, Nidaamka Swift ma mideeyo nidaamka isu wacaya, laakiin wuxuu bixiyaa qayb gaar ah oo APIs ah goob kasta oo la taageero, iyada oo la tixgelinayo habdhaqanka goobtan oo si sax ah u muujinaya is-dhexgalka heerka hoose ee nidaamka hawlgalka. Hadafka muhiimka ah ee abuurista Nidaamka Swift waa in la fududeeyo horumarinta maktabadaha-madax-tooska ah iyo codsiyada sida
raaxo leh.
Waxaad sidoo kale ogaan kartaa
Siideynta cusub waxay ku dareysaa taageerada bilowga ah ee madal Windows iyo
sabayn16,
Cabbirka codsiyada ka dhashay waa la dhimay - haddii Swift 4 cabbirka barnaamijka la soo ururiyey uu 2.3 jeer ka weyn yahay nooca Objective-C, hadda farqiga ayaa la dhimay 1.5 jeer. Siideynta cusub waxay sidoo kale si weyn u dedejisaa kordhinta dhismaha iyo xeerka dhismaha oo leh tiro badan oo hanti iyo shaqooyin ah oo laga keenay maktabadaha kale. Qalabka ogaanshaha ee ku jira isku-duwaha iyo tayada fariimaha khaladka ah waa la hagaajiyay. Maareeyaha xirmada wuxuu bixiyaa awooda lagu daro agabka dheeriga ah ee loo baahan yahay wakhtiga runtime, sida sawirada, xirmooyinka. Maareeyaha xirmada wuxuu sidoo kale ku darayaa taageerada qaybaha meelaynta iyo awoodda lagu qeexo ku tiirsanaanta shuruudaha.
Xusuusnow in luqadda Swift ay dhaxliso qaybaha ugu wanaagsan ee luqadaha C iyo Ujeeddada-C, oo ay bixiso qaab shayga la jaan qaadaya Ujeeddada-C (Swift code waxa lagu qasi karaa C iyo koodka Ujeeddada-C), laakiin way ka duwan tahay adeegsiga tooska ah. qoondaynta xusuusta iyo xakamaynta qulqulka doorsoomayaasha iyo arraysyada, taas oo si weyn u kordhisa isku halaynta iyo amniga koodka. Swift waxa kale oo ay bixisaa farsamooyin barnaamijyo casri ah oo badan, sida xidhitaannada, barnaamijyada guud, tibaaxaha lambda, tuples iyo noocyada qaamuuska, hawlgallada ururinta degdega ah, iyo walxaha barnaamijka shaqaynaysa. Nooca Linux kuma xidhna Objective-C Runtime, kaas oo u oggolaanaya luqadda in lagu isticmaalo deegaannada aan lahayn taageerada Ujeeddada-C.
Hirgelinta Swift waxaa lagu dhisay iyadoo la adeegsanayo tignoolajiyada mashruuca LLVM ee bilaashka ah. Si loo hubiyo waxqabadka sare, barnaamijyada Swift waxaa lagu soo ururiyay koodka asalka ah kaas oo ku shaqeeya 30% ka dhakhso badan koodka Objective-C ee imtixaanada Apple. Halkii laga isticmaali lahaa qashinka ururiyaha, Swift waxay isticmaashaa tirinta tixraaca shayga. Xirmada waxaa ku jira maamulaha xirmada
Source: opennet.ru