Dear reader,
What is this book about?
Who is this book for?
Gentle introduction to FP, FRP and generics
- Building blocks of functional programming
Overview
- ReactiveSwift
- ReactiveCocoa
- Objective-C frameworks
Signals
- Events
- Observers
- Pipes
- Side effects
- Signals are hot!
- Dipping toes in ReactiveSwift & ReactiveCocoa
- Conclusion
Signal Producers
- Returning values
- Pulling values from the produced signals
- Multicasting
- Conclusion
Operators
- Flattening operators & strategies
- Creating operators
- Lifting
- Conclusion
Properties
- Read-only
Property<T> - MutableProperty
- Validating Property
- Conclusion
Actions
- Action’s usage scenario
- Creating an action
- Hooking action up to a user interface
- Applying actions
- Restricting an action to be run
- Conclusions
Bindings
- Of sources and targets
- Reverse twiddle wakka4
- Using existing targets in ReactiveCocoa
- Revisiting actions
Making things reactive
- Reactivity in UIKit and AppKit
- Adding reactive methods
Toolbox
- Event logging