2012-09-07 12 views
6

Pracuję nad aplikacją na iPhone'a. W tej aplikacji użyłem wielu obrazów i muszę przechowywać te obrazy w pamięci podręcznej. Do tego doszedłem do wniosku, że SDWebImage jest odpowiednią strukturą, ale nie mogę włączyć tej struktury do mojego iPhone'a. Czy ktokolwiek może zaproponować, jak włączyć to środowisko do mojego projektu i jak zapisywać i pobierać obrazy za pomocą tego środowiska?Jak dołączyć schemat SDWebImage

Odpowiedz

15

idź do SDWebImage frame work download Site.

  1. -Kliknij na tagu ZIP i pobrać archiwum.
  2. -Uaktualnij plik.
  3. - Znajdziesz folder "SDWebImage".
  4. - sprawdź tę ścieżkę i dodaj ten folder do projektu. (nie zapomnij zabrać kopii folderu w projekcie zamiast linkowania).

Do tej pory DOBRY.

Goto kontroler widoku i dodać

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

i sposób wykorzystanie ImageView jak poniżej.

UIImageView *imageView = [[UIImageView alloc] init]; 
[imageView setImageWithURL:[NSURL URLWithString:@"ImageURL here"]]; 
[imageView release]; 

Obraz można wyświetlić nawet po zamknięciu i ponownym otwarciu aplikacji z powodu buforowania. Nawet można usunąć pamięć podręczną, gdy chcesz by,

clearCache and clearDisk method in Manager 

I można śledzić każdy obraz poprzez śledzenie NSDictionary w źródłowego (Sprawdź, czy zainteresowany). Najlepiej można dodać pasek postępu w widoku obrazu, gdy obraz jest pobierany.

Aby uzyskać więcej informacji - SDWebImage Doc

Przechowywać Ciesz kodowania. Przy okazji świetne pytanie (przydatne nawet dla początkujących) I dziękuję za rs za świetne ramy.

+0

"Keep Ciesz Coding" - amen do tego. – funkybro

+0

Tak miło z readme SDWebImage to powiedzieć: | – brandonscript

+0

Dziękuję bardzo. Pomogło mi to. – RXGangam