pod-00
สำหรับ iOS developer ทั้งหลายคงต้องใช้ dependency หรือ library อื่น ๆ อย่างแน่นอน
ซึ่งถ้า copy code มาใส่ project เองคงไม่ดีเท่าไรนัก !!
ดังนั้นน่าจะต้องจัดการผ่านเครื่องมือต่าง ๆ เช่น

โดยใน blog นี้จะพูดถึง CocoaPods ตั้งแต่การติดตั้งไปจนถึงการใช้งานแบบง่าย ๆ

เริ่มต้นด้วยการติดตั้ง

$gem install cocoapods

เมื่อติดตั้งเสร็จสามารถเริ่มต้นด้วยการ clone master repository ของ CocoaPods
มาลงไว้ที่เครื่องของเราซึ่งใช้เวลาพอสมควรนะครับ
ด้วยคำสั่ง

$pod setup

จากนั้นเริ่มนำมาใช้ใน iOS project ด้วยคำสั่ง

$pod init

จะสร้างไฟล์ Podfile ออกมาซึ่งเป็น configuration หลักของ CocoaPods
สำหรับ project ของเรานั่นเอง

จากนั้นทำการเพิ่ม 3-party dependency/library กันหน่อย

สามารถค้นหา dependency ได้ที่ CocoaPods feed
เช่นต้องการเพิ่ม RxSwift เข้ามาใน project

ทำการติดตั้ง dependency/library ต่าง ๆ ลงใน project ของเราด้วยคำสั่ง

$pod install

แต่ถ้าทำการเปลี่ยนแปลง dependency/library ให้ทำการ update ด้วยคำสั่ง

$pod update

แต่บางเครื่องอาจจะมีปัญหาในการติดตั้ง

หรือไม่สามารถใช้คำสั่ง pod ได้ เช่น ไม่สามารถ download library ได้
สามารถแก้ไขได้ด้วยการ custom GEM_HOME ได้ดังนี้

$mkdir -p $HOME/Software/ruby
$export GEM_HOME=$HOME/Software/ruby
$gem install cocoapods
$export PATH=$PATH:$HOME/Software/ruby/bin
$pod --version

ขอให้สนุกกับการเขียน code ครับ