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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 周易 中级黑马   /  2014-8-19 23:21  /  1347 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、快速枚举
//快速遍历
for (id key in mutableDic) //这里怎么解释呢???
{
    NSString *object=[mutableDic objectForKey:key];
    NSLog(@"%@",object);
}
2、迭代器枚举
//枚举器
    NSEnumerator *enumerator1= [mutableDic keyEnumerator];
      id key=[enumerator1 nextObject];
      while (key) {
          id object=[mutableDic objectForKey:key];
          NSLog(@"%@",object);
          key=[enumerator1 nextObject];
      }//对于枚举器,是怎么回事呢?
求大神指教.....

1 个回复

倒序浏览
我不是什么大神,我试着说一下,不对勿喷。
我觉得,你说的那个枚举器,应该像是数据结构中的单向链表,从第一个元素开始,都有一个指向后一个元素的指针,直到最后一个元素,指向一个nil。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马