99热99这里只有精品6国产,亚洲中文字幕在线天天更新,在线观看亚洲精品国产福利片 ,久久久久综合网

歡迎加入QQ討論群258996829

Swift SQLite O-R 映射工具類庫 swiftydb

發(fā)布時間:2017-06-16 15:09  回復:0  查看:5581  感興趣:37  贊:0   最后回復:2017-06-16 15:09  
swiftydb 是一個類型安全、基于協議的 SQLite 數據庫工具類庫,可以輕松的持久化任何對象,純 Swift 實現。
訪問數據庫
通過名稱訪問數據庫,如果不存在,將創(chuàng)建數據庫。
let database = SwiftyDB(databaseName: "dogtopia")
添加或更新
database.addObject(dog, update: true)
database.addObjects(dogs, update: true)
檢索數據
使用類型和屬性檢索匹配的記錄。
/* Array of dictionaries representing `Dog` objects from the database */
database.dataForType(Dog.self)
database.dataForType(Dog.self, matchingFilters: ["id": 1])
Dog數據示例
[
    "id": 1,                // As an Int
    "name": "Ghost",        // As a String
    "owner": "John Snow",   // As a String
    "birth": August 6, 1996 // As an NSDate
]
檢索對象
database.objectsForType(Dog.self)
database.objectsForType(Dog.self, matchingFilters: ["id": 1])
刪除記錄
database.deleteObjectsForType(Dog.self)
database.deleteObjectsForType(Dog.self, matchingFilters: ["name": "Max"])
以上示例為同步訪問,異步訪問請查看主頁。

相關開源代碼

您還未登錄,請先登錄

熱門帖子

最新帖子

?