私たちは約500枚の画像を束ねるCocoa Mac OS Xアプリケーションを用意しています。各画像は約10kbですので、サイズは問題になりません。Cocoa Mac OS Xアプリケーションには1000個の画像がバンドルされています
これらの画像は、アプリ内の正確なリソースではなく、サンプル画像です。
基本的に、ユーザーにこれらの画像をディレクトリにコピーさせる簡単なボタンがあります。
解決方法は、「ダンプイン、ダンプアウト」する必要もあります。そのため、アプリケーションのどこかに個々のイメージファイル名を保存する必要はありません。コピーできる画像のディレクトリが必要です。
これらをアプリケーションにパッケージするにはどうすればよいですか?
質問は次のようになります。イメージを含むディレクトリリソースを作成する方法を教えてください。
私たちのケースでは、すべてがMyApp.app/Contents/Resourcesにフラット化されます。このアプローチでは、アプリに画像名を入れてコピーする必要があります。
「これらをアプリケーションにパッケージするにはどうすればよいですか?」何かをパッケージ化するのと同じ方法です。基本的に、彼らはアプリケーションのリソースです。彼らがそうではないと言うのはばかげているだけです。それらをアプリケーションバンドルに入れて、ユーザーが別の場所にコピーできるようにするボタンをユーザーに与えます。問題ない。 – matt
@mattまた、ソリューションは「ダンプイン、ダンプアウト」する必要があります。そのため、アプリケーションのどこかに個別のイメージファイル名を保存する必要はありません。画像のディレクトリが必要です。 – AmaltasCoder
それで、なぜ私は間違って言ったのですか?あなたは、あなたのアプリケーションバンドルに画像のディレクトリを置くことができ、それがどこにあっても、どこにいても、どこにでも、それをコピーすることができます。 – matt