AFN与SDWebImage简单使用心得

原创 2016年05月30日 09:51:33

注意:

AFN默认将服务器返回的数据,按照JSON去解析


所以其余数据需要自己手动修改:


如改默认(AFJSON)让其接收 text/plain 类型

 manager.responseSerializer.acceptableContentTypes =  [manager.responseSerializer.acceptableContentTypes setByAddingObject:@"text/plain"];


改默认的解析方式,为最普通的二进制

manager.responseSerializer = [AFHTTPResponseSerializer serializer];


改请求的默认的序列化方式

manager.requestSerializer = [AFJSONRequestSerializer serializer];

对于请求时,若服务器要求是JSON格式,而发送的不是JSON格式,则为NULL


对于HTTPS而言,还要加一句:

    //AFN 2.5.4 之前或是包含

     manager.securityPolicy.allowInvalidCertificates = YES;

     

     //AFN 2.5.4 之后用下面的

     manager.securityPolicy.validatesDomainName = NO;


上传:

创建一个管理者

设置好参数

POST请求

对于多文件而言,通过提供的参数formData的对象方法appendPartWithFileData 拼接数据

图像可通过UIImagePNGRepresentation(img)转换成data数据


或直接进行get \ post请求


还可通过AFNetworkReachabilityManager的setReachabilityStatusChangeBlock来判断当前网络是哪一种类型,需要手动开启


对于SDWebImage的下载图片:

 imageView.sd_setImageWithUR L(NSURL(string: url), placeholderImage: UIImage(named: "timeline_image_placeholder"))

版权声明:本文为博主原创文章,未经博主允许不得转载。

AFNetWorking 和 SDWebImage 图片缓存对比

看似两个名字相近,但是这个缓存类却没有丝毫的关系。 背景:NSURLCache : 在ios5以前,apple不支持磁盘缓存,在ios5的时候,允许磁盘缓存,(NSURLCache 是根据NSURLR...

AFN文档中文翻译以及简单使用说明

AFNetworking2.4.1解析 AFNetworking2.4.1解析 AFNetworking官网(点击进入) AFNetworking翻译注释 Architecture(结构) NSUR...

iOS AFN框架简单使用

AFNetworking是一个非常方便的网络请求库,可以轻松实现各种网络请求,比如经常使用的GET请求、POST请求,以及上传多张图片等,下面介绍一下基本的使用方法。 首先下载AFNetwo...

SDWebImage的简单使用

iOS, 图片缓存, SDWebImage的简单实用

SDWebImage的简单使用

最近使用了最新版的SDWebImage来处理图片的下载和缓存,总结一下常用的一些方法。 第一步:下载SDWebImage,导入到工程中。github托管地址https://github.co...

51.简单使用SDWebImage(第三方类库)

首先将SDWebImage(第三方类库)拖进工程在工程设置里 测试一下

开源框架:SDWebImage的简单使用

新版的SDWebImage,好多方法都变了。 现在把代码贴出来,供大家参考。尤其是新手,看完这篇博客,图片缓存so easy。最后有demo供大家下载,先学习。 第一步,下载SDWebImage,...

iOS小明开发笔记(六) (SDWebImage简单使用)

模拟器联网配置(Xcode7之后需要配置) "iOS9改用更安全的https的缘故"     NSAppTransportSecurity         NSAllowsArbitraryLoad...

UIImage 加载图片及SDWebimage的简单使用介绍

加载图片 用UIImage加载图像的方法很多,最常用的是下面两种:     1、用imageNamed函数 [UIImage imageNamed:ImageName];     2、用...

SDWebImage 更新 简单使用方法

最新版本下载地址 :https://github.com/rs/SDWebImage
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AFN与SDWebImage简单使用心得
举报原因:
原因补充:

(最多只允许输入30个字)