SafeDK
Sign upAdd Your SDK

Simple, modern, thread-safe key-value observing for iOS and OS X.

Key-value observing is a particularly useful technique for communicating between layers in a Model-View-Controller application. 

KVOController builds on Cocoa's time-tested key-value observing implementation. It offers a simple, modern API, that is also thread safe. 

Main Features

- Notification using blocks, custom actions, or NSKeyValueObserving callback. 

- No exceptions on observer removal.

- Implicit observer removal on controller dealloc.

- Thread-safety with special guards against observer resurrection 

SDK for Apple

  • Carthage support for iOS/OS X/tvOS/watchOS. 
  • tvOS/watchOS are now officially supported via CocoaPods. 
  • All of the APIs now have nullability annotations. 
  • All object collections now have generic types. 
  • New macros for compile-time checking that the key path exists. 
  • Support for latest toolchain and Xcode 7.3. 

Documentation

Example A

Similar SDKs

MORE

Reviews

Rate Now
0
0
0
0
0
0

Start a new discussion about KVOController

×
0
/1000

More from this Developer

MORE
Login