Cocoapods Integration on Swift Language

หลังจาก Apple เปิดภาษาใหม่ Swift Programming Language ที่ฮือ ฮา วงการ iOS Developers กันไป หลายคนได้ลองเขียน หลายคนบอกชอบ หลายคนบอกไม่ชอบ เราก็ต้องมาดูกันว่าความนิยมของภาษาใหม่นี้จะเป็นไปในทางไหน

คราวนี้ไม่ได้จะมาเขียนอะไรเกี่ยวกับภาษาให้อ่านกัน แต่เราจะใช้ชีวิตอย่างไร ถ้าไม่มี 3rd Party Library และแน่นอน Library ส่วนใหญ่ก็ยังคงไม่ได้ Migrate มาเป็น Swift รวดเร็วขนาดนั้น และถ้าพูดถึง 3rd Party Library คงไม่มีใครในตอนนี้ ที่ไม่รู้จัก Cocoapods 

ขั้นตอนแรกก็สร้าง Podfile และ Run $ pod install เหมือนเดิม
platform :ios, '7.0'
pod 'AFNetworking', '~> 2.2.4'
จากนั้นก็ทำการ Install Dependencies ด้วยคำสั่งที่เราคุ้นเคยกันดี
$ pod install
จากนั้นเราต้องสร้าง Bridging Header File เพื่อที่จะทำการ Import Library ที่เราต้องการ
แล้วก็ไปใส่ Bridging Header File ไว้ใน Build Settings หัวข้อ Objective-C Bridging Header


เท่านี้เองครับ จากนั้น เราอยากใช้อะไรก็ไป Import ไว้ใน Bridging Header File ได้เลย โดยใช้ #import ปกติตาม Objective-C ที่เราเคยเขียนกันมา


เท่านี้ เราก็สามารถที่จะเรียกใช้ Method ต่างๆ บน Objective-C Library ต่างๆ ผ่านภาษา Swift ได้แล้ว ตัวอย่าง เช่น


Popular posts from this blog

12 วิธี การบริการและดูแลลูกค้าในร้าน Starbucks

"อีสุกอีใส" ประสบการณ์เมื่อต้องมาเป็นตอนอายุ 22

[Android Dev] การติดตั้ง Eclipse+AndroidSDK เพื่อพัฒนาโปรแกรมบน Android