1、在應用間利用KeyChain共享數據 html
咱們能夠把KeyChain理解爲一個Dictionary,全部數據都以key-value的形式存儲,能夠對這個Dictionary進行add、update、get、delete這四個操做。對於每個應用來講,KeyChain都有兩個訪問區,私有區和公共區。私有區是一個sandbox,本程序存儲的任何數據都對其餘程序不可見。而要想在將存儲的內容放在公共區,須要先聲明公共區的名稱, ios
2、保存私密信息 安全
iOS的keychain服務提供了一種安全的保存私密信息(密碼,序列號,證書等)的方式,每一個ios程序都有一個獨立的keychain存儲。相對於NSUserDefaults、文件保存等通常方式,keychain保存更爲安全,並且keychain裏保存的信息不會因App被刪除而丟失,因此在重裝App後,keychain裏的數據還能使用。 spa
參考:http://www.2cto.com/kf/201311/255684.html和 .net
http://blog.csdn.net/wonengxing/article/details/42142595 htm