Simple Swift library for plist based configuration
Add a line to your Podfile:
pod 'Configurations'
Add 2 keys to your applications Info.plist, one for the name of your configurations plist (ConfigurationFileName) and one for the current configuration (Configuration).
If you set Configuration to $(CONFIGURATION), it will inherit the current application configuration.
Create a plist with a dictionary containing dictionaries for the different configuration names, below them you're free to add whatever you want:
Import the framework:
import ConfigurationsAnd get the default configuration:
let configuration = Configuration.defaultConfiguration()
if let someValue = configuration["someKey"] as? String {
    print("someKey: \(someValue)")
}- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create new Pull Request

