// // LCSaveModel.m // LiveChat // // Created by 张灿 on 2018/4/11. // Copyright © 2018年 caicai. All rights reserved. // #import "LCSaveModel.h" @implementation LCSaveModel +(YOUPAILCUserModel *)getUserModel{ NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSData *myEncodedObject = [defaults objectForKey:@"lc_userModel"]; YOUPAILCUserModel *obj = (YOUPAILCUserModel *)[NSKeyedUnarchiver unarchiveObjectWithData: myEncodedObject]; [defaults synchronize]; return obj; } +(void)saveUserModel:(YOUPAILCUserModel *)userModel{ NSData *myEncodedObject = [NSKeyedArchiver archivedDataWithRootObject:userModel]; NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; [defaults setObject:myEncodedObject forKey:@"lc_userModel"]; [defaults synchronize]; } +(YOUPAILCSendDynamicModel *)getSendDynamicModel{ NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSData *myEncodedObject = [defaults objectForKey:@"lc_sendDynamicModel"]; YOUPAILCSendDynamicModel *obj = (YOUPAILCSendDynamicModel *)[NSKeyedUnarchiver unarchiveObjectWithData: myEncodedObject]; [defaults synchronize]; return obj; } +(void)saveSendDynamicModel:(YOUPAILCSendDynamicModel *)sendDynamicModel{ NSData *myEncodedObject = [NSKeyedArchiver archivedDataWithRootObject:sendDynamicModel]; NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; [defaults setObject:myEncodedObject forKey:@"lc_sendDynamicModel"]; [defaults synchronize]; } +(LZDefaultBeautyModel*)getBeautyModel{ NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSData *myEncodedObject = [defaults objectForKey:@"lz_BeautyModel"]; LZDefaultBeautyModel *obj = (LZDefaultBeautyModel *)[NSKeyedUnarchiver unarchiveObjectWithData: myEncodedObject]; [defaults synchronize]; if (!obj) { obj = [[LZDefaultBeautyModel alloc]init]; } return obj; } +(void)saveBeautyModel:(LZDefaultBeautyModel*)beautyModel{ NSData *myEncodedObject = [NSKeyedArchiver archivedDataWithRootObject:beautyModel]; NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; [defaults setObject:myEncodedObject forKey:@"lz_BeautyModel"]; [defaults synchronize]; } @end