在App中我们经常会将一些常用的属性保存在本地方法有很多种我们就不一一列举了。今天来说一下怎么保存密码。一般密码这个东西比较私密,保存的时候应该进行特殊的处理。例如手游,当把游戏卸载后,我们再次安装的时候我们希望不用输入用户名和密码就能直接登录的时候就可以用到UICKeyChainStore里面的存储方法来进行密码保存。用法很简单直接上代码
1.存储:
UICKeyChainStore*keychainStore=[UICKeyChainStore keyChainStoreWithService:@"自定义存储"];
keychainStore[@"passwordabc"] = @"01234567-89ab-cdef-0123-456789abcdef";
// [keychainStore setData:@”NSData类型的“ forKey:@"passwordabc"];
2.取值:
UICKeyChainStore *keychainStore = [UICKeyChainStore keyChainStoreWithService:@"自定义存储"];