变更记录
序号 | 录入时间 | 录入人 | 备注 |
---|---|---|---|
1 | 2015-04-02 | Alfred Jiang | - |
2 | 2015-09-09 | Alfred Jiang | - |
3 | 2015-12-23 | Alfred Jiang | - |
方案名称
Keychain - 使用 PDKeychainBindingsController 实现 Keychain 保存数据封装
关键字
Keychain \ 秘钥 \ 安全保存用户密码
需求场景
- 需要保存秘钥串类字串,保证在应用被删除时亦不会消失的需求
- 安全保存用户密码到 keychain 中的需求
参考链接
详细内容
确保保存的信息在应用关闭甚至被删除时依然保存在本机
将以下文件加入工程
PDKeychainBindings.h PDKeychainBindings.m PDKeychainBindingsController.h PDKeychainBindingsController.m
引入头文件
#import "PDKeychainBindings.h"
使用示例 ```objective-c //保存 PDKeychainBindings *bindings=[PDKeychainBindings sharedKeychainBindings]; [bindings setObject:[textField.text stringByReplacingCharactersInRange:range withString:string] forKey:@"passwordString"];
//读取 [passwordField setText:[[PDKeychainBindings sharedKeychainBindings] objectForKey:@"passwordString"]] ```
效果图
(无)
备注
其他可选方案