6

Xcode 4 では、(プロジェクト) テンプレート システムが完全に変更されました。今できることはもっとたくさんありますが、それには代償が伴います。フォルダーのあちこちに散らばっている TemplateInfo.plist ファイルを調べてみると、/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/Applicationすぐに視点が失われます。新しい設定を変更するのは非常に難しく、再作成するのはさらに困難です。boreal-kiss.net のライターは、新しい構造について非常に優れた記事を書いています。

彼が言及したことの 1 つが私を驚かせました。なぜなら、私は XML での継承の広範な使用の点を結び付けながら同じ考えを持っていたからです。

実際、Apple はコーディングではなく、自動生成ツールによってそれらを作成しているようです。

私の質問は: 誰かがそのようなツールを知っていますか? Xcode に隠しヘルパー ユーティリティはありますか? どこかのダウンロードですか?または、これらの TemplateInfo.plist XML を生成するために、誰かがこのようなツールを作成したのでしょうか?

それは一筋縄ではいきませんが、これらすべてのファイルを手作業で行うことはそれ自体のプロジェクトであり、最新の IDE ではそれほど面倒なことを心配する必要はありません。


更新: テンプレート ファイルを手動でコーディングすることはできますが、Xcode の新しいリリースで Apple による API の変更を乗り切るために、作成したテンプレートに依存することはできません。私は最終的に、既存のプロジェクトを新しいプロジェクトにコピーすることによって、プロジェクトをテンプレート化するための独自のシステムを作成しました。これは、専用の一連のスクリプト命令と、RubyGem と呼ばれるコマンド ライン内で行われますklipp。参照: https://rubygems.org/gems/klipp

4

1 に答える 1

2

開発者がテンプレート ライブラリを管理するのに役立つツールは、Apple がある時点でリリースされるものだと思いますが、すぐに見たい場合は、そこに優先順位を付ける必要があります。必ずバグ レポート (https://bugreport.apple.com/) を送信して、問題であることを Apple に知らせてください。ツールを使用してテンプレートを管理したい開発者の数を示すすべてのブログ投稿とフォーラム投稿を参照することもできます.

于 2011-04-10T01:34:57.947 に答える