GiGaMaskTime/GIGA/Common/GiGaUserDB/GiGaUserDefault.m

81 lines
1.6 KiB
Objective-C

//
// GiGaUserDefault.m
// GIGA
//
// Created by lianxiang on 2018/8/15.
// Copyright © 2018年 com.giga.ios. All rights reserved.
//
#import "GiGaUserDefault.h"
NSString *const kUserManagerVerision = @"GiGAUserDBVeriosn";
NSString *const GIGADEFAULTKEY_USERID = @"GiGaUserId";
NSString *const kShowUserGuard = @"ShowUserGuard";
NSString *const kShowAppGuard = @"ShowAppGuard";
@implementation GiGaUserDefault
+(void)saveUserId:(NSString *)userId{
UD_SET_KEY_VALUE(GIGADEFAULTKEY_USERID, userId);
}
+(NSString*)getCurentUserId{
NSString *userid = UD_GET_VALUE(GIGADEFAULTKEY_USERID);
return userid;
}
+(void)removeUserId{
UD_REMOVE_KEY(GIGADEFAULTKEY_USERID);
}
+(BOOL)isUserLogin{
NSString *uid = UD_GET_VALUE(GIGADEFAULTKEY_USERID);
return uid ? YES : NO;
}
+(void)saveDBVersion:(NSInteger)versionNum{
NSNumber *verNum = [NSNumber numberWithInteger:versionNum];
UD_SET_KEY_VALUE(verNum.stringValue, kUserManagerVerision);
}
+ (NSInteger)getOldVersion{
return (NSInteger)UD_GET_VALUE(kUserManagerVerision);
}
+(void)saveUsergaurdflag:(BOOL)showedGaurd
{
[UD_STADARDUD setBool:showedGaurd forKey:kShowUserGuard];
[UD_STADARDUD synchronize];
}
+(BOOL)isShowedGaurd
{
BOOL showedGaurd = [UD_STADARDUD boolForKey:kShowUserGuard];
return showedGaurd;
}
+(void)saveAppGaurdflag:(BOOL)showedGaurd;
{
[UD_STADARDUD setBool:showedGaurd forKey:kShowAppGuard];
[UD_STADARDUD synchronize];
}
+(BOOL)isShowedAppGaurd{
BOOL showedGaurd = [UD_STADARDUD boolForKey:kShowAppGuard];
return showedGaurd;
}
@end