Ho un file binario (file.bin) nella cartella delle risorse, voglio leggerlo e mostrarlo come binario. L'idea è di mettere le informazioni binarie in un array, ma, in un primo momento, sto cercando di mostrarlo in un UILabel, come quello:Mostra NSData come binario in una 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;
}
`
Ma mostra i dati in HEX. Come posso farlo in binario per inserirlo in un NSMutableArray? Grazie.
Per "in binario" si intende letteralmente "notazione di base 2"? – dasblinkenlight
Sì, ad esempio: NSSTRING string = @ "01000101000 .." – Sergiodiaz53
Abbastanza sicuro di aver bisogno di scrivere il proprio decodificatore binario. Una volta ho scritto una lingua che interpretava B "101010 .." come un binario letterale, ma non ho mai visto alcun linguaggio standard che potesse leggere o formattare binari. –