この記事では、SQLを使用してデータベースに直接クエリを実行するのではなく、CoreDataが一度に変更できるレコードは1つだけであることを示しています。私は2つの間の「対」を調査しており、ここSOや他の場所で多くの質問を読んでいます。しかし、これはCore Dataに関して私が見た最初の重大な欠点であり、バッチレコード処理ほど基本的なものをサポートしないことに少し驚いています。これは実際に正しいですか?
1 に答える
1
ここにリンクされているブレントの記事の詳細は正確であり、古いにもかかわらず、これは重要な方法で更新されたコア データの領域ではありません。
永続化に多くのバッチ操作が必要であり、この機能の欠如がアプリでのデータの使用方法のパフォーマンスにマイナスの影響を与える場合、Brent の場合と同様に、Core Data は最良の選択ではない可能性があります。
余談ですが、ブレントはこの記事を書いて以来、インタビューやポッドキャストでこの記事について何度も話しており、問題のアプリでの彼の問題でしたが、それ以来、他のアプリでコア データを使用することについても話しています。アプリとそのデータの使用方法。
于 2012-11-23T22:17:57.300 に答える