Какова лучшая модель подключения нескольких параллельных запросов в iOS? - PullRequest
1 голос
/ 23 ноября 2011

У меня есть поисковое приложение, которое отображает результат с сервера. Поисковый запрос срабатывает при каждом нажатии клавиши (то есть поиск по типу i). Для каждого поиска будет 5 запросов (скажем, результаты помещаются в UITableView с 5 разделами, а строки каждого раздела содержат содержимое, полученное из отдельных соединений). Я хочу знать лучшую модель подключения / архитектуру для этого случая.

Сначала я попробовал асинхронный метод NSUrlConnection в одном потоке. Но так как обработка соединения будет выполняться, однопоточная модель отнимает много времени.

Затем я попробовал синхронный метод в нескольких параллельных потоках, но отмена синхронного потока невозможна. Затем я попробовал асинхронные соединения в нескольких потоках.

Мой запрос - лучшая модель / архитектура подключения для этого случая. Благодарю.

...