需要一些关于CoreText和sqlite的建议

时间:2011-11-14 08:59:47

标签: ios sqlite core-text

我正在制作一本圣经应用程序。 圣经数据是由sqlite制作的。 我希望我的圣经应用程序看起来像真实的书。 所以,我打算使用CoreText而不是UIWebView。

我有一些问题。

1)我的方式(使用CoreText)是看起来像Real的最佳方式吗?你的想法怎么样?

2)如何使用sqlite使用CoreText的数据?什么格式? xml文件??     圣经DB文件大小不小。     我不知道。 ......

3)圣经应用程序应具有[搜索功能]和[书签功能]。    这些功能可以从CoreText实现吗?

我找不到有关此问题的示例代码和文章(如何使用sqlite使用CoreText)。

我需要你的建议。请添加您的评论。谢谢!

1 个答案:

答案 0 :(得分:2)

你似乎有一些误解。

首先,CoreText。这是一个set of C functions for rendering text。它不会帮助您搜索或添加书签。

此外,您的SQLite数据库已经拥有自己的"格式"。您将从SQLite DB中查询字符串,然后将其呈现给视图,可能使用CoreText。

因此,SQLite是一种存储和查询信息的工具。 CoreText是一个显示字符串的工具。你不会立刻找到教程或任何内容,因为它们是完全不同的问题。

您需要先了解基础知识。所以我建议你做这些事情:

  • 首先搜索关于使用SQLite的教程(有很多),以了解它是什么以及如何使用它。通过其中的一个或两个来了解SQLite的工作原理,以及如何从中获取数据。
  • 然后,您可以开始规划设计,了解如何从SQLite数据库中获取数据并以对您的应用程序有用的方式处理它。
  • 下一步是使用普通的UI元素渲染文本,例如:多行UILabel
  • 一旦你到达那个阶段,你可以考虑让它变得漂亮,并阅读有关CoreText以及如何使用它的信息。 CoreText不易使用,因为排版并不容易。您需要学习印刷基础知识才能真正充分利用CoreText。