欢迎加入QQ讨论群258996829

Swift 简便的 CoreData 查询类库 QueryKit

发布时间:2017-02-26 15:35  回复:0  查看:4822  感兴趣:22  赞:2   最后回复:2017-02-26 15:35  

QueryKit,一种简便的类型安全的CoreData查询语言。支持Swift和Objective-C两种语言。

示例代码:

QuerySet

let queryset = Person.queryset(context)

使用filter过滤数据,exclude排除数据。

queryset.filter { $0.name == "Kyle" }
queryset.exclude { $0.age > 25 }

使用array()遍历结果

for person in try! queryset.array() {
  println("Hello \(person.name).")
}
取第一个对象
let kyle = try? queryset.first()
取最后一个对象
let kyle = try? queryset.last()
使用下标取对象
let katie = try? queryset.object(3)
取结果集数量
let numberOfPeople = try? queryset.count()
删除数据
let deleted = try? queryset.delete()
更多请参见开源代码主页。

相关开源代码

您还未登录,请先登录

热门帖子

最新帖子