Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Podspec for SKBindingManager

  • Loading branch information...
commit 0ac8f5fd503638ee024b65583f7215ff32627c7a 1 parent 3c0e88e
Slavko Krucaj authored
Showing with 25 additions and 0 deletions.
  1. +25 −0 SKBindingManager/1.0.0/SKBindingManager.podspec
View
25 SKBindingManager/1.0.0/SKBindingManager.podspec
@@ -0,0 +1,25 @@
+Pod::Spec.new do |s|
+ s.name = "SKBindingManager"
+ s.version = "1.0.0"
+ s.summary = "`SKBindingManager` is component which allows you to easily add bindings to your code with support for ARC."
+ s.author = { "Slavko Krucaj" => "slavko.krucaj@gmail.com" }
+ s.description = <<-DESC
+ # SKBindingManager - lightweight bindings for iOS
+
+ `SKBindingManager` is component which allows you to easily add bindings to your code with support for ARC.
+
+ It 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.
+
+ `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.
+
+ ##Supported objects for binding
+
+ Bindings 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.
+ DESC
+ s.homepage = "https://github.com/SlavkoKrucaj/SKBindingManager"
+ s.license = { :type => 'Custom', :text => 'Copyright (C) 2012 Slavko Krucaj. All Rights Reserved.' }
+ s.source = { :git => "https://github.com/SlavkoKrucaj/SKBindingManager.git", :tag => "1.0.0" }
+ s.platform = :ios, '5.0'
+ s.source_files = 'SKBindingManager'
+ s.requires_arc = true
+end
Please sign in to comment.
Something went wrong with that request. Please try again.