私は初心者のiOS開発者であり、iOS(iPhone、Ipad)アプリケーションでSQLiteを使用するための使いやすいデータベースラッパーライブラリを探しています。これまでのところ、FMDBを見つけました。
エンタープライズワイドのiPhoneデータベースアプリケーションを作成するために何を使用していますか?私が調べなければならない、使いやすく信頼性の高いDBラッパーライブラリとは何ですか。
私は初心者のiOS開発者であり、iOS(iPhone、Ipad)アプリケーションでSQLiteを使用するための使いやすいデータベースラッパーライブラリを探しています。これまでのところ、FMDBを見つけました。
エンタープライズワイドのiPhoneデータベースアプリケーションを作成するために何を使用していますか?私が調べなければならない、使いやすく信頼性の高いDBラッパーライブラリとは何ですか。
はい、SQLite と直接対話する必要がある場合、FMDBは優れた選択肢です。SQLite C API へのシンプルで堅牢なインターフェイスを提供します。
また、「永続性を含むオブジェクトのライフサイクルとオブジェクト グラフの管理」のための iOS フレームワークであるCore Dataを検討することもできます。これは通常、舞台裏で SQLite を使用します。
Core Data のドキュメントにあるように、「Core Data はリレーショナル データベースでもリレーショナル データベース管理システム (RDBMS) でもありません」。コア データテクノロジの概要では、コア データとは何か、コア データとは何かを明確に説明しています。
とは言っても、多くのアプリケーションでは、SQLite 自体と直接インターフェースするよりも多くの利点があり、自分で SQLite プログラミングに飛び込む前にコア データを検討する価値があります。