Frage

Ich verwende nur AssetsLibrary Framework, um Bilder von Fotos zu laden.

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

Es dauert ungefähr 0,5 ~ 0,6 Sekunden, um ein Foto zu erhalten. Und das Foto ist nicht so groß (für ungefähr 700*900).

Verwende ich die Methode falsch? Und kann es optimiert werden? (Ich möchte das Foto dieser Größe, möchte das Miniaturbild nicht)

Danke vielmals!

War es hilfreich?

Lösung

Sie verwenden die Methode richtig. Eine Idee, um die Benutzererfahrung zu optimieren:

=> Laden Sie zuerst das Miniaturbildbild (best with dispatch_async) - Das sollte sehr schnell sein. Wenn dies abgeschlossen ist, laden Sie das Vollbildbild wie oben.

Dies macht Apple in der Foto -App, um eine reibungslose Benutzererfahrung zu bieten.

Prost,

Hendrik

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top