我正在製作我的第一個iOS應用程序,而且我正面臨我的第一個(小)問題。iOS中的多語言文檔(RTF):文件,SQLite,核心數據?怎麼樣?
應用程序將是一個非常經典的iOS UI體驗:我的意思是,表視圖,標籤欄,按下控制器等顯示文檔(從RTF文件已存在),音頻和視頻文件。
我RTFS有混合的語言,所有的iOS支持,我覺得這是很重要的,不是嗎?
考慮到音頻和視頻將明顯存放在沙箱中的文件目錄,我不那麼肯定對RTF。我想讓它在我的應用程序中使用NSAttributedString(可以響應initWithRtf消息。
我想那之後我將不得不將它加載到一個UIWebView?或者只是將這個NSAttributedString顯示成textview將保留它的格式?
但我不知道如何運送我的應用程序與核心數據預填充數據庫。
因此,這裏是我的問題:
- 這是個好主意來存儲核心數據的RTFS?它是否比簡單的UIWebView更快,我將直接從文檔文件夾加載RTF文件?也許SQLite更適合我的情況?
- 如何預填充數據庫到我的應用程序?
- 關於將多種語言加入我的RTF的任何具體考慮事項? (將拉丁語和非拉丁語寫入同一個文件中)。
非常感謝!再見。
目前尚不清楚在Core Data中存儲RTF的動機。這似乎是一個錯誤。你能否澄清你爲什麼這樣想做事? – Jim 2011-03-05 18:48:02
我正在考慮這樣做,因爲我認爲RTF渲染不會被反應快速通過UIWebView加載。但似乎我錯了,無論如何我都會測試它。 – Mouss 2011-03-05 19:27:09