目的Cとiphoneの方が速いのは何ですか?自己列挙またはforループ?もっと速いのは何ですか?列挙型VS Forループ
私は2つのコード断片を持っています。
この例では、配列は "x"個の項目を持つNSMutableArrayです。 ケース1:
-(void)findItem:(Item*)item
{
Item *temp;
for (int i = 0 ;i<[array count];i++)
{
temp = [array objectAtIndex:i];
if(item.tag == temp.tag)
return;
}
}
ケース2:
-(void)findItem:(Item*)item
{
for(Item *temp in array)
{
if(item.tag == temp.tag)
return;
}
}
ケース2が高速であることはほぼ明らかであることはありますか?
これはクイズですか? – Eiko
私は実際にどのようにランタイムをカウントするのかわからない... –
親切な人:)私はそれの背後にある理由でポストに答えることができれば、それは素晴らしいことができると思います。 –