我對ios和使用服務器非常新,所以原諒我。我應該爲我的ios應用使用什麼類型的數據存儲?
我正在構建一個用於研究的ios應用程序。我需要監視用戶所做的事情,然後將其推送到服務器進行分析(是的,具有用戶和IRB權限)。在客戶端,我需要保留相當多的數據,除了在從服務器上獲取更新版本的情況下,以及最少量的用戶特定數據之外,這些數據不會真正發生變化。我收集的大部分數據需要推送到服務器進行分析,然後才能從客戶端刪除。
我正在努力弄清楚我需要使用什麼樣的數據存儲,特別是因爲我不太清楚從服務器進程的推拉是如何工作的。使用核心數據有意義嗎? XML? SQLite的?我喜歡核心數據的想法,但我不確定當我需要向服務器發送大量數據並從服務器發送大量數據時會遇到什麼樣的問題。我想我可能需要以不同的形式發送數據,而不是將數據存儲在任何一端 - 那麼在轉換數據的過程中我可能會遇到什麼樣的開銷?有沒有一種很好的格式來保存內容,對我來說兩端都適用,並且可以發送數據?
正如你可能會說,我可以使用一些建議。謝謝!