Objective c 目标C方法命名约定

Objective c 目标C方法命名约定,objective-c,naming-conventions,Objective C,Naming Conventions,“delete”方法删除数据库中具有给定documentID的文档,哪个名称更好 (一) -(void)deleteDocumentWithID:(NSString*)documentID错误:(NSError**)错误 或 (二) -(void)deleteDocumentByID:(NSString*)documentID错误:(NSError**)错误您的命名约定完全取决于您,正如apple文档中提到的,请尝试尽可能描述您的方法名称,以便查看您的代码(头文件)的任何第三方能够快速了解该方法

“delete”方法删除数据库中具有给定documentID的文档,哪个名称更好

(一)
-(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”哪个更好?