对于使用给定的documentID删除数据库中的文档的“delete”方法,什么名称更好?Objective C方法命名约定
1) -(void) deleteDocumentWithID:(NSString *) documentID error:(NSError **)error;
或
2) -(void) deleteDocumentByID:(NSString *) documentID error:(NSError **)error;
对于使用给定的documentID删除数据库中的文档的“delete”方法,什么名称更好?Objective C方法命名约定
1) -(void) deleteDocumentWithID:(NSString *) documentID error:(NSError **)error;
或
2) -(void) deleteDocumentByID:(NSString *) documentID error:(NSError **)error;
看一看Programming with Objective-C
通过最后一个参数,并取决于你
-(void) deleteDocumentWithID:(NSString *) documentID error:(NSError **)error;
-(void) deleteDocumentByID:(NSString *) documentID error:(NSError **)error;
从英语语法的角度来看,在这种情况下“By”或“With”更好? – zyxel
命名约定是完全取决于你,如苹果文档尝试提及,并尽可能描述你的方法名称,以便任何第三方查看您的代码(头文件)将能够快速了解该方法的用途。从你发布的代码你是在正确的轨道上。
看看这个文件。
类型的参数。+1 :) – abbood
或具有ID是你(我会喜欢withID)。但是参数应该是'NSString *'和'NSError **' – Mario