الإعلانات

طرحت Apple أحدث إصدار تجريبي من بيئة تطوير Xcode الخاصة بها لعامة الناس ، ومعها Swift ، أحدث ابتكارات الشركة في مجال البرمجة.

الإصدار التجريبي من Xcode 6 هو أول إصدار يتم إصداره للمستخدمين بدون حساب مطور Apple مدفوع الأجر. إنه يتميز بعدد من التغييرات المهمة في تجربة التطوير ، بما في ذلك (لأول مرة) REPL (قراءة Eval Print Loop) والتحسينات المرئية الأخرى التي تجعل التطوير أسهل.

التحسين الأكثر أهمية لـ Xcode هو شيء يسمى Playgrounds ، والذي يجعل من الممكن لك التجربة بسهولة أفكار جديدة باستخدام لغة البرمجة Swift ، والتي عرضتها Apple في مؤتمر المطورين العالمي السابق في سان فرانسيسكو.

هل ترغب في معرفة الجديد في Xcode 6؟ قراءة في لمزيد من المعلومات.

تقديم Swift ولماذا يجب أن تهتم

لأطول وقت ، كانت الطريقة الوحيدة لإنشاء تطبيقات iOS أصلية هي باستخدام Objective-C و C ++. يرث كل من هذه السمات والأنماط من لغة برمجة سابقة تسمى C.

المشكلة هي أن C ومشتقاته ليسوا أكثر من غيرهم الترحيب باللغات للمبتدئين. كيف تختار لغة برمجة لتتعلمها اليوم وتحصل على وظيفة رائعة في عامينقد يستغرق الأمر سنوات من العمل المتفاني لتصبح مبرمجًا جيدًا حقًا ؛ فهل هناك طريقة لاختيار اللغة المناسبة للبدء من اليوم ، حتى يتم تعيينك غدًا؟

instagram viewer
اقرأ أكثر حرصت شركة Apple على جذب مطورين جدد إلى نظامها الأساسي من Android و Windows Phone ، أنشأت Swift ، وهو لغة تسمح لك كيف تؤثر لغة برمجة Apple الجديدة علي؟منذ البداية ، أدرك المطورون أن Swift الجديدة من Apple ستكون كبيرة. ولكن لماذا يجب أن يهمك؟ اقرأ أكثر لإنشاء تطبيقات iOS أصلية سريعة دون استخدام أي من الأمتعة القديمة من C.

سويفت جديد - هل حقا الجديد. لم يتم إصدارها للجمهور بشكل صحيح حتى الآن. نتيجة لذلك ، لا يوجد في الواقع نفس القدر من الدعم والمواد التعليمية المتوفرة للأشخاص الذين يتعاملون مع Java أو Python أو C # أو Ruby.

xcode- سويفتلانج

لحسن الحظ ، أصدرت Apple كتابًا يعلمك تعقيدات لغة برمجة Swift. تسمى لغة البرمجة السريعة، ويمكنك الحصول عليه مجانًا على iBooks الآن.

الحصول على Xcode 6 Beta 4

حتى وقت قريب ، كان بإمكانك فقط الحصول على الإصدار التجريبي من Xcode 6 من خلال حساب مطور Apple باهظ الثمن يتكلف 99 دولارًا سنويًا. يمنحك هذا أيضًا الوصول إلى OS X Yosemite و iOS 8 ، على الرغم من زميلي Tim Brookes لا تعتقد أنه يجب عليك تثبيت هذه لماذا لا يجب عليك تثبيت الإصدار التجريبي من iOS 8 و OS X 10.10ربما لا يجب عليك تثبيت iOS 8 أو OS X 10.10 إلا إذا كان لديك سبب وجيه للقيام بذلك. إليكم السبب. اقرأ أكثر بعد.

لحسن الحظ ، كل ما تحتاجه هذه المرة لتجربة Xcode واللغة الجديدة هي حساب مطور مجاني يمكنك الحصول عليه ببساطة عن طريق توقيع.

xcode المنزل

ستحتاج إلى جهاز Mac ، لأن Xcode هو برنامج Mac - لا يوجد إصدار Windows. Xcode 6 كبير ، ويبلغ وزنه حوالي 2 جيجابايت. إذا كان الاتصال بالإنترنت بطيئًا ، فربما تنتظر بعض الوقت. بمجرد التثبيت ، سيجلس بسعادة بجوار النسخ الحالية من Xcode بدلاً من استبدالها.

يتوهم إعطائها الذهاب؟ قم بتنزيل Xcode 6 beta من هنا.

ما الجديد في Xcode 6؟

الكثير في الواقع.

لكن أولاً ، لنتحدث عن ميزة لعدد من لغات البرمجة الشائعة: REPLs. هذه الحامل لـ Read Eval Print Loop ، وتتيح لك تشغيل التعليمات البرمجية بشكل تفاعلي. يأخذون تعبيرًا من مستخدم ، ويقيمونه ويشغلون الكود ، ثم يطبعون نتائج العملية.

xcode- رد

لم يتم العثور على هذه بشكل تقليدي في اللغات المترجمة ، على الرغم من وجود بعض الاستثناءات الملحوظة ، مثل CSharpRepl في تنفيذ Mono لـ C #.

سويفت مختلفة. لأول مرة ، يمكن للأشخاص الذين يستخدمون الإصدار التجريبي من Xcode لكتابة Swift رؤية الكود الخاص بهم يتم تنفيذه أثناء كتابته ، مما يسمح لهم بسهولة تصحيح الأخطاء والتخطيط والتجربة باستخدام التعليمات البرمجية.

xcode- ملعب

هناك أيضًا سطر أوامر Swift تفاعلي ، حيث يمكنك تنفيذ Swift في بيئة تشبه النص سطرًا بسطر.

xcode-swift-repl

تشمل الميزات الأخرى المضمنة في Xcode 6 Beta 4 تصحيح أخطاء واجهة المستخدم المحسّن بشكل ملحوظ ؛ تتيح لك القصص المصورة لنظام التشغيل OS X إنشاء حاويات ورسوم متحركة لتطبيقات Mac دون كتابة سطر واحد من التعليمات البرمجية ؛ وأدوات جديدة لإنشاء الألعاب بسهولة.

أدوات التطوير الخاصة بالألعاب الجديدة والمختلطة مع واجهة برمجة التطبيقات المعدنية الجديدة لأداء رسومات فائق السرعة وسرعة تعني إمكانات تطوير التطبيقات للغة Swift أنه في السنوات القادمة ، يمكننا توقع ألعاب أسرع وأفضل وأكثر عددًا على منصة iOS.

تحمس!

حتى لو لم تكن مطورًا ، فهناك الكثير من الأشياء التي تجعلك متحمسًا بشأن Swift و Xcode 6.

هل أنت متحمس بشأن أدوات التطوير الجديدة من Apple؟ شارك أفكارك أدناه.

ماثيو هيوز هو مطور برامج وكاتب من ليفربول ، إنجلترا. نادرًا ما يتم العثور عليه بدون فنجان من القهوة السوداء القوية في يده ويعشق تمامًا جهاز Macbook Pro وكاميراه. يمكنك قراءة مدونته على http://www.matthewhughes.co.uk وتابعه على تويتر علىmatthewhughes.