2013-02-23 22 views
1

我需要爲我的第一個應用提供一些實質性文本,這些文本會隨着日期的變化(即每天)在整個月內發生變化。如何使用某種形式的數據持久性在我的應用上保留文本類型數據

這個數據,我現在把它全部放在一個.doc文件裏,每天在那個文件上的內容都正確地分開了。

我可以使用什麼方法將這些數據存儲在我的應用程序中,以及如何以應用程序獲取文本的日期部分的方式對其進行格式化,並使用它來確定是否應顯示該特定部分文本的一天。

該應用將每月更新內容。

我到處尋找和發現的關於持久性數據的帖子只是讓我更困惑。這可能只使用plists?數據將始終是文字從不圖像或其他任何東西。

+2

每天有多少文字?如果沒有太多,你可以將它存儲在plist中。否則,您可能需要使用單獨的txt文件。無論哪種方式,word文檔都不會幫助你。 – WolfLink 2013-02-23 21:58:17

+0

正文每天約400字。我會考慮使用單獨的txt文件。 – 2013-02-24 20:27:05

回答

1

如果您發佈文字的樣本,我們或許可以給你一個更好的答案(不清楚你在問什麼),但這聽起來像core datasqlite一個完美的候選人。一旦你的文本按日期/文本組合分隔,使用相應日期進行搜索變得非常簡單,並且只顯示相關文本。

順便說一下,使它成爲* .doc格式會增加不必要的開銷。如果你真的想在平面文件中使用它,請使用類似json的東西。

+1

http://pastebin.com/HwQ9XZEf 這只是一些佔位符文本,但基本上所有的日子都會遵循這種格式。 – 2013-02-24 20:31:01

+0

是的,折騰所有在一個SQLite數據庫或核心數據。然後,爲日期,類別(我假設的「學習」是什麼)和文本創建一個字段 – JoeCortopassi 2013-02-24 23:42:00

1

這看起來有點像plists。您可以使用核心數據或sqlite,但也可以使用單獨的純文本文件並閱讀它們,如this question中所示。

相關問題