Байтовый массив в target-c - PullRequest
13 голосов
/ 18 мая 2009

Как я могу создать байтовый массив в Objective-C?

У меня есть такие данные: 0x12, 0x23, 0x34, 0x45, 0x56, 0x67, 0x78, 0x89, 0x12, 0x23, 0x34, 0x45, 0x56, 0x67, 0x78, 0x89, которые я хочу подготовить как байтовый массив.

Ответы [ 2 ]

31 голосов
/ 18 мая 2009

Вы можете просто использовать простой синтаксис C, который доступен в Objective-C:

const char myByteArray[] = {
    0x12,0x23,0x34,0x45,
    0x56,0x67,0x78,0x89,
    0x12,0x23,0x34,0x45,
    0x56,0x67,0x78,0x89 };
6 голосов
/ 18 мая 2009

Либо используйте простое решение C, данное mouviciel, либо прочитайте описание класса NSData и NSMutableData.

...