Friday, December 11, 2015

Introduction to CocoaPods

Saat kita membuat sebuah project aplikasi tentunya kita akan banyak menggunakan Library dan plugins yang nantinya kita butuhkan untuk mempermudah dalam pengembangan aplikasi. Untuk memudahkan kita dalam memanage kumpulan Library tersebut kita membutuhkan sistem depedency manager. Begitu juga saat kita memulai Ios project kita akan menggunakan depedency manager "Cocoapods".

Cocoapods adalah sebuah depedency manager untuk Swift atau Objective-C project yang memiliki banyak kumpulan Library yang memungkinkan untuk mengembangkan aplikasi secara elegant.

Kita langsung saja ke proses instalasi cocoapods ke project IOS,

Instalasi

Sebelum melakukan instalasi pastikan Ruby sudah terinstall di device kalian, hal ini dikarenakan Cocoapods dibangun menggunakan Ruby.

setelah instalasi Ruby selesai, jalankan script berikut di terminal :

$ sudo gem install cocoapods
Sekarang cocoapods sudah terinstall di device kalian.

Membuat Podfile

Podfile yang nantinya akan menampung seluruh list Library yang akan kita gunakan didalam project. Ada 2 cara untuk membuat Podfile

  1. Buat file kosong bernama Podfile didalam project yang akan digunakan.
  2. Jalankan Pod init di project yang akan digunakan.
Masukan List Library

Berikut contoh dari list Library:
platform :ios, '7.0'
pod 'AFNetworking', '~> 2.0'


Dalam contoh ini kita akan menggunakan Library AFNetworking. sebelum kita menggunakan Library didalam project kita harus menambakan semua dependencies yang dibutuhkan ke dalam Podfile.

Untuk menginstall semua Library yang dibutuhkan jalan kan perintah berikut di terminal:

$ pod install

Setelah melakukan perintah diatas kita sudah bisa menggunakan semua library yang di list di Podfile.

Thanks.

No comments:

Post a Comment