[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 ไม่ใช่ *.xcodeproj
จากนั้นเราก็สามารถใช้งาน 3rd-party library ได้เป็นที่เรียบร้อย



ref:
https://guides.cocoapods.org/using/getting-started.html

Facebook Comment

Popular post of 7 days

[Java] ความแตกต่างระหว่าง Overloading กับ Overriding

ลืมรหัสปลดล็อค Android เข้าเครื่องไม่ได้ มีทางออกครับ

[Android] เปิดเครื่องไม่ได้ โลโก้ค้าง (Boot Loop)