ايپل
سوئفٽ سسٽم سسٽم انٽرفيس تائين رسائي جو هڪ واحد نقطو فراهم ڪري ٿو جيڪو استعمال ڪري سگهجي ٿو سڀني سپورٽ پليٽ فارمن تي بغير ڪنهن مخصوص سي فريم ورڪ جي Swift پروگرامن ۾. ساڳئي وقت، سوئفٽ سسٽم سسٽم کي پاڻ کي متحد نٿو ڪري، پر هر سپورٽ پليٽ فارم لاء APIs جو هڪ الڳ سبسيٽ مهيا ڪري ٿو، انهي پليٽ فارم جي رويي کي نظر ۾ رکندي ۽ درست طور تي آپريٽنگ سسٽم جي هيٺين سطح جي انٽرفيس کي ظاهر ڪري ٿو. Swift سسٽم ٺاهڻ جو اهم مقصد ڪراس پليٽ فارم لائبريرين ۽ ايپليڪيشنن جي ترقي کي آسان ڪرڻ آهي جهڙوڪ
آرامده.
توهان پڻ نوٽ ڪري سگهو ٿا
نئين رليز ونڊوز پليٽ فارم لاء ابتدائي سپورٽ شامل ڪري ٿي ۽
فلوٽ 16،
نتيجن واري ايپليڪيشنن جي سائيز کي گھٽايو ويو آهي - جيڪڏهن Swift 4 ۾ گڏ ڪيل پروگرام جي سائيز Objective-C جي نسخي کان 2.3 ڀيرا وڏي هئي، هاڻي خلا 1.5 ڀيرا گهٽجي ويو آهي. نئين رليز پڻ خاص طور تي وڌندڙ بلڊنگ ۽ بلڊنگ ڪوڊ کي تيز ڪري ٿي وڏي تعداد ۾ ملڪيت ۽ افعال ٻين لائبريرين مان درآمد ٿيل. مرتب ڪندڙ ۾ تشخيصي اوزار ۽ غلطي پيغامن جي معيار کي بهتر بڻايو ويو آهي. پيڪيج مينيجر رن ٽائم تي گهربل اضافي وسيلن کي شامل ڪرڻ جي صلاحيت ڏئي ٿو، جهڙوڪ تصويرون، پيڪيجز ۾. پيڪيج مئنيجر پڻ شامل ڪري ٿو اجزاء لاءِ مدد مقامي ڪرڻ ۽ مشروط انحصار کي بيان ڪرڻ جي صلاحيت.
ياد رهي ته Swift ٻولي C ۽ Objective-C ٻولين جا بهترين عنصر ورثي ۾ ملي ٿي، ۽ Objective-C سان مطابقت رکندڙ آبجیکٹ ماڊل مهيا ڪري ٿي (سوئفٽ ڪوڊ کي C ۽ Objective-C ڪوڊ سان ملايو وڃي ٿو)، پر خودڪار جي استعمال ۾ فرق آهي. ميموري مختص ڪرڻ ۽ متغير ۽ صفن جي اوور فلو تي ڪنٽرول، جيڪو خاص طور تي ڪوڊ جي اعتبار ۽ سيڪيورٽي کي وڌائي ٿو. سوئفٽ ڪيترن ئي جديد پروگرامنگ ٽيڪنڪ پڻ پيش ڪري ٿو، جهڙوڪ بندش، عام پروگرامنگ، ليمبڊا ايڪسپريس، ٽپلس ۽ ڊڪشنري جا قسم، تيز ڪليڪشن آپريشن، ۽ فنڪشنل پروگرامنگ جا عنصر. لينڪس ورزن Objective-C رن ٽائم سان ڳنڍيل نه آهي، جيڪا ٻولي کي ماحول ۾ استعمال ڪرڻ جي اجازت ڏئي ٿي جنهن ۾ Objective-C سپورٽ نه آهي.
Swift عمل درآمد مفت LLVM پروجيڪٽ مان ٽيڪنالاجي استعمال ڪندي ٺاهيو ويو آهي. اعليٰ ڪارڪردگي کي يقيني بڻائڻ لاءِ، Swift پروگرامن کي مقامي ڪوڊ ۾ مرتب ڪيو ويو آهي جيڪو ايپل ٽيسٽ ۾ Objective-C ڪوڊ کان 30٪ تيز هلندو آهي. گندگي ڪليڪٽر جي بدران، Swift استعمال ڪري ٿو اعتراض جي حوالي سان ڳڻپ. پيڪيج ۾ هڪ پيڪيج مينيجر شامل آهي
جو ذريعو: opennet.ru