NSKeyArchiver缓存model信息
/**
* 存储用户信息
*/
+ (void)setUserModel:(UserModel *)model
{
NSString *documents = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString *path = [documents stringByAppendingPathComponent:kKeySaveUserModelPath];
[NSKeyedArchiver archiveRootObject:model toFile:path];
}
+ (UserModel *)getUserModel
{
NSString *documents = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString *path = [documents stringByAppendingPathComponent:kKeySaveUserModelPath];
UserModel *userModel = [NSKeyedUnarchiver unarchiveObjectWithFile:path];
return userModel;
}