首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift
订阅
WilsonTang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
抖音 Swift 编译优化 - 基于自定义 Toolchain 编译提速 60%
抖音基础技术团队通过对Swift编译器进行深度定制,将增量编译性能提升60%,并已在抖音iOS工程落地验证
iOS 下载功能(断点续传)
1.文件的存放 1.1 如果正在下载,放在temp+名称文件下; 1.2 如果下载完成,放在cache+名称文件下. 1.3 这里名称参考SDWebImage里面,使用MD+URL来命名,防止重复资源.2.判断,URL地址,对应的资源,是否已经下载完毕 2.1 告诉外界,下载完毕...
【iOS】NSURLSessionDataTask实现下载
对于iOS中的文件下载功能,苹果为我们提供了NSURLSessionDownloadTask这个类来完成。NSURLSessionDownloadTask支持block下载和代理下载两种方式。Block下载方式不适合大文件下载,因为该方法需要等到文件下载完毕才会回调comple…
iOS-NSURLSessionDownloadTask离线断点下载
简述 NSURLSessionDownloadTask提供了一个cancelByProducingResumeData的方法来支持断点下载,但是没有离线断点下载对应的API,本文便是针对这个问题的一种
Alamofire+Moya+Rxswift如何取消网络请求
DisposeBag如同名字,是一个Bag类型的数据结构,里面存放Disposable的数据。
Moya + Alamofire + HandyJson + RxSwift 搭建一个新项目的网络请求
说起来汗颜。 最近项目才开始使用 Swift 语言,正如我一个朋友嘲笑的:我们都快用烂的东西你们才开始用 ,我当时竟无言以对。 那既然用了 Swift,就要想办法用舒服,用明白。从 OC 工程转换到 Swift 工程,OC 的一些库,比如:网络请求库(AFNetworking)…
深入理解Moya设计
Moya是一个网络抽象层,它在底层将Alamofire进行封装,对外提供更简洁的接口供开发者调用。在以往的Objective-C中,大部分开发者会使用AFNetwork进行网络请求,当业务复杂一些时,会对AFNetwork进行二次封装,编写一个适用于自己项目的网络抽象层。在Ob…
Swift:网络请求封装库——Moya
这是我参与更文挑战的第13天,活动详情查看: 更文挑战 什么是Moya? Moya其实没有什么特别神秘的地方,就如我上篇讲Alamofire说的,它就是对Alamofire的一个封装层,不过能把网络请
开源项目分析(SwiftHub)Rxswift + MVVM + Moya 架构分析(一)第三方框架使用
1. SwiftHub项目简介 SwiftHub 是大神Khoren Markosyan 写的一个完全采用Rxswift + MVVM + Moya 的架构的项目,代码很精简,想学习MVVM架构的认真去研究这个项目的设计,对你以后的编程思想和习惯都会有很大的帮助。(点击这里下载…