Using blocks in Restkit (like ASIHttpRequest Blocks)

前端 未结 4 708
梦毁少年i
梦毁少年i 2021-02-09 05:19

i have been using the block support extensively in ASIHttpRequest, and i have found it to be an extremely elegant way of coding async requests, much more so than having the dele

相关标签:
4条回答
  • 2021-02-09 05:49

    For a quick code sample to use RestKit with blocks, I derived this snippet from http://kalapun.com/blog/2012/05/17/how-i-restkit/

    [[RKClient sharedClient] get:@"/fooBar" usingBlock:^(RKRequest *request) {
    
        request.onDidLoadResponse = ^(RKResponse *response) {
    
            NSLog(@"Retrieved XML: %@", [response bodyAsString]); 
        };
    }];
    
    0 讨论(0)
  • 2021-02-09 05:57

    Yesterday, Blake released verson 0.9.3 which features the usage of blocks for the Object Mapper (other methods were already ready for blocks). You should take look at the new features.

    0 讨论(0)
  • 2021-02-09 06:00

    Blocks support for all the basic delegate tasks on RKRequest and RKObjectLoader will be coming in 0.9.4

    0 讨论(0)
  • 2021-02-09 06:10

    I have not used the RestKit Block wrapper yet, but I will be shortly. I'm actually removing ASIHTTPRequest from my App and replacing with RestKit. Not because it's bad, ASIHTTP* is quite stable - but it isn't evolving. While many other libraries, like RestKit, wrap NSURLConnection and so reap the benefits of Apples continuing enhancements to it, ASIHTTP* uses CFNetwork. Apple isn't investing a lot of effort in improving preexisting Core Foundation classes (like CFNetwork). Also, since ASIHTTP* depends on CF, it's going to be a royal pain to migrate to ARC when it's available; I wan't the benefits of ARC as soon as possible.

    0 讨论(0)
提交回复
热议问题