2012-12-26 79 views
1

在開始個人項目之前,我需要一些幫助和建議。我想開發一個iOS應用程序,連接到基於服務器的mySQL數據庫或相當的東西,它允許我從該數據庫獲取信息到TableView,然後添加,編輯和刪除該信息,並在服務器上進行更新,以便始終訪問最新的信息。我想知道是否有人會有任何提示,教程或如何開始這樣的事情。即使教程更簡單,這也是一個很好的起點。謝謝。基於服務器的數據庫

+0

實現此目的的一種方法是使用javascript中的socket.io/node.js創建本地服務器。你可以連接到服務器正在監聽的端口,當連接時,服務器將返回數據,在你的情況下,它將是來自數據庫的數據。 Google socket.io和node.js – dchhetri

回答

2

有多種方式來實現這一目標。

以下是其中之一,這是根據我容易&有效的方式。

  1. 創建本地數據庫
  2. 在AppDelegate中檢查是否在本地存儲(在DATABSE表)是空
  3. 現在有兩種可能性
    1. 是 - >從服務器上獲取數據
    2. 沒有 - >從本地數據庫獲取數據
  4. 如果您經歷3.1,則將獲取的Web服務器數據存儲到本地數據庫tabase以及附加變量計數器爲0
  5. 從本地數據庫獲取數據及其計數器值。現在說計數器= 0。這個計數器變量也應該存在於服務器端。
    1. 當服務器端發生任何更新時;此計數器變量的值將增加。
  6. 顯示數據,根據自己的需要
  7. 添加該檢查最新更新
  8. 此事件將從服務器端獲取計數器變量一些單擊事件。
  9. 將此計數器值與本地數據庫中已存儲的計數器值進行比較。
  10. 現在再次有兩種可能性

    1. 如果在服務器計數器值>在本地數據庫計數器值------->遵循&重複步驟從第4步
    2. 如果在本地數據庫服務器在= <計數器值計數器值---->本地數據庫存儲了最新更新

欣賞節目!

相關問題