iOS游戏存档格式

我想问一下,我用txt来记录我做的游戏最高分存档没有用。想问一下,一般在iOS上读写记录保存的文件是什么格式的,如何读写

cocos2d-x提供的是xml 自己另写的话 什么格式都可以

可是我能读不能写

这个跟目录有关系的 你需要获取writeblepath

这段代码有问题吗
CCDictionary * records = new CCDictionary();

CCString* data1=CCString::createWithFormat("%ld",bestScore);
records->setObject(data1, "bestScore");
//data = CCInteger::create(bamboo); 
CCString* data2=CCString::createWithFormat("%ld",bamboo);
records->setObject(data2, "bamboo");
//data=numOfSimpleBullet;
CCString* data3=CCString::createWithFormat("%d",numOfSimpleBullet);
records->setObject(data3, "numOfSimpleBullet");
//data=numOfSuperBullet;
CCString* data4=CCString::createWithFormat("%d",numOfSuperBullet);
records->setObject(data4, "numOfSuperBullet");
//data=numOfFly;
CCString* data5=CCString::createWithFormat("%d",numOfFly);
records->setObject(data5, "numOfFly");
//data=numOfShield;
CCString* data6=CCString::createWithFormat("%d",numOfShield);
records->setObject(data6, "numOfShield");
//data=numOfScore;
CCString* data7=CCString::createWithFormat("%d",numOfScore);
records->setObject(data7, "numOfScore");

// data=levelOfSimpleBullet;
CCString* data8=CCString::createWithFormat("%d",levelOfSimpleBullet);
records->setObject(data8, “levelOfSimpleBullet”);
//data=levelOfSuperBullet;
CCString* data9=CCString::createWithFormat("%d",levelOfSuperBullet);
records->setObject(data9, “levelOfSuperBullet”);
//data=levelOfFly;
CCString* data10=CCString::createWithFormat("%d",levelOfFly);
records->setObject(data10, “levelOfFly”);
//data=levelOfShield;
CCString* data11=CCString::createWithFormat("%d",levelOfShield);
records->setObject(data11, “levelOfShield”);
// data=levelOfScore;
CCString* data12=CCString::createWithFormat("%d",levelOfScore);
records->setObject(data12, “levelOfScore”);

records->writeToFile("records.plist");

records->writeToFile(“records.plist”); 路径呢?

如果这样不写的话默认是创建到哪里了?

如果这样不写的话默认是创建到什么地方?

默认在程序路径 没可写权限

在mac上如何得到想要的路径?

。。。我之前不是回复过了吗

多谢版主。我在Pad模拟器上成功了,但是导入到Pad没成功,这很奇怪啊

模拟器不区分大小写。Device敏感