2011-05-02 61 views

回答

2

在iphone中没有类似java的会话。但是您可以使用以下方法保存会话数据。

  1. Core Data以及SQL数据库 存储库或XML存储库。 这基本上是苹果的设备 数据库框架库可用 供所有应用程序使用。这不是 最简单的选项,但它会允许您存储相当大数量的 不同的数据,这些数据将在整个应用代码中可用 。在 另外,只要您在应用程序关闭前将其保存到永久性数据存储库 之间,数据就会在应用程序启动之间保留 。
  2. Property lists。属性列表是比Core Data更轻量级的 ,您可能会发现它们更易于使用。 它们允许将 基本键值对存储和检索到 持久性属性列表文件中。因此, 您还可以获得数据 应用启动之间的保留时间为 的优点,只要您在应用关闭 之前将数据存储到 属性列表文件。
  3. 将数据存储到文本文件。我不是 当然,如果这比 属性列表有任何优势。
  4. User Defaults。我不确定您在应用使用过程中如何轻松地添加新类型的数据 。这用于更多 提供 默认应用程序设置的集合,然后 允许用户在应用程序使用过程中个性化 。
  5. 内存中singleton对象。这 可能是一个选项,但当然, 一旦应用程序关闭,所有数据 都会消失,除非它以某种方式永久保存在永久数据存储中。

本节无耻地从this thread.I答案抄只是增加了一些links..Credit去那里..

相关问题