Moja aplikacja to rodzaj galerii zdjęć. gdy użytkownik kliknie na ikonę w galerii, konieczne będzie wyświetlenie obrazów (Krajobraz 2, Obraz 1). Obrazy mogą być większe niż 100. Zwykle pobierałem surowy plik i dekodowałem do formatu UIImage. Jeśli użytkownik chce zobaczyć inny obraz, jego wyświetlenie zajmuje trochę czasu (opóźnienie) z powodu dekodowania. Więc chcę zapisać niektóre obrazy w pamięci podręcznej (NSArray) w osobnym wątku (GCD), aby rozwiązać ten problem.Konieczność zapisywania i pobierania UIImages za pomocą bufora
W tablicy I może znajdować się od 5 do 10 zdjęć. Należy aktualizować za każdym razem, gdy użytkownik przeciąga.
Uprzejmie proszę podać sugestie.
Z góry dziękuję.
Należy użyć NSCache dla pamięci podręcznej pamięci lub zajrzyj do solutio ns również z pamięcią podręczną dysku. Istnieje wiele implementacji pamięci podręcznej dla obrazów. – Andy
Dzięki Andy. Zrobię to samo. Uprzejmie proszę podać kilka linków do odsyłania, jeśli jest to możliwe. –
@Andy Jeszcze raz dziękuję. Wdrożono NSCache zgodnie z sugestią. to działa dobrze. –