Я широко использовал поддержку блоков в ASIHttpRequest и обнаружил, что это чрезвычайно элегантный способ кодирования асинхронных запросов, гораздо больше, чем когда делегат вызывает отдельную функцию
Вот пример кода для быстрого ознакомления.
__block ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setCompletionBlock:^{
NSString *responseString = [request responseString];
}];
[request startAsynchronous];
Я хотел бы начать использовать Restkit, но мне нужно иметь возможность использовать Restkit с блоками.
Я видел здесь обертку Restkit Block Wrapper , но хотелось бы проверить, будет ли эта оболочка хорошо работать в производственной среде, и использовал ли кто-нибудь ее до