Swift 3名称(大写与否)?

时间:2017-06-22 17:44:29

标签: swift syntax

我是Swift的新手。 在哪里可以找到Swift 3中正确名称的概述?

  • Classnames = classNameOne
  • 字符串:myString
  • 功能:myFunction(myTest:string,myNumber:Int)
  • 结构:myStructOne
  • 标签:lblOne
  • 按钮:btnTwo还是cmd?
  • 图片:imgThree

我希望你理解我的意思。

3 个答案:

答案 0 :(得分:1)

在大多数情况下,命名约定相对受到意见的约束,但命名约定的语法应该是通用的。 Ray Wenderlich有一个伟大的Swift风格指南,我相信所有Swift开发人员都应该遵循。它适应了骆驼案例"类名中的第一个字母是大写以及每个连续的单词(var myVariable),并将每个变量名的第一个字符保持为小写,然后每个连续的单词都大写(@total = (up-down))。

答案 1 :(得分:1)

与任何语言一样,每个人都没有办法做事。

唯一的官员"来源是Swift's official guidelines。除此之外,它取决于您和/或您公司的偏好。

答案 2 :(得分:0)

当然没有这方面的规则(但有指南)。但是普遍接受的方式就是这样(我把那些与你所写内容有所不同的方式加入大胆):

  • Classnames = C lassNameOne
  • 字符串:myString
  • 功能:myFunction(myTest:string,myNumber:Int)
  • 结构: M yStructOne
  • 标签:lblOne
  • 按钮:btnTwo
  • 图片:imgThree