iOS シングル ビュー アプリケーション プロジェクトを開始すると、以前のように、AppDelegate ファイルと ViewController ファイルにプロジェクト名のプレフィックスが付きません。
新しいプロジェクトを開くと、ファイル名は次のようになります。
AppDelegate.h
AppDelegate.m
MainStoryBoard.storyboard
ViewController.h
ViewController.m
どうしてこれなの?
iOS シングル ビュー アプリケーション プロジェクトを開始すると、以前のように、AppDelegate ファイルと ViewController ファイルにプロジェクト名のプレフィックスが付きません。
新しいプロジェクトを開くと、ファイル名は次のようになります。
AppDelegate.h
AppDelegate.m
MainStoryBoard.storyboard
ViewController.h
ViewController.m
どうしてこれなの?
手動で追加する必要があります。新しいプロジェクトを作成するときは、プロジェクト/バンドル id/ などに名前を付ける画面の「クラス プレフィックス」フィールドに入力するだけです。
下のスクリーンショットで「THIS IS THE PREFIX」と書いた場所にプレフィックスを追加するだけです
プロジェクトを作成した後にプレフィックスを追加する場合は、Xcode の右側のペインにあるファイル インスペクターで行うことができます。
個人的には、アプリケーション内でクラス名に接頭辞を付けないことを好みます。
Objective-C には名前空間がないため、ライブラリ、カスタム クラス、またはカテゴリのコードを記述する場合は、それらを使用することをお勧めします。
しかし、アプリケーション クラスの場合、それらは単なるノイズであることがわかりました。すべてのファイルの先頭に同じ 3 文字が含まれているファイルのリストを調べてみると、探しているファイルを見つけるのが少し難しくなります。
つまり、本当に AppDelegate という名前のクラスを複数持つつもりですか? 私はすべて、クラスの完全でわかりやすい名前付けに賛成ですが、すべてのクラスの接頭辞は役に立ちません。
それが役立つ場合、コードを書くためのいくつかの規則があります。検索すると、それらが見つかります。たとえば、これが私のものです。
それらに従う必要はありませんが、スタイルを選択し、それに一貫性を持たせてください。