[iOS] CocoaPods กับการใช้งาน 3rd-party library
CocoaPods
CocoaPods หรือ pod เป็นตัวจัดการ library สำหรับ xcode project โดยเราจะใช้ teminal เป็นตัวสั่งงาน โดย อันดับแรก เราจะต้องติดตั้ง CocoaPods กันก่อน$ [sudo] gem install cocoapods
จากนั้นเราก็จะสามารถใช้งานคำสั่งได้ ลองทดสอบเช็คเวอร์ชันดูครับ
$ pod --version
เมื่อ setup เรียบร้อยแล้ว เราจะเอาไปใช้กับ xcode project ก็ต้องหา library ที่ต้องการใช้งาน ซึ่งในที่นี้ผมจะใช้ library สำหรับวาดลายเซ็นครับ >> https://github.com/jharwig/PPSSignatureView
ทำการติดตั้ง library
เปิด Terminal และ cd ไปที่ path ของ xcode project ที่ต้องการ **แนะนำให้ปิด xcode ไปเลยดีกว่า**
pod init
เพื่อสร้าง environment ต่างๆ ที่เกี่ยวข้องกับ cocoapods ซึ่งเราจะสนใจที่ Podfile ให้เติมคำสั่งลงในไฟล์ (library ที่ supported cocoapods ส่วนใหญ่จะบอกคำสั่งไว้ด้วย)
pod "PPSSignatureView"
เซฟและมาสั่งคำสั่งใน Terminal อีกครั้ง
pod install
หลังจาก Terminal ทำงานเรียบร้อยแล้ว ให้เปิด project ที่ไฟล์ *.xcworkspace ไม่ใช่
จากนั้นเราก็สามารถใช้งาน 3rd-party library ได้เป็นที่เรียบร้อย
ref:
https://guides.cocoapods.org/using/getting-started.html