← Back to list

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…

Gözde Kardaş · 2021-12-06 09:59 · 50 claps · 1.5 min read
#ios #cocoapods #activity-indicator
Open on Medium ↗
Wiki topics: 📱 · Mobile Development

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

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