2012-03-14 2 views
7

Хорошо, я немного здесь, я никогда не занимался этим низким уровнем. Скажем, я хочу, чтобы добавить следующие байты к NSMutableData объекта:Как записать необработанные байты в объект NSMutableData?

0x01, 0xF, 0x64, 0x0, 0x6A 

Как я даже идти об этом? Я предполагаю, что это как-то связано с методом appendBytes:length:, но я честно не знаю, как преобразовать то, что у меня есть, в NSMutableData.

Любая помощь была бы принята с благодарностью!

+0

Может быть http://stackoverflow.com/questions/2338975/convert-hex-data-string-to-nsdata-in-objective-c-cocoa и http://webproverka.com/ //stackoverflow.com/questions/4917968/best-way-to-generate-nsdata-object-with-random-bytes-of-a-specific-length может помочь вам ... –

ответ

15

Это следует сделать это:

NSMutableData *data = [NSMutableData data]; 
char bytesToAppend[5] = {0x01, 0xf0, 0x64, 0x0, 0x6a}; 
[data appendBytes:bytesToAppend length:sizeof(bytesToAppend)]; 
Смежные вопросы