黑马程序员技术交流社区

标题: OC字典 [打印本页]

作者: 周易    时间: 2014-8-19 23:21
标题: OC字典
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];
      }//对于枚举器,是怎么回事呢?
求大神指教.....
作者: cjfire    时间: 2014-8-20 13:14
我不是什么大神,我试着说一下,不对勿喷。
我觉得,你说的那个枚举器,应该像是数据结构中的单向链表,从第一个元素开始,都有一个指向后一个元素的指针,直到最后一个元素,指向一个nil。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2