2012-12-05 55 views
0

我有一些本地JSON文件,我與應用程序捆綁在一起。當Xcode構建產品並查看有效內容目錄時,我可以用純文本查看JSON。如何讓Xcode以二進制形式編譯包含的本地JSON文件?

有沒有辦法讓Xcode以二進制形式編譯文件,然後仍然可以用NSJSONSerialization解析它?

我加載JSON文件是這樣的:

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

的數據,然後轉換成JSON對象:

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

所以可以Xcode中轉換成JSON文本文件轉換成二進制形式加入前到應用程序包?

+0

在您的應用程序中,如何從應用程序包中加載json文件? –

+0

編輯該問題。 – openfrog

回答

0

我認爲你真正需要的是加密你的數據。詳細地說,您需要加密您的json文件,保存並將其添加到您的xcode項目中,然後在您的應用程序中打開,解密並使用它。這裏:AES Encryption for an NSString on the iPhone你可以找到關於如何做的討論。

相關問題