1. ホーム
  2. ios

[解決済み] iOS Prefix.pchのベストプラクティス

2023-03-27 15:47:25

質問

iOS プロジェクトの Prefix.pch にさまざまな便利なマクロを追加している開発者を多く見かけます。

iOS の Prefix.pch ファイルに何を追加する (または追加しない) ことが推奨されますか? あなたの Prefix.pch はどのようなものですか?

どのように解決するのですか?

えーっ...マクロを .pch ファイルに入れちゃダメでしょう! .pch ファイルは、定義上、プロジェクト固有のプリコンパイルされたヘッダーです。プロジェクトのコンテキストを越えて使用されるべきではなく、また、何も含まず #include#import s.

ヘッダ間で共有したいマクロなどがある場合、それらを独自のヘッダファイルに貼り付けます。 Common.h などとし #include その を.pchの先頭に追加してください。