Files
GVUserDefaults/Example/GVUserDefaults+Properties.m
2013-01-28 16:38:11 +00:00

35 lines
786 B
Objective-C

//
// GVUserDefaults+Properties.m
// GVUserDefaults
//
// Created by Kevin Renskers on 18-12-12.
// Copyright (c) 2012 Gangverk. All rights reserved.
//
#import "GVUserDefaults+Properties.h"
@implementation GVUserDefaults (Properties)
@dynamic userName;
@dynamic userId;
@dynamic integerValue;
@dynamic boolValue;
@dynamic floatValue;
- (NSDictionary *)setupDefaults {
return @{
@"userName": @"default",
@"userId": @1,
@"integerValue": @123,
@"boolValue": @YES,
@"floatValue": @12.3,
};
}
- (NSString *)transformKey:(NSString *)key {
key = [key stringByReplacingCharactersInRange:NSMakeRange(0,1) withString:[[key substringToIndex:1] uppercaseString]];
return [NSString stringWithFormat:@"NSUserDefault%@", key];
}
@end