ios-queryable:ios-queryable是IQueryableIEnumerable用于核心数据的实现

时间:2024-06-01 05:32:23
【文件属性】:

文件名称:ios-queryable:ios-queryable是IQueryableIEnumerable用于核心数据的实现

文件大小:62KB

文件格式:ZIP

更新时间:2024-06-01 05:32:23

Objective-C

#ios-queryable是一个Objective-C类别,可为Core Data提供IQueryable和类似IEnumerable的功能。 厌倦了编写样板核心数据代码? 没有LINQ就无法生存吗? ios-queryable适合您! 它支持查询组合和延迟执行,并实现IEnumerable方法的子集,包括where,take,skip,orderBy,first / firstOrDefault,single / singleOrDefault,count,any和all。 它使您可以编写如下代码: NSArray * widgets = [[[[[ self .managedObjectContext ofType: @" Widget " ] where: @" Type == 'abc' " ] orderBy: @" createddate " ] t


【文件预览】:
ios-queryable-master
----LICENSE(1KB)
----ios-queryable()
--------NSManagedObjectContext+Queryable.h(1KB)
--------NSManagedObjectContext+Queryable.m(10KB)
--------ios-queryable-Prefix.pch(167B)
----README.md(2KB)
----ios-queryableTests()
--------anyTests.h(215B)
--------minMaxTests.m(2KB)
--------minMaxTests.h(221B)
--------fastEnumerationTests.h(304B)
--------ofTypeTests.m(773B)
--------anyTests.m(2KB)
--------ofTypeTests.h(221B)
--------singleTests.h(221B)
--------whereTests.h(219B)
--------QueryCompositionTests.h(241B)
--------QueryCompositionTests.m(1KB)
--------ios-queryableTests-Info.plist(679B)
--------BaseTest.m(3KB)
--------Product.h(481B)
--------countTests.h(219B)
--------averageTests.h(223B)
--------BaseTest.h(506B)
--------orderByTests.m(2KB)
--------sumTests.m(1KB)
--------orderByTests.h(223B)
--------fastEnumerationTests.m(3KB)
--------skipTests.m(1KB)
--------firstTests.h(219B)
--------singleTests.m(4KB)
--------allTests.h(215B)
--------sumTests.h(215B)
--------Product.m(266B)
--------takeTests.h(217B)
--------averageTests.m(1KB)
--------countTests.m(2KB)
--------whereTests.m(2KB)
--------TestModel.xcdatamodeld()
--------User.h(325B)
--------en.lproj()
--------takeTests.m(1KB)
--------User.m(201B)
--------firstTests.m(3KB)
--------allTests.m(1KB)
--------skipTests.h(217B)
----ios-queryable.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(28KB)
--------xcuserdata()

网友评论