首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS资料
订阅
咖啡不加糖
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Alamofire+Moya+Rxswift如何取消网络请求
DisposeBag如同名字,是一个Bag类型的数据结构,里面存放Disposable的数据。
Swift - 当Moya遇上RxSwift(网络架构优化)
常规网络层在iOS应用程序中很常见。它们不好有几个原因: Moya 的基本思想是:我们需要一些网络抽象层,能够充分封装直接调用Alamofire。它应该足够简单,普通的事情很容易,但是足够全面,复杂的事情也很容易。 编译时检查正确的API端点访问。 允许您定义具有关联枚举值的不…
IOS - 基于ResponderChain的对象交互方式
我们都知道,凡继承UIResponder的控件,都会通过事件响应链条传递事件。如:UIView``UIButton,UILabel,UIImageView,UIControl,UISwitch,UIScrollView,UITextView,UITextField,UISear…
iOS应用内跳转到系统设置页面
在iOS开发中,有时会有跳转系统设置界面的需求,例如提示用户打开蓝牙或者WIFI,提醒用户打开推送或者位置权限等。在iOS6之后,第三方应用需要跳转系统设置界面,需要在URL type中添加一个Prefs值,如下图: 需要设置Prefs ***注意 之前Prefs为prefs …
iOS Masonry 等间隔或等宽高排列多个控件
两个API,分为固定间隔不固定宽高,固定宽高不固定间隔,根据具体需求使用相应的即可。 需要注意的是: 横排的时候要相应设置控件数组的垂直约束,竖排的时候要相应设置控件数字的水平约束。
iOS 基于 launchctl + fastlane + 钉钉机器人实现定时自动打包
作为一个移动端程序员,每次 feature add 或者 bug fix 后经常要打包交付给 QA,以前传统的操作都是手动点击 Xcode -> Product -> Archive -> Organizer -> Distrubute App -> ipa 上传到第三方内测分…
CocoaPods安装和使用并遇到的坑
因换了一台新电脑需重新安装CocoaPods. 本人电脑系统版本为:macOS Big Sur 版本 11.2.3. Xcode版本为:Version 12.4. 一. 先把ruby源搞定 二. 升级Gem Gem是来管理Ruby标准包. 不升级在下面步骤可能会报很多错误的,因…
Moya 刷新Token
调用接口A,如果token过期,那么就调用可以刷新token的接口B,重新获取token。获取到新的token以后自动调用接口A,完成接口A的请求。 本文只提供基本思路,大概写法基本如此了,基本逻辑请根据自己的实际业务需求来。 现在用两种方法来实现。 和MoyaProvider…
Swift:网络请求库——Alamofire
这是我参与更文挑战的第12天,活动详情查看: 更文挑战 Swift的网络请求库的技术选择 在Swift中,如果你要进行网络请求,基本上都会选择使用Alamofire,作为从OC时代就鼎鼎有名的AFNe
UIView中frame属性的内部实现
UIView中用于表征视图在父视图中显示出来的位置和尺寸的属性是frame。 同时系统还提供另外两个属性center和bounds。其中center属性值描述视图的中心点在父视图中的位置,而bounds属性的size部分则描述视图本身固有的尺寸。需要注意的是bounds属性中的…