2012-11-20 34 views

回答

0

我相信你可以将其重命名为任何你喜欢的:

[array1 enumerateObjectsUsingBlock:^(id obj1, NSUInteger idx1, BOOL *stop1) { 
    [array2 enumerateObjectsUsingBlock:^(id obj2, NSUInteger idx2, BOOL *stop2) { 
     // 
    }]; 
}]; 

不是说简单地追加最后的数字是所需的解决方案,但只是表明您可以随意命名这些参数。您不必坚持使用示例XCode为您存根。

+0

我知道你可以 - 只是想看看在这些情况下社区标准是什么(如果有的话)。 –

+0

我会使用相同的约定或策略来命名常规方法参数。试着让你的参数名称为下一个人描述。所以也许'obj1'是'userProject',而obj2是'projectTask'... IMO的目标是努力使代码尽可能可读。希望这可以帮助 – jerrylroberts