2012-09-07 5 views
6

Ich arbeite an einer iPhone-App. In dieser App habe ich viele Bilder verwendet und ich muss diese Bilder im Cache speichern. Dafür habe ich festgestellt, dass SDWebImage das richtige Framework ist, aber ich kann dieses Framework nicht in mein iPhone-Projekt aufnehmen. Kann jemand bitte vorschlagen, wie man dieses Rahmenwerk in mein Projekt einschließt und wie man Bilder unter Verwendung dieses Rahmens speichert und zurückholt?Wie SDWebImage-Framework enthalten

Antwort

15

Zum SDWebImage frame work download Site.

  1. -Klick auf Zip-Tag und das Archiv herunterladen.
  2. -Entfernen Sie die Datei.
  3. - Sie finden den Ordner "SDWebImage".
  4. -siehe diesen Pfad und fügen Sie diesen Ordner in Ihrem Projekt hinzu. (Vergessen Sie nicht, die Kopie des Ordners in Ihrem Projekt zu verwenden, statt den Link zu verknüpfen).

Soweit gut.

Goto Ihre View-Controller und fügen

#import <SDWebImage/UIImageView+WebCache.h> 
#import "UIImageView+WebCache.h" 

und Verwendung Imageview Methode unten dergleichen.

Sie können das Bild anzeigen, auch nachdem Sie die Anwendung wegen Zwischenspeichern schließen und erneut öffnen. Auch können Sie Cache löschen, wenn Sie mit dem Wunsch,

clearCache and clearDisk method in Manager 

Und Sie können jedes Bild verfolgen, indem NSDictionary in Quelltext Tracing (Überprüfen Sie, ob Sie daran interessiert). Und das Beste ist, Sie können problemlos Fortschrittsbalken in der Bildansicht hinzufügen, während das Bild heruntergeladen wird.

Weitere Info - SDWebImage Doc

Halten Genießen Codierung. By the way große Frage (auch nützlich für Anfänger) Und danke für rs für großartige Rahmen.

+0

"Keep Genießen Coding" - amen dazu. – funkybro

+0

So schön von der SDWebImage Readme zu sagen: | – brandonscript

+0

Vielen Dank. Es hat mir geholfen. – RXGangam