我在資源文件夾中有一個二進制文件(file.bin),我想讀取它並將其顯示爲二進制文件。它的想法是將二進制信息放入一個數組中,但起初我試圖用UILabel來展示它,如下所示:在NSString中顯示NSData爲二進制文件
`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;
}
`
但它顯示在HEX數據。我如何在二進制文件中將其放入NSMutableArray中? 謝謝。
通過「二進制」你真的意思是「基2符號」? – dasblinkenlight
是的,比如:NSSTRING string = @「01000101000 ..」 – Sergiodiaz53
很確定你需要編寫自己的二進制解碼器。我曾經寫過一種語言,將B「101010 ..」解釋爲二進制文字,但我從來沒有見過任何可以讀取或格式化二進制文件的標準語言。 –