【问题标题】:iOS naming conventions for buttons/labels etc按钮/标签等的 iOS 命名约定
【发布时间】:2018-09-15 18:38:07
【问题描述】:

我对应用程序开发比较陌生,我很好奇 iOS 应用程序开发是否有任何命名约定。我找到了这个指南 https://developer.apple.com/design/human-interface-guidelines/ios/controls/buttons/ 但实际上并没有任何命名约定。如果没有“普遍接受”的,你有什么推荐的吗?

我真正苦恼的是按钮名称 (IBOutlet) 与操作 (IBAction) 的不同命名按钮。 (例如,注册按钮:signUpButton vs signUpButtonTapped)。

对于标签或文本字段等其他内容,我只需输入名称,然后在后面输入(例如 usernameTextField 或 infoLabel)。

感谢任何建议。谢谢!

【问题讨论】:

  • 你也可以使用 didTapSignUpButton,但是这样的东西更像是个人/团队的偏好

标签: ios naming-conventions


【解决方案1】:

我认为最好用解释和项目的类型(按钮、标签、imageView等)来命名变量

例如signUpButton, nameLabel

最好用解释其职责或目的的动词来命名函数。

例如verifyCredentials(), loadHomePage()

我更喜欢用过去时的动词来命名动作,以解释动作。

例如signUpButtonTapped()

您也可以查看这些页面:

【讨论】:

    猜你喜欢
    • 2018-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-04
    • 1970-01-01
    • 2012-10-12
    • 1970-01-01
    相关资源
    最近更新 更多