首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
伤心的Easyman
掘友等级
已转行创业
Talk is cheap , show me the code.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
159
文章 148
沸点 11
赞
159
返回
|
搜索文章
最新
热门
RxSwift(九)Subjects使用总结及原理解析
RXSwift中的Subjects非常特殊,因为它即充当了观察者序列(Observable)的角色,还充当了观察者(Observer)的角色。 本文的探索比较简单,如果之前有探索过RXSwift核心逻辑的话,那再看本文是相当容易的。 PublishSubject:一开始的时候是…
浅谈iOS中图片解压缩从文件渲染到屏幕的过程
将一张图片从磁盘中加载出来,并最终显示到屏幕上,中间其实经过了一系列复杂的处理过程,从文件到屏幕,其中还包括了对图片的解压缩操作。 如上图所示,图片渲染到屏幕上,是CPU和GPU协作完成的。 我们使用 +imageWithContentsOfFile:(使用Image I/O创…
RxSwift(八)调度者Schedulers 核心逻辑解析
调度者(Schedulers)是 RxSwift 实现多线程的核心模块,它主要用于控制任务在哪个线程或队列运行。本文将探索Schedulers是如何控制线程或队列的过程的实现原理,篇幅较长,感兴趣的同学可以一步步跟着探索下去。 对于上面的流程不了解的可以看之前的文章,可以断点每…
RxSwift(七)老司机特征序列之Driver详解
再次运行代码,发现解决了上述问题,一切正常,但是,我们能不能再优化代码呢?感觉上面的写法特别麻烦,而且在一个大型系统内,要确保每一步不被遗漏是一件不太容易的事情。所以更好的选择是合理运用编译器和特征序列来确保这些必备条件都已经满足。 所以这时就可以开始用RxSwift的Driv…
RxSwift(六)基本使用之Observavle的创建
前几篇文章探索了RXSwift的核心逻辑,这篇文章先来点简单的,总结一下RXSwfit中Observavle的创建方法,了解该如何使用这些方法创建序列。 直到订阅发生,才创建 Observable,并且为每位订阅者创建全新的 Observable。 deferred 操作符将等…
Stripe 接入信用卡预授权(预付款)方式最新API
信用卡预授权是指发卡机构或其代理机构在特约商户扣款前,确认许可冻结额度的交易。 预授权会占用卡片的信用额度,当客户对预授权进行结算时,该预授权将会被取消。 预授权发生30天内(一般为30天,但在Stripe里有注明是7天),若客户没有进行结算,则该预授权将会被取消。 简单来说,…
RxSwift(五)探索RxSwift核心逻辑之发送信号及总结
订阅到:这是信号, 源码解析到这里,就基本掌握了RxSwift的核心逻辑了。一路探索下来,真的很神奇!!希望看到这篇文章的人也能跟着探索一遍,探索完真的很爽!!!
RxSwift(四)探索RxSwift核心逻辑之订阅序列
继续开始RxSwift核心逻辑第二步的订阅序列探索之路。 在上面整个流程探索下来,可能会显得有点乱,但是我们好好梳理一下,其实就发现还是很容易的。
RxSwift(三)探索RxSwift核心逻辑之创建序列
在使用RxSwift的时候,我们已经感受到它的优势了,但是它究竟是怎么样实现创建序列,订阅序列,发送信号这一套逻辑的呢?本文是作者本人的探索之路,供大家借鉴和参考。 可以看到AnonymousObservable这里一共两个方法:init方法是用来保存这个subscribe闭包…
RxSwift(二)初探之基本使用
已经了解过什么是函数响应式编程了,不清楚的可以移步RxSwift(一)函数响应式编程。这篇文章主要是记录一些RXSwift的基本使用方法,便于以后查阅。 使用RxSwift后如下面这样写按钮的点击监听事件,那么好处是什么呢?很明显,按照上面的代码把按钮的添加和按钮的点击事件监听…
下一页
个人成就
文章被点赞
422
文章被阅读
153,718
掘力值
3,424
关注了
9
关注者
1,684
收藏集
0
关注标签
13
加入于
2017-11-14