iOS buttons/labels 等的命名约定

iOS naming conventions for buttons/labels etc

我是应用程序开发的新手,我很好奇 iOS 应用程序开发是否有任何命名约定。我找到了这个指南 https://developer.apple.com/design/human-interface-guidelines/ios/controls/buttons/ 但实际上并没有任何命名约定。如果没有"generally accepted",你有推荐的吗?

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

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

如有任何建议,我们将不胜感激。谢谢!

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

例如signUpButton, nameLabel

最好用动词来命名函数,这样可以解释它的职责或目的。

例如verifyCredentials(), loadHomePage()

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

例如signUpButtonTapped()

您还可以查看这些页面: