參考鏈接:
Realm官網(wǎng)????????????? Realm-github
定義常量络凿、變量
let realm = try! Realm()
var realmArray: Results<RealmItem>?
一、插入數(shù)據(jù)
try! realm.write({ () -> Void in? ?
???? let item2 = FocsContactItem()
???? item2.staffCode = item["staffCode"].stringValue
? ?? realm.add(item2)
})
二遭铺、查詢數(shù)據(jù)
// 查詢單個參數(shù)
let predicate = NSPredicate(format: "ownerRegionName BEGINSWITH [c]%@","\(firstArray[i])")
// 查詢多個參數(shù)遂鹊,或的關(guān)系振乏;查詢多個參數(shù),和的關(guān)系秉扑,把OR換成AND
let predicate = NSPredicate(format: "(staffCode BEGINSWITH [c]%@) OR (staffName BEGINSWITH [c]%@) OR ", string, string)
// 不排序
realmArray = contactRealm.objects(FocsContactItem).filter(predicate)
// 排序--按照staffNumber的大小
realmArray = contactRealm.objects(FocsContactItem).filter(predicate).sorted("staffNumber", ascending: true)
(注:今天剛開始慧邮,后續(xù)會更新,之前一直都是做自己的私人筆記舟陆,第一次用簡書發(fā)開發(fā)文章误澳,諸多操作不便!等熟練簡書的方式后會不斷補(bǔ)充和更新文章吨娜。)