我有一个plist,我想从我的服务器上保存一些响应细节,但是这些变量的类型为uint32_t,plists没有大量的类型选项可供选择从数字 - 字符串 - 数组 - 字典等。如何在plist中存储uint32_t
那么最好的行动方案是什么?转换?如果是的话,我会如何去做这件事。
我有一个plist,我想从我的服务器上保存一些响应细节,但是这些变量的类型为uint32_t,plists没有大量的类型选项可供选择从数字 - 字符串 - 数组 - 字典等。如何在plist中存储uint32_t
那么最好的行动方案是什么?转换?如果是的话,我会如何去做这件事。
[ NSNumber numberWithInt: value ]
如何写入的plist的整数可以在这里找到:http://ipgames.wordpress.com/tutorials/writeread-data-to-plist-file/
当解码,integer
将自动选择最佳的大小,无论是32或64位。在编码时,您应该专门拨打[NSNumber numberWithUnsignedInt: ...]
或类似的方法来创建合适大小的NSNumber
。但是,无论如何,它将被编码为integer
。
完美..谢谢你。 – 2012-04-03 19:52:32