สำหรับ 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 ครับ