Cargando…

Reactive Programming with Swift 4 : Build asynchronous reactive applications with easy-to-maintain and clean code using RxSwift and Xcode 9.

RxSwift belongs to a large family of Rx implementations in different programming languages that share almost identical syntax and semantics. Reactive approach will help you to write clean, cohesive, resilient, scalable, and maintainable code with highly configurable behavior.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Singh, Navdeep
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2018.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBOOKCENTRAL_on1028230200
003 OCoLC
005 20240329122006.0
006 m o d
007 cr cnu---unuuu
008 180310s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d IDB  |d MERUC  |d CHVBK  |d VT2  |d TEFOD  |d OCLCQ  |d LVT  |d C6I  |d UKAHL  |d OCLCQ  |d UX1  |d K6U  |d N$T  |d NLW  |d UKMGB  |d OCLCQ 
015 |a GBC1L5081  |2 bnb 
016 7 |a 018815388  |2 Uk 
019 |a 1175639065 
020 |a 9781787128781  |q (electronic bk.) 
020 |a 1787128784  |q (electronic bk.) 
020 |a 178712021X 
020 |a 9781787120211 
024 3 |a 9781787120211 
029 1 |a AU@  |b 000066232993 
029 1 |a CHNEW  |b 001002051 
029 1 |a CHVBK  |b 515198560 
029 1 |a UKMGB  |b 018815388 
035 |a (OCoLC)1028230200  |z (OCoLC)1175639065 
037 |a B05902  |b 01201872 
037 |a 373E2D38-AF7B-44D1-9648-F5E35B719857  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.76.O63  |b .S564 2018eb 
082 0 4 |a 005.4469  |2 23 
049 |a UAMI 
100 1 |a Singh, Navdeep. 
245 1 0 |a Reactive Programming with Swift 4 :  |b Build asynchronous reactive applications with easy-to-maintain and clean code using RxSwift and Xcode 9. 
260 |a Birmingham :  |b Packt Publishing,  |c 2018. 
300 |a 1 online resource (311 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Migrating from Swift 3 to Swift 4; What's new in Swift 4?; Setting up the environment; Whatâ#x80;#x99;s changed?; Changes/improvements in Dictionary; Grouping initializer; Key-based subscript with default value; Convert tuples to Dictionary; Convert arrays to Dictionary; Resolving duplicates; Reserving capacity; Changes/improvements in Strings; Bid bye to string.characters; String protocol; Changed interpretation of grapheme clusters; Access modifiers; What's new; JSON encoding and decoding. 
505 8 |a Multiline String literalsSmart key paths; One sided ranges; Pattern matching with one sided ranges.; swap versus swapAt; Improved NSNumber; Directly access unicode scalars of characters; Migrating to Swift 4; Preparation before migration; Swift migration assistant; Swift 4 migration changes overview; SDK changes; Notable special cases; New String; Differentiating between single-tuple and multiple-argument function types; Adding tuple destructuring; Default parameter values must be public; After migration; Known migration issues; Using Carthage/CocoaPods projects; Summary. 
505 8 |a Chapter 2: FRP Fundamentals, Terminology, and Basic Building BlocksFunctional reactive programming; What is functional reactive programming (FRP)?; Imperative programming; Functional programming; Reactive programming; Basic building blocks; Event streams; State; Side effects; Immutability; RxSwift foundation; Reactive extensions; Observable; Subject; Marble diagrams; Schedulers; Railway-oriented programming; Summary; Chapter 3: Set up RxSwift and Convert a Basic Login App to its RxSwift Counterpart; RxSwift in action; Let's build the environment first; Setting up the environment. 
505 8 |a RxSwift with CocoaPodsInstalling RxSwift; Installing RxSwift with Carthage; Let's get started â#x80;#x93; The Login page; Setting up; Steps to set up; Functional programming to the rescue; Summary; Chapter 4: When to Become Reactive?; Creating and subscribing to Observables; Project setup; Getting started; Different types of subject; PublishSubject in action; BehaviorSubject in action; ReplaySubject in action; Variable in action; Understanding traits and its types; What are traits?; Different types of trait; The single trait; The completable trait; The maybe trait; Summary. 
505 8 |a Chapter 5: Filter, Transform, and SimplifyWorking with events using operators; Environment setup; Transforming operators; flatMap and flatMapLatest in action; Scan, reduce, and buffer; Scan; Buffer; Filtering operators; The filter operator; The distinctUntilChanged operator; The takeWhile operator; Summary; Chapter 6: Reduce by Combining and Filtering and Common Trade Offs; Combining and filtering Observable sequences; Project setup; Concatenating and prefixing; Merging; Combining elements of different types; Introducing zip; Performing side effects; doOn in action; Setting the project. 
500 |a Building the app. 
520 |a RxSwift belongs to a large family of Rx implementations in different programming languages that share almost identical syntax and semantics. Reactive approach will help you to write clean, cohesive, resilient, scalable, and maintainable code with highly configurable behavior. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Operating systems. 
650 7 |a Mobile & handheld device programming / Apps programming.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a Operating systems.  |2 bicssc 
650 7 |a Computers  |x Programming Languages  |x General.  |2 bisacsh 
650 7 |a Computers  |x Operating Systems  |x General.  |2 bisacsh 
776 0 8 |i Print version:  |a Singh, Navdeep.  |t Reactive Programming with Swift 4 : Build asynchronous reactive applications with easy-to-maintain and clean code using RxSwift and Xcode 9.  |d Birmingham : Packt Publishing, ©2018 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5314608  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH33969617 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5314608 
938 |a EBSCOhost  |b EBSC  |n 1728053 
994 |a 92  |b IZTAP