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? :)

Respuestas a la pregunta(2)

Su respuesta a la pregunta