2012-02-28 58 views
1

所以我創建一個新的文件,一個UIViewController的子類通過Xcode嚮導彈出新>文件。Xcode怪異的命名約定爲ViewController

我將文件命名爲「747ViewController」,並且它很好地將.h/.m文件吐出。

裏面的文件

然而,接口和實現的名稱是奇數:

它們顯示爲@interface _47ViewController : UIViewController@implementation _47ViewController

你是不是可以開始與一些什麼?我應該離開它還是將它重命名爲我想要的?謝謝

+0

你應該選擇一個不同的類名。通常,類以它們所屬的任何一組代碼的縮寫開始(下一步的NS,核心基礎的CF,地址簿的AB等)。如果你的項目的縮寫實際上是747,我會使用SFSFooBar來處理所有的類定義。 – 2012-02-28 07:14:12

回答

2

這是正確的:就像在C和C++中一樣,你的標識符不能以數字開頭。 Xcode的解決方法是正確的:與Java不同,源文件名和類名不必相同。