Core Data
現在のアプリケーションで、アプリケーションの起動時にデータベースが既に開いているかどうかをチェックするコードのセクションを見てきました。データベースは単一のアプリ (および単一のユーザー) によってのみアクセスされるため、別のソースから開くことはできません。確かにわからないことの 1 つは、アプリケーションが予期せず終了した場合、これが発生したときにデータベースが閉じられるかどうかです。
シングルユーザーシステムで、ユーザーがアプリケーションを開始し、データベースがすでに開いている状況があり得るかどうかを尋ねていると思いますか? テストでは、「既に開いている」コードが呼び出されるのを見たことがないので、それが必要かどうか知りたいですか?