我有一个 plist,我也想从我的服务器保存一些响应详细信息,但是变量的类型是 uint32_t 并且 plist 没有很多类型选项可供选择,除了数字 - 字符串 - 数组 - 字典等等
那么最好的做法是什么?转换?如果是这样,我将如何去做。
解码时,integer
将自动选择最佳尺寸,无论是 32 位还是 64 位。编码时,您应该专门调用[NSNumber numberWithUnsignedInt: ...]
或类似的方法来创建NSNumber
正确大小的。但是,它将被编码为integer
无论如何。
[ NSNumber numberWithInt: value ]
如何将整数写入 plist 可以在这里找到:http: //ipgames.wordpress.com/tutorials/writeread-data-to-plist-file/