iOS CocoaPods
CocoaPods, Swift ve Objective-C dilleri ile yazılan projelerde kullanılmak için tasarlanmış 3. parti kütüphanelerin bağımlılık…
iOS CocoaPods
CocoaPods, Swift ve Objective-C dilleri ile yazılan projelerde kullanılmak için tasarlanmış 3. parti kütüphanelerin bağımlılık yöneticisidir. Kullanmak istediğiniz kütüphaneyi manuel olarak eklemek yerine CocoaPods ile hızlıca projenize dahil edebilirsiniz. Kütüphaneyi “Podfile” dosyasına eklediğinizde, istediğiniz sürümü indirip kuracak ve projenize ekleyecektir. Sonrasında eklediğiniz kütüphaneyi hemen kullanmaya başlayabilirsiniz.
https://cocoapods.org/ sitesinden binlerce kütüphaneye ve kullanımlarına ulaşabilirsiniz.
Daha iyi anlamak için kolay ve hızlı bir örnek yapalım;

ActivityIndicator
Yukarıda görünen, hepimizin her gün ekranlarda gördüğü, uygulamada api cevabı beklerken ya da bir request ile güncelleme yaparken çıkan ‘yükleniyor’ simgesini hareketli ve eğlenceli hale dönüştürmek CocoaPods kütüphaneleri ile oldukça kolay.
Örneğin, NVActivityIndicatorView kütüphanesinde bulunan aşağıda görünen seçeneklerden biri ile, standart yüklenme animasyonunu değiştirebiliriz.
https://cocoapods.org/pods/NVActivityIndicatorView linkinden kütüphane ile ilgili tüm detay ve kurulumlara, podfile’a eklenmesi gereken komutlara ulaşabilirsiniz.

Bunun için önce CocoaPods kuruyoruz.
Terminal ekranından ilk olarak aşağıdaki komutu çalıştırıyoruz;
$ sudo gem install cocoapods
CocoaPods kullanıma hazır! Terminalden, kütüphaneyi kullanmak istediğimiz projenin dizinine gidip aşağıdaki komutu çalıştırıyoruz;
$ pod init
Bu komut ile, kütüphaneleri ekleyeceğimiz Podfile dosyası projemize eklenmiş oluyor. Podfile’ı açarak içine kütüphanemizi ekleyebiliriz.
pod 'NVActivityIndicatorView'

Dosyayı kaydedip projeden çıkıyoruz. Terminal ekranına geri dönüp aşağıdaki komutu çalıştırarak kütüphanemizi projemize eklemiş olacağız.
$ pod install
Kütüphanemiz projede kullanıma hazır.
Dikkat edilmesi gereken bir nokta, artık projeyi kütüphanelerin ekli olduğu .xcworkspace uzantılı dosyayı çalıştırarak açacağız. Ve activity indicator olarak kullanmak üzere projemize eklediğimiz kütüphaneyi kullanmaya başlayabiliriz.
Not: M1 çipli macbooklarda yukarıdaki pod install komutu yerine aşağıdaki kodlar çalıştırılmalıdır.
sudo arch -x86_64 gem install ffi
arch -x86_64 pod install 메타데이터
- post_id
- 173d23359c54
- slug
- ios-cocoapods-173d23359c54
- url
- https://medium.com/@gozdekardas/ios-cocoapods-173d23359c54
- canonical_url
- https://medium.com/@gozdekardas/ios-cocoapods-173d23359c54
- author_url
- https://medium.com/@gozdekardas
- status
- ok
- fetched_at
- 2026-08-04 14:06:59