Skip to content

Repository files navigation

AssociatedValues

AssociatedValues allows you to easily add stored properties in class extensions:

extensionUIView{varidentifier:String{get{returngetAssociatedValue(key:"identifier", object:self, initialValue:"Unknown")}set{set(associatedValue: newValue, key:"identifier", object:self)}}}

Enjoy!

Installation

AssociatedValues is available through CocoaPods. To install, simply include the following lines in your podfile:

use_frameworks!pod'AssociatedValues'

Be sure to import the module at the top of your .swift files:

import AssociatedValues

Alternatively, clone this repo or download it as a zip and include the classes in your project.

Author

Brad Hilton, brad@skyvive.com

License

AssociatedValues is available under the MIT license. See the LICENSE file for more info.

About

Associated Objects For Swift Values

Resources

Stars

31 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages