contador
Skip to content

هل تستخدم Apple لغة Swift في كود iOS؟

تعد Swift بالفعل واحدة من أكثر لغات البرمجة استخدامًا في العالم ، وتستمر في النمو

قامت شركة آبل بالترويج سويفت، لغة شركة جديدة تم تقديمها في WWDC 2014 وتم فتح رمزها مؤخرًا. لا يمكن إنكار أنها تحظى بشعبية كبيرة بين المطورين ، ولكن كيف يمكن استخدامها داخليًا؟

تمت مقابلة Craig Federighi مؤخرًا بواسطة John Gruber وكانت الدردشة تدور حول Swift. تحدث رئيس iOS و OS X قليلاً عن التبني الداخلي للغة ، قائلاً إن بعض المجموعات تفضل استخدامها في مشاريعها ، على الرغم من أنهم يعرفون أن Swift لا تزال في بداية حياتها وأنه لا يزال لديها الكثير لتطوره.

سويفت

لأن المطور Ryan Olson قرر التحقيق في رمز iOS 9.2 لمعرفة ما استخدمته Apple Swift عليه. الحكم؟ صدق أو لا تصدق ، فقط التطبيق آلة حاسبة مكتوب بالفعل باللغة الجديدة.

خلال الجلسة المنصات حالة الاتحاد، في WWDC 2014 ، قال أندرياس ويندكر (نائب رئيس هندسة البرمجيات في Apple):

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

() بعد ظهر اليوم نقوم بتحديث تطبيق WWDC ، التطبيق الذي تستخدمه للتجول حول المؤتمر هنا ، مع إصدار يستخدم Swift. لذا ، هذه اللغة جاهزة للاستخدام. حقيقة.

تخطى Olson تطبيق WWDC ووجد أن 6 فقط من 281 فئة مكتوبة بلغة Swift. تطبيق Apple Store تطبيق آخر يستخدم لغة Swift (للتطبيق الذي يعمل على Apple Watch). ولكن في الأساس هذا هو ما لدينا لـ Swift على iOS ، على الأقل حتى الآن سنرى ما إذا كان iOS 10 ، الذي يحتوي على كل شيء سيتم تقديمه في WWDC هذا العام ، لديه المزيد من الأخبار في هذا الصدد.

لم نفعل هذا المقال من أجل تفجير Swift. تمت مناقشة فوائد استخدام لغة Apple الجديدة بالفعل على نطاق واسع هنا على موقع الويب ، والجانب السلبي أيضًا ، بعد كل شيء ، لغة لم تنضج بعد. الأمر المثير للدهشة هنا هو السرعة التي تعتمد بها Apple لغتها الخاصة على iOS (حاليًا نظام التشغيل الرئيسي للشركة ، على الأقل في عدد المستخدمين).

من الواضح أنه ليس من السهل “تحويل المفتاح” وجعل جميع مطوري / المبرمجين / مهندسي البرمجيات في الشركة يعتمدون فجأة لغة Swift كلغة واحدة. لكن رؤية أن التطبيقات الحاسبة و WWDC و Apple Store فقط هي التي تستخدم اللغة كانت صادمة قليلاً.

ومع ذلك ، أوضح أولسون أن بحثه شمل iOS فقط ؛ ردا على مشاركته على Medium ، قال الكثيرون أن OS X Dock ، على سبيل المثال ، لديه بالفعل الكثير على Swift. من الممكن أن يكون هناك الكثير على OS X و watchOS و tvOS مكتوب بلغة Swift ، ولكن كما قلت ، لا يزال iOS هو نظام الأولوية اليوم في Ma لما يمثله iPhone للشركة.

(عبر 9to5Mac)