我有一個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