私はアプリケーションでコアデータを使用しており、基本的に、これら2つのプロセスのどちらが高速であるかを誰かが知っているかどうかを知りたいと思っていました...
以下を使用してすべてのコアデータクラスを配列に配置した時点で、コアデータのエントリを行と照合する必要があるテーブルビューがあります。
NSArray *classArray = (NSArray *)[currentUser myCDClasses];
for(myCDClasses *class in classArray)
{
if([class class_id] == theIDINeedToMatch)
{
myCDClasses *classForThisRow = class;
break;
}
}
私が知りたいのは、取得する必要のあるIDに従って検索を述語する方が速いかどうかです。
通常、ループスルーに必要な最大アイテムは約40だと思います。