NSCollectionAddition:为 NSCollection 类添加一些方便的函数方法

时间:2024-07-31 09:39:20
【文件属性】:

文件名称:NSCollectionAddition:为 NSCollection 类添加一些方便的函数方法

文件大小:18KB

文件格式:ZIP

更新时间:2024-07-31 09:39:20

Objective-C

NSCollectionAddition NSCollectionAddition 通过使用预处理器 / obj-c 块语法为 NSCollection 类添加了方便的/函数式方法(大多数是从 Scala 的集合中窃取的),使开发更容易。 例如, [NSArray arrayWithObjects: @"First", @"Second", @"Third", nil]变为ARRAY(@"First", @"Second", @"Third") 并过滤后缀为“.jpg”的路径,然后最多批量上传5张照片,可以在不使用NSPredicate/boilerplate for-loop和索引算法的情况下写入,如下所示: [[array filter: ^(NSString *path) { return [path hasSuffix: @".jpg"]; }] grouped


【文件预览】:
NSCollectionAddition-master
----.gitignore(289B)
----NSCollectionAddition()
--------NSArrayAddition.m(14KB)
--------NSDictionaryAddition.m(783B)
--------NSSetAddition.m(2KB)
--------NSCollectionAddition.h(212B)
--------NSArrayAddition.h(2KB)
--------NSDictionaryAddition.h(315B)
--------NSSetAddition.h(545B)
--------NSObjectAddition.m(590B)
--------NSObjectAddition.h(340B)
----LICENSE.txt(1KB)
----NSCollectionAddition.xcodeproj()
--------project.pbxproj(14KB)
----README.md(3KB)
----NSCollectionAddition.podspec(669B)
----UnitTest()
--------UnitTest-Info.plist(689B)
--------UnitTest.h(206B)
--------UnitTest.m(20KB)
--------en.lproj()
--------UnitTest-Prefix.pch(147B)

网友评论