书栈网 · BookStack 本次搜索耗时 0.019 秒,为您找到 12 个相关结果.
  • 为 EasyReact 贡献代码

    为 EasyReact 贡献代码 快速入手 创建 Pull Requests 提问 报告 ISSUE 参考信息 为 EasyReact 贡献代码 我们鼓励使用者为 EasyReact 项目做出贡献,贡献代码的规则可以参考下面的条例。 如果你碰见了一些不明白的问题或者是需要和开发组人员交流,可以通过 EasyReact Team 邮箱联系...
  • 简介

    EasyReact 是什么 为什么要使用 EasyReact 特性 了解更多 对比其他函数响应式库(例如 ReactiveCocoa 或 ReactiveX ) 系统需求 如何运行示例项目 安装 CocoaPods 如何使用 (如需更详细的例子,请查看示例工程 Tests 文件夹下的测试用例) 单元测试 EasyReact 和...
  • 组合

    组合 combine merge zip 组合 组合变换是一组多元变换形式,每次变换是由多个节点出发,经过相互计算最终向其下游节点进行传播。在实现的过程中,通常需要借助一个对象把多个变换管理起来,例如源码中的 EasyReact/Core/NodeTransforms/EZRCombineTransformGroup.h。下面介绍下全部的组合变...
  • 基本操作

    基本操作 目录 基本操作 本文档概要地介绍了 EasyReact 中的常见操作,并提供了对应的示例代码。 目录 创建节点 修改节点的值 获取节点的值 连接两个节点 基本变换 组合 分支 同步 高阶变换 图遍历
  • 连接两个节点

    连接两个节点 如何连接两个节点 断开两个节点 隐式的连接两个节点 连接两个节点 EasyReact 的重点就是让节点之间的数据流动起来,所以连接节点是很重要的。 如何连接两个节点 两个节点是通过变换来连接的,在源码目录 EasyReact/Classes/Core/NodeTransforms 中我们默认实现了了很多的变换,你也可以通过继...
  • 同步

    同步 syncWith 手动同步 同步 EasyReact 是允许环形连接的,环形的连接使得多个节点可以进行同步。下面介绍关于同步的操作。 syncWith 针对于两个节点的同步,syncWith 可以快速的帮我们建立两个节点的同步连接: EZRMutableNode < NSNumber *> * nodeA = [ EZ...
  • 框架概述

    框架概述 理论基础 节点 监听者 边 接收者 变换 上游与下游 监听边 连接和数据流动 框架概述 本文档描述了 EasyReact 框架的不同组件的高层描述,并试图解释它们如何协同工作。你可以把本文档作为一个学习起点,并找到更多相关的具体文档。 要寻找例子或者深入理解如何使用 EasyReact,请参考 README 和 Bas...
  • 图遍历

    图遍历 简单访问 访问器模式 图遍历 无论是调试的需要还是修改节点和边,你可能都需要在现有的有向有环图中进行遍历,下面就介绍图遍历的一些方法。 简单访问 节点和边有很多属性和方法是用来遍历的,边的 from 和 to 属性就是例子,而节点更多: 类型 名称 作用 属性 upstreamNodes 当前节点的所有上游...
  • 创建节点

    创建节点 创建不变节点 创建可变节点 创建节点 节点是 EasyReact 的基本部件,也是最重要的部件之一,虽然上层框架和其他的支持库中可能都直接以返回值的形式提供了节点,但是自己创建节点总是需要的。 创建不变节点 创建不变的节点有两种方式,一种是给出初始值,另一种是直接 new 出来。像这样: EZRNode * nodeA =...
  • 基本变换

    基本变换 map filter distinctUntilChanged throttle skip take deliverOn delay scan 基本变换 基本变换是一组一元变换形式,每次变换是由一个节点出发,经过计算向其下游节点进行传播的,最基本的fork 操作就是如此,下面介绍下全部的基本变换形式。 map map...