Как реализовать бесконечную прокрутку на iOS в UITableView без утечек памяти - PullRequest
0 голосов
/ 25 мая 2019

Я хочу реализовать бесконечную прокрутку, как в Facebook или Instagram, для моего приложения.Я использую UITableView, и мой UITableViewCell содержит Заголовок , Описание и Изображение / видео .На RayWenderlich.com я нашел хороший учебник о том, как реализовать бесконечную прокрутку, но у меня все еще есть некоторые проблемы.

  1. Первая проблема заключается в том, что мое приложение отображает изображение /видео в UITableViewCell.В приложении может быть много строк, и хранить их в массиве не очень хорошая идея.Должен ли я кэшировать данные или хранить те, которые видны только на экране?

  2. При запуске я загружаю 1 страницу, содержащую 10 строк, а затем добавляю другую страницу, которая также содержит 10 строк, когда пользователь достигаетнижняя часть видимого содержимого.Так что после того, как я перейду к странице 10, у меня есть 100 строк, и все эти данные хранятся в массиве.Должен ли я удалить предыдущие страницы?Например, когда я нахожусь на странице 2, я должен удалить все строки и данные со страницы 1, чтобы освободить часть памяти?

Я хочу, чтобы мое приложение было как можно лучше, чтобы я могне хотят сбоев после прокрутки пользователем страницы 20 или даже больше.Как я могу справиться со своей проблемой?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...