2012-03-11 2 views
0

私は私のiPhoneアプリケーションでFMDB使用したいです。 fmdbを使用せずにsqliteをfmdbと使用する場合の違いは何ですか?FMDBはsqliteをiOSよりシンプルにする方法を教えてください。

私はクエリを記述できるようにする必要があります。

FMDBは、単一のsqliteよりも使いやすい/ effecientはどのように?ソースコードやガイドがあれば、そのリンクを投稿してください。

答えて

8

FMDBはObjective-CスタイルのAPIをもっと使ったSQLiteのC APIの上にあるラッパーです。どのAPIスタイルが「より簡単」なのかはあなた次第です。プログラミングの背景や個人的な好みに大きく左右されます。

あなたは間違いなく決定する前にそれを読んでください、かなりよくAPIを披露されits GitHub pageでFMDBを使用する方法を示すガイドがあります。

+0

ありがとう@Joachim –

+0

@Joachim Isaksson ios6のためにfmdbを使用できますか。 –

+0

@VigneshKumarはい、afaikは問題なく動作するはずです。私は徹底的にそれをテストしていませんが(マイナーなテストプロジェクトのみ)、数ヶ月前に追加されたパッチがios6で使用されています。 –

4

また、sqliteのの著者(D.・リチャード・ヒップ)は、プログラマが直接使用するのsqlite APIを意図したことがないことに留意すべきです。その考えは、より高いレベルのラッパーがアプリケーション内で使用する低レベルのAPIを作成することでした(そして、私はこれが主に、sqliteが最近のすべてのものの中で何かを見ている理由です)。

あなたはFMDBを使用していない場合でも、だから、あなたはSQLiteの周りに他のラッパーを見つける必要があります。あなたの人生は長期的にはより簡単になります。

関連する問題