IOS特技ios框架ios大神之路

持久化KeyVaule封装系列---KeyChain

2016-03-10  本文已影响578人  ColeX
Keychain.png

题外话

我一般把存储方式(app中)分为三种

作用?

API

优秀代码git上都有,我简单封装了一下,api设计成了大家比较习惯的key value的方式

那么两个app之间如何实现数据共享?

步骤

1.打开keychain sharing
2.将两个(多个)app 的bundle id 添加到keychain groups中(每个app都需要这么做)


xcode会自动生成

3.启动程序……

运行效果

我在程序1中保存一个数据

1

在2中取值,完美!


2

后续

keychain可以保存任意obj,obj需要自己实现NSCoding。

Demo点我

demo中放了两个基本一模一样的程序
大家可以尝试下,修改让bundle id有一点区别就行,注意:证书相同才可以数据共享

上一篇 下一篇

猜你喜欢

热点阅读