【问题标题】:Naming convention for method names in Objective CObjective C 中方法名的命名约定
【发布时间】:2016-03-29 13:43:25
【问题描述】:

我有一个类名“Login”,它是 UIViewController 的子类。我开始为 User Login 和 Signup 编写方法。那么我应该如何将方法命名为 -(IBAction)loginUser:(id)sender;-(IBAction)signUpUser:(id)sender; 或只是 -(IBAction)login:(id)sender;-(IBAction)signUp:(id)sender; 。如果我们按照苹果编码约定去推荐哪一个。

【问题讨论】:

  • 按照骆驼的方式,说出你觉得舒服的方法!

标签: ios objective-c methods naming-conventions


【解决方案1】:
-(IBAction)loginUser:(id)sender;
-(IBAction)signUpUser:(id)sender;

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

Here 是解释 Cocoa 编码约定的链接。

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多