swift - welcome - تحميل برنامج xcode للايفون




كيف يمكنني refactor سويفت في Xcode؟ (3)

الكود 9 - 10

يدعم Xcode 9 الآن إعادة بيع الأراضي في Swift. تم الإعلان عن هذا في WWDC 2017.

هل هناك طريقة ل refactor سويفت في Xcode 7.1؟ عندما أحاول إعادة تسمية متغير (على سبيل المثال ، تمييز ، انقر بزر الماوس الأيمن ، refactor -> إعادة تسمية) ، ينبثق Xcode من مربع حوار خطأ يقول "لا يمكن إعادة تشكيل رمز Swift. يمكن لـ Xcode إعادة refactor C ورمز Objective-C فقط." هل هناك حل بديل لهذا؟


AFAIK فإن refactoring لا يعمل مع Swift الآن ، ومع ذلك ، على الأقل في نفس الملف (النطاق) ، يمكنك القيام بما يلي:


اعتبارًا من Xcode 7.2 beta ، لا تدعم أدوات إعادة التجهيز Swift.

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

أو استخدم AppCode لإعادة البناء ، أسمع أنه جيد ولكن لم أحاول كثيرًا بنفسي.





xcode7