代码之家  ›  专栏  ›  技术社区  ›  Robert MouzmiSadiq

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

  •  0
  • Robert MouzmiSadiq  · 技术社区  · 15 年前

    我有一个整数是我的高分:

    NSInteger highScore;
    

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

    2 回复  |  直到 15 年前
        1
  •  3
  •   Community CDub    8 年前

    尝试在中保存整数 NSUserDefaults .

    有一个例子,某人在其中存储一个整数 here .

        2
  •  0
  •   Roe    15 年前

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

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

    推荐文章