Управление несколькими асинхронными соединениями NSURLConnection

У меня есть тонна повторяющегося кода в моем классе, который выглядит следующим образом:

NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request
                                                              delegate:self];

Проблема с асинхронными запросами состоит в том, что когда у вас выполняются различные запросы, и у вас есть делегат, назначенный для обработки их всех как одной сущности, большое количество ветвлений и некрасивого кода начинает формулироваться следующим образом:

Какие данные мы получаем обратно? Если это содержит это, сделайте это, иначе сделайте другое. Думаю, было бы полезно пометить эти асинхронные запросы, как будто вы можете пометить представления с помощью идентификаторов.

Мне было любопытно, какая стратегия наиболее эффективна для управления классом, который обрабатывает несколько асинхронных запросов.

Ответы на вопрос(13)

Ваш ответ на вопрос