我对应用程序开发比较陌生,我很好奇iOS应用程序开发人员是否有任何命名约定。我找到了这个指南 https://developer.apple.com/design/human-interface-guidelines/ios/controls/buttons/,但实际上没有任何命名约定。如果没有“通常接受的”产品,您有什么建议吗?
我真正困扰的是对按钮名称(IBOutlet)与操作(IBAction)的命名方式不同。 (例如,用于注册按钮:signUpButton与signUpButtonTapped)。
使用诸如标签或文本字段之类的其他名称,我只输入名称,然后键入(例如usernameTextField或infoLabel)。
任何建议都值得赞赏。谢谢!
答案 0 :(得分:1)
我认为最好用解释和项目(按钮,标签,imageView等)的类型来命名变量
例如signUpButton, nameLabel
最好用动词来命名功能,以解释其职责或目的。
例如verifyCredentials(), loadHomePage()
而且我更喜欢用过去式中的动词命名动作,以解释动作。
例如signUpButtonTapped()
您还可以检出以下页面: