36 lines
990 B
Objective-C
36 lines
990 B
Objective-C
#import "MyUtils.h"
|
|
|
|
@implementation NSUserDefaults (MyUtils)
|
|
//---------------------------------------------------------------------------
|
|
|
|
- (BOOL)RegisterBool:(BOOL)value forKey:(NSString*)key
|
|
{
|
|
[self registerDefaults:[NSDictionary dictionaryWithObject:
|
|
[NSNumber numberWithBool:value] forKey:key]];
|
|
|
|
return [self boolForKey:key];
|
|
}
|
|
|
|
//---------------------------------------------------------------------------
|
|
|
|
- (int)RegisterInteger:(int)value forKey:(NSString*)key
|
|
{
|
|
[self registerDefaults:[NSDictionary dictionaryWithObject:
|
|
[NSNumber numberWithInt:value] forKey:key]];
|
|
|
|
return [self integerForKey:key];
|
|
}
|
|
|
|
//---------------------------------------------------------------------------
|
|
|
|
- (float)RegisterFloat:(float)value forKey:(NSString*)key
|
|
{
|
|
[self registerDefaults:[NSDictionary dictionaryWithObject:
|
|
[NSNumber numberWithFloat:value] forKey:key]];
|
|
|
|
return [self floatForKey:key];
|
|
}
|
|
|
|
//---------------------------------------------------------------------------
|
|
@end
|