IOS开发使用KeychainItemWrapper 持久存储用户名和密码
程序员文章站
2022-06-04 11:58:59
首先从官网下载
keychainitemwrapper.h
keychainitemwrapper.m
将这两个文件导入项目中 不过该文件是手动释放的 所以要使用这个...
首先从官网下载
keychainitemwrapper.h
keychainitemwrapper.m
将这两个文件导入项目中 不过该文件是手动释放的 所以要使用这个文件需要先做一些处理:
如果要使用keychainitemwrapper.h类 在compilesources中选中该类 添加-fno-objc-arc
接下来直接上代码:
keychainitemwrapper *keychain=[[keychainitemwrapper alloc] initwithidentifier:@"mykey" accessgroup:nil];//mykey 自定义 //保存数据 保存一次即使删除程序 手机依旧保存其钥匙串 依旧可以由keychain获得 // [keychain setobject:@"little pig" forkey:(id)ksecattraccount];//账户名 // // [keychain setobject:@"123456" forkey:(id)ksecvaluedata];//账户密码 //从keychain里取出帐号密码 nsstring *password = [keychain objectforkey:(id)ksecvaluedata]; nslog(@"%@", password); //清空设置 // [keychain resetkeychainitem];
以上所述是小编给大家介绍的关于ios开发使用keychainitemwrapper 持久存储用户名和密码的全部内容,希望大家喜欢。