2012-02-28 7 views
1

私は新しいファイルを作成しています。これは、新しい>ファイルをポップアップするXcodeウィザードを介してUIViewControllerのサブクラスです。ViewControllerのXcodeの奇妙な命名規則

"747ViewController"という名前のファイルで、.h/.mファイルをうまく吐き出しています。ファイル内の

しかし、インタフェースと実装の名前は奇妙です:

彼らは@interface _47ViewController : UIViewControllerとして表示して@implementation _47ViewController

あなたは数か何かで開始することは許可されていませんか?私はそれを残すか、それを私が望むものに改名すべきですか?ありがとう

+0

別のクラス名を選択する必要があります。通常、クラスは、それらが所属するコードセット(NSは次のステップ、CFはコア基盤、ABはアドレスブックなど)の略語で始まります。プロジェクトの省略形が実際に747の場合は、そのすべてのクラス定義にSFSFooBarを使用します。 –

答えて

2

正しいです:CとC++のように、あなたの識別子は数字で始めることはできません。 Xcodeの回避策は正しいです:Javaとは異なり、ソースファイル名とクラス名は同じである必要はありません。