MRCEnumerable 是 Ruby Enumerable 模块中几个有用方法的分类实现,如 collect、inject、select、detect、reject 等,使用 Objective-C 块,具有熟悉的语法。
每个扩展方法的用法示例可以在 Tests 目录中找到,文件名与扩展方法本身同名。
该项目最初是在珀斯的 Railscamp 8 上启动的,之后逐渐添加了更多方法,目前扩展了 NSArray、NSDictionary 和 NSSet。如果你有任何建议或错误报告,请随时联系。带有合适测试的 pull requests 最受欢迎。
MRCEnumerable 通过 cocoapods 提供,也可以作为项目或工作区的依赖项安装。请确保你的链接标志中包含 -ObjC,以便加载分类。示例项目已包含在内。
该项目在 MIT 许可下发布。
Marcus Crafter - [email protected]