Objective C中方法名称的命名约定

时间:2016-03-29 13:43:25

标签: ios objective-c methods naming-conventions

我有一个班级名称'登录'这是UIViewController的子类。我开始为用户登录和注册编写方法。那么我应该如何将方法命名为-(IBAction)loginUser:(id)sender;-(IBAction)signUpUser:(id)sender;或仅-(IBAction)login:(id)sender;-(IBAction)signUp:(id)sender;。如果我们按照苹果编码惯例推荐哪一个。

2 个答案:

答案 0 :(得分:1)

-(IBAction)loginUser:(id)sender;
-(IBAction)signUpUser:(id)sender;

应该使用以上两个,因为它们清楚地解释了什么是动作并且更有意义。

Here是解释Cocoa Coding Conventions的链接。

答案 1 :(得分:0)

对于objective-c,方法应尽可能详细(即使它的名字很长)。 对于您的情况,您可能应该使用

-(IBAction)signUpUser:(id)sender;
-(IBAction)loginUser:(id)sender

编辑: 你可以阅读很多Objective-c约定: https://github.com/raywenderlich/objective-c-style-guide#naming