文档章节

objectvie-c 数组特别遍历方法

Ethan-GOGO
 Ethan-GOGO
发布于 2015/05/24 19:18
字数 71
阅读 105
收藏 0

//OC自带方法enumerateObjectsUsingBlock
//默认正序遍历
[array enumerateObjectsUsingBlock:^(id obj, NSUinter idx, BOOL *stop)];{
    NSLog(@"%@,%@",idx,obj);
}
//倒序遍历
[array enumerateObjectWithOptions:NSEnumerationReverse usingBlock: 
                                ^(id obj, NSUinter idx, BOOL *stop)];{
    NSLog(@"%@,%@",idx,obj);
}


//利用枚举
NSEnumerator *en = [array objectEnumerator];
id obj;
int j = 0;
while (obje = [en nextObject]){
    NSLog(@"%d,%@",j,obj);
    j++;
}

 

 

© 著作权归作者所有

Ethan-GOGO
粉丝 13
博文 174
码字总数 82033
作品 0
广州
私信 提问
iOS开发实用技巧—Objective-C中的各种遍历(迭代)方式

一、使用for循环 优点:简单 缺点:由于字典和集合内部是无序的,导致我们在遍历字典和集合的时候需要借助一个新的『数组』作为中介来处理,多出了一部分开销。 二、使用NSEnumerator遍历 优...

ziyuzhiye
2017/11/14
0
0
【原创】jquery-左勾选(checkbox单选/全选) 选到 右列表(删除) -数组+clone-经典全面版本

前言 实际工作中,此模型经常会遇到过,今天花点时间,整理下思路,做了一个较为全面的demo。以备将来回忆使用。 思考(特别注意) 此例只是将data-id获取过来,放到数组里,然后clone元素。...

柴高八斗之父
2017/10/31
0
0
Java 集合框架_开篇

Java 集合框架系列 Java 集合框架开篇 Java 集合框架List Java 集合框架ArrayList Java 集合框架LinkedList Java有三大工具类框架非常值得我们学习,java集合框架,java并发框架,以及java ...

wo883721
2017/12/20
0
0
使用Objective-C 输出字符串"HelloWorld"

使用Objective-C 输出字符串"HelloWorld"步骤如下! 创建Objective-C的第一个工程 HelloWorld Objective-C中的字符串 Hello World main.m^程序的入口文件^ //// main.m// HelloWorld//// Crea......

浩浩老师
2015/09/11
598
0
你会用哪些JavaScript循环遍历

总结JavaScript中的循环遍历定义一个数组和对象 for() 经常用来遍历数组元素 遍历值为数组元素索引 forEach() 用来遍历数组元素 第一个参数为数组元素,第二个参数为数组元素索引,第三个参数...

peakedness丶
2018/12/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Oracle SQL语法实例合集

如需转载请注明出处https://my.oschina.net/feistel/blog/3052024 目的:迅速激活Oracle SQL 参考:《Oracle从入门到精通》 ------------------------------------------------------------......

LoSingSang
今天
2
0
增加 PostgreSQL 服务进程的最大打开文件数

https://serverfault.com/questions/628610/increasing-nproc-for-processes-launched-by-systemd-on-centos-7 要在systemd的配置里加才行...

helloclia
今天
2
0
组合模式在商品分类列表中的应用

在所有的树形结构中最适合的设计模式就是组合模式,我们看看常用商品分类中如何使用。 先定义一个树形结构的商品接口 public interface TreeProduct { List<TreeProduct> allProducts(...

算法之名
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部