iOS与Java或.NET中的会话有类似的概念吗?

时间:2011-05-02 09:28:39

标签: ios cocoa-touch session

我想构建一个移动商务应用程序。我想从登录页面开始。

iOS是否具有类似Java和.NET中的会话概念的东西?

1 个答案:

答案 0 :(得分:2)

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

  1. Core Data和SQL数据 存储库或XML存储库。 这基本上是Apple的设备 数据库框架库可用 供所有应用使用。它不是 最容易的选择,但它会允许 你要存储相当多的 可用的各种数据 整个应用代码。在 此外,数据保留 应用程序之间启动只要你 将其保存到持久性数据存储中 在app关闭之前。
  2. Property lists。财产清单是 比Core Data和 你可能会发现它们更容易使用。 它们允许存储和检索 基本键值对成a 持久属性列表文件。所以, 你也可以获得数据的优势 应用程序启动之间保留为 只要您将数据存储到 app关闭之前的属性列表文件 下来。
  3. 将数据存储到文本文件中。我不是 确定这是否有任何优势 财产清单。
  4. User Defaults。我不确定你 可以轻松添加新类型的数据 在app使用期间。这用得更多 提供一个集合 默认应用程序设置然后 允许用户个性化 他们在应用程序使用期间。
  5. 内存中singleton个对象。这个 可能是一种选择,但当然, 一旦应用程序关闭,所有数据 除非坚持下去,否则就会消失 以某种方式永久存储数据。
  6. 这部分是从this线程的答案中无耻地复制过来的。我只是添加了一些链接..信用卡去那里..