2012-05-14 6 views
2

私は約1500画像が私のアプリで使用されている、彼らはクリップアートに似ています。私はこれらを保存する最良の方法と、そのフォルダをループして画像名とパスをすべてリストする方法を知りたかったのです。アプリのバンドルに1500枚の画像を保存する必要がありますか?

アプリのバンドルにすべての画像を保存するのが最も良いですか?もしそうなら、そのディレクトリパスにあるすべてのコンテンツをどのようにリストするのですか?

これには良い方法がありますか?

答えて

1

under the size limitsの画像をアプリのバンドルに入れておくと、有効な選択肢のように聞こえます。

NSBundlepathsForResourcesOfType:inDirectory: APIを使用して、バンドル内の特定の拡張子を持つアイテムのパスをリストすることができます。パス名がイメージをリストに入れたい名前をエンコードする名前付けスキームを採用する場合は、リソースパス名からイメージ名を抽出する単純なメソッドを実装できます。

+0

しかし、ファイルシステムにフォルダを作成してXcodeに入れるのではなく、そこに置くだけでいいと言います。これは可能ですか? –

+0

@NicHubbardしかし、リソースファイルはすでにファイルシステム上のフォルダに置かれています。具体的には、アプリケーションと同じディレクトリにあります。これは、この種のファイルのための適切な場所です。 'documents'はユーザのコンテンツ用で、' library'はMac/PCにバックアップされ、 'temp'は定期的にパージされます。 – dasblinkenlight

関連する問題