现在已经编写了几个iOS应用程序,我一直在努力寻找一个让我对故事板细分感到满意的命名约定。我玩弄了一种文字方法(例如PushXYZController
)或更加独立的故意方法(例如ToXYZEdit
)。我还未决定是否也使用camelCase
或StudlyCaps
。
我正在寻找一个答案,该答案暗示了一种命名惯例,其中有一个令人信服的理由说明为什么使用该约定而不是其他约定。
答案 0 :(得分:1)
我总是用toViewControllerName
中的toOrderGuideViewController
命名我的segues。然而,它只是一个惯例,这意味着我使用带有小写首字母的驼峰案例的目的仅仅是为了一致性。
至于我的推理,我喜欢用小写的第一个字母写一个驼峰的情况,因为我反应性地为变量名做,保持肌肉记忆是一个加号。
或者你可以这样想:
OrderGuideViewController
是swift文件的名称。 to
只是一个前缀。由于它不是名称的一部分,因此它不会收到大写的T,因为它不是专有名词。
答案 1 :(得分:0)
我一直使用这个惯例:Login-> Dashboard