如何在C ++中模拟NSData对象?

时间:2012-12-20 07:12:34

标签: c++ objective-c type-conversion

我想了解一下我可以在NSData对象(例如,如此编码的UIImage)和C ++中的等效对象之间进行转换的方式,反之亦然。

1 个答案:

答案 0 :(得分:5)

我认为,

std::vector<byte>是最接近的等价物。但等价有点宽松。它只是用于保存任意字节的序列。

但很难理解为什么你真的想要这样做。就像CodaFi所说,如果你只需要通过一些C ++代码传递对象,只要它被保留在Objective-C-land中,你就可以使用一个void指针。它不像C ++通常可以处理序列化的Objective-C对象。