iOS深入了解ReactiveCocoa的使用(一)

本文介绍了如何使用ReactiveCocoa进行iOS开发,重点关注了如何监听UITextField的输入内容,控制UIButton的属性以及改变UITextField的背景颜色。通过CocoaPods导入工程,利用rac_textSignal进行信号监听,结合map、combineLatest、reduce和filter等方法实现功能。文中还提到了ReactiveCocoa在大型App开发中的应用,提供了进一步学习和交流的资源。
摘要由CSDN通过智能技术生成

只要最实用的,不用刨根问底

 

先说使用ReactiveCocoa对UITextFiled的基本用法。咱下一篇讲讲对UIButton的用法

网上关于这个ReactiveCocoa有好多Blog,有多灵活有多好用。似乎都没有完全的让我们去使用的文章。今天就带大家看看怎么使用。这个ReactiveCocoa对于业界推崇无限高大上的第三方的框架。包括美团,蘑菇街等等app的开发负责人都对他赞不决口。都说大型app都适合用他来做开发。可以基于他的MVVM思想,和信号源的开发。看着外界对他说的神乎其神的,其实也不比羡慕。给我一块学习,
其实看这里也就够用了。

用:CocoaPods导入工程

NOTICE:一定要在你的Podfile的文件里要这样写

use_frameworks!
pod 'ReactiveCocoa', '~> 4.2.1'

[use_frameworks!]一定要写上!!!

1:监听UITextFiled的输入内容

[self.userNameFiled.rac_textSignal subscribeNext:^(id x) {
    NSLog(@"----%@",x);
}];

1.1 监听UITextFiled输入的字符串的长度开始Action

/**监听输入N个字符以后的动作*/
    [[self.userNameFiled.rac_textSignal filter:^BOOL(NSStr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值