美文网首页
ReactiveCocoa学习随笔 一

ReactiveCocoa学习随笔 一

作者: saintPN | 来源:发表于2016-03-15 11:16 被阅读0次

1.[self.usernameTextField.rac_textSignal subscribeNext:^(id x) {

NSLog(@"%@", x);

}];

实现了动态监视textfield输入的功能,一旦有输入,就会执行subscribeNext

block,动态NSLogtextfield所输入的文本。

2.[[[self.usernameTextField.rac_textSignal

map:^id(NSString*text){

return @(text.length);

}]

filter:^BOOL(NSNumber*length){

return[length integerValue] > 3;

}]

subscribeNext:^(id x){

NSLog(@"%@", x);

}];

加入了一个filter block,起到了一个判断的作用,获取textfield所输入文本的长度,大于3即为YES,接着subscribeNext

block动态NSLog.

3.[[self.usernameTextField.rac_textSignal

filter:^BOOL(NSString*text){

return text.length > 3;

}]

subscribeNext:^(id x){

NSLog(@"%@", x);

}];

加入了一个map

block,作用是获取textfield所输入文本的长度,返回NSNumber值并传递下去

相关文章

  • ReactiveCocoa学习随笔 一

    1.[self.usernameTextField.rac_textSignal subscribeNext:^(...

  • ReactiveCocoa学习随笔 二

    1.RACSignal *validUsernameSignal = [self.usernameTextFi...

  • ReactiveCocoa学习随笔 三

    经过前面的工作,已经实现了实时监测两个输入信号并作相应的操作,现在下一步要做的就是合并这两个信号; RACSig...

  • ReactiveCocoa学习之一

    ReactiveCocoa学习之一 1、ReactiveCocoa常见类 1.1、RACSiganl RACSig...

  • ReactiveCocoa 学习 一

    ReactiveCocoa 框架,在刚听说过这个框架时,我便在github上搜索了一下,star的数量确实让我震惊...

  • ReactiveCocoa学习

    前言 前段时间学习ReactiveCocoa基础,总结出来一些常用的方法,希望对学习ReactiveCocoa人有...

  • ReactivieCocoa学习

    学习资料收集ReactiveCocoa入门教程:第一部分 ReactiveCocoa基本使用 ReactiveCo...

  • RAC

    本篇文章是用来记录一下有关 ReactiveCocoa 的学习笔记。 简介 ReactiveCocoa(简称 RA...

  • ReactiveCocoa快速上手

    本文是我在学习ReactiveCocoa的过程中的总结记录 一,引入ReactiveCocoa框架 pod 'Re...

  • [个人博客搬运]ReactiveCocoa学习笔记

    ReactiveCocoa学习笔记 前言 ReactiveCocoa是一个很有意思的FRP框架,用法简单,但是理解...

网友评论

      本文标题:ReactiveCocoa学习随笔 一

      本文链接:https://www.haomeiwen.com/subject/tztqlttx.html