以下のプロパティをいつ使用するか知りたいですか?彼らは何をしますか?なぜ私たちはそれを使うべきですか?コアデータの外部レコードファイルに一時的な、索引付けされた、インデックスのスポットライトおよびストアは何ですか?
- 過渡:Apple Docsによると:
一時属性はあなたが モデルの一部として定義するプロパティですが、 の一部として永続ストアに保存されていませんエンティティインスタンスのデータ。コアデータは、 一時プロパティの変更を追跡するため、取り消し操作のために記録されます。 は、計算値と派生値を保持するなど、さまざまな目的で一時プロパティを使用します。
エンティティインスタンスのデータとして永続ストアに保存されていない部分はわかりません。誰かがこれを説明できますか?
- インデックス付き:検索速度は向上しますが、より多くの領域が必要です。したがって、基本的に、属性を使用して検索クエリを実行し、より高速な結果を望む場合、そのプロパティを「インデックス付き」として作成します。検索操作が非常にまれである場合は、索引付けに必要なスペースが増えるので、パフォーマンスが低下します。 正しいかどうかわからないのですか?
- スポットライトのインデックス
- ストア外部記録ファイル内
非常に良い質問:)有用な –