代码之家  ›  专栏  ›  技术社区  ›  Asad Khan

iphone c上的静态数据++

  •  0
  • Asad Khan  · 技术社区  · 17 年前

    我有国家的数据,包括国家的名称、人口、面积等。..

    存储它们的最佳方式是什么,我在考虑头文件中的静态数组。..?

    我是否应该考虑其他选项,如sqlite、plist、字典。...?

    2 回复  |  直到 17 年前
        1
  •  1
  •   Tom Jefferys    17 年前

    这取决于。如果数据是 从不 更改头文件中的静态数组可能是一个足够好的解决方案。问题是,如果有一天你真的想对数据进行更改,你就必须重新编译你的应用程序,这对你来说可能不是问题。但这也可能是一个完全的麻烦,特别是如果你需要为一些数据反复尝试不同的值。

    就我个人而言,我很想将这些数据存储在某种描述的外部文件中。plist可能非常适合这种情况,尽管如果有大量非结构化数据,你可能会发现它们有点重。我经常使用简单的纯文本文件来存储某些类型的数据。

    我怀疑SQLite可能完全过头了,除非你的数据使用关系数据库进行结构化是有意义的,或者需要由应用程序本身定期更改。

        2
  •  0
  •   Dan Olson    16 年前

    避免代码中的数据。