Сначала попытайтесь разбить ваш вопрос на отдельный вопрос, так как этот вопрос состоит из множества вопросов, таких как:
- Проектирование пользовательского интерфейса (методы делегата TableViewController)
- Структура данных
- Синтаксический анализ XML / JSON, т. Е. Зависит от ответа вашего API
- Разбор изображения
- Обновление всего пользовательского интерфейса.
Думаю, ничто лучше, чем это, не поможет в этом случае:
В этом примере демонстрируется многоэтапный подход к загрузке и отображению UITableView. Он начинается с загрузки соответствующего текста из RSS-канала, чтобы таблица могла загружаться как можно быстрее, а затем загружает изображения для каждой строки асинхронно, чтобы пользовательский интерфейс был более отзывчивым.
Ленивая загрузка