جنبا إلى جنب مع iOS 8.3 beta 1 ، Apple صدر Xcode 6.3 بيتا 1 مع إصدار جديد من Swift ، لغة البرمجة الخاصة به لـ Cocoa و Cocoa Touch التي يستخدمها المطورون لإنشاء تطبيقات على iPhone و iPad و iPod touch و Mac. يتكامل هذا الإصدار الجديد افتراضيًا مع Swift ، والذي تم الإعلان عنه لأول مرة في يونيو الماضي في WWDC 2014 ويتم تحديثه إلى الإصدار 1.2.
يتضمن Xcode 6.3 إصدارًا جديدًا من لغة Swift ، كما يتضمن عددًا من التغييرات اللغوية المهمة التي تم تفصيلها في الإصدار الجديد في الإصدار التجريبي من Xcode 6.3. يوفر Xcode 6.3 أيضًا أداة ترحيل لتكييف شفرتك مع Swift 1.2.
هذا نسخة جديدة من سويفت يتم وصف التحديث بأنه "رئيسي" للغة البرمجة مع إبراز جميع التغييرات في مدونة Apple مخصصة لـ Swift. في الشهر الماضي ، نشرت جامعة ستانفورد دورة iTunes U الخاصة بها حول تطوير التطبيقات باستخدام لغة برمجة Apple Swift ، مع العديد من التحسينات على المترجم ، وقد تم تصميم Swift 1.2 ليكون أكثر استقرارًا ويحسن الأداء عبر جميع الحواس. توفر هذه التغييرات أيضًا تجربة أفضل عند العمل مع Swift في Xcode. تتضمن بعض التحسينات الأكثر وضوحًا على سبيل المثال:
- عمليات الإنشاء والتحديثات المتزايدة: لن يتم إعادة تجميع الملفات المصدر التي لم يتم تغييرها افتراضيًا.
- برامج تنفيذية أسرع: تنتج إصدارات التصحيح ثنائيات تعمل بشكل أسرع ، وتوفر التحسينات الجديدة أداءً أفضل لإصدار الإصدار.
- تشخيصات أفضل للمترجم: تجعل رسائل الخطأ والتحذير الأكثر وضوحًا ، جنبًا إلى جنب مع Fix-it الجديد ، من السهل كتابة التعليمات البرمجية بشكل صحيح في Swift 1.2.
- تحسينات الاستقرار: تم إصلاح أخطاء المترجم الأكثر تكرارًا مع عدد أقل من التحذيرات من SourceKit داخل محرر Xcode.
إنه مهم أيضًا لاحظ أنه في Swift 1.2، تم تحسين اللغة بشكل أكبر لضمان سلوك يمكن التنبؤ به ومستقر ، مع تحسينات مختلفة للتفاعل بين Swift و Objective-C.