3

私は初心者のiOS開発者であり、iOS(iPhone、Ipad)アプリケーションでSQLiteを使用するための使いやすいデータベースラッパーライブラリを探しています。これまでのところ、FMDBを見つけました。

エンタープライズワイドのiPhoneデータベースアプリケーションを作成するために何を使用していますか?私が調べなければならない、使いやすく信頼性の高いDBラッパーライブラリとは何ですか。

4

1 に答える 1

2

はい、SQLite と直接対話する必要がある場合、FMDBは優れた選択肢です。SQLite C API へのシンプルで堅牢なインターフェイスを提供します。

また、「永続性を含むオブジェクトのライフサイクルとオブジェクト グラフの管理」のための iOS フレームワークであるCore Dataを検討することもできます。これは通常、舞台裏で SQLite を使用します。

Core Data のドキュメントにあるように、「Core Data はリレーショナル データベースでもリレーショナル データベース管理システム (RDBMS) でもありません」。コア データテクノロジの概要では、コア データとは何か、コア データとは何かを明確に説明しています。

とは言っても、多くのアプリケーションでは、SQLite 自体と直接インターフェースするよりも多くの利点があり、自分で SQLite プログラミングに飛び込む前にコア データを検討する価値があります。

于 2012-10-01T17:57:03.697 に答える