2010-06-23 52 views
0

這是一個設計問題,所以多個想法都會很好。如何在覈心數據中存儲大量文本

在我的iPhone應用程序中,我跟蹤多個玩家的生活,隨着時間的推移可以增加和減少。遊戲結束後,我希望能夠在整個遊戲中向他們展示他們的生活,以便他們看到他們是如何做到的。現在,這也將被存儲在覈心數據中,以便他們可以查看他們過去的遊戲並查看他們是如何做到的。

所以,問題是這樣的:什麼是最好的辦法呢?我希望這些信息出現在生活日誌中:

time: Player Name - Current Life (Change in Life) 

這些變量將被存儲並將被拉出以顯示列表。那麼做這件事的最好方法是什麼?我應該在Core Data中創建一個「Life Change」實體嗎?它有許多這樣的行嗎?或者,還有更好的方法?

感謝您的諮詢!

回答

0

有一個生命實體掛在一對多的關係上,存儲需要的數據。然後,當您顯示數據時,將這些對象轉換爲文本以顯示給用戶,當您只需要存儲變量時,就沒有理由將原始文本中的這類信息存儲在覈心數據中。

+0

我最終在覈心數據中使用了一對多關係的建議,儘管我確實將每個「行」存儲爲字符串而不是各個部分。我這樣做是爲了更有效地分類結果,我沒有意識到一對多關係存儲在一個集合中。 無論如何,感謝您指引我朝着正確的方向前進,並且您幫了很大忙! – 2010-07-21 17:25:00