84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
在看源代码的过程中,看到有的在方法中用到了
enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop);
然后再这个方法中做了一些操作.将值添加到数组中.这样写的好处是什么?有什么具体的作用.在与for循环, for in 循环.有什么区别?
数组查询,小量的查询效率优势不是很明显,建议用forin。但是大量的数组建议用枚举
再一个是遍历字典建议用枚举,这样可以一次拿取key和value
遍历数组的时候可以对数组进行操作。用forin的话,遍历数组的时候对数组进行操作容易崩溃
数组查询,小量的查询效率优势不是很明显,建议用forin。但是大量的数组建议用枚举
再一个是遍历字典建议用枚举,这样可以一次拿取key和value
遍历数组的时候可以对数组进行操作。
用forin的话,遍历数组的时候对数组进行操作容易崩溃