ติดตั้ง Parse SDK สำหรับ Swift ใน iOS Project
16 นาที
ติดตั้ง parse sdk ในโปรเจกต์ ios swift ของคุณ บทนำ ในส่วนนี้คุณจะได้เรียนรู้วิธีการติดตั้ง parse ios sdk ลงในโปรเจกต์ xcode ของคุณ ในบทเรียนนี้เราจะใช้แอปพื้นฐานที่สร้างขึ้นใน swift ด้วย xcode 12 และ ios 14 ในทุกช่วงเวลา คุณสามารถเข้าถึงโปรเจกต์ทั้งหมดที่สร้างขึ้นด้วยบทเรียนนี้ได้ที่ ที่เก็บ github https //github com/templates back4app/ios install sdk ข้อกำหนดเบื้องต้น ในการทำตามบทเรียนนี้ คุณต้องมี แอปที่สร้างขึ้นที่ back4app หมายเหตุ ติดตาม บทเรียนการสร้างแอปใหม่ https //www back4app com/docs/get started/new parse app เพื่อเรียนรู้วิธีการสร้างแอปที่ back4app xcode แอป ios เบื้องต้น หมายเหตุ หากคุณยังไม่มีแอปเบื้องต้นที่สร้างขึ้น คุณสามารถเปิด xcode และกด file > new > project > ios จากนั้นเลือก app หลังจากที่คุณสร้างแอปเบื้องต้นของคุณแล้ว คุณก็พร้อมที่จะติดตามคู่มือนี้ 1 ติดตั้ง sdk ติดตามขั้นตอนนี้หากคุณยังไม่ได้ติดตั้ง parse ios sdk xcode สามารถใช้ cocoapods https //cocoapods org/ เป็นผู้จัดการการพึ่งพาสำหรับโปรเจกต์ cocoa ของ swift และ objective c คุณสามารถดูที่ cocoapods getting started guide https //guides cocoapods org/using/getting started html สำหรับรายละเอียดเพิ่มเติม ในการติดตั้ง cocoapods ให้เปิดเทอร์มินัลของคุณ คัดลอกโค้ดด้านล่างนี้และวางลงในเทอร์มินัลของคุณแล้วกด enter $ sudo gem install cocoapods cocoapods ควรติดตั้งโดยอัตโนมัติหลังจากที่คุณป้อนรหัสผ่านของคุณ หากมีปัญหา คุณอาจต้องอัปเกรดเวอร์ชัน ruby ในเครื่องของคุณ ถัดไปให้เปิดโฟลเดอร์โปรเจกต์ xcode และเปิดหน้าต่างเทอร์มินัลในโฟลเดอร์นั้น ตอนนี้คุณจะสร้าง podfile คัดลอกโค้ดด้านล่างนี้และวางลงในเทอร์มินัลของคุณแล้วกด enter $ pod init หากโฟลเดอร์ของคุณแสดงไฟล์ podfile แสดงว่าคุณทำถูกต้องแล้ว โปรดระวัง, หากคุณไม่เห็นไฟล์ podfile ให้แน่ใจว่าคุณเปิดเทอร์มินัลอยู่ในโฟลเดอร์โปรเจกต์จริงๆ ถัดไปเปิดไฟล์ podfile ของคุณด้วย xcode หรือโปรแกรมแก้ไขข้อความใดๆ และใต้แต่ละเป้าหมายให้เพิ่ม “pod ‘parse’” pod 'parse' ตอนนี้คุณจะเพิ่ม parse ลงในโปรเจกต์ของคุณ ให้แน่ใจว่าเทอร์มินัลของคุณเปิดอยู่ในโฟลเดอร์โปรเจกต์ของคุณ คัดลอกโค้ดส่วนนี้และวางลงในเทอร์มินัลของคุณแล้วกด enter $ pod install cocoapods จะสร้างโปรเจกต์ใหม่เป็น workspace และโปรเจกต์ของคุณจะมีลักษณะดังนี้ หากคุณได้เปิดโปรเจกต์ xcode ของคุณแล้ว ให้ปิดมัน จากนี้ไปคุณจะเปิดไฟล์ workspace แทนไฟล์โปรเจกต์ ดับเบิลคลิกที่ไฟล์ workspace เพื่อเปิดมัน ขอแสดงความยินดี! คุณได้ติดตั้ง parse ios sdk เรียบร้อยแล้ว 2 เชื่อมต่อแอป parse ของคุณ เปิดไฟล์ appdelegate swift ของโปรเจกต์ของคุณเพื่อตั้งค่าข้อมูลประจำตัวของแอป parse ios sdk ใช้การตั้งค่าเหล่านี้เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ back4app ที่ด้านบนของไฟล์คุณควรเห็นฟังก์ชันที่เรียกว่า ‘didfinishlaunchingwithoptions’ วางโค้ดส่วนนี้ภายในฟังก์ชันนี้ และตรวจสอบให้แน่ใจว่ามันอยู่เหนือบรรทัดที่เขียนว่า ‘return true’ appdelegate swift 1 let configuration = parseclientconfiguration { 2 $0 applicationid = "paste your application id here" 3 $0 clientkey = "paste your client id here" 4 $0 server = "https //parseapi back4app com" 5 } 6 parse initialize(with configuration) ที่ด้านบนของไฟล์ appdelegate swift ของคุณให้แน่ใจว่าได้รวม parse เป็นโมดูลโดยการรวมโค้ดสั้น ๆ ต่อไปนี้ไว้ใต้ ‘import uikit’ appdelegate swift 1 import parse ไฟล์ appdelegate swift ของคุณควรมีลักษณะดังนี้ โปรดระวัง , หาก xcode บอกคุณว่ามี no such module ‘parse’ มีวิธีแก้ไขง่าย ๆ ใน xcode ให้เปิด ‘target > build settings > search paths > framework search paths’ และเพิ่มสองค่า ‘$(project dir)’ และ ‘$(inherited)’ xcode จะสามารถค้นหาโมดูล parse ของคุณได้แล้ว ไปที่แดชบอร์ดแอปของคุณที่เว็บไซต์ back4app ไปที่การตั้งค่าของแอป คลิกที่ \<font color="#2166ae">features\</font> > \<font color="#2166ae">core settings\</font> block> \<font color="#2166ae">server\</font> กลับไปที่ \<font color="#2166ae">appdelegate m\</font> ของคุณและวาง \<font color="#2166ae">applicationid\</font> และ \<font color="#2166ae">clientkey\</font> ของคุณ ดูเพิ่มเติมได้ที่ คู่มือการสร้างแอปใหม่ parse https //www back4app com/docs/get started/new parse app#creating new app find your appid 3 ทดสอบการเชื่อมต่อของคุณ เปิดไฟล์ viewcontroller swift ของคุณ ที่ด้านบนของไฟล์ให้แน่ใจว่าได้รวม parse เป็นโมดูลโดยการรวมโค้ดสั้น ๆ ต่อไปนี้ไว้ใต้ ‘import uikit’ viewcontroller swift 1 import parse ภายในฟังก์ชันที่เรียกว่า ‘viewdidload’ ให้เพิ่มโค้ดสั้น ๆ ไว้ด้านล่างโค้ดที่กำหนดค่า parse viewcontroller swift 1 testparseconnection() จากนั้นให้เพิ่มฟังก์ชันด้านล่างวิธีการ viewdidload() viewcontroller swift 1 func testparseconnection(){ 2 let myobj = pfobject(classname "firstclass") 3 myobj\["message"] = "hey ! first message from swift parse is now connected" 4 myobj saveinbackground { (success, error) in 5 if(success){ 6 print("you are connected!") 7 }else{ 8 print("an error has occurred!") 9 } 10 } 11 } 12 } ไฟล์ viewcontroller swift ที่เสร็จสมบูรณ์ของคุณควรมีลักษณะดังนี้ สร้างแอปของคุณในอุปกรณ์หรือจำลอง ( \<font color="#2166ae">command\</font> + \<font color="#2166ae">r\</font> ) 2\ รอจนกว่าหน้าหลักจะปรากฏ 3\ เข้าสู่ระบบที่ เว็บไซต์ back4app https //www back4app com/ 4\ ค้นหาแอปของคุณและคลิกที่ \<font color="#2166ae">แดชบอร์ด\</font> 5\ คลิกที่ \<font color="#2166ae">core\</font> 6\ ไปที่ \<font color="#2166ae">เบราว์เซอร์\</font> หากทุกอย่างทำงานได้อย่างถูกต้อง คุณควรพบคลาสที่ชื่อว่า \<font color="#2166ae">firstclass\</font> ดังนี้ ขั้นตอนถัดไป ในจุดนี้ คุณได้เรียนรู้วิธีเริ่มต้นกับแอป ios แล้ว คุณพร้อมที่จะสำรวจ ฟีเจอร์หลักของ parse server https //www back4app com/product/parse server และ ส่วนเสริมของ back4app https //www back4app com/product/addons เรียนรู้เพิ่มเติมโดยการเดินไปรอบ ๆ ios tutorials https //www back4app com/docs/ios/ios app template หรือเช็ค เอกสารเปิดแหล่งข้อมูลของ parse สำหรับ ios sdk https //docs parseplatform org/ios/guide/