1

xcode プロジェクト テンプレートに含まれているデフォルトの .pch ファイルを変更する方法を知りたいです。

すべてのプロジェクトにいくつかの #defines を自動的に含めるために、これを行いたいと考えています。私のすべてのプロジェクトに必要なものの例は、共有アプリ デリゲートの次のようなものです。

#define APP_DELEGATE ((AppDelegate*)[[UIApplication sharedApplication] delegate])

xcodeのパッケージ内でテンプレート.pchファイルを検索してみましたが、うまくいきませんでした。

これを行うのが得策ではないと思われる場合は、遠慮なく理由を教えてください。また、可能であればテンプレートを変更する方法も教えてください。それが私の質問です。

4

1 に答える 1

1

デフォルトの Xcode テンプレートは にあり/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templatesます。Base/Base.xctemplate 内には、ファイル TemplateInfo.plist があります。それはあなたが望むことをするためにあなたが変更しなければならないものです. そのplistの定義セクションを見てください。

これを iOS のみで行いたい場合は、代わりに のテンプレートを変更する必要があります/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates。ただし、iPhone Base.xctemplate の構造では、iOS のデフォルトのプレフィックス ヘッダーを簡単に変更することはできません。

XCode テンプレートは、以前は簡単に使用および作成できましたが、XCode 4 以降はそうではありません。

Xcode 内でテンプレートを変更するのではなく、独自のテンプレートの作成に関するオンラインの情報に従うことを強くお勧めします。

これは、独自のテンプレートを作成し、テンプレートの仕組みを学習するための最良の出発点の 1 つです。

于 2013-04-26T04:48:31.797 に答える