今天博客的主題是Keychain, 在本篇博客中會通過一個登陸的Demo將用戶名密碼存入到KeyChain中,并且查看一下KeyChain中存的是什么東西,把這些內(nèi)容給導(dǎo)出來。當(dāng)然本篇博客的重點不是如何使用Keychain來存儲你的用戶名和密碼了。不過今天的博客中會用到這些知識。Apple的開發(fā)著文檔上有Keychain的完整使用實例(請參見iOS Keychain Services Tasks)。今天博客中用戶名和密碼的存儲和更新就是使用的官方文檔給的示例。也就是說,直接拷貝的開發(fā)文檔上的代碼呢,這些代碼今天就不往上拷貝了,具體的看官方的開發(fā)文檔即可。

今天博客的主題是,將用戶名和密碼進行存儲,然后在下次登錄的時候從鑰匙串進行加載。當(dāng)然keychain在同一個組中是可以共享的,也就是說同一個開發(fā)者賬號下的App可以進行keychain的共享的。我們先不將用戶名密碼進行加密,直接存在keychain中,然后看一下效果。在然后就得使用一些加密策略對用戶名密碼進行處理了。下方會給出具體的實現(xiàn)細節(jié)。

 

一、KeyChain的使用

KeyChain的使用在此呢不做多說,因為我之前也沒怎么用過Keychain呢,今天博客中關(guān)于KeyChain操作的代碼主要來自于蘋果的開發(fā)文檔。下方截圖中的內(nèi)容,是對keyChain的操作進行了一個簡單的封裝,keychainData用于暫存將要存儲到k

網(wǎng)友評論