2017-06-22 38 views
0

我是Swift中的新人。 從哪裏可以找到Swift 3中正確名稱的概述?Swift 3的名字(大寫還是不是)?

  • 類名= classNameOne
  • 字符串:MyString中
  • 功能:myFunction的(MYTEST:字符串,mynumber的:智力)
  • STRUCT:myStructOne
  • 標籤:lblOne
  • 按鈕:btnTwo或CMD ?
  • 圖片:imgThree

我希望你明白我的意思。

+2

你試過谷歌嗎? – Laxus

+0

不知道要搜索什麼? – silazzz

+0

享受:https://github.com/raywenderlich/swift-style-guide –

回答

1

對於大部分命名約定相對受到的意見,但你的命名約定的語法應該是通用的。 Ray Wenderlich對Swift有很好的風格指導,我相信Swift開發者應該遵循這些指導。它在類名的第一個字母的大寫字母「Camel-Case」中大寫,並且每個連續單詞(class MyClass)保持每個變量名的第一個字符爲小寫,然後每個連續單詞都大寫(var myVariable)。

0

當然這沒有規則(但有指導方針)。但共同接受的方式是這樣的(我把大膽,從你寫的東西改變的):

  • 類名= Ç lassNameOne
  • 字符串:MyString的
  • 功能:myFunction的(MYTEST:串,mynumber的:智力)
  • STRUCT:中號 yStructOne
  • 標籤:lblOne
  • 按鈕:btnTwo
  • 圖片:imgThree
+1

我不知道你爲什麼說沒有這個規則。 Swift的API設計指南似乎是一個權威的規則,並且很好地涵蓋了這個問題:https://swift.org/documentation/api-design-guidelines/ –

+0

我的意思是,如果你想要,你可以隨心所欲地做,當然有指導方針,請編輯我的問題,使其更清楚。 –

1

與任何語言一樣,每個人都無法做到這一點。

唯一的「官方」來源是Swift's official guidelines。除此之外,這取決於你和/或你公司的偏好。

相關問題