A simple way to count Monkeys This is a simple ⬆️ that was created with 💖 to demonstrate: MVVM architecture Reactive programming with ReactiveCocoa iOS region monitoring workflow iOS CoreData workflow in a multi-threaded environment Blog entries that reference this app: Signal vs. SignalProducer Flatten Collection View Batch Updates Subclassing NSManagedObject Not a very useful (but fun) way of Catching Exceptions Swift Cheat Sheet ReactiveSwift Playground The app was compiled with Xcode 8, Swift 3, and iOS 9. The app does not have any tests attached to it. The app was made solely for demonstration purposes and any code taken from it should be thoroughly tested. The app is not perfect and can be improved in many ways.