Преобразование между NSString и массивом uint8_t [] - PullRequest
0 голосов
/ 05 февраля 2011

У меня есть NSString как это:

NSString *myStr=@"7JXAX";

, который в десятичном значении ASCII равен {7,74,88,65,88}.

Итак, что яхочу сделать, это преобразовать эту NSString в значение массива uint8_t, например:

uint8_t someInt[myStr length]={7,74,88,65,88}; 

Итак, вопрос, каким образом я могу преобразовать строку в массив unit8_t?

Спасибо ввперед.

1 Ответ

4 голосов
/ 05 февраля 2011

Будет ли [myStr UTF8String] делать работу за вас?

т.е:

uint8_t *someInt = (uint8_t *)[myStr UTF8String];
...