何が最良の方法を実施するJavaのようなByteBuffer Obj-。
-
21-08-2019 - |
質問
私形成のための試みが行われているのは、まったく新しいObj-C.一つの問題のたByteBufferを使用Javaでは、がんでは適切なクラスにAppleのドキュメント.そうして実施することができます。
私の質問は、どのようなベスト:
- はり同様のクラスのハッシュコード値。このソリューション))
- すればよいでObj-C教室のようなNSData?
- ただ泊まりCでコードについて教えてください。
解決
あなたはおそらくNSMutableDataを望んでます。
他のヒント
java.nio.ByteBuffer
の私の記憶は、(ジャワでの作業から多くの衛星前)ByteBuffer
はシーケンシャル/バイト配列に読み書きを行う実装していることです。これは、(入力用)NSInputStream
によって支えNSData
に類似している
NSInputStream *inputStream = [NSInputStream inputStreamwithData:myData]; //assuming myData is NSData*
float myFloat;
if([inputStream hasBytesAvailable]) { // NO if you've already read to the end of myData
NSInteger bytesRead = [inputStream read:&myFloat maxLength:sizeof(myFloat)];
NSAssert(bytesRead == sizeof(myFloat);
}
あなたはNSOutputStream
への書き込みNSData
と似た何かを行うことができます。
私は同様の質問があります。 イリヤは彼の答えにして私のここで指摘しています。
私の目的は完全に機能するのObj-Cのバージョンを実装することです java.nio.ByteBufferの。ちょうど私が取得するために使用すべきかを知りたいと思いました そこに
これは、カスタムクラスになります。
私の場合のために私はNSInputStream
とNSOutputStream
が使用されるべきだと思います。確かに受け入れられ、主にアップ答えを投票する方法としてNSMutableData
ません。
所属していません StackOverflow