Flinesoft Imperio Versions Save

Keep the screen flow and data handling logic out of your view controllers – let them handle view-stuff only.

3.0.0

5 years ago

Changelog

Added

  • Added ObservableProperty value wrapper (inspired by Bond)
  • Added SafeResultClosure to prevent retain cycles & memory leaks automatically in callbacks (inspired by Delegated)
  • Added new FAQ question about ModelControllers (inspired by Lotus)

Removed

  • Removed Bond dependency (including sub dependencies ReactiveKit & Differ)

Migrating from 2.x to 3.x

  • Remove sub dependencies Bond, ReactiveKit & Differ (manual steps needed if used via Carthage)
  • Remove appearances of import Bond in your source code
  • Replace .observeNext() { [unowned self] newValue in with .didSet(self) { (self, newValue) in
  • Replace Observable<ValueType> with ObservableProperty<ValueType>
  • Replace Observable(value) with ObservableProperty(value)