min*_*eow 7 iphone ios4 ios restkit
我一直在ASIHttpRequest中广泛使用块支持,我发现它是一种非常优雅的编码异步请求的方式,远远超过委托调用单独的函数
以下是快速参考的示例代码.
__block ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setCompletionBlock:^{
NSString *responseString = [request responseString];
}];
[request startAsynchronous];
Run Code Online (Sandbox Code Playgroud)
我想开始使用Restkit,但我也需要能够使用带有块的Restkit.
我在这里看过Restkit Block Wrapper的包装器,但是想检查一下这个包装器在生产中是否能正常工作,如果有人在之前广泛使用它
我还没有使用RestKit Block包装器,但我会很快.我实际上正在从我的应用程序中删除ASIHTTPRequest并替换为RestKit.不是因为它很糟糕,ASIHTTP*非常稳定 - 但它并没有发展.虽然许多其他库,如RestKit,包装NSURLConnection,因此收获苹果继续增强它的好处,ASIHTTP*使用CFNetwork.Apple并没有投入大量精力来改进已有的Core Foundation类(如CFNetwork).此外,由于ASIHTTP*依赖于CF,因此当它可用时迁移到ARC 将是一种巨大的痛苦 ; 我不希望尽快获得ARC的好处.
| 归档时间: |
|
| 查看次数: |
2482 次 |
| 最近记录: |