ඇපල්
නව නිකුතුව සකස් කිරීමේදී, සම්පාදකයේ ඇති රෝග විනිශ්චය මෙවලම් පුළුල් කිරීම, දෝශ නිරාකරණය කිරීමේ විශ්වසනීයත්වය වැඩි කිරීම, පැකේජ කළමනාකරු තුළ යැපීම් හැසිරවීම වැඩිදියුණු කිරීම සහ LSP (භාෂා සේවාදායක ප්රොටෝකෝලය) සඳහා සහය පුළුල් කිරීම කෙරෙහි ප්රධාන අවධානය යොමු විය. භාෂා සහාය එකතු කරන ලදී
Swift භාෂාවට C සහ Objective-C භාෂාවල හොඳම මූලද්රව්ය උරුම වන අතර, Objective-C (Swift කේතය C සහ Objective-C කේතය සමඟ මිශ්ර කළ හැක), නමුත් ස්වයංක්රීය භාවිතයේදී වෙනස් වන වස්තු ආකෘතියක් සපයන බව මතක තබා ගන්න. මතකය වෙන් කිරීම සහ විචල්යයන් සහ අරා පිටාර ගැලීම පාලනය කිරීම, එමඟින් කේතයේ විශ්වසනීයත්වය සහ ආරක්ෂාව සැලකිය යුතු ලෙස වැඩි කරයි. ස්විෆ්ට් විසින් වසා දැමීම්, සාමාන්ය ක්රමලේඛනය, ලැම්ඩා ප්රකාශන, ටියුපල් සහ ශබ්ද කෝෂ වර්ග, වේගවත් එකතු කිරීමේ මෙහෙයුම් සහ ක්රියාකාරී ක්රමලේඛනයේ අංග වැනි බොහෝ නවීන ක්රමලේඛන ශිල්පීය ක්රම ද ඉදිරිපත් කරයි. Linux අනුවාදය Objective-C ධාවන කාලය සමඟ බැඳී නැත, එමඟින් Objective-C සහාය නොමැති පරිසරයක භාෂාව භාවිතා කිරීමට ඉඩ සලසයි.
Swift ක්රියාත්මක කිරීම නොමිලේ LLVM ව්යාපෘතියේ තාක්ෂණයන් භාවිතයෙන් ගොඩනගා ඇත. ඉහළ කාර්ය සාධනයක් සහතික කිරීම සඳහා, Swift වැඩසටහන් Apple පරීක්ෂණවල Objective-C කේතයට වඩා 30% වේගයෙන් ධාවනය වන ස්වදේශීය කේතයට සම්පාදනය කෙරේ. කසළ එකතු කරන්නෙකු වෙනුවට, Swift වස්තු යොමු ගණන් කිරීම භාවිතා කරයි. පැකේජයට පැකේජ කළමනාකරු ඇතුළත් වේ
මූලාශ්රය: opennet.ru