iOS CocoaPods Kullanımı

iOS CocoaPods Kullanımı

 Cocoapods Ne İşe Yarar

Cocoapods aracılığıyla projenize hızlıca üçüncü parti kütüphaneleri ekleyip kullanabilirsiniz.

Aynı şekilde dilerseniz siz de kendi Cocoapod kütüphanenizi oluşturup dağıtabilirsiniz.

Cocoapod bünyesinde bulunan bütün kütüphaneleri cocoapods.org adresinden kontrol edebilirsiniz.

 Cocoapods Kurulumu

CocoaPod’u bilgisayarınıza kurmak için öncelikle aşağıdaki komutu çalıştırmalısınız.

sudo gem install cocoapods

Bu komutun tamamlanması biraz zaman alacaktır. Bir kahve alın ve kurulumun bitmesini bekleyin 🙂

Cocoapods’u Projenize Entegre Etmek

Bir önceki adımda Cocoapods’u bilgisayarımıza kurduk ancak bir de istediğimiz kütüphaneleri projemize dahil edebilmemiz için Cocoapods entegrasyonu yapmamız gerekiyor.

Bunun için projenizin bulunduğu klasöre gitmeniz ve aşağıdaki komutu çalıştırmanız gerekiyor.

pod init

Bu komutu çalıştırdıktan sonra Proje klasörünüzde Podfile isimli bir dosya bulacaksınız. Bu dosya aracılığıyla projemize kütüphaneleri ekleyip kaldıracağız. İlk olarak bu dosyanın içeriği aşağıdaki gibi olacaktır.


# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'YourProjectName' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for YourProjectName

end

Burada birkaç noktaya dikkat etmekte fayda var. Öncelikle target 'YourProjectName' do ile başlayan satıra bakalım. Bu satır size kurulacak kütüphanelerin hangi target ile ilişkilendirileceğini söylüyor. Projenizde pod kurmadan önce birden fazla target olsaydı muhtemelen pod dosyasına eklenecekti.

Diyelim ki projemize Networking için bir kütüphane dahil edelim. Bu da en çok kullanılan Alamofire olsun. Bunun için Podfile dosyanızı aşağıdaki gibi düzenlemeniz gerekiyor.


# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'YourProjectName' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for YourProjectName
  pod 'Alamofire'
end

Pod Kurulumu

Buraya kadar bütün adımları tamamladıysanız son bir işlem daha kaldı. O da projemize dahil ettiğimiz podları yüklemek.

Pod kütüphanelerini yüklemek için aşağıdaki komutu çalıştırın.

pod install

Bu komutun tamamlanmasını bekleyin. Bu komuttan sonra proje klasörünüzde YourProjectName.xcworkspace isimli bir dosya oluştuğunuz göreceksiniz.

Bu dosya projenizi Cocoapods ile entegre olarak kullanabilmek için gereklidir. Bu adımdan sonra projenizi kapatıp .xcworkspace uzantılı dosyadan projenizi açmanız gerekiyor. Aksi takdirde yüklediğiniz kütüphaneleri kullanamayabilirsiniz.

 Sonuç

Bu yazımızda Cocoapods nedir onu öğrendik ve projemize nasıl dahil edebileceğimizi öğrendik. Bir başka yazıda görüşmek dileğiyle, hoşçakalın.


Paylaş :

Full Stack Developer · Yazılım Tutkunu · Fikir, kod ve teknoloji Daha fazlası için hakkımda sayfasını ziyaret edebilirsiniz.



Bu yazı hakkındaki görüşünü benimle paylaşmaya ne dersin ?


Email adresiniz yayınlanmayacaktır.

Yorum yap butonuna
  bastıktan sonra yorumunuz gönderilecektir. Yorumunuz incelenip onaylandıktan sonra diğer ziyaretçilerimiz tarafından da görünecektir. Lütfen, yorum yaparken saygı çerçevesinde ve hakaret etmeden yorum yapmaya özen gösteriniz.

Bu yorumu göndererek bu uyarıları okuduğumu ve kabul ettiğimi onaylıyorum.

This site uses Akismet to reduce spam. Learn how your comment data is processed.