0

値をplistに安全に追加できることを確認しようとしています。plistに関するAppleのドキュメントを読みました。

に値を格納し、NSMutableDictionaryを使用してそれらをシリアル化しNSPropertyListSerializationます。辞書に追加された値がシリアル化可能であることを確認したい場合、[value isKindOfClass:[NSNumber class]]それをサポートするコアファンデーションタイプを使用できますか、それとも確認する必要がありますか?

4

1 に答える 1

3

それは十分に安全です。しかし、次のようにするだけで plist を作成できることをご存知でしたか?

[dict writeToFile:path atomically:YES];

もちろん、辞書にplist互換のオブジェクトしかない限り。

于 2012-11-29T18:07:10.453 に答える