Objective c 目标C方法命名约定
“delete”方法删除数据库中具有给定documentID的文档,哪个名称更好 (一)Objective c 目标C方法命名约定,objective-c,naming-conventions,Objective C,Naming Conventions,“delete”方法删除数据库中具有给定documentID的文档,哪个名称更好 (一) -(void)deleteDocumentWithID:(NSString*)documentID错误:(NSError**)错误 或 (二) -(void)deleteDocumentByID:(NSString*)documentID错误:(NSError**)错误您的命名约定完全取决于您,正如apple文档中提到的,请尝试尽可能描述您的方法名称,以便查看您的代码(头文件)的任何第三方能够快速了解该方法
-(void)deleteDocumentWithID:(NSString*)documentID错误:(NSError**)错误代码>
或
(二)
-(void)deleteDocumentByID:(NSString*)documentID错误:(NSError**)错误代码>您的命名约定完全取决于您,正如apple文档中提到的,请尝试尽可能描述您的方法名称,以便查看您的代码(头文件)的任何第三方能够快速了解该方法的功能。从你发布的代码来看,你是在正确的轨道上
请看一下这份文件
您的命名约定完全取决于您,正如apple文档中提到的,请尝试尽可能描述您的方法名称,以便任何查看您的代码(头文件)的第三方都能够快速了解该方法的功能。从你发布的代码来看,你是在正确的轨道上
请看一下这份文件
看一看
- 方法名称没有前缀
- 方法应以小写字母开头
- 用于多个单词
- 如果一个方法接受一个或多个参数,则该方法的名称
应指明每个参数
- Error应该是方法的最后一个参数
这取决于你
-(void) deleteDocumentWithID:(NSString *) documentID error:(NSError **)error;
-(void) deleteDocumentByID:(NSString *) documentID error:(NSError **)error;
看看
- 方法名称没有前缀
- 方法应以小写字母开头
- 用于多个单词
- 如果一个方法接受一个或多个参数,则该方法的名称
应指明每个参数
- Error应该是方法的最后一个参数
这取决于你
-(void) deleteDocumentWithID:(NSString *) documentID error:(NSError **)error;
-(void) deleteDocumentByID:(NSString *) documentID error:(NSError **)error;
凭身份证还是凭身份证取决于你(我更喜欢凭身份证)。但是参数的类型应该是NSString*
和NSError**
由ID决定(我更喜欢withID)。但是参数的类型应该是NSString*
和NSError**
有趣的文档+1:)有趣的文件+1:)从英语语法的角度来看,在这种情况下“By”或“With”哪个更好?从英语语法的角度来看,在这种情况下“By”或“With”哪个更好?