首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ReactiveCocoa
订阅
一个萝卜壹个坑
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
iOS ReactiveCocoa 最全常用API整理
(原文)原文地址一、常见类1、RACSiganl信号类。RACEmptySignal:空信号,用来实现RACSignal的+empty方法;RACReturnSignal:一元信号,用来实现RACSi
RAC中常见的高级用法-bind方法(map和flattenMap)
RAC操作思想:Hook(钩子)思想RAC核心方法:bindbind方法假设想监听文本框的内容,并且在每次输出结果的时候,都在文本框的内容拼接一段文字“输出:”方式一:在返回结果后,拼接。方式二:在返
RAC中常见的高级用法-组合
组合:concat组合:按一定顺序执行皇上与皇太子关系concat底层实现:1.当拼接信号被订阅,就会调用拼接信号的didSubscribe2.didSubscribe中会先订阅第一个源信号(sign
这样好用的ReactiveCocoa,根本停不下来
前戏我个人非常推崇ReactiveCocoa,它就像中国的太极,太极生两仪,两仪生四象,四象生八卦,八卦生万物。ReactiveCocoa是一个高度抽象的编程框架,它真的很抽象,初看你不知道它是要干嘛
ReactiveCocoa操作方法-重复
retry重试只要失败,就会重新执行创建信号中的block,直到成功.replay重放当一个信号被多次订阅,反复播放内容throttle节流当某个信号发送比较频繁时,可以使用节流,在某一段时间不发送信
RAC中常见的高级用法-过滤
filter过滤信号,使用它可以获取满足条件的信号.ignore:忽略完某些值的信号.distinctUntilChanged:当上一次的值和当前的值有明显的变化就会发出信号,否则会被忽略掉。在开发中
ReactiveCocoa操作方法-秩序
doNext:执行Next之前,会先执行这个BlockdoCompleted:执行sendCompleted之前,会先执行这个Block
RAC(Reactive Cocoa)常见的类
ReactiveCocoa常见的类RACSignal:信号类;RACSubscriber是协议简介有数据产生时就会使用RACSignal类默认是冷信号,必须订阅信号类RACSignal使用步骤创建信号