Поскольку вы используете пользовательский UITableViewCell
, вы должны установить свойство строки идентификатора через Interface Builder, а затем удалить из него ячейку обычным способом, используя эту же строку в качестве ключа.Таким образом, ваше приложение не будет создавать новую ячейку для каждой строки таблицы, но будет повторно использовать уже существующие ячейки, сокращая время сборки и представления.
Если это не решит проблему, вы должны посмотреть наподключение к интернету, чтобы понять, почему загрузка данных так медленно.Если у вас есть сервер, который обслуживает данные, вы попытаетесь ускорить его, в противном случае вам следует искать другой или более эффективный способ удаленной загрузки данных.Некоторый пример кода был бы великолепен.
Редактировать
Как указано в комментариях, медлительность может быть связана со временем загрузки удаленных изображений.Вы можете попытаться создать локальный словарь из чего-то похожего, в котором вы сохраните уже загруженные изображения, привязав их к их URL-адресу в качестве ключа, а вы будете удаленно читать те, которые у вас еще нет.Это будет работать как локальный кеш, чтобы сократить время загрузки удаленных данных.