私はこの文書を見つけられませんでしたが、前にやったことがありましたが、とにかくUIImagePickerで1つの画像を選択してユーザーのアルバムを読み込み、画像を選択した後で私は左にスクロールして、そのイメージの前後のすべてのイメージを見ることができますか?iOS用のユーザーの写真のすべての画像にアクセスするアプリを作成しますか?
私は複数の画像ピッカーを使用することができますが、それはすべてのユーザーの写真をインポートすることを含み、ユーザーが何百枚もの写真を持っている場合、これには多くの時間がかかります。私は実際の写真アプリと同様の機能を、性能とすべてを探しています。何か案は?
これは、各写真をインポートして処理しなければならないという意味ではないでしょうか? – Snowman
はい、いいえ。画像を一切取得せずにすべてを列挙することができます。これはかなり高速です。一度表示する必要があれば、 'ALAsset'にthumbnailImageを問い合わせることができます。これはキャッシュされ、比較的高速です。すべての列挙を行い、バックグラウンドでサムネイルを尋ねることもできます(UIViewはスレッドセーフではないため、メインスレッドで実際の表示を行うだけです)。ビューを表示してからサムネイルを1つずつ表示するようにしてください。 – fzwo
もちろん、fullResolutionImageを取得することは常に遅くなるでしょう、その周りに道はありません。アイデアは、完全なライブラリをインポートするのではなく、独自の方法でライブラリをユーザに表示し、ユーザの選択に基づいて必要な部分だけをインポートするということです。 – fzwo