في هذه المشكلة: المزيد من إعادة
الهيكلة الجديدة ، والإكمال التلقائي الأفضل ، ودعم قاعدة البيانات من
DataGrip ، وحتى دعم Touch Bar. بمزيد من التفصيل - تحت القط.

سويفت
إغلاق خطأ
بعد استخراج الأساليب ، تعلمنا استخراج الإغلاق. لم يكن هناك اختصار منفصل ، ولكن يمكن استدعاء
⌃T
بسهولة عبر
⌃T
+
5
:

من السهل تغيير توقيع الإغلاق ، كما هو الحال دائمًا:

إعادة تسمية
مربعات الحوار التي تمت إزالتها لإعادة التسمية المحلية:

تم الانتهاء من الكثير في الجزء عبر اللغة. يمكنك الآن إعادة تسمية وسيطات الحظر إلى Objective-C ، وأسماء الفئات التي تم تصديرها من Objective-C إلى Swift باستخدام السمة
@objc
، وعناصر التعداد في Swift.
إكمال تلقائي
نواصل إغلاق الحالات "الأولية" لأنواع الإكمال التلقائي. أضافت هذه المرة الإدراج التلقائي "؟" للأنواع الاختيارية:

وبالتوازي ، نضيف القليل من العناصر الأولية ، مثل الإكمال التلقائي للسمات في Swift:

تم حفظ هانسيل وجريتل
ميزة فتات الخبز لدينا هي أن الطيور لن تأكلها. لذلك ، سيجد كل من هانسيل وجريتيل طريقهما إلى المنزل بسهولة:

تعليقات لملحقات
في الهدف-ج ، يسهل تمييز الفئات بالاسم. ولكن في Swift ، لا تحتوي الامتدادات على أسماء. لذلك ، أضفنا إلى الهيكل عرض عرض التعليقات من رمز الامتداد في Swift:

تجاوز / تنفيذ
قمنا بإصلاح توليد التحميلات الزائدة / التطبيقات للحقول التي تحمل الاسم نفسه من الفئات والبروتوكولات الأساسية والخصائص القابلة للتغيير وأجزاء البروتوكول الاختياري التي لم يتم تنفيذها بعد في الفئة الأساسية:

النوايا
في AppCode 2017.3 ، ظهرت إجراءات لإضافة / إزالة أنواع محددة من المتغيرات بشكل صريح ، وفي AppCode 2018.2 قمنا بتنفيذ نفس الشيء للحلقات:

تصحيح الأخطاء
حل مشكلة الإخراج لنصوص Python (مثل
إزميل ):

قدمت المنصة ميزة صغيرة ولكنها مريحة للغاية - مجموعة من الإجراءات لمعالجة نقاط التوقف من خلال
⌥⏎
:

إنشاء رسائل
في هذا الإصدار ، قررنا ، على ما يبدو ، آخر مشكلة كبيرة حقًا في عرض رسائل التجميع - بدأنا في معالجة ناتج مرحلة Run Script بشكل طبيعي:

دعم قاعدة البيانات
في AppCode 2018.2 ، قمنا بتضمين الوظائف الكاملة لـ DataGrip للعمل مع قاعدة البيانات. هنا ، بالمناسبة ، مثال على SQLite:
جميع الميزات متوفرة على موقعنا.
شريط اللمس
الآن يعمل في AppCode:

التحكم في الإصدار
كما هو الحال دائمًا ،
تمت إضافة
العديد من التحسينات إلى منصة IntelliJ ، وكلها متوفرة الآن في AppCode.
واجهة المستخدم
أكثر التغييرات وضوحًا هي الرموز المعاد تصميمها بالكامل بأسلوب واحد:

يمكنك أن تقرأ
عن عملية تغيير الأيقونات
هنا .
هذا كل شيء. كما هو الحال دائمًا ، قم بتنزيل -
هنا ، الأخطاء - إلى
المتعقب ، اطرح أسئلة عامة هنا.