2011-05-02 106 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去那裏..

相關問題