我近來一直在做很多iPhone開發,而且我有一個命名問題,我無法想到一個好的解決方案。問題在於,我不得不在變量,名稱空間或類名稱中引用「iOS」。我應該怎麼做?假設我有一個專爲iOS設計的「MyClass」版本。我應該叫它:如何在代碼中命名與iOS相關的元素?
iOS MyClass?
這很糟糕。班級名稱應該以大寫字母開頭。
IOSMyClass?
這很糟糕。現在我的課堂看起來像一個界面。
AppleMyClass?
這樣比較好,但是如果我爲Mac創建一個類的版本呢?
AppleMobileMyClass?
這樣更好,但它開始變得非常冗長。
有什麼想法?我正在使用C#開發桌面軟件。
有趣。確實有很多以'I'開頭的.NET類,它看起來很自然。另一方面,「Ios」看起來很奇怪,但我認爲這是迄今爲止我見過的最好的想法。 – 2011-03-25 15:51:23