NSUserDefault standardUserDefaults 是单例 将一些用户简单的偏好设置在plist文件中.注意 NSUserDefault的用法是一个单例 不是字典 所以取值的时候不要用笑笑语法.
return [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject]
简单验证登录
NSUserDefaults *user = [NSUserDefaults standardUserDefaults];
//获取正确的账号 密码
NSString *userName = [user valueForKey:@"userName"];
NSString *password = [user valueForKey:@"userPassword"];
UIAlertView *a = [[UIAlertView alloc] initWithTitle:@"提示" message:nil delegate:nil cancelButtonTitle:nil otherButtonTitles:@"确认", nil];
//判断相等
if ([self.nameTf.text isEqualToString:userName] && [self.passWordTf.text isEqualToString:password]) {
a.message = @"欢迎回来";
}else
{
a.message = @"账号或者密码错误";
}
[a show];
归档就是将复杂对象转换为NSData 的过程;反归档就是将NSData转为复杂对象的过程
简单对象写入想一个方法 writetoFile ;读取想到 [NSdata dataWithContentsOfFile:..}