كوكوبودز و اهميتها و دمجها في تطبيق ايوس

كوكوبودز و اهميتها و دمجها في تطبيق ايوس
NatchCenter ماي 5, 2018

مشاركة:

واحده من اهم الأدوات بل هي اهم أداء من وجهه نظري وضرورية لكل مطور تطبيقات علي نظام iOS في هذا المقال سنتعرف سوياً ما هذه الأداء واهميتها وطريقه دمجها واستخدامها في تطبيقات iOS

 

تعريف بالاداء

تسمي بما يعرف ب Package Manager يعني مدير لمكتبات/اسطر-برمجية ،يقوم المطورين بكتابتها ونشرها مجانا عبر تلك الأداء ليستفيد منها الاخرون.

 

ما هي أهميتها

كما ذكرت في التعريف بالأداء فهي مدير او منظم يستطيع المطور المبتدئ او المحترف من خلالها ان يجد مئات المكتبات والاسطر البرمجية ويدمجها في تطبيقه الخاص ويتابع كل تعديل وتطوير علي المكتبات عندما يقوم أصحابها بالتعديل والتطوير عليها بكل سهوله وبساطه.

 

من اهم المميزات التي تجعل المطور يستخدم أداة cocoapods:

 

تجمع الاف من مكتبات البرمجيه في مكان واحد.

سهوله البحث علي مكتبات برمجيه مكتوبه مسبقا من قِبل مطورون اخرون.

هذه المكتبات توفر وقت وجهود علي المطور، حيث انه يستخدم اكواد ومكتبات برمجيه مكتوبه مسبقا. حيت ان المطور بإمكانه اضافه مكتبه الي مشروع في خلال ثواني قليله كما سنري لحقاً في هذا المقال. (خطوه رقم 12)

كل مكتبه برمجيه يقوم علي تطويرها والتعديل عليها عشرات وقد تصل الي مِئات من المطورين مثل مكتبه النتورك الأشهر علي الاطلاق Alamofire حيث يقوم علي تطويرها ما يقرب من 124 مطور (سوف نسرد لها مقال منفصل)، هذا الكم الكبير من المطورين يعطي قوه وامان للمكتبه حيث انها قد تم تجربتها من قبل كل من يشارك فيها.

طريقة دمجها

في البداية علينا تحميل/تنصيب cocoapods ، قم بفتح تطبيق Terminal علي جهاز ال Macbook الخاص بك.

اكتب امر $sudo gem install cocoapods واضغط زرEnter

سوف يطلب منك ادخال كلمة المرور الخاصة بالمستخدم root ، قم بكتابتها واضغط زر Enter

سوف تري 1 gem installed وبكدا تم تحميل وتنصيب cocoapods علي جهاز ال Macbook بنجاح.

الان دعونا لنري كيفيه دمج أداة cocoapods مع تطبيق ال iOS

افتح تطبيق Terminal مره اخري وقم بالدخول الي مجلد/folder الذي يحتوي علي ملفات مشروع ال iOS الخاص بك وتآكد انك تقف في المسار الصحيح الذي يحتوي ملف .xcodeproj

قم بكتابه امر $pod init سوف تري اضافه ملف جديد باسم Podfile الي فولدر الذي يحتوي ملفات مشروعك.alt text

الان قم بكتابه امر $pod install

سوف تري ظهور بعض الملفات والمجلدات داخل مشروعك، تآكد من انه تم اضافه ملف بامتداد .xcworkspace كما هو موضوع بالصورة التاليةalt text

الان قم بفتح مشروعك الخاص من خلال الضغط علي ملف الذي له امتداد .xcworkspace

وبكدا نكون قد اتممنا عملية دمج أداة cocoapods مع مشروع ال iOS بنجاح.

استخدام أداة Cocoapods لإضافه مكتبه Alamofire الأشهر علي الاطلاق لكل مطور لتطبيقات IOS:

 

 

لكي تضيف مكتبه الي مشروعك كل ما عليك هو ان تفتح ملف Podfile وكتابه امر pod (مثال pod Alamofire)ومن بعده اسم المكتبه التي تريد استخدامها كما هو موضح في الصورة “podfile1.png”alt text

من ثم ادخل تطبيق Terminal واكتب آمر pod install ، صورة “podinstall1.png”alt text

اضغط زر ادخال (enter) سوف تقوم أداة cocoapod تحميل ودمج مكتبه (Alamofire) الي مشروعه في ثواني قلية، صورة podinstall2.png”alt text

كما ذكرنا بان المكتبات الموجودة علي أداة cocoapods في تطور وتعديل واضافات مستمرة، اذا اردت ان تستخدم نسخة محددة سابقة (تتناسب مع مشروع قديم لديك) كل ما عليك هو كتابه رقم النسخة في ملف Podfile بجوار اسم المكتبة، صورة “podfile2.png”alt text

كما لاحظنا في اقل من دقيقة اتممنا إضافه مكتبة إلي مشروعك بها الآلاف من الأكواد البرمجية التي إستغرقت أشهر من التطوير والتجارب من قبل مطورين آخرين