12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- //
- // 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
|