
すべてのCocoa開発者は、この不快な小さなことを知っています。InterfaceBuilderで新しいCocoa Applicationプロジェクトを作成するとき、プログラムメニューを手動で編集し、NewApplicationをプログラムの名前に変更する必要があります。 Xcode開発者がこのプロセスを自動化しなかった理由は明らかではありません。 わずか2分です。 彼らのためにそれをしなければなりません。
それでは始めましょう。
/Developer/Library/Xcode/Project Templates/Application/Cocoa Application
。 ここでは、新しいプロジェクトとともにフォルダーに自動的にコピーされるファイルが表示されます。 なぜなら Interface Builderで厄介な単語NewApplicationを変更するには、
English.lproj
フォルダーにある
MainMenu.xib
ファイルが必要です。 テキストエディタで開き、そこにNewApplicationが存在することを確認します(6個)。
NewApplication
すべての出現
NewApplication
を
«PROJECTNAME»
(引用符
«»
を含む)に置き換える必要があります。 保存して閉じます。
プロジェクト作成時のXcodeは、見つかったすべての
«PROJECTNAME»
をプロジェクトの名前に置き換えます。 しかし、どのファイルでこれを行う必要があるかを知るために、これを示す必要があります。 これを行うには、
CocoaApp.xcodeproj
ファイルを右クリックし、「パッケージの内容を表示」を選択します。
TemplateInfo.plist
ファイルをテキストエディターで開き、次を確認します。
{
FilesToRename = {
"CocoaApp_Prefix.pch" = "" PROJECTNAME "_Prefix.pch";
};
FilesToMacroExpand =(
「」PROJECTNAME「_Prefix.pch」、
「Info.plist」、
「English.lproj / InfoPlist.strings」、
「main.m」、
);
説明=「このプロジェクトは、Objective-Cで記述されたCocoaベースのアプリケーションを構築します。」;
}
ご
MainMenu.xib
、
MainMenu.xib
へのパスを
MainMenu.xib
に追加する必要があり
MainMenu.xib
。
「English.lproj / MainMenu.xib」、
保存して閉じます。
ほら! これで、新しいプロジェクトを作成するたびにNewApplicationをプログラムの名前に手動で変更する必要がなくなりました。 このヒントがお役に立てば幸いです。 頑張って! :)