16

Xcode 3.2は、スクリプト言語(Ruby、Pythonなど)のデフォルトテンプレートを削除しました。Xcode 3.2で使用するこれらのテンプレートを見つけるにはどうすればよいですか?PyObjCプログラムの操作と「構築」をサポートするために、Xcodeに何か他のものを追加する必要がありますか?

さらに、私がすでにPythonの男であることを考慮に入れて、PyObjC(およびCocoa)に入るのに役立つドキュメントやリソースはありますか?

4

3 に答える 3

29

Appleは現在、PyObjCプロジェクトから直接テンプレートを入手することを推奨しています。Cocoabuilderにアーカイブされた説明の素晴らしいスレッドがあり、 bbumから次のアドバイスがあります。


PyObjCリポジトリまたはWebサイトからテンプレートをダウンロードしてインストールする必要があります。

テンプレートの
開発はXcode
リリースとは異なるペースとスケジュールで行われるため、テンプレートはリリースから削除されました。
多くの場合、ディスクが押された時点でテンプレートが古くなっています。

PyObjC Webサイトには、ダウンロード用のテンプレートと、立ち上げて実行するための優れたドキュメント/チュートリアルの両方があります。


編集:もう少し具体的に言うと、PyObjCをSnowLeopardで動作させるために私が行ったことは次のとおりです。

  • Finderを使用して、ゲストとしてhttp://svn.red-bean.com/pyobjc/trunk/pyobjc/pyobjc-xcode/Go > Connect to Server...にアクセスしました。

  • Xcode次に、ローカルシステムでというフォルダを作成しました~Library/Application Support/Developer/Shared/Xcode/。(あなたはすでにこのフォルダを持っているかもしれませんが、私はまだ自分のために何もカスタマイズしていませんでした)。

  • File Templatesこのフォルダーをred-beanサーバーから新しいXcodeフォルダーにコピーしました。

  • Project Templatesフォルダを他の場所、たとえばデスクトップにコピーしました。

  • ターミナルを使用して、デスクトップの一時的なProject Templatesフォルダーに移動し、このコマンドを実行してテンプレートを「ビルド」しました。

$ cd〜/ Desktop / Project \ Templates /

$ ./project-tool.py -k -v --template〜/ Desktop / Project \ Templates / Cocoa-Python \ Application / CocoaApp.xcodeproj / TemplateInfo.plist Cocoa-Python \ Application〜/ Library / Application \ Support / Developer / Shared / Xcode / Project \ Templates /Cocoa-Python\アプリケーション

  • 他のテンプレートについても繰り返します。

$ ./ project-tool.py -k -v --template〜/ Desktop / Project \ Templates / Cocoa-Python \ Document-based \ Application / CocoaDocApp.xcodeproj / TemplateInfo.plist Cocoa-Python \ Document-based \ Application / 〜/ Library / Application \ Support / Developer / Shared / Xcode / Project \ Templates / Cocoa-Python \ Document-based \ Application

$ ./project-tool.py -k -v --template〜/ Desktop / Project \ Templates / Cocoa-Python \ Core \ Data \ Application / CocoaApp.xcodeproj / TemplateInfo.plist Cocoa-Python \ Core \ Data \ Application / 〜/ Library / Application \ Support / Developer / Shared / Xcode / Project \ Templates / Cocoa-Python \ Core \ Data \ Application

$ ./project-tool.py -k -v --template〜/ Desktop / Project \ Templates / Cocoa-Python \ Core \ Data \ Document-based \ Application / CocoaDocApp.xcodeproj / TemplateInfo.plist Cocoa-Python \ Core \ Data \ Document-based \ Application /〜/ Library / Application \ Support / Developer / Shared / Xcode / Project \ Templates / Cocoa-Python \ Core \ Data \ Document-based \ Application

  • Xcodeを起動しました。New Project...テンプレートは、およびNew File...ウィンドウの「ユーザーテンプレート」セクションの下に配置されています。

箱から出して構築されたデフォルトのプロジェクト(PyObjCプロジェクトまたはpy2appから他のものをインストールする必要はありません)。私は1つのボタンとアクションでばかげたプログラムを作り上げました、そしてそれはInterface Builderとの統合を含めて美しく機能しました(私はコントロールドラッグしてアクションとアウトレットを接続することができました)。

また、最近、ブログで一連の「はじめに」チュートリアルに出くわしました。これは、初心者にとって非常に役立つようです。著者は、「PyObjCを使用したPythonでのCocoa GUIの構築」シリーズ(現在6部構成)に多大な努力を払っているようです。

于 2009-09-12T12:01:45.717 に答える
4

このブログ投稿をチェックしてください...私のためにそれを完全に修正しました:http://ioanna.me/2009/09/installing-pyobjc-xcode-templates-in-snow-leopard/

于 2009-10-27T17:49:52.203 に答える
1

Xcodeが変更されました。これは、次の方法です。

  1. https://github.com/gregneagle/Xcode4CocoaPythonTemplatesからテンプレートをダウンロードします

  2. ファイルテンプレートとプロジェクトテンプレートの2つのフォルダをにコピーします~/Library/Developer/Xcode/Templates。このフォルダがまだない場合は作成してください。

  3. Xcodeを開いて新しいプロジェクトを作成すると、4つのテンプレートを含む「Cocoa-Python」という新しいセクションが表示されます。

于 2013-06-15T16:27:24.787 に答える