نصب CocoaPods

CocoaPods چیست؟
CocoaPods همانند HomeBrew یک سیستم مدیریت پکیج، شامل بیش از ۱۸۰۰ کتابخانه و کنترل است. با نصب CocoaPods می توان این پکیج ها را به پروژه های iOS اضافه کرد و از آن ها استفاده کرد. از جمله پکیج های معروف می توان به Alamofire و SQLite.swift اشاره کرد.

نصب CocoaPods
برای نصب و همچنین آپدیت CocoaPods در اپ Terminal کد زیر را وارد کنید.

پس از وارد کردن دستور بالا، باید رمز عبور دستگاه خود را وارد کنید و منتظر تکمیل نصب باشید.

اضافه کردن Pods به پروژه
به هر پکیج موجود در CocoaPods یک Pod گفته می شود. برای اضافه کردن Pod به پروژه خود، در اپ Terminal با استفاده از دستور cd به پوشه پروژه خود وارد شوید. دستور pod init را اجرا کنید. در پوشه پروژه یک فایل به نام Podfile ایجاد شده است. فایل را TextEditor باز کرده و نام و نسخه پکیج مورد نظر را وارد کنید. به عنوان مثال برای پکیج Alamofire باید فایل خود را مطابق زیر ویرایش کنید:

پس از ذخیره فایل، در Terminal دستور pod install را اجرا کنید. خروجی ترمینال به صورت زیر است:

کتابخانه مورد نظر نصب شد. : )
در پوشه پروژه یک فایل با پسوند xcworkspace ایجاد شده است که از این به بعد برای باز کردن پروژه، این فایل را باز کنید.
در وارد کردن Podها دو نکته قابل توجه است:

  • نسخه iOS
  • کامنت بودن یا نبودن use_frameworks!
  • دو مورد بالا در راهنمای نصب Podهای مورد نظر نوشته شده است.
    در آخر حتما سری به سایت CocoaControls سر بزنید. این سایت شامل کنترل های فراوانی است که از طریق CocoaPods می توانید به پروژه خود اضافه کنید.

    نصب HomeBrew

    HomeBrew چیست؟
    HomeBrew یک سیستم نرم افزاری مدیریت پکیج است که توسط Max Howell در سال ۲۰۰۹ برای سیستم OSX اپل و با استفاده از زبان Ruby ایجاد شد. با استفاده از HomeBrew می توان پکیج های مورد نظر را توسط ترمینال به سیستم عامل یا پروژه های iOS اضافه یا نصب فونت را انجام داد.

    نصب HomeBrew
    در Spotlight کلمه Terminal را جستجو و اپ مربوطه را اجرا کنید. در خط فرمان دستور زیر را وارد کنید:

    HomeBrew نصب شد. : )
    با دستور brew می توان از HomeBrew استفاده کرد. برای مثال دستور brew update را اجرا کنید. این دستور پکیج cask را نصب و HomeBrew را آپدیت می کند (در آینده از پکیج cask استفاده می کنیم).
    برای اطلاعات بیشتر از این سیستم نرم افزاری به سایت خود HomeBrew به brew.sh مراجعه کنید.

    برای تمرین می توانید فونت FiraCode با استفاده از brew بر روی سیستم خود نصب کنید.
    پ.ن : این پست، شروعی برای آموزش برنامه نویسی iOS با استفاده از زبان Swift است.