iPhone SDKの操作に共通のsqlite3接続クラスがありますか。毎回クエリを接続して実行するのは簡単ですが、クラスを使用してすべてのSQLを直接処理することができれば、時間を節約することができます。iPhone SDKのSqlite3接続クラス
私はそれにクエリを渡すと、NSMutableArrayを返すものがあると思います。
何かありますか?
iPhone SDKの操作に共通のsqlite3接続クラスがありますか。毎回クエリを接続して実行するのは簡単ですが、クラスを使用してすべてのSQLを直接処理することができれば、時間を節約することができます。iPhone SDKのSqlite3接続クラス
私はそれにクエリを渡すと、NSMutableArrayを返すものがあると思います。
何かありますか?
フライングミートとガウスミューラーのFMDBラッパーを使用します。彼らは、sqlite3のC APIをCocoaでラップし、ファーストクラスのCocoaの型を返すという、かなり良い仕事をしています。あなたはクエリからNSMutableArrayを取得しません.MemResultSetを取得します(メモリが使用されている場合)。それが重要であれば、MITのライセンスもあります。
私が使用しているSQLitePersistentObjectsもご覧ください。大きな利点は、今のところ私はスキーマなどについて心配する必要がないということです。しかし、SQLitePOはオブジェクトを代替テーブルAFAIKに格納できないようです。それ以外の場合は正常に動作するようです。
のSQLiteデータベースと通信するには、次のライブラリを試し与えることができます。このライブラリを経由してhttps://github.com/ziminji/objective-c-sql-query-builder
を、あなたは、SQLクエリを構築し、あなたがより良いデータベースへのアクセスを支援ウィルORMモデルを構築することができます。ライブラリにはWikiのページもあり、アプリに統合するのに役立ちます。