0

アプリにバンドルしているローカルJSONファイルがいくつかあります。Xcodeが製品をビルドし、ペイロードディレクトリを調べると、JSONがプレーンテキストで表示されます。

Xcodeにファイルをバイナリ形式でコンパイルさせ、それでもNSJSONSerializationで解析できるようにする方法はありますか?

私は次のようにJSONファイルをロードします:

NSData *data = [[NSData alloc] initWithContentsOfFile:path];

次に、データはJSONオブジェクトに変換されます。

id json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];

では、XcodeはJSONテキストファイルをアプリパッケージに追加する前にバイナリ形式に変換できますか?

4

1 に答える 1

0

本当に必要なのは、データを暗号化することだと思います。詳細には、json ファイルを暗号化し、保存して xcode プロジェクトに追加し、それを開いて復号化し、アプリケーションで使用する必要があります。ここ: iPhone での NSString の AES 暗号化では、その方法についての議論を見つけることができます。

于 2012-12-05T19:48:11.817 に答える