0
BOOL bSomeBool;
Objective-cの方が、割り当てやテストが高速ですか?Objective-Cでの割り当てやテストの方が速いのはどちらですか?
bSomeBool= NO;
又は
if(bSomeBool)
{
}
代わり。私が得ることができる貯蓄のすべてのビットを探しています。
EDIT: 私が求めている理由は、私は私の描画コード数回でこの
if(bSomeBool)
{
bSomeBool= NO;
}
をやっているので、私は、私はちょうどこの
bSomeBool= NO;
を行うべきかどうか迷ったことがあります代わりに
私が得るほどの節約を探しています。
割り当てる必要があるときに割り当てます。あなたはテストする必要があるときにテストします。期間。 –
私は正当な、非常に興味深い質問ではないと思う。無条件に複数の代入を行うことができる場合や、代入が不要で重複していることを保証する場合は、単一の条件を使用して代入をスキップすることもできます。しかし、私は冗長または不必要な計算を大量に行っていない限り、いずれの方法でも目立った改善が見込まれないため、最終的にはあまり心配しなくなります。 – kperryua
早すぎる最適化では、このコードはまったく心配する必要はありませんが、何の利益もないと思いますが、場合によっては1つまたは2つの操作を1つまたは2つ変更しているため、パフォーマンス – BlackTigerX