如何使用NSCoding对unichar数组进行编码

时间:2012-06-27 14:21:50

标签: cocoa nscoding nscoder

我的自定义对象包含unichar个基元的数组。但是NSCoder中没有encodeUnichar:ForKey方法。我的解决方案是将我的2d unichar数组转换为NSString,然后对其进行编码。

然而,缺少一种编码字符的方法让​​我觉得我错过了一些明显的东西,特别是因为我在Stack Overflow上找不到答案。

在我开始使用NSString方法之前,有没有人知道在NSCoding协议中内置的内容是否更简单?

由于 李。

1 个答案:

答案 0 :(得分:1)

固定大小数据的C数组最好使用encodeBytes:length:forKey:进行编码。有关详细信息,请参阅Encoding and Decoding C Data Types