+(BOOL)saveUserDefaultsObj:(id)obj forKey:(NSString *)key
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:obj forKey:key];
[defaults synchronize];
return YES;
}
+(id)getUserDefaultsObjForKey:(NSString *)key
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
return [defaults objectForKey:key];
}
+(BOOL)removeDefaultsObjForKey:(NSString *)key
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults removeObjectForKey:key];
return [defaults synchronize];
}
把当前用户信息存储在NSUserDefaults中,再将信息赋值给用户类的单例,在退出当前账号时清除NSUserDefaults