1 مستودع
Techniques to reduce binary size and improve execution speed specifically for iOS applications.
Distinct from iOS Application Toolkits: Candidates focus on theming or deployments; none cover the combined optimization of binary size and native performance overrides.
Explore 1 awesome GitHub repository matching mobile development · iOS Application Optimization. Refine with filters or upvote what's useful.
j2objc هو مترجم من مصدر إلى مصدر (transpiler) يحول كود مصدر Java إلى Objective-C. يعمل كمنفذ منطق عبر الأنظمة الأساسية، مما يسمح بمشاركة منطق التطبيق ونماذج البيانات المكتوبة بـ Java وتنفيذها على iOS. لدعم هذه الترجمة، يوفر المشروع تنفيذاً بـ Objective-C لفئات Java الأساسية وواجهات برمجة التطبيقات لمحاكاة بيئة وقت تشغيل Java. يتضمن النظام ترجمة متخصصة لمكتبات Java ويوفر تعييناً لحقن التبعية وتعليقات التحليل الثابت للحفاظ على البيانات التعريفية. كما يتيح تحويل اختبارات JUnit إلى ثنائيات قابلة للتنفيذ للتحقق من الاتساق المنطقي على أجهزة الهاتف المحمول. لتحسين تطبيقات iOS الناتجة، يوفر المشروع أدوات لاكتشاف الكود غير المستخدم والقضاء على الكود الميت. كما يسمح باستبدال الفئات المترجمة تلقائياً بتنفيذات أصلية مكتوبة يدوياً لزيادة سرعة التنفيذ.
Reduces binary size by removing dead code and replacing translated classes with native Objective-C implementations.