xcode でデータを読み込むプログラムを書く

注意点

  • xcode で Resources にデータファイルを追加しておく。参照ではなくデータの本体を置く。
  • プログラムのファイル拡張子は c,cpp ではなく m,mm
  • 適当なヘッダファイルをインポートする。 ios なら #import など。

void readData(const char* filename)
{
    NSBundle *bundle = [NSBundle mainBundle];
    NSString *dir = [bundle resourcePath];
    const char *cdir = [dir UTF8String]; 

    char cpath[256];
    sprintf(cpath, "%s/%s", cdir, filename);

    std::ifstream ifs(cpath);

    // your code 

}