2010-01-19 248 views
6

我正在考慮備份使用谷歌應用程序引擎(GAE)的iPhone應用程序的數據 - 我也使用Python來構建一個RESTful應用程序考慮到處理傳入/傳出數據。核心數據 - 備份到谷歌應用程序引擎(iPhone)

在客戶端,我使用Core Data來存儲我希望備份的信息,並使用GAE進行檢索。

我想知道是否有在執行上述或者這是否任何好的教程/資源可能是一些人試圖實現。

任何意見,或指針,將是最受歡迎的。

回答

0

是否要將核心數據對象映射到GAE數據存儲對象上?如果是這樣,這可能會很棘手。正如你所說,你必須用python或Java來實現服務器邏輯,而你的iPhone對象在Objective-C中。你需要一些方案來序列化/反序列化它們。

一種更簡單的方法,如果你想GAE爲所有爲備份,將序列化的核心數據對象並將其存儲爲在GAE鍵值對斑點。

我不知道有任何類似的方法,所以我會密切關注這篇文章。

3

如果您想要將數據存儲在服務器上(或同步它),那麼您想要通過中間格式。我個人推薦JSON,因爲它可以輕鬆地與Core Data一起使用。由於您可以檢索對象中所有值的字典,因此將該字詞轉換爲JSON數據並通過電報將其推送到服務器上並不重要。然後,服務器可以檢索該JSON數據並將其轉換爲服務器要存儲的任何格式。

+0

這是我的計劃--JSON。我寫了我的CoreData,並且已經將RESTful w/JSON寫入了現有的WS。是否有服務器端的教程或討論將GAE創建爲Web服務? – mobibob 2013-06-01 20:29:15