我有一个ASCII文件,我想逐字节读入Byte
缓冲区。我在很多方面都很笨拙和困惑。任何人都可以用正确的方式指导我吗?
感谢任何帮助。
答案 0 :(得分:0)
我终于得到了答案 here。所以我做的是,
NSMutableString *bundlePath = [NSMutableString stringWithString:
[[NSBundle mainBundle]pathForResource:@"excercise1" ofType:nil]];
NSData *myData = [NSData dataWithContentsOfFile:bundlePath];
uint8_t * bytePtr = (uint8_t * )[myData bytes];
NSInteger totalData = [myData length] / sizeof(uint8_t);
NSLog(@"Data byte chunk: ");
for (int i = 0 ; i < totalData; i ++)
{
NSLog(@" %x", bytePtr[i]);
}
它按照我的意愿行事。我得到了数组中的字节。