keychainWrapperNSStringは、 (パスワードなど)を格納するためのメカニズムを提供します。
NSArrayやNSDictionaryにも収納できますkeychainWrapperか?
keychainWrapperNSStringは、 (パスワードなど)を格納するためのメカニズムを提供します。
NSArrayやNSDictionaryにも収納できますkeychainWrapperか?
NSKeyedArchiverとを使用できます。NSKeyedUnarchiver辞書の配列にカスタムオブジェクトが格納されている場合は、クラスがNSCodingプロトコルを実装していることを確認してください。
NSData * encodedData = [NSKeyedArchiver archivedDataWithRootObject:array];
次に、base64エンコーディングを使用してNSDataをNSStringに変換できますhttp://www.cocoawithlove.com/2009/06/base64-encoding-options-on-mac-and.html
アーカイブを解除するには、逆方向に進むだけです。base64NSDataからgetNSStringを使用し、unarchiverを使用します。
NSArray *array = [NSKeyedUnarchiver unarchiveObjectWithData:data];