Tengo un archivo binario (file.bin) en la carpeta de recursos, quiero leerlo y mostrarlo como binario. La idea es poner la información binaria en una matriz, pero, al principio, estoy tratando de mostrarlo en un UILabel, así:Mostrar NSData como binario en un NSString
`NSData * databuffer; NSString * stringdata;
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"file" ofType:@"bin"];
NSData *myData = [NSData dataWithContentsOfFile:filePath];
if (myData) {
stringdata = [NSString stringWithFormat:@"%@",[myData description]];
labelfile.text = stringdata;
}
`
Pero muestra los datos en HEX. ¿Cómo puedo hacerlo en binario para ponerlo en un NSMutableArray? Gracias.
Por "en binario" ¿significa literalmente "notación de base 2"? – dasblinkenlight
Sí, como: cadena NSSTRING = @ "01000101000 .." – Sergiodiaz53
Bastante seguro que necesitará escribir su propio decodificador binario. Escribí un idioma una vez que interpretaría B "101010 .." como un literal binario, pero nunca he visto ningún lenguaje estándar que pueda leer o formatear binario. –