首先我們先到Parse.com創建一個App
然後為App裝上Parse的SDK,這邊利用CocoaPods安裝。
1 2 3 4 |
target 'ParseSwift' do use_frameworks! pod 'Parse' end |
接著在AppDelegate.swift中初始化並測試Parse(其中ApplicationID和ClientKey都可以在創建的App中進入Settings查詢)
記得引入Parse
1 |
import Parse |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { // 初始化Parse Parse.setApplicationId("QtIbqz70m697zaizip4k6niJgfdNaYcAfPKaDc4i", clientKey: "GeHaUutwdXjmiKOLLG2ZVFMakvgbwfeDmn76kAyG") // 測試一下SDK let testObject = PFObject(className: "Students") testObject["name"] = "Don" testObject.saveInBackgroundWithBlock { (success: Bool, error: NSError?) -> Void in print("Object創建完成.") } return true } |
運行App以後,就會創建一個Students的Table,裡面有一筆name = Don的資料,這就完成基本設定咯
接下來我想創建3個Class(Table),分別為User, Photo, Activity
User Class直接建立,會有默認的字段
Photo Class內放入2個字段
photo:File
user:_User(Pointer)
Activity Class放5個字段
fromUser:_User(Pointer)
toUser:_User(Ponter
content:String
photo:Photo(Pointer)