繁体   English   中英

iPhone:如何将高分存储到磁盘

[英]iPhone: How can I store a high score to disk

我有一个高分的int:

NSInteger highScore;

我想将其永久存储到磁盘

我是否必须将其转换为字符串,然后将该字符串写入文件,然后在想读取它时将其解析回去? 还是有更好的方法来存储少量数据?

尝试将整数保存在NSUserDefaults中

有专人存储有一个整数的例子在这里

您可以将NSInteger写入文件,然后将其转换为字符串,如下所示:

NSInteger foo = 134;
fwrite(&foo, sizeof(NSInteger),1, filePointer);

然后,您可以使用fread以相同的方式再次将其读回。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM