美文网首页
OC数组遍历

OC数组遍历

作者: 通哥 | 来源:发表于2017-01-18 10:41 被阅读0次

/***************************数组遍历******************************/

NSArray *array = @[@"111", @"222", @"333", @"444"];

// 1.for 循环

for (int i=0; i

// 2.for in 循环

for (NSString *str in array) {

NSLog(@"%@", str);

}

// 3.迭代遍历

[array enumerateObjectsUsingBlock:^(id  _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {

if (idx == 1) {

*stop = YES;

}

NSLog(@"%@", obj);

}];

/***************************数组中方法******************************/

Person *p1 = [[Person alloc] init];

Person *p2 = [[Person alloc] init];

Person *p3 = [[Person alloc] init];

Person *p4 = [[Person alloc] init];

NSArray *array = @[p1, p2, p3, p4];

// 方法一

[array enumerateObjectsUsingBlock:^(Person* obj, NSUInteger idx, BOOL * _Nonnull stop) {

[obj say];

}];

// 方法二

// [array makeObjectsPerformSelector:@selector(say)];

相关文章

  • Foundation框架---数组

    OC 数组特点: 可以存储不同类型的对象,oc的数组 只能存储对象 数组可以遍历,占用的内存空间是连续的. oc中...

  • Swift 4.0+ 数组遍历

    1、转换成OC数组 enumerated函数遍历 2、用enumerated()函数遍历 3、下标遍历 4、遍历数...

  • OC数组遍历

    /***************************数组遍历*************************...

  • NSArray

    简写NSSArray *arr = @"";常规遍历如果是OC数组可以使用OC中的增强for循环来遍历诸葛取出ar...

  • Objective-C 数组遍历的性能及原理

    数组的遍历,这个话题貌似没什么好探究的,该怎么遍历就怎么遍历呗!但是如果要回答这些问题:OC数组有哪几种遍历方式?...

  • OC 基础 集合遍历和数组排序

    A ------ >遍历概念 1、集合 ( collection ) OC 中提供的容器 : 数组,字典,集合 2...

  • Swift基础-03(数组和字典)

    1.Swift中数组基本使用 数组的基本使用 `` 数组的遍历 数组的增删改 数组容量,这个在OC中我们经常使用在...

  • React Native for in 误用

    注意:for-in是为遍历对象而设计的,不适用于遍历数组!!! 我以为for in可以跟OC一样直接便利数组里的对...

  • OC中的各种遍历

    OC中的各种遍历 iOS开发中我们经常遇到各种的数据处理,所以就会经常遇到数组遍历 和 字典遍历。但是不同的遍历方...

  • Swift 基础笔记 - 数组

    OC中定义数组 Swift中定义数组 初始化空数组 定义数组时指定数组类型 遍历数组中的所有元素(传统写法) 不建...

网友评论

      本文标题:OC数组遍历

      本文链接:https://www.haomeiwen.com/subject/nwivbttx.html