膨大な数の UIImage をファイルに保存して読み取ろうとしています。私が考えているオプションは次のとおりです。
- 画像を NSData に変換し、それぞれを対応するファイル ("1.png"、"2.png" など) に保存し、後でそれらを読み取ります。
- 画像を NSData に変換して 1 つの大きなファイルに保存し、各画像の開始位置もファイルに保存します。その後、一度ファイルを開き、NSFileHandle の seekToFileOffset を使用してそれらを読み取ります。
オプション 2 を検討している理由は、これらの画像を使用してアニメーションを実装しようとしているためです。画像を一度に 1 つずつ開いても、高フレーム レートのアニメーションに十分な速さであるかどうかはわかりませんでした。また、私がまだ気付いていないより良い方法があるかもしれません。アドバイスをいただければ幸いです。ありがとうございました!