4

NSData オブジェクト (たとえば、そのようにエンコードされた UIImage) と C++ の同等のオブジェクトの間を移動して変換する方法、およびその逆の方法について知りたいです。

4

1 に答える 1

6

std::vector<byte>最も近いものだと思います。しかし、同等性は少し緩いです。どちらも任意のバイトのシーケンスを保持するために使用されているだけです。

しかし、なぜあなたが本当にこれをしたいのか理解するのは難しいです。CodaFiが言ったように、オブジェクトをC ++コードに渡す必要がある場合は、Objective-C-landに保持されている限り、voidポインターを使用できます。とにかく、C++が一般的にシリアル化されたObjective-Cオブジェクトを処理できるわけではありません。

于 2012-12-20T08:07:57.507 に答える