我知道没Demo看博客很痛苦,所以Demo先行:https://github.com/rayshen/GIKeychainGroupDemo该demo里有2个工程,你先运行任何一个会存储一个值,再运行另一个会访问之前的app存储的值,并修改。官方:https://developer.apple.co...
分类:
移动开发 时间:
2015-12-24 14:39:13
阅读次数:
1579
1.用NSUserDefaults存储配置信息注:本次使用NSUserDefaults存储信息是在不考虑安全问题的前提下。分两种情况:1.如果是密码用户名等敏感信息,请使用Keychain存储用户敏感信息,我将在后面写一篇用Keychain存储用户敏感信息2.如果是设置 记住密码、第一次打开应用引导...
分类:
移动开发 时间:
2015-12-20 22:28:32
阅读次数:
187
iOS 常用基础框架常用的第三方开源框架:1.jsonjson编码解码2.GTMBase64 base64编码解码3.TouchXML解析4.SFHFKeychainUtils安全保存用户密码到keychain中5.MBProgressHUD很棒的一个加载等待特效框架6.ASIHTTPRequest...
分类:
其他好文 时间:
2015-12-10 13:26:17
阅读次数:
153
一个ios手势密码功能实现ipad/iphone 都可以用没有使用图片,里面可以通过view自己添加keychain做的数据持久化,利用苹果官方KeychainItemWrapper类keychain存储的数据不会因为删除app而清除记录,请调用-(void)clear清除储存密码。简单使用方式下载...
分类:
移动开发 时间:
2015-12-03 18:57:50
阅读次数:
188
ios 系统中维护着一个keyChain,每个程序都能往里面记录数据,而且只能读到自己的应用程序记录在keyChain中的数据。ios 中Security.framework框架中提供了操作KeyChain的方法。//查询 OSStatus SecItemCopyMatching(CFDiction...
分类:
移动开发 时间:
2015-11-04 12:49:28
阅读次数:
142
keychain在ios中是保存在sqlite数据库中的。这个数据库文件的位置:真机:/private/var/Keychains/keychain-2.db虚拟机:/Users/USER-HOME/Library/Developer/CoreSimulator/Devices/26DCA62C-B...
分类:
移动开发 时间:
2015-11-02 19:28:16
阅读次数:
288
在有需要持久化需求的时候,我们有非常多的方案可供选择:NSUserDefault、KeyChain、File,以及基于数据库的无数子方案。因此,当有需要持久化的需求的时候,我们首先考虑的是应该采用什么手段去进行持久化。NSUserDefault一般来说,小规模数据,弱业务相关数据,都可以放到NSUs...
分类:
移动开发 时间:
2015-10-23 18:35:58
阅读次数:
186
使用Keychain存储用户敏感信息iOS的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式,每个ios程序都有一个独立的keychain存储。相对于NSUserDefaults、文件保存等一般方式,keychain保存更为安全,而且keychain里保存的信息不会因A...
分类:
移动开发 时间:
2015-10-18 11:28:26
阅读次数:
201
iOS的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式。每个ios程序都有一个独立的keychain存储。从ios 3.0开始,跨程序分享keychain变得可行。 下面就使用keychain来实现存取用户...
分类:
移动开发 时间:
2015-10-15 11:25:59
阅读次数:
179