1

私はParseというフレームワークを持っています。これは、私が持っているほぼすべてのViewcontrollerで使用されています。#import Parse/Parse.h のように、各クラスに import ステートメントを配置する必要をなくすにはどうすればよいですか??

PCH ファイルに含めるべきだと聞きましたが、なぜかうまくいきません。「ソースのコンパイル」などで PCH を設定する必要がありますか?

4

1 に答える 1

2

プレフィックスヘッダーはコンパイルされてキャッシュに保存され、コンパイル中にすべてのファイルに自動的に含まれます。これにより、コンパイルが高速化され、ファイルを使用するすべてのファイルにインポートステートメントを追加せずにファイルを含めることができます。

例:

#ifdef __OBJC__
  #import <UIKit/UIKit.h>
  #import <Foundation/Foundation.h>
  #import "Constants.h"
#endif

NameOfMyProject-prefix.pchファイルに追加します。

于 2013-01-26T15:24:46.327 に答える