2012年2月1日 星期三

讀取 iOS 專案內的資源檔

去年也開始接觸了 iOS 的開發,有些小技巧還是不熟悉啊!像簡單地讀取專案內的資源檔就查了半天。決定開始記錄這些小事情。為了練習使用 opengles 畫出單一的圖形,我放了一個 RGB565 的資料檔(rgb320x240.raw) 在專案內,打算採用 fopen 將它開啟讀入記憶體上操作。但不知道『路徑』該填些什麼。一開始只填檔名,想碰一下運氣,但 FILE* 始終是 NULL。後來在 stackoverflow 找到了解答:

NSString *path = [[NSBundle mainBundle] pathForResource:@"rgb320x240" ofType:@"raw"];

這麼一來我就取得了 rgb320x240.raw 在 iPhone 上的實際路徑:

/var/mobile/Applications/DAC73AB8-79F8-4B6F-9AC0-099C564C8ADA/GLES.app/rgb320x240.raw



沒有留言:

張貼留言