利用SFHFKeychainUtils把UUID當(dāng)成唯一標(biāo)示

SGUUID 下載地址: https://github.com/stormGod/SGUUID.git

UUID(Universally Unique IDentifier)是基于iOS設(shè)備上面某個(gè)單個(gè)的應(yīng)用程序,只要用戶沒有完全刪除應(yīng)用程序,則這個(gè)UUID在用戶使用該應(yīng)用程序的時(shí)候一直保持不變。如果用戶刪除了這個(gè)應(yīng)用程序,然后再重新安裝,那么這個(gè)UUID已經(jīng)發(fā)生了改變。這個(gè)不是絕對意義上的唯一標(biāo)示,但是通過把這個(gè)保存到鑰匙串中,它也可以當(dāng)作唯一標(biāo)示來用,因?yàn)槌撬C(jī) 否則這個(gè)保存在鑰匙串中的二進(jìn)制碼事不會變化的。因此我們可以獲取uuid來當(dāng)作唯一標(biāo)示。而SFHFKeychainUtils 這個(gè)類提供了三個(gè)方法 保存、 讀取。

1、保存

+ (BOOL) storeUsername: (NSString*) username andPassword: (NSString*) password forServiceName: (NSString*) serviceName updateExisting: (BOOL) updateExisting error: (NSError**) error;

2、讀取

+ (NSString*) getPasswordForUsername: (NSString*) username andServiceName: (NSString*) serviceName error: (NSError**) error;

3、刪除

這是刪除你保存組中的一個(gè)

+ (BOOL) deleteItemForUsername: (NSString*) username andServiceName: (NSString*) serviceName error: (NSError**) error;

這是刪除保存組中的所有存儲

+ (BOOL) purgeItemsForServiceName:(NSString*) serviceName error: (NSError**) error;

下載文件地址:https://github.com/kamiro/SFHFKeychainUtils

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容