ايپل جي سوئٽنگ پروگرامنگ زبان سان مزو ڪريو

سوئفٹ ۾ راندين جا ميدان گهڻو ڪري گهڻو مزو آهن

اي پي ڊي سي سي 2014 2014 واري ايپل ۾ ايپلٽ پروٽنگنگ ٻولي ايپل پيٽ ڪيو. سوفٹ جي آخر ۾ مقصد واري سي جي جڳهه تي ٺهيل هئي، ۽ انهن جي لاء ايم اي ۽ iOS ڊوائيسز لاء ايپس ٺاهي انهن لاء هڪ متحد ترقي ماحول فراهم ڪيو ويو آهي.

سوئفٹ جي ابتدائي اعلان کان وٺي، نئين ٻولي اڳ ۾ ئي تازا تازه ڪاري ڏسي چڪو آهي. اهو هاڻي watchOS ۽ tvsoft جي حمايت ۾ شامل آهي، توهان هڪ واحد ترقياتي ماحول مان ايپل ڊوائيس جي مڪمل گام لاء ترقي ڪري ڇڏي.

2014 جي اونهاري دوران، مون کي بيٽ جي اصلي بيٽا نسخي ڊائون لوڊ ڪيو جيڪو ايپل ڊولپرز وٽ موجود هو. هي مون کي مليو آهي هڪ مختصر نظر آهي، ۽ اڳتي هلي اڳتي وڌڻ لاء ڪجھ سفارشون جيڪڏهن توهان سوفٹ سکڻ ۾ دلچسپي وٺندا آهيو.

سمر جو 2014

پهريان ئي هفتي ۾، آخرڪار آء ايمڊيڪل 6 جي بيٽا ورڊ ڊبليو ايپل ڊولپرر ويب سائيٽ تان ڊائون لوڊ ڪرڻ لاء. ايڪسڊڊ، ايپل جو ڊي اي (انٽيليٽيوڊ ڊويلپمينٽ ماحول) ميڪ يا iOS ڊوائيسز لاء ايپس کي ترقي ڪرڻ لاء هر شيء تي مشتمل آهي. توهان حقيقت ڪري ڪيترن ئي مختلف ترقياتي منصوبن لاء Xcode استعمال ڪري سگهو ٿا، پر Mac ۽ iOS ايپليڪيشن ٺاهڻ لاء Mac صارفين لاء وڏيون آهن.

ايڪسڊڪس، هميشه وانگر، آزاد آهي. توهان هڪ ايپل ID جي ضرورت هوندي آهي، جيڪا ميڪ ۽ iOS جي اڪثر گهڻن اڳ ۾ ئي آهن، پر توهان ايپل ڊولپرر ڪميونٽي جي هڪ پيروي ڪندڙ ميمبر هجڻ جي ضرورت ناهي. ڪو به ماڻهو ايپل ID سان ڪوڊ ڊائونڊ ڊائون لوڊ ۽ استعمال ڪري سگھي ٿو.

ايڪسڊيڪس 6 بيٽا کي پڪ ڪرڻ لاء پڪ ڪريو، ڇو ته اهو سوفٹ ٻولي شامل آهي. خبردار جو لفظ: فائل وڏي (تقريبا 2.6 GB) آهي، ۽ ايپل ڊولپر ڊولپمينٽ جي سائيٽن تان فائل ڊائونلوڊ هڪ بدنام سست عمل آهي.

هڪ دفعو مون کي هڪڊيڪو 6 بيٽ نصب ڪيو، آئون سوفٹ زبان جي رهنمائي ڪرڻ ۽ سبق ڳولي لڌو. منهنجو پروگرامنگ تجربو موٽرولاولا ۽ انٽيل پروسيسرز ۽ ڪجهه سي جي ڪجهه ترقياتي منصوبن لاء ڪجهه واري اسيمبلي ۾ واپس وينديون آهن. بعد ۾، مون پنهنجي مقصد جي مقصد سان ڀرسان بي سمجهي ڇڏيو آهي. ان ڪري، مون کي ڏسڻ لاء هو ته ڇا سوفٹ کي پيش ڪرڻو آهي.

جيئن منهنجو ذڪر ڪيو ويو آهي، مون سوفٹ سبق، هدايت ۽ حوالن جي ڳولا ڪئي. جڏهن مون ڪيترن ئي سائيٽن کي سوفٹ هدايت ڏني آهي، مون فيصلو ڪيو، ته ڪو خاص سبب نه آهي، جنهن جي هيٺان لسٽ هيٺ هو جتي آئون شروع ڪيو هو.

سوفٹ ٻولي ٻولي رهنمائي ڪرڻ

سوئفٹ پروگرامنگ جي ٻولي جي ايجاد کي ايئر ڪرڻ کان پوء (مان اصل ۾ جون ۾ پهريون ڀيرو آئي آبي) جڏهن آئون پهريون ڀيرو ري ۾ نڪتو هو، مون کي ري وينڊرچچ جي جلد شروعاتي گائيڊ تي کود ڪرڻ جو فيصلو ڪيو ۽ سوفٹ بيٽيڪس تي پنهنجي سبق ذريعي ڪم ڪندي. مون کي سندس گائيڊ وانگر آهي ۽ مون سمجهيو ته اهو ابتدائي لاء سٺو جڳهه آهي جيڪو ٿورڙو آهي، اگر ڪنهن کي، شروع ڪرڻ پروگرامنگ تجربه. جيتوڻيڪ مون وٽ ترقي ۾ هڪ مهذب پس منظر آهي، اهو وقت کان وٺي گهڻو وقت آهي، ۽ ٿورو ريفريشر صرف ٽڪيٽ کان اڳ ايپل هدايت ۽ حوالو ڏانهن منتقل ٿي ويو آهي.

مون کي اڃان تائين ايپليڪيشن سان ڪنهن ايپس پيدا نه ڪيو آهي، ۽ سڀ امڪان ۾، ڪڏهن به نه. مان صرف موجوده رياست جي ترقي سان رکان ٿو. سوفٹ ۾ ڇا مون کي ڏاڍي حيرت هئي. ايڪسڊيڪس 6 بي بي پاڻ کي شاندار هئي، حيرت گرافي جي خاصيت سان جيڪا سوفٹ سان ڪم ڪري ٿي. Playgrounds کي توهان کي سوفٹ ڪوڊ جيڪو توهان لکي لکڻ جي ڪوشش ڪري ٿو، نتيجن سان، ليڪ لائن لائن، راندين جي ميدان ۾ ڏيکاري ٿو. آئون ڇا ٿو چئي سگهان؛ مون کي گراڊائونڊ پسند ڪيو؛ راء حاصل ڪرڻ جي صلاحيت جيئن توهان پنهنجي ڪوڊ لکڻ لکي رهيا آهيو خوبصورت حيرت انگيز آهي.

جيڪڏهن توهان ڪجهه ترقي ۾ پنهنجي هٿ کي آزمائي لاء آزمائش ڪئي وئي آهي ته، منهنجي ايڪسڪوڊ ۽ سوفٹ کي مشورو ڏيو. انھن کي ھڪ شاٽ ڏيو، ۽ ڪجھ مذاق ڪريو.

Updates

هن سافٽ ويئر پروگرامنگ ٻولي هن تازه ڪاري جي وقت نسخ 2.1 2.1 تائين آهي. نئين نسخ سان گڏ، ايپل لينڪس، او ايس ايڪس ۽ iOS لاء دستياب سان، هڪ کليل ماخذ پروگرامنگ زبان طور سوٽ ڇڏيا. کليل ذريعو سوفٹ ٻولي ۾ سوفٹ مرتب ۽ معياري لائبريري شامل آهن.

پڻ هڪ دفعو ڏسي ڏسو Xcode، جيڪو نسخن 7.3 تائين ترقي ڪيو ويو آهي. مون هن مضمون ۾ سڀني حواليين کي جانچ ڪيو آهي، جيڪو اصل ۾ سوفٹ جي پهرين بيٽا ورڪ کي ڏسي. سموري مواد جا سمورا مواد اڃا تائين جاري آهن ۽ سويف جي جديد نسخ تي لاڳو ٿينديون آهن.

سو، جيئن مون 2014 جي اونهاري ۾ چيو، سوفٽ کي راند جي ميدان ڏانهن وٺي وٺو؛ منهنجو خيال آهي ته توهان هن نئين پروگرامن واري ٻولي کي بلڪل پسند ڪرڻ وارا آهيو.

شايع ٿيل: 8/20/2014

اپڊيٽ ڪيو: 4/5/2015