IOS开发使用KeychainItemWrapper 持久存储用户名和密码
程序员文章站
2023-08-31 12:57:40
首先从官网下载
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 持久存储用户名和密码的全部内容,希望大家喜欢。
上一篇: 在医院碰到一位青年医生
下一篇: Java8新特性 (一)Lambda