2011-11-14 47 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

相关问题