Convierta NSString a ASCII Binary Equivilent (y luego vuelva a NSString nuevamente)
Tengo algunos problemas con esto.
Quiero tomar un NSString y convertirlo en una matriz entera de solo 0,1 valores que representaría el equivalente binario de una cadena ascii.
Entonces, por ejemplo, digamos que tengo la siguiente
NSString *string = @"A"; // Decimal value 65
Quiero terminar con la matriz
int binary[8] = {0,1,0,0,0,0,0,1};
entonces dado que tengo la matriz de enteros binarios, ¿cómo regreso a un NSString?
Sé que NSString almacena caracteres como varios bytes, pero solo quiero usar ASCII. Intenté usar,
NSData *data = [myString dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
para convertir mi cadena a ascii, pero todavía tengo muchos problemas. ¿Puede alguien ayudarme? :)