2011-11-14 12 views
0

私は聖書アプリを作成しています。 聖書のデータはsqliteによって作成されました。 聖書アプリをリアルブックのように見せたい。 したがって、私はUIWebViewではなくCoreTextを使用したいと考えています。CoreTextとsqliteに関するアドバイスが必要です

私はいくつかの質問があります。

1)私の方法(CoreTextを使用しています)はRealのように見える最良の方法ですか?あなたの考えはどうですか?

2)sqliteからCoreTextを使用するためのデータを作成するにはどうすればよいですか?どのような形式ですか? XMLファイル?? 聖書DBのファイルサイズが小さくありません。 私は分かりません。 ......

3)聖書アプリには[検索機能]と[ブックマーク機能]が必要です。 これらの機能はCoreTextから実現できますか?

この問題に関するサンプルコードと記事が見つかりません(-siteiteを使用してCoreTextを使用する方法)。

私はあなたの助言が必要です。あなたのコメントを追加してください。ありがとう!

答えて

2

あなたはここにいくつかの誤解があるようです。

まず、CoreText。 set of C functions for rendering textです。検索やブックマークには役立ちません。

また、SQLite DBには既に独自の "フォーマット"があります。あなたはSQLite DBから文字列をクエリし、おそらくCoreTextを使ってビューにレンダリングします。

したがって、SQLiteは情報を格納してクエリするツールです。 CoreTextは文字列を表示するツールです。まったく別個の問題であるため、チュートリアルやその両方を一度にカバーするものは見つかりません。

まず、基本について学ぶ必要があります。だから私はあなたがこれらのことをお勧めします:

  • それが何で、どのようにそれを使用するかについてのアイデアを得るために、SQLiteの使用についての最初の検索チュートリアル(たくさんあります)。それらのうちの1つまたは2つを試して、SQLiteの仕組み、データの入手方法を理解してください。
  • 次に、SQLite DBからデータを取得してアプリケーションに役立つ方法で処理する方法の計画を立て始めることができます。
  • 次の手順は、通常のUI要素を使用してテキストをレンダリングすることです。マルチラインUILabel
  • あなたがその段階に到達したら、それを美しくし、CoreTextとその使い方を読むことができます。タイポグラフィは簡単ではないので、CoreTextは使いにくい。 CoreTextを最大限に活用するためには、タイポグラフィの基礎を学ぶ必要があります。
+0

よろしくお願いします。 :) – hyekyung

関連する問題