第四十八条: 多用块枚举,少用for循环

2021-12-11  本文已影响0人  iOS博仔

    在编程中经常需要列举collection中的元素,当前的Objective-C语言有多种办法实现此功能,可以用标准的C语言循环,也可以用Objective-C 1.0 的NSEnumerator以及Objective-C2.0的快速遍历(fast enumeration)。语言中引入"块"这一特性后,又多出来几种新的遍历方式,而这几种方式容易为开发者所忽视。采用这几种新方式遍历collection时,可以传入块。

上一篇 下一篇

猜你喜欢

热点阅读