Beginning Reactive Programming with Swift 免积分下载

图书说明:

了解反应式编程的基础知识以及它如何使应用程序更具响应性。本书向您展示如何在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程序员。

下载地址:Beginning Reactive Programming with Swift

更多免积分电子书,请访问:IE布克斯网

转载于:https://my.oschina.net/u/3070312/blog/2997642

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Learn reactive programming in Swift with RxSwift! The popularity of reactive programming continues to grow on an ever-increasing number of platforms and languages. Rx lets developers easily and quickly build apps with code that can be understood by other Rx developers — even over different platforms. Not only will you learn how to use the RxSwift port to create complex reactive applications on iOS, you’ll also see how to easily solve common application design issues by using RxSwift. Finally, you’ll discover how to exercise full control over the library and leverage the full power of reactive programming in your apps. Who This Book Is For This book is for iOS developers who already feel comfortable with iOS and Swift, and want to dive deep into development with RxSwift. Topics Covered in RxSwift Getting Started: Get an introduction to the reactive programming paradigm, learn the terminology involved and see how to begin using RxSwift in your projects. Event Management: Learn how to handle asynchronous event sequences via two key concepts in Rx — Observables and Observers. Being Selective: See how to work with various events using concepts such as filtering, transforming, combining, and time operators. UI Development: RxSwift makes it easy to work with the UI of your apps using RxCocoa, which provides an integration of both UIKit and Cocoa. Intermediate Topics: Level up your RxSwift knowledge with chapters on reactive networking, multi-threading, and error handling. Advanced Topics: Round out your RxSwift education by learning about MVVM app architecture, scene-based navigation, and exposing data via services. And much, much more! By the end of this book, you’ll have hands-on experience solving common issues in a reactive paradigm — and you’ll be well on your way to coming up with your own Rx patterns and solutions!
There’s no denying it: Rx is one of the hottest topics in mobile app development these days! If you visit international conferences, or even local meetups, it might feel like everyone is talking about observables, side effects, and (gulp) schedulers. And no wonder — Rx is a multi-platform standard, so no matter if it's a web development conference, local Android meetup, or a Swift workshop, you might end up joining a multi-platform discussion on Rx. The RxSwift library (part of the larger family of Rx ports across platforms and languages) allows you to use your favorite Swift programming language in a completely new way. The somewhat difficult-to-handle asynchronous code in Swift becomes much easier and a lot saner to write with RxSwift. To create responsive and robust applications, you have to handle a multitude of concurrent tasks like playing audio, handling user interface input, making networking calls, and more. Sometimes, passing data from one process to another or even just observing that tasks happen in the correct sequence one after another asynchronously might cause the developer a lot of trouble. "If you've ever used an asynchronous callback based API, you've probably dealt with handling the response data ad-hoc all across your codebase, and have most likely decided there was no way to unit test it all... But, let me tell you - there is a better way, and it's called Rx!" — Krunoslav Zaher, creator of RxSwift raywenderlich.com 15 RxSwift - Reactive Programming with Swift Introduction In this book, you’ll learn how RxSwift solves the issues related to asynchronous programming and master various reactive techniques, from observing simple data sequences, to combining and transforming asynchronous value streams, to designing the architecture and building production quality apps. By the end of this book, you’ll have worked through the chapter content and you’ll have hands-on experience solving the challenges at the end of the chapters — and you’ll be well on y

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值