2

AssetsLibrary Framework を使用して写真から画像を読み込んでいます。

[UIImage imageWithCGImage:[asset defaultRepresentation].fullScreenImage scale:1.0 orientation:(UIImageOrientation)[asset defaultRepresentation].orientation];

1 枚の写真を取得するのに約 0.5 ~ 0.6 秒かかります。また、写真はそれほど大きくありません (約 700*900)。

メソッドを間違った方法で使用していますか? そして、それは最適化できますか?(このサイズの写真が欲しい、サムネイルはいらない)

どうもありがとう!

4

1 に答える 1

0

メソッドを正しく使用しています。ユーザーエクスペリエンスを最適化するためのアイデア:

=> 最初にサムネイル画像を読み込みます(best with dispatch_async)- これは非常に速いはずです。これが完了したら、上記のようにフルスクリーン イメージを読み込みます。

これは、滑らかなユーザー エクスペリエンスを提供するために Apple がフォト アプリで行っていることです。

乾杯、

ヘンドリック

于 2011-09-08T14:31:47.670 に答える