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

Naming convention for method names in Objective C

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

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

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

编辑: 你可以阅读这篇文章,了解很多 objective-c 约定: https://github.com/raywenderlich/objective-c-style-guide#naming

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

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

Here 是 link 解释 Cocoa 编码约定。