blob: 135bd9ba08f33fc04e044fa8cd47e3cc547cde8c [file] [log] [blame]
{
"name": "SKBindingManager",
"version": "1.0.0",
"summary": "`SKBindingManager` is component which allows you to easily add bindings to your code with support for ARC.",
"authors": {
"Slavko Krucaj": "slavko.krucaj@gmail.com"
},
"description": "\t# SKBindingManager - lightweight bindings for iOS\n\n\t`SKBindingManager` is component which allows you to easily add bindings to your code with support for ARC. \n\n\tIt is designed so you can bind two objects or UIViews, or any other combination of those two. Basic purpose of this component is to enable binding between models and Views without having to write a lot of unnecessary code which handels everything.\n\n\t`SKBindingManager` allows you to dynamically add or remove bindings. You can specify wheather you would like one-way or two-way binding. It has an integrated support for cycle detection in your bindings. For instance if you have object `A` with properties `a`, `b` and `c`. You will not be allowed to make bindings like this `A.a -> A.b -> A.c -> A.a` because that would cause bindings to refresh themselves indefinetly. You can also define specific transformations you want to do before for instance `A.a` refreshes object `A.b` via blocks.\n\n\t##Supported objects for binding\n\n\tBindings are supported for any kind of user defined `NSObject` subclasses and in `UIKit` for `UILabel`, `UITextField`, `UITextView`, `UISwitch` and `UISlider`. But you can add support for custom `UIView` objects.\n",
"homepage": "https://github.com/SlavkoKrucaj/SKBindingManager",
"license": {
"type": "Custom",
"text": "Copyright (C) 2012 Slavko Krucaj. All Rights Reserved."
},
"source": {
"git": "https://github.com/SlavkoKrucaj/SKBindingManager.git",
"tag": "1.0.0"
},
"platforms": {
"ios": "5.0"
},
"source_files": "SKBindingManager",
"requires_arc": true
}