2009-10-14 69 views
0

我目前正在創建一個iPhone應用程序,在我的應用程序的一部分中,您可以查看您的Twitter流。我不確定是否需要將twitter信息保存到sqlite數據庫。何時在iPhone應用程序中保存數據?

因此,這裏的應用程序,這部分的流量:

  1. 按下按鈕,即可看到Twitter的數據流
  2. 去拿的Twitter流
  3. 表視圖
  4. 顯示Twitter的流

我想知道我是否應該將Twitter流保存到數據庫中。有什麼建議?

回答

1

我會說你應該保存Twitter流。您幾乎總是應該嘗試在iPhone應用程序中保存一些應用程序狀態。這樣,如果用戶被打斷(打電話),他們可以跳回應用程序而不會錯過任何節拍。

在iPhone應用程序中保存數據有幾種不同的方法。不用擔心使用SQLite數據庫,您幾乎可以肯定希望使用Core Data,這是iPhone OS 3.0中的新功能

0

如果您不會要求用戶提供他/她的推特憑證,並且這將是一個匿名流,您不需要存儲任何內容。

但是,當您想要存儲一些首選項,實際狀態(向用戶顯示他/她在接到電話或應用程序重新啓動後看到的內容時),您將需要存儲持久數據。

0

我認爲緩存Web數據很重要。通過緩存,您可以在應用程序啓動時立即呈現數據 - 這對於iPhone OS非常重要,因爲用戶不斷打開和關閉應用程序。讓您的數據立即可用對用戶來說是一大勝利。

您可以使緩存變得非常簡單,只需要一個表將URL作爲一列,將HTTP響應作爲第二個表。然後,您不必更改任何代碼即可使緩存發生。

或者,您需要定義數據模型並通過CoreData或sqlite進行管理。

相關問題