私のプロジェクトでは、同じプロジェクトの別々のクラスで使用しているすべての定数に対して別々のファイルを作成する必要があります。
私はいくつかの例を見ましたが、彼らは「.h」ファイルで作成することについて言っており、再び「.m」ファイルでそれらを実装しています。しかし、すべての定数を作成するために必要なのは「.h」ファイルだけであり、プロジェクトのすべてのクラスにその「.h」ファイルをインポートすることによって、これらすべての定数を使用する必要があります。
私のプロジェクトでは、同じプロジェクトの別々のクラスで使用しているすべての定数に対して別々のファイルを作成する必要があります。
私はいくつかの例を見ましたが、彼らは「.h」ファイルで作成することについて言っており、再び「.m」ファイルでそれらを実装しています。しかし、すべての定数を作成するために必要なのは「.h」ファイルだけであり、プロジェクトのすべてのクラスにその「.h」ファイルをインポートすることによって、これらすべての定数を使用する必要があります。
新しいファイルを追加します。
#define OK @"OK"
#import "Constants.h"
pchfileで定義するに移動しますNSLog(@"%@",OK);
.hファイルを作成し、#defineを使用して定数を作成してから、プロジェクトのプレフィックスファイルにファイルを含めることができます。私はあなたが.hファイルで宣言して.mファイルで定義するextern定数を使用することを好みますが。これは、コンパイル時にコードで発生する可能性のある警告を追跡するのに役立ちます。
自分の質問にほぼ答えましたが、何を求めているのか正確にはわかりません。定数を使用してヘッダーファイル(.h)を作成し、それを他のクラスにインポートするだけです。対応する実装(.m)ファイルを作成する必要はありません。コード全体で定数を使用している場合は、定数をプレフィックスヘッダーにインポートして、自動的に使用できるようにすることができます。