Questions tagged «asihttprequest»

7
在启用ARC的代码中修复警告“在此块中强烈捕获[对象]可能会导致保留周期”
在启用ARC的代码中,当使用基于块的API时,如何解决有关潜在保留周期的警告? 警告: Capturing 'request' strongly in this block is likely to lead to a retain cycle 由以下代码片段生成: ASIHTTPRequest *request = [[ASIHTTPRequest alloc] initWithURL:... [request setCompletionBlock:^{ NSDictionary *jsonDictionary = [[CJSONDeserializer deserializer] deserialize:request.rawResponseData error:nil]; // ... }]; 警告与request块内对象的使用有关。

8
AFNetworking缺少哪些主要的ASIHTTPRequest功能?
由于最近在ASIHTTPRequest上停止了工作,看来注意力正在转移到AFNetworking。 但是,我还没有很好地比较这两个库的功能,所以我不知道如果/当我切换时可能会丢失什么。 到目前为止,我发现的主要差异是: AFNetworking的代码大小小得多(很好) AFNetworking正在迅速改善(因此它可能尚未成熟,可能还没有稳定的API?) 两者似乎都具有缓存,尽管我已经看到暗示,因为AFNetworking使用NSURLConnection,所以它不会缓存超过50K的对象 ASIHTTPRequest对手动和自动(PAC)http代理有很好的支持;我找不到有关AFNetworking对代理的支持级别的任何信息 AFNetworking需要iOS 4以上版本,而ASIHTTPRequest可以直接在iOS 2上运行(对我来说这不是真正的问题,但对某些人来说是一个问题) AFNetworking还没有内置的持久性高速缓存,但是有一个持久性高速缓存,其中有一个挂起的请求:https : //github.com/gowalla/AFNetworking/pull/25 有没有人看过这两个库的比较好,或者有记录的从一个库切换到另一个库的经验?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.