コードで複数回使用されている URL があり、それをビルド設定の定数/変数のようなものに集中させたいと考えています。コードからビルド設定にアクセスするにはどうすればよいですか? そして、これは正しいことですか?
ありがとうございました。
コードで複数回使用されている URL があり、それをビルド設定の定数/変数のようなものに集中させたいと考えています。コードからビルド設定にアクセスするにはどうすればよいですか? そして、これは正しいことですか?
ありがとうございました。
Constants.h
static NSString * const myStackURL = @"http://stackoverflow.com/users";
また
#define myStackURL @"http://stackoverflow.com/users"
基本的にやりたいことは、定数を定義するヘッダーを他のすべてのファイルにインポートすることです。これを行う最も簡単な方法は、プロジェクト ナビゲーターの [サポート ファイル] グループにある(アプリケーション名)-Prefix.pchに貼り付けることです。このプリコンパイル済みヘッダーで定義されているものはすべて、他のファイルで使用できます。Matt Neuburg による iOS 5 のプログラミング から:
プリコンパイル済みヘッダーは、コンパイルを高速化するためのデバイスです。これはヘッダー ファイルです。一度 (または少なくとも、非常にまれに) コンパイルされ、結果がキャッシュされ (/var/folders/ にオフ)、すべてのコード ファイルによって暗黙的にインポートされます。したがって、プリコンパイル済みヘッダーは、変更されないヘッダー (組み込みの Cocoa ヘッダーなど) の #import ディレクティブで主に構成する必要があります。また、決して変更されず、すべてのコードで共有される #define を配置するのに適した場所でもあります。