OC 中快速枚举器简单讲解.
来源:互联网 发布:医疗软件销售 编辑:程序博客网 时间:2024/06/02 13:38
快速枚举器原型:
for (<#type *object#> in <#collection#>)
{
<#statements#>
}
参数意义:
type *从集合中获取到的元素类型
object从获取到的对象起一个临时变量名
collection集合(数组/字典/集合)
第一遍历数组:
例:
NSArray * narr =[NSArrayarrayWithObjects:@"LOL",@"传奇",@"征途",@"CS",@"龙之谷",nil];
//数组快速遍历得到每个对象
for ( NSString *temp in narr)
{
NSLog(@"%@",temp);
}
第二遍历字典
例:
字典快速遍历
对字典快速遍历得到的是key值通过key可以访问到对应value值
NSDictionary *ndic =[NSDictionarydictionaryWithObjectsAndKeys:@"A",@"1",@"B",@"2",@"c",@"3",nil];
for (NSString *tempin ndic)
{
NSLog(@"key:%@value:%@",temp,[ndicobjectForKey:temp]);
}
第三遍历集合
注: NSCountedSet 为计数集合, 这里并没有添加元素,仅仅是讲解使用方式.
NSCountedSet *cSet =[NSCountedSetset];
for (NSString *tempin cSet) {
NSLog(@"temp: %@",temp);
}
- OC 中快速枚举器简单讲解.
- OC中的快速枚举器
- OC的快速枚举
- OC 快速枚举总结
- [iOS/OC]快速枚举enumerateObjectsUsingBlock
- OC : NSFastEnumeration (快速枚举)
- 快速排序简单讲解
- OC中的快速枚举与普通遍历
- OC - 集合类型的快速枚举
- OC中枚举和排序
- 关于OC中快速枚举forin和for循环的一点区别
- OC中NSArray集合的遍历-包括for-in快速枚举的用法
- Swift中枚举enum讲解
- JAVA简单快速排序讲解
- oc中结构体和枚举类型
- OC学习:NSURL讲解和OC中图片下载
- 快速乘法&快速幂&矩阵快速幂简单讲解
- C语言快速讲解(六)联合体、枚举、IO
- hdu 4554 叛逆的小明
- Install Mysql MMM On Redhat6.3
- MFC单文档 取消标题栏,取消窗口边框,取消菜单栏, 取消莫名其妙的样式
- 看数据结构写代码(4)单链表
- C++ Primer(第4版)-第2部分:容器和算法——学习笔记
- OC 中快速枚举器简单讲解.
- php合成照片
- Android小技巧(1)
- MailMessage的Sender和From区别
- C++ Primer(第4版)-第3部分:类和数据抽象——学习笔记
- MyEclipse 2015 破解 最新最全方法
- 2015国际互联网安全日,网络安全你“沃”共建
- JS判断文本框输入的内容和长度 暂时支持性别/数字/有无/字符串的判断
- 矩形运算——蓝桥杯2012年Java预赛