استمتع ببرنامج Apple Swift Programming Language

ملاعب في سويفت هي مجرد الكثير من المرح

طرحت شركة Apple لغة البرمجة Swift في حدث WWDC 2014. تم تصميم Swift لاستبدال Objective-C في نهاية المطاف ، وتوفير بيئة تطوير موحدة لأولئك الذين ينشئون تطبيقات لكل من أجهزة Mac و iOS.

منذ الإعلان الأول عن Swift ، شهدت اللغة الجديدة بالفعل عددًا من التحديثات. وهو الآن يشتمل على دعم WatchOS وكذلك tvOS ، مما يتيح لك التطوير لمجموعة كاملة من أجهزة Apple من بيئة تطوير واحدة.

خلال صيف عام 2014 ، قمت بتنزيل النسخة التجريبية الأصلية من Swift التي كانت متوفرة لمطوري Apple. هذه نظرة موجزة على ما وجدته ، وبعض التوصيات حول كيفية المتابعة إذا كنت مهتمًا بتعلم Swift.

صيف عام 2014

في وقت سابق من الأسبوع ، حصلت أخيرا على تنزيل الإصدار التجريبي من Xcode 6 من موقع Apple Developer الإلكتروني. تحتوي Xcode ، بيئة تطوير متكاملة (IDE) على كل ما يلزم لتطوير تطبيقات لأجهزة Mac أو iOS. يمكنك في الواقع استخدام Xcode للعديد من مشاريع التطوير المختلفة ، ولكن بالنسبة لمستخدمي Mac ، فإن إنشاء تطبيقات Mac و iOS هي biggies.

Xcode ، كما هو الحال دائمًا ، مجاني. أنت بحاجة إلى Apple ID ، والذي يمتلكه معظم مستخدمي Mac و iOS ، ولكنك لست بحاجة إلى أن تكون عضوًا مدفوعًا في مجتمع Apple Developer. يمكن لأي شخص لديه Apple ID تنزيل واستخدام Xcode IDE.

تأكد من تحديد الإصدار التجريبي Xcode 6 ، لأنه يتضمن لغة سويفت. كلمة تحذير: الملف كبير (2.6 غيغابايت تقريبًا) ، وتنزيل الملفات من موقع مطوّر برامج Apple عملية بطيئة جدًا.

مرة واحدة قمت بتثبيت Xcode 6 بيتا ، ذهبت للبحث عن أدلة اللغة السويدية والبرامج التعليمية. تعود خبرتي في البرمجة إلى لغة التجميع في معالجات موتورولا وإنتل ، وقليلاً من C لبعض مشاريع التطوير. في وقت لاحق ، وأنا خدع حولها مع Objective-C ، لمجرد تسلية بلدي. لذا ، كنت أتطلع إلى رؤية ما تقدمه شركة Swift.

كما ذكرت ، لقد بحثت عن برامج تعليمية سريعة وأدلة ومراجع. وبينما وجدت العديد من المواقع التي توفر إرشادات سريعة ، فقد قررت ، بدون سبب محدد ، أن القائمة أدناه هي المكان الذي سأبدأ فيه.

أدلة اللغة سويفت

بعد إعادة قراءة لغة برمجة إيمبوك سويفت (قرأت في الواقع iBook عندما ظهر لأول مرة في يونيو) ، قررت الانتقال إلى دليل البدء السريع لـ Ray Wenderlich والعمل في طريقي من خلال البرنامج التعليمي الخاص به حول أساسيات سويفت. أنا أحب مرشده وأعتقد أنه مكان جيد للمبتدئين الذين لديهم القليل من الخبرة البرمجة ، إن وجدت ، للبدء. على الرغم من أن لدي خلفية كريمة في التطوير ، إلا أن ذلك كان منذ وقت طويل ، وكان قليل من التذكير مجرد تذكرة قبل الانتقال إلى أدلة Apple والمراجع.

لم أخلق أي تطبيقات مع Swift حتى الآن ، وفي جميع الاحتمالات ، لن أفعل ذلك أبداً. أنا فقط أحب مواكبة الحالة الراهنة للتنمية. ما وجدته في سويفت كان مذهلاً جداً. كان الإصدار التجريبي Xcode 6 رائعًا ، مع ميزة Playgrounds التي تعمل مع Swift. تسمح لك ساحات اللعب بتجربة رمز Swift الذي تكتبه ، مع عرض النتائج ، سطرًا في سطر ، في Playgrounds. ماذا استطيع قوله؛ اعجبني ساحات اللعب القدرة على الحصول على ردود الفعل أثناء كتابة التعليمات البرمجية الخاصة بك مدهش للغاية.

إذا كنت قد حاولت تجربة يدك قليلاً من التطوير ، فإنني أوصي Xcode و Swift. امنحهم لقطة ، واستمتع ببعض المرح.

التحديثات:

لغة برمجة Swift هي الإصدار 2.1 في وقت هذا التحديث. جنبا إلى جنب مع الإصدار الجديد ، أصدرت شركة أبل Swift باعتبارها لغة برمجة مفتوحة المصدر ، مع وجود منافذ لنظام التشغيل Linux و OS X و iOS. تشتمل لغة سويفت المصدر المفتوحة على مترجم سويفت ومكتبات قياسية.

أيضا رؤية تحديث هو Xcode ، والتي تقدمت إلى الإصدار 7.3. لقد راجعت جميع المراجع في هذه المقالة ، التي نظرت في الأصل في النسخة التجريبية الأولى من سويفت. تظل جميع المواد المرجعية حالية وتنطبق على أحدث إصدار من Swift.

لذلك ، كما قلت في صيف عام 2014 ، خذ سويفت إلى الملعب. أعتقد أنك ستعجبك لغة البرمجة الجديدة هذه.

تاريخ النشر: 8/20/2014

تحديث: 4/5/2015