الإعلانات

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

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

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

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

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

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

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

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

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

كود-سويفتلانج

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

الحصول على Xcode 6 بيتا 4

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

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

كود المنزل

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

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

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

الكثير فعلا

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

أكواد الرد

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

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

ملعب الكود

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

أكواد سريعة-الرد

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

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

تحمس!

حتى لو لم تكن مطورًا ، فهناك الكثير مما ينبغي عليك حمايته من Swift و Xcode 6.

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

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