変数 charSize が必要です。Objective-Cでこれを行うにはどうすればよいですか:
char *bufferData = new char[charSize]; //c++ notation
どうも
変数 charSize が必要です。Objective-Cでこれを行うにはどうすればよいですか:
char *bufferData = new char[charSize]; //c++ notation
どうも
あなたが使用するmalloc
:
char *bufferData = malloc(charSize * sizeof(char));
(char は常にサイズ 1 であるため、技術的にsizeof(char)
は必要ありませんが、サイズなしで誤って malloc を実行した場合に「間違っている」ように見えるように、とにかく含めるのが好きです。)
しかし、何をしているかによっては、それぞれテキスト データとバイナリ データを処理するための Cocoa クラスであるNSStringまたはNSDataを調べたいと思うかもしれません。Cocoa フレームワークの残りの部分は、通常、これらを使用します。
char *bufferData = malloc(charSize);
私は考えます?