Я хочу создать приложение, которое сможет загружать некоторые данные с веб-сервера и отображать их в UItableview.
Основная проблема (из того, что я понял) заключается в том, что если я попытаюсь запросить данные в главном потоке, программа заблокируется. Это звучит совершенно разумно и правильно. Итак, мне нужно создать новый NSThread, чтобы запустить его параллельно, тоже правильно для меня.
Вопрос, который у меня возникает, заключается в том, как я могу получить данные (которые могут содержать изображения, текст и т. Д.) И отображать их одновременно (скажем, я хочу отображать 20 ячеек одновременно, и когда я достигну внизу 20 появляется круг загрузки и загружает следующие 20, когда это возможно). Как, например, загрузить 20 ячеек, даже если изображение еще не загружено? У меня нет четкой связи с передачей данных, поэтому мой вопрос может показаться неопределенным.
Кто-нибудь получил хороший учебник?