【问题标题】:Objective-c coding convention?Objective-c 编码约定?
【发布时间】:2012-08-02 04:38:53
【问题描述】:

在objective-c中,我可以声明一个带有类型的UI变量吗?:

UIButton *btn_Add,*btn_showMessage or UILabel *lb_Title

怎么样:UIButton *btnAdd,*btnShowMessage or *lbTitle 非常感谢

【问题讨论】:

  • 顺便说一句,您还缺少*s。

标签: objective-c coding-style


【解决方案1】:

我更喜欢addButtonshowMessageButtontitleLabel

【讨论】:

    【解决方案2】:

    引用coding guidlines for Cocoa: Code Naming Basics

    • 一般来说,不要缩写事物的名称。把它们拼出来,即使它们很长。
    • 对于由多个单词组成的名称,请勿使用标点符号作为名称的一部分或分隔符(下划线、破折号等);取而代之的是,将每个单词的首字母大写并将单词连在一起(例如,runTheWordsTogether)——这就是所谓的驼峰式。
    • 尽量简洁明了是好事,但不应该因为简洁而影响清晰。
    • 名称不应是自引用的。

    所以,是的,无论是 nonamelive 提议的,还是尽可能尝试摆脱“按钮”前缀/后缀。

    【讨论】:

      猜你喜欢
      • 2013-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多