For investors
股價(jià):
5.36 美元 %For investors
股價(jià):
5.36 美元 %認(rèn)真做教育 專心促就業(yè)
我們需要將我們的一個(gè)二進(jìn)制文件或字節(jié)碼文件放置到程序包中,那么怎樣去讀取它的內(nèi)容呢?
[cpp] //獲取文件路徑(注意它是一個(gè)全路經(jīng))
NSString *path = [[NSBundle mainBundle] pathForResource:@"data" ofType:@"bin"];
//獲取數(shù)據(jù)
NSData *reader = [NSData dataWithContentsOfFile:path];
//得到文件的長度(大小)
int size = [reader length];
//從開始位置讀取4個(gè)字節(jié)
int nData = 0;
[reader getBytes:&nData range:NSMakeRange(0,4)];
//從指定位置讀取(offset)指定的長度
char dataBuf[100];
int offset = 150;
[reader getBytes:&dataBuf range:NSMakeRange(offset, 100)];
//獲取文件路徑(注意它是一個(gè)全路經(jīng))
NSString *path = [[NSBundle mainBundle] pathForResource:@"data" ofType:@"bin"];
//獲取數(shù)據(jù)
NSData *reader = [NSData dataWithContentsOfFile:path];
//得到文件的長度(大小)
int size = [reader length];
//從開始位置讀取4個(gè)字節(jié)
int nData = 0;
[reader getBytes:&nData range:NSMakeRange(0,4)];
//從指定位置讀取(offset)指定的長度
char dataBuf[100];
int offset = 150;
[reader getBytes:&dataBuf range:NSMakeRange(offset, 100)];
【免責(zé)聲明】本文部分系轉(zhuǎn)載,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問題,請?jiān)?0日內(nèi)與聯(lián)系我們,我們會予以更改或刪除相關(guān)文章,以保證您的權(quán)益!