图书说明:
了解反应式编程的基础知识以及它如何使应用程序更具响应性。本书向您展示如何在iOS和Mac上使用RXSwift和RXCocoa将反应式编程合并到现有的开发产品和周期中。
当我们逐渐远离传统的打字模式或一次触摸一个步骤与程序交互时,用户希望应用程序能够适应并且不需要持续的手持操作。人们今天希望他们的设备不仅仅是遵循命令。他们希望设备能够做出反应和适应。反应式编程是异步处理的新术语,需要新的应用程序架构,您将了解这些内容在许多地方已经内置到iOS和macOS中。
作为这个更复杂环境的一部分,您将超越Cocoa和Cocoa Touch,以整合来自Amazon Web Services(AWS),JavaScript Object Notation(JSON)以及其他格式和标准的数据。结合反应式编程和RxSwift的概念,这些工具可帮助您构建更具功能性和实用性的应用程序,这些应用程序具有广泛的吸引力和用途。
你将学到什么
- 使用Darwin微内核,RxSwift和RxCocoa等工具
- 使用Git repositiories和其他资源进入编码
- 创建适应手势和UI交互的应用程序,以及应用程序本身环境中发生的事情。
本书适用于谁
本书适用于有兴趣学习使用RxSwift创建反应式应用程序的Swift程序员。