重複の可能性:
コア データ: フェッチは永続ストアに移動する必要がありますか?
以前にフェッチしたエンティティのすべてのオブジェクトを含む配列があるとします。たとえば、特別な条件でオブジェクトを取得する方が高速になりますattributeX = @"attribute value"
。
NSFetchRequest
述語で使用して実行します。- objc 高速列挙によって配列をフィルター処理します。
なんで?
重複の可能性:
コア データ: フェッチは永続ストアに移動する必要がありますか?
以前にフェッチしたエンティティのすべてのオブジェクトを含む配列があるとします。たとえば、特別な条件でオブジェクトを取得する方が高速になりますattributeX = @"attribute value"
。
NSFetchRequest
述語で使用して実行します。なんで?
述語を使用して配列をフィルタリングするオプション 3 がありません。これにより、データベースへのラウンド トリップが削除されます。詳細については、Apple のドキュメント を参照してください。
filteredArrayUsingPredicate:
メソッド onは使用NSArray
するものです。