Matt Gallagher UITableView (Revisited) + NSFetchedResultsController
Jeśli spojrzeć na Matta Gallaghera Cocoa With Love blogu, że ma świetny dyskusji (z przykładowy kod) na świeżym a beautiful retake on UITableView ... W poście, mówi o tym, że ma wiele zalet animacji i heterogenicznych komórek itd. Jednak jedno z ograniczeń, jakie wymienia, jest dla mnie pewnym ograniczeniem. Nie będzie działać z NSFetchedResultsController. Projekt ładowania danych do komórek zakłada, że wszystkie te dane są statyczne i dostępne natychmiast. Jeśli jednak tworzysz tabelę z wieloma wierszami, a dane zawierają obiekty w danych podstawowych, kontroler widoku prawdopodobnie skorzystałby znacznie, gdybyś miał dostęp do funkcji buforowania i dynamicznego ładowania FRC.
Moje pytanie: Czy ktoś włożył jakiś wysiłek w ponowne zaadresowanie swojego wznowionego projektu UITableView do użytku z NSFetchedResultsController? Jeśli ktoś już to zrobił (lub pracuje nad nim), chciałbym (MIŁOŚĆ) go wypróbować w mojej pracy, a nawet pomóc w jego opracowaniu.
+1 za dobre pytanie. Nie wiem dokładnie, czego potrzebujesz, ale jeśli szukasz leniwego ładowania/buforowania dla komórek, możesz zajrzeć do EGOImageLoading przez ludzi w Enormego. Github jest tutaj https://github.com/enormego/EGOImageLoading –
Cóż, pozwól mi wyjaśnić trochę więcej. Każda z moich komórek jest faktycznie wspierana przez podstawowy obiekt danych. W rzeczywistości istnieje wiele podstawowych obiektów danych (pomyśl o nich jako o rekordach bazy danych dla ludzi, mapach lub wydarzeniach kalendarza ... w rzeczywistości, mam wszystkie te rzeczy w podstawowych danych, z których każda reprezentowana jest przez komórkę w tabeli gdzieś w mojej aplikacji). Jedynym powodem, dla którego korzystam z danych podstawowych, jest to, że zajmuje się zarządzaniem dużymi bitami danych, przeszukiwaniem ich, ładowaniem tylko tego, czego potrzebuje, by zaoszczędzić pamięć. FRC jest klejem pomiędzy komórką widoku tabeli a danymi do załadowania. –
Wracam do twojej odpowiedzi @jesse ... Lubię EGOImageLoading, ale nie martwię się obrazami ... to dane za resztą informacji w komórce. –