0

さて、Xcode4.3でプログラミングを始めたところです。Xcodeでコーディングを練習するために使用するすべての本の例では、ViewController.hとViewController.mがプロジェクト名の名前をプレフィックスとして使用していることが示されています。たとえば...本がアプリケーションに「Calculator」という名前を付けた場合、例では、ViewControllerは両方とも「CalculatorViewController.h」と「CalculatorViewController.m」という名前になります。私はここで何か間違ったことをしていますか?これが初心者の質問である場合はお詫びしますが、これを理解するためにほとんどすべてのことを試みました!

私を助けてください

4

1 に答える 1

2

ファイル (class .h および .m ファイル) をプロジェクトに追加する場合、製品の名前に基づいてこれらのファイルにプレフィックスを付ける自動メカニズムはありません。手動で行う必要があります。

本でそのパターンが見られる理由は、ファイルにいくつかのイニシャルをプレフィックスとして付けて名前空間を作成し、他の誰かのコードを操作するときに競合を回避するのが一般的な方法であるためです (これが、Apple のクラスに「NS」がプレフィックスとして付けられている理由です)。

Xcode 4 では、新しいプロジェクトを作成するときにそのプレフィックスを選択することもできるため、そこにアプリケーション名 (たとえば、「電卓」) を入力すると、Xcode によって最初に作成されるファイルにそれに応じてプレフィックスが付けられます (したがって、CalculatorViewControllerたとえば) を取得しますが、追加する他のファイルについては、好きなように明示的に接頭辞を付ける必要があります。これが理にかなっていることを願っています。


アップデート: ここに画像の説明を入力

于 2012-06-23T11:12:29.960 に答える