首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Daniel_Harvey
掘友等级
iOS软件开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
最新
热门
Alamofire(八)-- 安全策略ServerTrustPolicy
在说到Alamofire的安全策略之前,我们先来了解一下HTTPS,毕竟Alamofire也需要通过HTTPS进行网络请求通讯的。 OK,前戏都已经说完了,接下来,进入主题。 ServerTrustPolicyManager这个类是对ServerTrustPolicy的管理类,…
Alamofire(七)-- 结果封装Result
在前面,我们提到了DataResponse多了一个result属性,该属性的存在,即是存储了序列化后的数据。result属性的类型是Result,这篇文章,我们就来说说Result。 在Alamofire中,我们使用了Response来描述请后的结果,这些结果,经过Alamof…
Alamofire(六)-- 响应封装Response
所以,有4种不同的Request类型,那么就有与之对应的不同的Response。 StreamRequest因为之前没有提过,在这里,我们也不先提,然后UploadRequest,服务器的数据响应其实很简单,只需响应一个结果,因此,是不需要对它的Response再次进行独立的封…
Alamofire(五)-- Task代理<TaskDelegate>
在这个请求过程中,还有重定向、数据的上传、证书的验证、配置等信息。 其实,我们做iOS开发的,对代理这个问题,不管是在网络请求中,还是用于代理回调等地方,我觉得代理就好比是一个拥有较高权限的管理员。这种方式在我们做业务开发中,是很好的处理方式。 我们先把URLSessionTa…
Alamofire(四)-- 请求Request
这是一段非常简单的网络请求的代码,我们来看一下这个Request中究竟干了些什么。进入源码查看: 可以看到,request函数内部还调用了SessionManager的request方法,这就说明了网络请求的出发点是来自SessionManager,很明显,Alamofire.…
Alamofire(三)-- 后台下载
不管你是使用URLSession的方式,还是 Alamofire 进行后台下载,原理还是一样的,只是 Alamofire 使用更加达到依赖下沉,网络层下沉,使用更简洁。 最后,在cooci老师的威逼下,感谢一下cooci老师文章Alamofire-后台下载。大家都去看看,很受用…
Alamofire(二)-- Alamofire配置、以及数据请求
使用responseJSON方法的话,JSON数据会被自动转化为Dictionary或Array。假设我们返回的json数据格式如下: 除了上面使用的 .Get 类型(不指定的话,默认都是使用Get请求)。Alamofire还定义了许多其他的HTTP方法(HTTP Medtho…
Alamofire(一)-- 网络基础TCP/IP协议简述
TCP/IP协议族按照层次由上到下有以下各层,层层包装。 接下来,我们来一一解答这个问题。 所谓的三次握手,即是建立TCP的连接,是指在建立一个TCP的连接时,需要客户端和服务端总共发送3个包以确认连接的建立。在socket编程中,这一过程由客户端执行connect来触发,整个…
个人成就
文章被点赞
17
文章被阅读
15,211
掘力值
325
关注了
26
关注者
10
收藏集
1
关注标签
13
加入于
2019-08-21