首先从官网下载
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 持久存储用户名和密码的全部内容,希望大家喜欢。
如对本文有疑问, 点击进行留言回复!!
纵横字谜的答案 Crossword Answers, ACM/ICPC World Finals 1994, UVa232
HDU - 5880 Family View (AC自动机修改母串)
iOS14Beta3续航怎么样 iOS14Beta3续航能力介绍
iOS14Beta3稳定性怎么样 iOS14Beta3升级建议介绍
网友评论