目标: 像使用字典一样方便快捷的使用Decodable,如 遇到的问题 在使用Decodable的时候如果后台返回的字段名称以及类型跟我们定义s...
Alamofire中进行网络请求的方法如下 其中,请求的url并非我们熟悉的URL或者String,而是一个URLConvertible类型。U...
swift的通知中心Name变成了一个NSNotification下面的一个结构体,一般我们使用时,直接进行操作就行 但是,这种通过字符串去拼写...
先来放一下调用实例看看,算是比较优雅的链式操作 一、自定义Operation部分1:要支持异步操作,首先要重载其中的属性 2:自定义异步需要我们...
此控件搭配Kingfisher使用,你也可以自己替换成SD。继承UIControl,可以不用再去加手势,直接调用UIControl 的addTa...
一.首先定义一个总的遵守TargetType的协议---方便扩展,在这里可以设置默认的请求方式,方便在写具体的借口枚举时,直接设置path,pa...
首先写个空的协议 然后,扩展Pulseable协议 在这里,说明一下。一般我们在为协议添加,实现默认参数时,有一个坑,需要注意下: 正确的返回对...
有这样一个页面,每次点击UISegmentedControl的时候就请求一次网络;tableview可以上拉刷新和下拉加载;同时点击UISegm...
先上一张效果图 外面一句话调用,无需继承 先定义一个枚举,然后给UIButton写个extension 下面直接上代码---注释写在代码里面