
No Description
/*
_pluginIdentifier = "io.magicsketch.mirror"
log(util.getUserDefaultsInfo())
util.resetUserDefaultsInfo()
*/var util = {
        getUserDefaultsInfo: function() {
            var allKeys = [[NSUserDefaults standardUserDefaults] dictionaryRepresentation].allKeys()
            var relatedKeys = filter(allKeys, function(key) {
                                     var contains = key.containsString(_pluginIdentifier);
                                     return contains;
                                     });
            var defaults = [NSUserDefaults standardUserDefaults];
            var userInfo = [NSMutableDictionary dictionary];
            each(relatedKeys, function(key) {
                 var value = defaults.objectForKey(key);
                 userInfo.setObject_forKey_(value, key);
            });
            return userInfo;
        },
        resetUserDefaultsInfo: function() {
            var allKeys = [[NSUserDefaults standardUserDefaults] dictionaryRepresentation].allKeys()
            var relatedKeys = filter(allKeys, function(key) {
                                     var contains = key.containsString(_pluginIdentifier);
                                     return contains;
                                     });
            var defaults = [NSUserDefaults standardUserDefaults];
            each(relatedKeys, function(key) {
                 defaults.removeObjectForKey(key);
                 });
            defaults.synchronize();
        }
};