void* バッファがあります... NSData 構造体 (NSData または NSMutableData) にできるだけ早くカプセル化する必要があります
私は、(クラスで定義された)NSMutableDataを1つだけ使用していると推測しています
- (void)resetBytesInRange:(NSRange)range
- (void)appendBytes:(const void *)bytes length:(NSUInteger)length
あるいは
- (void)replaceBytesInRange:(NSRange)range withBytes:(const void *)bytes
[NSData dataWithData:] すべての関数呼び出しを使用するよりもはるかに高速になります...
これは音声処理用なので、できるだけ高速にする必要があります。
NSData コンストラクターの代わりに NSMutableData を使用する方が高速であることを誰かが確認できますか?
編集 :
バッファは常に同じサイズであり、NSMutableData はメモリを再割り当てする必要はありません...