MSVSettingBundleManager
MSVSettingBundleManager makes it easy to read / set settings in the Settings Bundle engine and handle event settings changes.
Example
https://appetize.io/app/xd75be4jgh3469u67ug7ud72ym
To run the example project, clone the repo, and run pod install from the Example directory first.
Init with keys:
var settings = MSVSettingManager(keys:["shape", "switch"])Set value:
settings["shape".intDef] = "star"Get value:
var shape = settings["shape".intDef]Events on changing:
settings.action(key: "shape") { value in
if value is String {
let shape = value as! String
...
...
}
}Requirements
Installation
MSVSettingBundleManager is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'MSVSettingBundleManager'Author
Serge Moskalenko, https://github.com/sergemoskalenko
License
MSVSettingBundleManager is available under the MIT license. See the LICENSE file for more info.
