草庐IT

Afnetworking

全部标签

ios - 2013年的ASIHTTPRequest和AFNetworking,选什么?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭9年前。Improvethisquestion我正着手开发一个高度依赖网络的大型iOS项目。我感兴趣的是我现在应该选择什么框架。我在SO上看到很多关于它的帖子:ASIHTTPRequestvsAFNetworkingframework等等。但他们都老了。我还读了这个:http://allseeing-i.com/%5Brequest_release%5D;在过去几周深思熟虑后,我决定以后不再继续使用ASIHTTPRequest。它写于

ios - 使用 AFNetworking 下载文件时出现内存警告

更新:我写了一个很简单的下载代码:NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectAtIndex:0];NSURLRequest*request=[[NSURLRequestalloc]initWithURL:[NSURLURLWithString:@"http://xxxx.s3.amazonaws.com/products/ipad/xxxx.mp4"]];for(in

ios - 使用 AFNetworking 避免重复的 HTTP 请求

我想知道是否可以使用AFNetworking避免重复的HTTP请求。具体来说,我的应用程序可能会生成多个HTTP请求,这些请求都具有相同的url。我想阻止AFNetworking处理相同url的重复项。我不确定这是否可以在AFNetworking或底层iOSsdk中完成。我知道我可以手动跟踪挂起的url请求并避免重复,但想知道是否有较低级别的功能已经可以用来处理这个问题。谢谢。 最佳答案 最好的办法是子类化AFHTTPRequestOperationManager的HTTP请求操作并在那里跟踪它们,如果您想以相同的方式跟踪每个请求的

ios - 在 AFNetworking 2.0 上缓存

所以这是交易。我最近开始使用AFNetworking在开始时使用以下代码下载一些文件:NSMutableURLRequest*rq=[apirequestWithMethod:@"GET"path:@"YOUR/URL/TO/FILE"parameters:nil];AFHTTPRequestOperation*operation=[[[AFHTTPRequestOperationalloc]initWithRequest:rq]autorelease];NSString*path=[@"/PATH/TO/APP"stringByAppendingPathComponent:image

ios - 为什么所有异步图像加载(SDWebImage、AFNetworking)库都使用 UIImageView 而不是 UIImage?

我错过了什么吗?不允许它与UIImage一起使用比UIImageView更通用吗?您可以传递UIImage并将其用于不同的事情,其中​​UIImageView实际上只能添加到View中。我最初的想法是,如果您将它交给另一个类并且UIImage尚未加载,它会收到nil并且不会传递任何新内容。但是,如果您传递一个UIImageView,这同样适用,不是吗? 最佳答案 AF网络你说得对,AFNetworking类别实现(UIImageView+AFNetworking)很简单。但是你错过了AFImageResponseSerializer

ios - AFNetworking GET 请求 - 无法将 responseObject 转换为 NSDictionary

我尝试了多个选项将responseSerializer设置为JSON但我无法将responseObject转换为NSDictionary。问题是我得到的响应是NSDataNSString*baseURLString=@"YourURL?";NSString*str=@"adult=false&gender=male";NSString*url=[NSStringstringWithFormat:@"%@%@",baseURLString,str];AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagerma

ios - 无法使用 AFNetworking 2.0 使用 GET 方法获得响应

我无法使用这种方法获取数据,但是它在使用其他url时有效,我还在postman中进行了测试,我得到了响应。AFHTTPRequestOperationManager*manager=[AFHTTPRequestOperationManagermanager];//ifyouwanttosentparametersyoucanuseabovecodemanager.requestSerializer=[AFJSONRequestSerializerserializer];[managerGET:@"http://192.168.1.156:81/a.php"parameters:nils

ios - 域的 AFNetworking 可达性管理器 - 尽管有强制门户,但始终可达

我正在使用AFNetworking的可达性管理器来监控特定域的可达性,如下图所示:reachabilityManager=[AFNetworkReachabilityManagermanagerForDomain:@"www.xyz.com"];[reachabilityManagersetReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatusstatus){switch(status){caseAFNetworkReachabilityStatusReachableViaWWAN:caseAFNetworkReachab

ios - AFNetworking 中的 JSON 错误

我正在尝试使用AFNetworking库向这样的URL发送发布请求:https://m.com/api/2.0/basic/sim_balance.json这需要URL中的用户名和密码作为我的参数(作为NSDictionary)。URL会像这样返回一个JSON:{"valid_until":"2011-05-0522:13:28","sms":0,"sms_super_on_net_max":300,"voice_super_on_net":0,"credits":"0.00","bundles":[],"is_expired":true,"sms_super_on_net":0,"v

ios - AFNetworking 离线队列

目前,我正在使用AFHTTPRequestOperationManager对一个简单的离线请求进行排队,但它似乎没有以预期的方式工作:这是负责的代码,下面是不同的执行模式:@interfaceViewController(){AFHTTPRequestOperationManager*manager;}@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad];manager=[AFHTTPRequestOperationManagermanager];NSOperationQueue*operation