A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. #import "NSArray+Ergodic.h"

  2. @implementation NSArray (Ergodic)

  3. -(void)enumerateObjectsUsingBlock:(void (^)(id _Nonnull, NSUInteger, BOOL * _Nonnull))block {
  4.    
  5. for (int i = 0; i<self.count; i++) {
  6.         
  7.         BOOL isYes;
  8.         
  9.         block(self[i], i, &isYes);
  10.         
  11.         if (isYes) break;
  12.     }
  13. }

  14. @end
复制代码
因为看不到该方法的具体实现代码,于是自己就尝试着用分类重写了该数组遍历方法enumerateObjectsUsingBlock,仅供参考

2 个回复

倒序浏览
真棒!!!!
回复 使用道具 举报
前来学习
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马