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

ожусь в процессе переосмысления своего подхода к архитектуре запросов большого разрабатываемого приложения. В настоящее время я использую ASIHTTPRequest для фактического выполнения запросов, но поскольку мне нужно много разных типов запросов в результате множества различных действий, выполняемых в разных контроллерах представления, я пытаюсь разработать лучшую систему организации этих запросов.

В настоящее время я создаю одноэлементные «запросчики», которые сохраняются делегатом приложения и сидят без дела, слушая уведомления NSNotification, которые сигнализируют о необходимости выполнения запроса; они делают запрос, прослушивают ответ и отправляют новое NSNotification с данными ответа. Это решает большинство моих проблем, но элегантно не обрабатывает неудачные запросы или одновременные запросы к одному и тому же запросчику-одиночке.

У кого-нибудь есть успехи в разработке четкой ОО-архитектуры для выполнения множества различных типов запросов в приложении для iOS?