mirror of
https://github.com/zhigang1992/GVUserDefaults.git
synced 2026-01-12 22:47:46 +08:00
35 lines
786 B
Objective-C
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
|