Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
按钮/标签等的iOS命名约定_Ios_Naming Conventions - Fatal编程技术网

按钮/标签等的iOS命名约定

按钮/标签等的iOS命名约定,ios,naming-conventions,Ios,Naming Conventions,我对应用程序开发比较陌生,我很好奇iOS应用程序开发是否有命名约定。我找到了这本指南 但实际上没有任何命名约定。如果没有“普遍接受”的,你有什么建议吗 我真正需要解决的是,按钮名称(IBOutlet)与操作(IBAction)的命名方式不同。(例如,对于注册按钮:signUpButton vs signUpButtonTapped) 对于标签或文本字段等其他内容,我只需输入名称,然后在后面键入(例如usernameTextField或infoLabel) 任何建议都将不胜感激。谢谢大家! 我认为

我对应用程序开发比较陌生,我很好奇iOS应用程序开发是否有命名约定。我找到了这本指南 但实际上没有任何命名约定。如果没有“普遍接受”的,你有什么建议吗

我真正需要解决的是,按钮名称(IBOutlet)与操作(IBAction)的命名方式不同。(例如,对于注册按钮:signUpButton vs signUpButtonTapped)

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


任何建议都将不胜感激。谢谢大家!

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

例如,
signUpButton,namelab

最好用动词
来命名函数,解释函数的职责或用途

例如,
verifyCredentials()、loadHomePage()

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

例如,
signupbuttonapped()

您还可以查看以下页面:


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

例如,
signUpButton,namelab

最好用动词
来命名函数,解释函数的职责或用途

例如,
verifyCredentials()、loadHomePage()

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

例如,
signupbuttonapped()

您还可以查看以下页面:


您也可以使用didTapSignUpButton,但这类内容更像个人/团队偏好您也可以使用didTapSignUpButton,但这类内容更像个人/团队偏好