标签: objective-c cocoa
如果我有以下代码:
for (UIView *view in [myArray copy])
这是否意味着我在每次迭代时向copy发送myArray消息,或者Objective-C足够智能只执行copy一次,并将其用于整个循环?
copy
myArray
答案 0 :(得分:5)
这不是“聪明”的问题,但是,表达式[myArray copy]会在前面进行一次评估。
[myArray copy]