У меня проблемы с этим.
Я хочу взять NSString и преобразовать его в целочисленный массив, содержащий только 0,1 значения, которые будут представлять двоичный эквивалент строки ascii.
Например, скажем, у меня есть следующее
NSString *string = @"A"; // Decimal value 65
Я хочу получить массив
int binary[8] = {0,1,0,0,0,0,0,1};
затем, учитывая, что у меня есть двоичный целочисленный массив, как мне вернуться к строке NSString?
Я знаю, что NSString хранит символы в виде нескольких байтов, но я хочу использовать только ASCII.
Я пытался использовать,
NSData *data = [myString dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
чтобы преобразовать мою строку в ascii, но у меня все еще много проблем. Может кто-нибудь помочь мне? :)