質問はかなり単純です。私はSQLiteがあることを知っています。コアデータもあります。しかし、私はその間に何かが必要です。SQLite API よりもオブジェクト指向であり、Core Data よりも単純です。
主なポイントは次のとおりです。
- 保存されたエンティティへのアクセスは、ID のみで行う必要があります。クエリは必要ありません。
- 単一タイプのアイテムを格納する必要があるため、SQLite を選択した場合、使用できるテーブルは 1 つだけです。
- 自動オブジェクト リレーショナル変換が必要です。または、ストレージがリレーショナルでない場合はオブジェクト ストレージ。
オブジェクトのアーカイブを使用できますが、実装する必要があります (NSArchiver)。
しかし、ある種のクラスを作成して、永続性を自動的に取得したいと考えています。Hibernate / ActiveRecord / Core Data /などで実行できるように。
ありがとう。