iPhone用にsqlite3を使用する方法を理解するために 'SQLiteBooks'サンプルを使用していますが、直後にデータベースへの接続を終了する必要があるのでしょうか?あなたがdbと話す必要があるたびに、またはアプリケーションの開始時に接続を開いたままにして、「appWillTerminate」を閉じる必要があるたびに、クエリを実行して再オープンしますか?アプリ内で複数回DB接続を再開することに伴う費用はいくらですか?アプリケーションの存続期間中にsqlite3の接続と保持
また、このサンプルでは、sqlite3オブジェクト(別名「データベース」)への参照が渡されていますが、参照カウントはありません。これは適切なパターンですか?
OS 2.xを対象としていない限り、コアデータを使用しない理由はほとんどありません。効率的な接続管理を行い、メモリと電力を節約するために最適化されています。 – bbum