Kebingungan Anda dibenarkan. Dokumen dan tutorial masih dalam proses dan sedikit terputus-putus. Saya pikir seiring waktu itu akan membaik.
SO bukan tempat yang baik untuk tutorial lengkap, tetapi ini adalah ikhtisar tingkat yang sangat tinggi.
Tautan ke tutorial - Tutorial Swift iOS
Buka instalasi Cocoapods
1) Anda akan membuat Cluster di konsol MongoDB
2) Di dalam cluster itu Anda membuat 'aplikasi' Realm
3) Di dalam 'aplikasi' Realm itu Anda akan mengatur:
-
Sinkronkan (mode pengembangan)
-
Pengguna->Penyedia->Otentikasi Email/Kata Sandi
Aplikasi Anda akan memiliki AppId, yang dapat ditemukan di konsol Atlas di sebelah kiri, tepat di sebelah nama aplikasi (ini adalah tombol dokumen yang dapat Anda klik untuk menyalin).
Kemudian, di proyek XCode Realm Anda, Anda akan mengaturnya menggunakan cocoapods untuk menginstal RealmSwift.
Sekarang untuk pertanyaan Anda:
Tambahkan struct, yang merupakan string koneksi ke proyek Atlas Realm Anda
impor RealmSwift
struct Constants {
// Set this to your Realm App ID found in the Realm UI.
static let REALM_APP_ID = "your app id"
}
kemudian, ketika Anda ingin autentikasi, lakukan ini
let app = RealmApp(id: Constants.REALM_APP_ID)
app.login(withCredential: AppCredentials(username: username, password: password)) { user, error in
setelah Anda mengautentikasi, untuk mengakses ranah gunakan ini
guard let user = app.currentUser() else {
fatalError("Must be logged in to access this view")
}
let realm = try! Realm(configuration: user.configuration(partitionValue: user.identity!))