Posted at

Realm 使い方


コード作成


Item.swift

import RealmSwift

class Item: Object{
// 品名
dynamic var name: String? = nil
// 金額
dynamic var price = 0
// 登録日時
dynamic var created = Date()
}


1. 保存


ViewController.swift

        // 保存

let realm = try! Realm()// デフォルトRealmを取得
try! realm.write {
realm.add(item)
}


2. 読込


ViewController.swift

        // 読込

let realm = try! Realm()// デフォルトRealmを取得
self.itemList = realm.objects(Item.self).filter("price > 0").sorted(byProperty: "created", ascending: false)