عن المشروع
Awesome Swift هو دليل يحتفظ به المجتمع لمكتبات وأدوات وأدلة وموارد تعلم Swift. وهو منظم كفهرس كبير مصنف بدلاً من كونه برنامجاً واحداً، وتُقدَّم المساهمات عبر ملف محتويات بدلاً من التعديل المباشر على README.
تفتتح القائمة بمواد التعلم: أدلة Apple وSwift.org الرسمية، وأدلة الأنماط من شركات مثل Airbnb وGoogle وLinkedIn، ودروس ورسائل إخبارية ومجموعات نصائح من أطراف ثالثة. كما ترتبط بقوائم awesome ذات صلة لتطبيقات iOS وmacOS والتحضير للمقابلات.
تغطي أقسام الأدوات مديري التبعيات (Carthage، CocoaPods، Swift Package Manager، Mint، Accio، Swiftly)، والقوالب الجاهزة وقوالب المشاريع، وبيئات REPL والملاعب عبر الإنترنت، ودعم المحررات مثل Emacs وVim وGoogle Colaboratory، وأدوات القياس المرجعي، ومحولات Objective-C إلى Swift. ويجمع قسم كبير بعنوان "Misc" أدوات سطر الأوامر لتوليد مشاريع Xcode، وتوليد الأصول والشيفرة، وإنشاء XCFramework، وإدارة المشاريع.
يشكل فهرس المكتبات الجزء الأكبر من القائمة، ويشمل إمكانية الوصول، والذكاء الاصطناعي والتعلم الآلي، والخوارزميات وهياكل البيانات، والتحليلات، والرسوم المتحركة، وعملاء واجهات برمجة التطبيقات من أطراف ثالثة، وتوجيه التطبيقات، ومساعدات App Store والشراء داخل التطبيق، والصوت، والواقع المعزز، والمصادقة، والروبوتات، والتخزين المؤقت، والمخططات، والدردشة، والألوان، وأدوات سطر الأوامر، والتزامن، والعملات، وإدارة البيانات (Core Data، Realm، SQLite، JSON، YAML، GraphQL وغيرها)، والتواريخ، وحقن التبعيات، والوصول إلى الأجهزة والعتاد، والتوثيق، والبريد الإلكتروني، والأنظمة المدمجة، والأحداث، والملفات، والخطوط، ومحركات الألعاب والألعاب، والإيماءات، والصور، ولوحات المفاتيح، والتخطيط وAuto Layout، والتوطين، والموقع، والتسجيل، والخرائط، والرياضيات، ومعالجة اللغة الطبيعية، والشبكات (بما في ذلك المقابس وخوادم الويب وبروتوكولات المراسلة)، والتعرف الضوئي على الحروف، والتحسين، وPDF، والجودة، والبرمجة النصية، وأدوات تطوير البرمجيات، والأمان والتشفير، والبث، والتنسيق، وSVG، وأدوات النظام، والاختبار والمحاكاة، ومعالجة النصوص، والخيوط، وقسم واسع جداً لواجهات المستخدم (التنبيهات، والأزرار، والتقاويم، والبطاقات، والنماذج، وHUDs، والقوائم، والترقيم، والمدفوعات، والأذونات، والانتقالات، وعروض المجموعات والجداول، والأدلة التعريفية)، والأدوات المساعدة، والتحقق، ومديري الإصدارات، والفيديو. ويغطي قسم أخير خيارات التطوير بلا خوادم.
كل مدخل هو رابط قصير مع وصف من سطر واحد، وتُعلَّم المشاريع المتوافقة مع Linux بأيقونة بطريق. ويُقدَّم المستودع كنقطة انطلاق لاكتشاف حزم وموارد Swift عبر منصات Apple وما بعدها.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.