簡體   English   中英

iOS:將鑰匙串用作通用可變字典的正確方法

[英]iOS: Proper way of using keychain as a generic mutable dictionary

我需要一種將鑰匙串用作通用可變字典的方法,我檢查了一些庫:

KeychainItemWrapper:看起來包裝器的一個實例只是一個鍵/值對,因為您需要使用kSecAttr *作為鍵,對於通用字典結構,您需要維護包裝器列表,這並不容易。

PDKeychainBindings:該密鑰不需要kSecAttr *作為密鑰,您可以輸入任何字符串,但是它沒有提供清除所有密鑰鏈數據的方法,您需要知道使用的密鑰是什么,並分別刪除它們。

是否有任何將鑰匙串用作通用可變字典的庫? 最重要的是,是否具有清除所有數據(如removeAllObjects的能力?

謝謝

僅具有一個鑰匙串條目,並放置一個JSON字符串(人類可讀)或二進制plist數據(如果使用NSPropertyListBinaryFormat_v1_0則非常有效)作為其內容。

http://developer.apple.com/library/ios/#documentation/Foundation/Reference/NSJSONSerialization_Class/Reference/Reference.html

https://developer.apple.com/library/ios/#documentation/cocoa/Reference/Foundation/Classes/NSPropertyListSerialization_Class/Reference/Reference.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM