Как реализовать функцию, подобную ByteBuffer в Java в object-c - PullRequest
0 голосов
/ 30 ноября 2018
private ByteBuffer mBuffer = ByteBuffer.allocate(1024 * 60);
        mBuffer.put(data, beginIndex, remain);

Как реализовать подобную функциональность в object-c

1 Ответ

0 голосов
/ 30 ноября 2018

Извините, в Objective-c нет ничего похожего на ByteBuffer, но есть хорошая вещь, которая вам может понравиться:

NSMutableData *data = [NSMutableData data];
char *pData = {0x1, 0x2, 0x3};
NSData *secondData = [NSData dataWithBytes:pData length:3];
[data appendData:[secondData subdataWithRange:NSMakeRange(1, 2)]];
...