2011-11-01 100 views
0

由於我來自PHP世界,你沒有任何像「核心數據」(據我所知)的東西,我在這個問題上掙扎了一下。直到今天,當我需要一個用於保存服務器數據的數據模型時,可以說我從一個API中獲得了一些用戶,我將創建一個名爲「MyAppUser」的NSObject類,並在.h文件中包含這些數據的屬性並將其合成到.m中,然後使用該類將我的服務器數據安排在漂亮整潔的對象中。核心數據模型非存儲模型和主題演講?

我讀了一些關於核心數據,它似乎主要是爲了實際存儲在某種數據庫中的數據,這不是我想要的。我想要的實際上只是將來自服務器的數據組織好的對象返回給我。我可以用Core Data來做這件事嗎?只是有對象,但沒有實際管理和存儲它們?

謝謝你,對不起,如果我的問題有點「分散」:)
Shai。

+0

服務器以何種格式提供數據? –

+0

JSON,多數民衆贊成那不是點雖然,我試圖瞭解什麼是最好的方式存儲對象從任何地方到目標C中的對象。是正常的方式,或者我應該使用核心數據創建常規NSObject內的屬性,和如果核心數據,那麼正確的方法是什麼? :) –

+0

好的,因爲如果您使用JSON,您可以自動生成類文件。它使存儲數據非常簡單,並節省了大量的編碼工作 –

回答

1

您的解釋是正確的 - 核心數據是一個持久性框架。它旨在幫助您在會話之間存儲和檢索數據。瞬態數據的開銷(IMO)是不值得的。使用自定義對象進行存儲,甚至只需要一個NSDictionary

+0

謝謝,那就是我的想法。感謝您的評論:) –