您好,欢迎光临本网站![请登录][注册会员]  
文件名称: RxSwift: Reactive Programming with Swift
  所属分类: iOS
  开发工具:
  文件大小: 24mb
  下载次数: 0
  上传时间: 2019-03-08
  提 供 者: u0144*****
 详细说明:RxSwift: Reactive Programming with SwiftRXSwift-Reactive Programming with Swift Dedications For my father Marin Todorov "For Fabienne and alexandra Florent pillet For my grandfather Junior Bontognali For betty Scott gardner raywenderlich.com RXSwift-Reactive Programming with Swift About the authors Florent pillet is an author of this book florent has been developing for mobile platforms since the last century and moved to ios on day 1. He adopted reactive programming before Swift was announced and has been using rxSwift in production since 2015. A freelance developer florent also uses Rx on Android and likes working on tools for developers like the popular Slogger when he s not contracting for clients worldwide say hello to Florent on Twitter at fpillet Junior Bontognali is an author of this book. Junior has been developing on ios since the first iPhone and joined the rxswift team in the early development stage. Based in Switzerland, when he's not eating cheese or chocolate he's doing some cool stuff in the mobile space, without denying to work on other technologies Other than that he organizes tech events, speaks and blogs. Say hello to Junior on twitter at abontoJR Marin Todorov is an author of this book marin is one of the founding members of the raywenderlich. com team and has worked on seven of the team's books. Besides crafting code, Marin also enjoys blogging, teaching, and speaking at conferences. He happily open-sources code. You can find out more about marin at www.underplot.com. Scott gardner is an author of this book scott has been developing ios apps since 2010, Swift since the day it was announced and rxswift since before version 1. he's authored several video courses tutorials, and articles on ios app development, presented at numerous conferences, meetups, and online events and this is his second book. say hello to scott on TWitter at scotteg. raywenderlich.com 4 RXSwift-Reactive Programming with Swift About the editors Ash Furrow is the technical editor of this book ash is a can adian ios developer and author, currently working at artsy. He has published a number of books, built many apps, and is a contributor to the open source community. On his blog ashfurrow. com, he writes about a range of topics, from interesting programming to explorations of analogue film photography Chris belanger is the editor of this book. chris belanger is the Book Team Lead and Lead editor for raywenderlich. com. If there are words to wrangle or a paragraph to ponder, he's on the case When he kicks back you can usually find Chris with guitar in hand, looking for the nearest beach, or exploring the lakes and rivers in his part of the world in a canoe Marin Todorov is the final pass editor of this book. Marin is one of the founding members of the raywenderlich. com team and has worked on seven of the team's books. Besides crafting code marin also enjoys blogging, teaching and speaking at conferences. He ha applly open-sources code. raywenderlich.com RXSwift-Reactive Programming with Swift Table of contents: Overview ntroduction e。e000。0。0自0。0。0●000。。。。0。000自。。000。0600。。0。0000。●00。0。00鲁000。0自。 15 Section I: Getting Started with RxSwift 21 Chapter 1: Hello Rx Swift 0●0。。。。。。。0。00。0000。000。●0000。。0。鲁。00。000。 22 Chapter 2: Observables 43 Chapter 3: Subjects 62 Chapter 4: Observables and Subjects in Practice.76 Section I: Operators and Best Practices 95 Chapter 5: Filtering Operators 00000。 96 Chapter6: Filtering Operators in Practice………114 Chapter 7: Transforming Operators 134 Chapter 8: Transforming Operators in Practice..146 Chapter 9: Combining Operators 168 Chapter 10: Combining Operators in Practice..188 Chapter11: Time Based Operators……,208 Section I: iOS Apps with Rx Cocoa 227 Chapter12: Beginning Rx Cocoa……28 Chapter 13: Intermediate Rx Cocoa 247 Section IV: Intermediate RxSwift/Rx Cocoa...00. 267 Chapter 1 4: Error Handling in Practice .o...oo.. 268 Chapter 15: Intro To Schedulers 285 Chapter 16: Testing with RXTest 299 raywenderlich.com RXSwift- Reactive Programming with Swift Chapter 17: Creating Custom Reactive Extensions. 314 Section V: RxSwift Community Cookbook 。0000。00 329 Chapter 18: Table and Collection Views.oo.o.. 330 Chapter 19: Action 334 Chapter 20: RX Gesture........... 339 Chapter 21: Chapter 22: RxAlamofire 。。。e。。。。。。。0。00●。0。0。0。 348 Section VI: Putting it All Together 352 Chapter 23: MVVM with Rx Swift 80000。。。。a。自a。自6自。自。a。。 353 Chapter 24: Building a Complete RXSwift App.. 375 Conclusion .398 raywenderlich.com RXSwift-Reactive Programming with Swift Table of contents: Extended Introduction e。e000。0。0自0。0。0●000。。。。0。000自。。000。0600。。0。0000。●00。0。00鲁000。0自。 15 What you need 。非。0。非。0·00。。。。。0。。。。。非 16 Who this book is for……16 How to use this book 0。。D。。0。0看0.。。。非B0非。 17 What's in store 17 Book source code and forums 18 Book updates 18 License. .................................................................................................................................19 about the cover 20 Section I: Getting Started with RxSwift 21 Chapter 1: Hello Rx Swift 22 ntroduction to asynchronous programming...,..-. 自。。D。0d。D。。d。。00。。D。自。。0。。垂指00。0D非0B指。自。自奋 23 Foundation of rxswift 30 App architecture… 37 RXCocod…. 38 stalling Rx Swift. 39 Communit y 41 Where to go from here?.. 42 Chapter 2: Observables 43 Getting started 44 What is an observable a 45 Lifecycle of an observable 8卷非0卷带。非0B6卷B0。d。非业0000D0。6。自。非。00自。B卷D。。 ,46 Creating observables……,. 47 Subscribing to observables 49 Disposing and terminating . Creating observable factories 59 Challenges. 60 raywenderlich.com RXSwift-Reactive Programming with Swift Chapter 3: Subjects 62 Getting started…63 What are subjects? 64 Working with Publish Subjects 64 Working with Behavior Subjects 67 Working with Replay subjects 69 Working with Variables 72 Challenges Chapter 4: Observables and subjects in Practice 76 Getting started 77 Using a variable in a view controller 78 Talking to other view controllers via subjects .........81 Which dispose bag to use 。。。。。0。非。非。。。非。00非B。0。D。4b。0非4。非0非。B非0。省0。。。非B。0非。0。自0。。垂 86 Creating a custom observable 89 Challenges Section II: Operators and Best Practices 95 Chapter 5: Filtering Operators 96 Getting started… 0。B。。曲。业。。非。。D。。0曲香 97 Ignoring operators 97 Skipping operators........... 101 Taking operators 105 Distinct operators . Challenges… 111 Chapter 6: Filtering Operators in Practice 114 Improving the Combinestagram project. 115 Sharing subscriptions 116 Improving the photo selector. 123 Trying out time based filter operators.o...o D看0看看D垂 130 Challenges…133 raywenderlich.com RXSwift-Reactive Programming with Swift Chapter 7: Transforming Operators. 134 Getting started Transforming elements 135 Transforming inner observables …138 Challenges 143 Chapter 8: Transforming Operators in Practice 146 Getting started with GitFeed 147 Fetching data from the web 148 Transforming the response . intermission: Handling erroneous input 157 Persisting objects to disk…….… 158 Add a Last-Modified header to the request 159 Challenges…1163 Chapter9: Combining Operators…….168 Getting started…169 Prefixing and concatenating 169 Merging....11111172 Combining elements 174 Triggers…… 179 Switches…1181 Combining elements within a sequence Challenges…. 。0。.0。00B。非自。。昏D曲非。D0。鲁自。0。非。非自0。自非非 187 Chapter 10: Combining Operators in Practice 188 Getting started …189 Preparing the web backend service 189 Categories view controller 193 Adding the event download service........................194 Getting events for cate gories…...….….196 Events view controller Wiring the days selector 202 Splitting event downloads…… 。。业。。B 204 Challenges…..07 raywenderlich.com 10
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: