تسريع عملية تطوير التطبيقات

بإستخدام
InjectionIII or HotReloading

من الامور التي نفتقدها اثناء تطوير التطبيقات الـ iOS هو مشاهدة التغيرات فوراً دون الحاجة الى إعادة تشغيل المشروع، لكن هذا الامر انتهى ، اليوم اقدملك حل جذري لهذه المشكلة.

كيف يعمل ؟

الأداة تقوم باستبدال التغيرات في الـ View فقط دون إعادة بناء التطبيق بالكامل، وبالتالي كل الذي تحتاجه إتباع الخطوات التي سوف اذكرها ، مع حفظ ملف الكود Command + S لتشاهد التغيير مباشرة في الـSimulator 

شرح الخطوات

تحميل البرنامج او الأداة الاساسية

توجد طريقتين لتحميل الاداة الاساسية وكل طريقة لها مميزاتها وعيوبها، لذا اختار الطريقة المناسبة لك.

ملاحظة مهمة : يجب أن يكون إسم الـ Xcode بإسم Xcode ويكون في داخل مجلد Application ، بما يعني في حال كأن بإسم مختلف مثل Xcode_13.4.1 لن تعمل الأدة !

لجعل الأداة تعمل في حال كان اسم الـ Xcode بإسم مختلف يتوجب عليك فتح برنامج الـ Terminal مع ملاحظة بأن اسم الـ Xcode في حاتلي هو Xcode_13.4.1 ، لذا السطر الذي سوف تكتبه في الـ Terminal سوف يكون

ln -s Xcode_13.4.1.app /Applications/Xcode.app

طريقة ١ : برنامج InjectionIII 

يمكنك تحميل من متجر التطبيقات من هنا او تحميل احدث نسخة من صفحة المشروع في Github من هنا

المميزات

لا حاجة الى ازالته من المشروع عند رفع المشروع الى الـ App Store 

العيوب

يتوجب عليك تشغيل البرنامج واختيار المشروع الذي تعمل عليه، في حال عدم تشغيل البرنامج لن تعمل هذه الطريقة

شرح الإستخدام

بعد تحميل البرنامج كل الي عليك تشغله وتضغط على زر Open Project وتختار مجلد المشروع الذي تريد إستخدام الاداة معاها

طريقة ٢ : مكتبة HotReloading  

Join