الميزات الجديدة في AppCode 2018.2

في هذه المشكلة: المزيد من إعادة الهيكلة الجديدة ، والإكمال التلقائي الأفضل ، ودعم قاعدة البيانات من 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.

واجهة المستخدم


أكثر التغييرات وضوحًا هي الرموز المعاد تصميمها بالكامل بأسلوب واحد:

أيقونات

يمكنك أن تقرأ عن عملية تغيير الأيقونات هنا .

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

Source: https://habr.com/ru/post/ar421201/


All Articles