首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Daniel_Harvey
掘友等级
iOS软件开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
赞
文章( 12 )
沸点( 0 )
HarmonyOS :面向对象式网络请求库,我发布的第一个鸿蒙三方库
封装HarmonyOS网络库,支持将返回数据直接转换成指定泛型对象。简化调用方式,基于面向对象式思想封装。
iOS-Swift 独孤九剑:十三、面向协议编程
面向协议编程(Protocol Oriented Programming,简称 POP)是 Swift 的一种编程范式,Apple 于 2015 年 WWDC 提出,在 Swift 的标准库中....
iOS 对 Cell 的相关封装和复用
一步一步从简到繁, 介绍如何对 UICollectionViewCell 进行封装和复用以及讲解如何解决在实际使用场景中遇到的问题.
001--数据结构与算法之美(基础)
早期人们都把计算机理解为数值计算工具,感觉计算机就是为了解决复杂计算问题.所以计算机解决问题,应该是先从具体问题中抽象出一个适当的数据模型,设计出一个解决此数据模型的算法,然后才开始编写程序,从而实现一个解决问题的软件. 但是,现实开发中,我们不单纯的只是解决数值计算问题,而是…
Alamofire(八)-- 安全策略ServerTrustPolicy
在说到Alamofire的安全策略之前,我们先来了解一下HTTPS,毕竟Alamofire也需要通过HTTPS进行网络请求通讯的。 OK,前戏都已经说完了,接下来,进入主题。 ServerTrustPolicyManager这个类是对ServerTrustPolicy的管理类,…
Alamofire(六)-- 响应封装Response
所以,有4种不同的Request类型,那么就有与之对应的不同的Response。 StreamRequest因为之前没有提过,在这里,我们也不先提,然后UploadRequest,服务器的数据响应其实很简单,只需响应一个结果,因此,是不需要对它的Response再次进行独立的封…
Alamofire(七)-- 结果封装Result
在前面,我们提到了DataResponse多了一个result属性,该属性的存在,即是存储了序列化后的数据。result属性的类型是Result,这篇文章,我们就来说说Result。 在Alamofire中,我们使用了Response来描述请后的结果,这些结果,经过Alamof…
Alamofire(五)-- Task代理<TaskDelegate>
在这个请求过程中,还有重定向、数据的上传、证书的验证、配置等信息。 其实,我们做iOS开发的,对代理这个问题,不管是在网络请求中,还是用于代理回调等地方,我觉得代理就好比是一个拥有较高权限的管理员。这种方式在我们做业务开发中,是很好的处理方式。 我们先把URLSessionTa…
Alamofire(一)-- 网络基础TCP/IP协议简述
TCP/IP协议族按照层次由上到下有以下各层,层层包装。 接下来,我们来一一解答这个问题。 所谓的三次握手,即是建立TCP的连接,是指在建立一个TCP的连接时,需要客户端和服务端总共发送3个包以确认连接的建立。在socket编程中,这一过程由客户端执行connect来触发,整个…
Alamofire(四)-- 请求Request
这是一段非常简单的网络请求的代码,我们来看一下这个Request中究竟干了些什么。进入源码查看: 可以看到,request函数内部还调用了SessionManager的request方法,这就说明了网络请求的出发点是来自SessionManager,很明显,Alamofire.…
下一页
个人成就
文章被点赞
17
文章被阅读
15,493
掘力值
325
关注了
26
关注者
10
收藏集
1
关注标签
13
加入于
2019-08-21