CocoaPods Kullanımı

Güncelleme tarihi: 17 Haz 2021

Merhabalar, bugün sizlerle iOS platformunda uygulama geliştirirken sıklıkla kullandığımız bir yapı olan CocoaPods’un kullanımını öğreneceğiz. Hazırsanız haydi öğrenmeye başlayalım :)


 

CocoaPods Nedir?





CocoaPods, Swift ve Objective-C programlama dilleri için geliştirilmiş bir bağımlılık yöneticisi (Dependency Manager) dir. CocoaPods, Ruby programlama diliyle yazılmıştır. İçerisinde birbirinden farklı binlerce 3.part kütüphane bulundurur, ihtiyacınız olan ve istediğiniz herhangi bir kütüphaneyi CocoaPods yardımıyla projelerinize dahil edip, dilediğiniz gibi kullanabilirsiniz.

CocoaPods, Android uygulama geliştirme tarafında gradle‘a benzemektedir. Android Developer’lar uygulamalarında 3.part kütüphaneler kullanmak istediğinde build.gradle dosyasına gidip ilgili kütüphanenin linkini yazarak kullanabiliyorlar.


Benzer şekilde de iOS tarafında ise pod dosyasına gidip kullanılacak olan kütüphanenin linkini veriyoruz.


CocoaPods, iOS geliştiricileri için bütün uyumluluk ve dependency problemlerini çözer ve istenilen kütüphaneyi anlık olarak kullanımını sağlar. CocoaPods ile yüklenen her bir kütüphaneye “pod”adı verilmektedir. Android’de ise eklenen kütüphanelerin başına “implementation” sözcüğü eklenir.


CocoaPods’un resmi sitesindeki bilgiye göre “69 binin üzerinde kütüphaneye sahiptir ve 3 milyondan fazla uygulamada kullanılmaktadır.”


 

CocoaPods Kurulumu


CocoaPods’un ne olduğunu öğrendikten sonra şimdi kurulum işlemlerini yapabiliriz. CocoaPods resmi sitesine gidiyoruz. Kurulum oldukça basittir. Terminal ekranını açıyoruz. Aşağıdaki komutu çalıştırıyoruz.