キーチェーンNSUserDefaults
はステロイドのように使用できますか? たとえば、NSData
ゲームで使用されるストアを意味しますか?
私の意図は、NSData
基本的に配列または辞書の表現となる要素を格納することです。
質問は次のとおりです。
KeychainItemWrapper
Apple のクラスを使用してラッパーを作成するとします。これは、オブジェクトkSecValueData
を参照しているキーチェーンのドキュメントに記載されていますか?NSData
もしそうなら、私はこれを行うことができますよね?
NSData *myData = [NSKeyedArchiver archivedDataWithRootObject:myArrayOfDicts];
KeychainItemWrapper* keychain = [[KeychainItemWrapper alloc] initWithIdentifier:@"myID" accessGroup:nil];
[keychain setObject:myData forKey:kSecValueData];
2 つ目の質問: その場合、NSData
キーチェーン アイテムに格納できるサイズに制限はありますか?