Objective-C 中参数的命名约定

use*_*809 2 parameters coding-style objective-c naming-conventions

在 Objective-C 中命名参数时,如果我对类似的方法使用相同的名称,这是否重要 - 也就是说,对于文档/易读性是可取的?例如:

@interface Zookeeper : Employee

-(void) washAnimal:(Animal *)someAnimal;
-(void) feedAnimal:(Animal *)someAnimal;
-(void) trainAnimal:(Animal *)someAnimal;

...
Run Code Online (Sandbox Code Playgroud)

或者,应该是这样的:

@interface Zookeeper : Employee

-(void) washAnimal:(Animal *)animalToBeWashed;
-(void) feedAnimal:(Animal *)animalToBeFed;
-(void) trainAnimal:(Animal *)animalToBeTrained;

...
Run Code Online (Sandbox Code Playgroud)

谢谢!

Chr*_*isH 5

在您提供的示例中,我仅将animal其用作所有 3 个的名称。查看UITableViewDelegateUITableViewDataSource方法 - 有问题的表视图的所有参数都被命名为tableView