عن المشروع

ShipSwift هي مكتبة مكونات SwiftUI مفتوحة المصدر صُممت ليتم استهلاكها بواسطة مساعدي البرمجة القائمة على الذكاء الاصطناعي. تجمع بين أكواد واجهة المستخدم الجاهزة للإنتاج و"وصفات" — خطوات التنفيذ والتوجيه — لتمكين النماذج اللغوية الكبيرة من توليد ميزات تطبيق iOS حقيقية بدلاً من التخمين بشأن واجهات البرمجة. ما تحتويه: - SWAnimation: حوالي 30 مكوناً للرسوم المتحركة، بما في ذلك تأثيرات SwiftUI (الوهج، النص الآلي، أيقونة مهتزة، توهج/مسحات ضوئية، طبقة مسح، تدرج مضحك متحرك، شريط قبل/بعد، شعارات دوّارة)، وقطع ثلاثية الأبعاد مُصنَّعة بـ Canvas (كرة نقاط، كرة شخصيات)، وخلفيات إجرائية بـ Metal shader (مجال نجمي، سحب كسورية، دخان حبر، كروم سائل، بلازما، كرةأيضية، نصف نغمة، ماء، فيرونوي، ضوضاء بسيبلكس وغيرها). - SWChart: رسوم بيانية خطية، شريطية، مساحية، دائرية، حلقية، رادارية، مبعثرة وشبكة حرارية للنشاط. - SWComponent: وحدات بناء للعرض والتغذية الراجعة والإدخال مثل العلامات العائمة، الأسئلة الشائعة القابلة للتمرير، الاقتباس الدوار، نص Markdown، عرض الإعداد الأولي، عرض الطلب، علامة التبويب الجذرية، مشغل الفيديو، تنبيهات، حالات التحميل، مؤشر التفكير، أزرار علامات التبويب، مقياس إضافة، وأشرطة البحث. - SWModule: أطر عمل متعددة الملفات تغطي المصادقة (Amplify/Cognito، التسجيل الاجتماعي وهاتفياً)، التقاط الكاميرا مع كشف الوجه عبر Vision، حاجز اشتراك StoreKit 2، عرض دردشة مع تعرف صوتي اختياري، قالب صفحة الإعدادات، إزالة الخلفية عبر VisionKit، وتتبع نسب أحداث TikTok API. - SWUtil: أدوات مساعدة مشتركة مثل تسجيل التصحيح، extensions النصوص/التاريخ/المشاهد، ومدير الموقع. كيفية الاستخدام: تم توثيق ثلاثة مسارات تكامل. المسار الموصى به يركّب "مهارات" عبر npx ويربط نقطة نهاية خادم MCP بحيث يتمكن المساعد من جلب الوصفات عند الطلب؛ وبديل محلي يقرأ ملفات المصدر مباشرة من المستودع بدون خادم؛ ومسار يدوي ينسخ الملفات من SWPackage إلى مشروع Xcode. كل مكون مُوصوف بأنه ذاتي المحتوى، مع قاعدة اعتماد مُعلنة: SWUtil لا يعتمد داخلياً على شيء، وSWAnimation/SWChart/SWComponent قد تعتمد فقط على SWUtil، وSWModule قد تعتمد على SWUtil وSWComponent. تستخدم الأنواع بادئة SW، وتستخدم عوامل تعديل العرض بادئة .sw صغيرة الأحرف. الترخيص والنطاق: جميع أكواد iOS عميل مرخصة بموجب MIT. بعض الوصفات مُسمى Pro وتضيف تفاصيل تنفيذ الخادم الخلفي، وقوائم مراجعة التكامل، وقوالب الامتثال، وملاحظات الفخاخ؛ يذكر README أيضاً خدمة تطوير تطبيقات مخصصة مدفوعة. تطبيق عرض مرافق متاح على App Store لمعاينة المكونات على جهاز. يستهدف المشروع Swift 5.0+ وiOS 18.0+، ويذكر SwiftUI وStoreKit 2 وAmplify SDK وAVFoundation/Vision وSpriteKit وVolcEngine ASR بين تقنياته. تُقبل المساهمات عبر fork وpull request، مع تعليقات إنجليزية والامتثال لاتفاقيات التسمية واعتمادات الطلبات المطلوبة.