2011-12-31 16 views
-1

おはようございます、あなたのココアアプリケーションに画像を埋め込むには、どのような方法が良いですか?

イメージ(およびその他のメディア全般)をカカオアプリケーションに埋め込むには、どのような方法が適していますか? Windowsの実行可能ファイルには、実行時に任意のデータを格納して抽出できるリソースセクションがあります。 Mac OS Xにも同様のメカニズムがありますか?

私のプログラムは、いくつかのアイコンと画像(ステータスメニューアイコン、GUIボタンイメージなど)を使用しています。アプリケーションやリソースライブラリに保存するのではなく、単純なファイルとして配布する方が好きです。

ありがとうございました!

+1

実際にココアアプリケーションを作成しましたか?これらのファイルは、ビルド中にアプリケーションバンドルに追加されます。 – jrturton

+1

最初のgoogle hit:http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/LoadingResources/Introduction/Introduction.html、http://developer.apple.com/library/mac/#documentation /Cocoa/Conceptual/LoadingResources/ImageSoundResources/ImageSoundResources.html#//apple_ref/doc/uid/10000051i-CH7-SW1 –

+0

わかりました。ありがとう、いいえ、私はそれを認識していなかった=) – PaulK

答えて

0

リソースディレクトリにそれらを追加することは、大部分の場合に進む方法です。これがデフォルトの動作です。これは、作成を延期することができ、システムが不変のキャッシュされた再利用可能なインスタンスを作成するためです。

好きではない場合は、データ表現を生成してプログラムにコンパイルされたCファイルに出力する簡単なツールを作成してから、イメージ作成者の呼び出しの入力として使用しますあなたがそれのNSImageまたはCGImage表現を望んでいると仮定します)。

これはちょっと極端です。ファイル拡張子を削除する(あるいは単に非典型的なものに変更する)ことをお勧めします。それをresourcesディレクトリにコピーしますか?

+0

ああ大丈夫感謝:) – PaulK

関連する問題