在编程中经常需要列举collection中的元素,当前的Objective-C语言有多种办法实现此功能,可以用标准的C语言循环,也可以用Objective-C 1.0 的NSEnumerator以及Objective-C2.0的快速遍历(fast enumeration)。语言中引入"块"这一特性后,又多出来几种新的遍历方式,而这几种方式容易为开发者所忽视。采用这几种新方式遍历collection时,可以传入块。
在编程中经常需要列举collection中的元素,当前的Objective-C语言有多种办法实现此功能,可以用标准的C语言循环,也可以用Objective-C 1.0 的NSEnumerator以及Objective-C2.0的快速遍历(fast enumeration)。语言中引入"块"这一特性后,又多出来几种新的遍历方式,而这几种方式容易为开发者所忽视。采用这几种新方式遍历collection时,可以传入块。
本文标题:第四十八条: 多用块枚举,少用for循环
本文链接:https://www.haomeiwen.com/subject/lvilfrtx.html
网友评论