2011-11-14 46 views
0

我正在創建一個聖經應用程序。 聖經數據是由sqlite製作的。 我希望我的聖經應用看起來像真正的書。 所以,我打算使用CoreText而不是UIWebView。需要關於CoreText和sqlite的一些建議

我有一些問題。

1)我的方式(使用CoreText)最好的方式看起來像真實?你的想法如何?

2)如何從sqlite中使用CoreText的數據?什麼格式? xml文件? 聖經DB文件大小不小。 我不知道。 ......

3)聖經應用程序應該有[搜索功能]和[書籤功能]。 這些功能是否可以通過CoreText實現?

我找不到有關此問題的示例代碼和文章(如何使用CoreText使用sqlite)。

我需要你的建議。請添加您的評論。謝謝!

回答

2

你似乎在這裏有一些誤解。

首先,CoreText。這是一個set of C functions for rendering text。它不會幫助您搜索或添加書籤。

此外,您的SQLite數據庫已經有自己的「格式」。您可以從SQLite數據庫查詢字符串,然後將其渲染到一個視圖,也許使用CoreText。

所以SQLite是一個存儲和查詢信息的工具。 CoreText是一個顯示字符串的工具。你不會找到一個教程或任何內容,因爲它們都是完全不同的問題。

您需要先了解基礎知識。所以我建議你做這些事情:

  • 首先搜索關於使用SQLite的教程(有很多),以瞭解它是什麼以及如何使用它。通過其中一個或兩個工作來了解SQLite的工作方式,以及如何從中獲取數據。
  • 然後,您就可以開始設計一個關於如何從SQLite數據庫中獲取數據並以對您的應用程序有用的方式處理數據的設計。
  • 下一步是使用普通的UI元素來渲染文本,例如,多行UILabel
  • 一旦你到達那個階段,你可以考慮使它變得美麗,閱讀CoreText以及如何使用它。 CoreText不容易使用,因爲排版並不容易。您需要學習印刷基礎知識,才能真正充分利用CoreText。
+0

好的,非常感謝您的寶貴意見! :) – hyekyung

相關問題