iOS中

2012-08-16 63 views
1

我經歷過一對夫婦在這裏回答這些問題,但我不認爲我得到正確使用核心數據的...iOS中

我有幾個的NSArray由JSON請求。我想將所有內容都存儲在應用程序中,而不是始終請求數據,而且我知道我應該使用Core Data來實現此目的。

的問題是,我不知道如何初始化這個..我試圖閱讀,但我已經意識到這將需要很長的時間僅僅閱讀類的引用等

明白這一點

我已經添加了一個.xcdatamodel,並創建了一個具有與json對象之一中的數據相同屬性的實體。如何訪問提取和插入信息的文件?我打算解析我的整個json對象到這個文件中,但是我怎樣才能實例化實體?哪些代表和哪裏?

我看過的所有教程都有一個選項,當他們創建項目時,比如「使用核心數據」或其他東西,當選中時會自動創建大量代碼。我沒有..

回答

3

您可能想要通過一些SO鏈接:here。另外,我還記得要通過this guide爲我的項目添加核心數據。它可以幫助您通過this link直接將JSON保存到核心數據。我在這裏推薦了這個鏈接幾次。相信我,當你看到事情開始奏效的時候,你所忍受的所有這些痛苦都是值得的!

+0

此外,谷歌的「添加核心數據到現有的項目」,如果你需要更多的方向來增加項目中的CD。 – Ravi 2012-08-16 20:46:49

1

您需要添加核心數據堆棧。您可以創建一個新的核心數據項目,並專門爲核心數據獲取添加到應用程序委託的核心數據元素。您將擁有3個屬性和一個方法。只需將這些元素的聲明和實現複製/粘貼到您的應用程序委託。確保managedObjectModel方法和persistentStoreCoordinator方法使用您的實際模型名稱。

要與核心數據的工作,你需要閱讀的核心數據文檔:

http://developer.apple.com/library/mac/#documentation/cocoa/Conceptual/CoreData/cdProgrammingGuide.html

你將不得不創建實體來表示你的數據,屬性爲實體等炮臺。開始您的項目,閱讀文檔並開始使用。你會有更多的問題,你會問或找到這裏,但至少你有足夠的開始。