文件名称:RxSwift_Reactive+Programming+with+Swift,+2nd+Edition-RayWenderlich(2017).pdf
文件大小:21.89MB
文件格式:ZIP
更新时间:2021-02-13 08:19:33
RxSwift Swift iOS
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 your way to coming up with your own Rx patterns and solutions!
【文件预览】:
RxSwift_Reactive+Programming+with+Swift,+2nd+Edition-RayWenderlich(2017).pdf