欢迎加入QQ讨论群258996829

Swift 简便的 CoreData 查询类库 QueryKit

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

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

示例代码:

QuerySet

1let queryset = Person.queryset(context)

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

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

使用array()遍历结果

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

相关开源代码

您还未登录,请先登录

热门帖子

最新帖子