ReactiveCocoa入门教程 — 第二部分

11/12/2015 16:47 下午 posted in  ReactiveCocoa

本文翻译自RayWenderlich ReactiveCocoa Tutorial – The Definitive Introduction: Part 2/2

ReactiveCocoa是一个框架,它能让你在iOS应用中使用函数响应式编程(FRP)技术。在本系列教程的第一部分中,你学到了如何将标准的动作与事件处理逻辑替换为发送事件流的信号。你还学到了如何转换、分割和聚合这些信号。

在本系列教程的第二部分,你将会学到一些ReactiveCocoa的高级功能,包括:

另外两个事件类型:errorcompleted

  • 节流
  • 线程
  • 延伸
  • 其他

是时候深入研究一下了。

Twitter Instant
在本教程中你将要开发的应用叫Twitter Instant(基于Google Instant的概念),这个应用能搜索Twitter上的内容,并根据输入实时更新搜索结果。

这个应用的初始工程包括一些基本的UI和必须的代码。和第一部分一样,你需要使用CocoaPods来获取ReactiveCocoa框架,并集成到项目中。初始工程已经包含必须的Podfile.