Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道如何在 NSData 对象(例如这样编码的 UIImage )和它在 C++ 中的等价物之间进行转换,反之亦然。
std::vector<byte>我认为是最接近的等价物。但是等效性有点松散。只是它们都用于保存任意字节的序列。
std::vector<byte>
不过,很难看出你为什么真的想要这样做。就像 CodaFi 说的,如果你只需要通过一些 C++ 代码传递对象,只要它被保留在 Objective-C-land 中,你就可以使用 void 指针。无论如何,C++ 通常不能处理序列化的 Objective-C 对象。