5

如果我有以下代码:

        for (UIView *view in [myArray copy])

这是否意味着我在每次迭代时都向其发送copy消息myArray,或者 Objective-C 足够聪明,copy只做一次,并在整个循环中使用它?

4

1 回答 1

5

这不是“聪明”的问题,但是是的,表达式[myArray copy]会预先评估一次。

于 2013-05-08T20:51:19.930 回答