什么时候应该使用的NSKeyedArchiver,而不是SQLite的?

问题描述:

我正在写一个iPhone应用程序,这需要存储约10个记录,每占用20-200 KB的空间。我需要在NSKeyedArchiver和SQLite之间进行选择。我的问题是:什么时候应该使用的NSKeyedArchiver,而不是SQLite的?

  1. 哪个占用较少的空间来存储?
  2. 哪一个是更快地读入内存?回写哪个更快?

谢谢!

只有10条记录,这将是更容易使用NSKeyedArchiver。 SQL通常用于成千上万条记录中更强大的数据库任务。我想说,除非你真的需要它,否则编写代码可能不值得。