gpt4 book ai didi

objective-c - Objective C循环中局部变量的优化

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:50:47 25 4
gpt4 key购买 nike

我记得很多年前他们教我们在循环外创建局部变量,例如:

SomeVariable* var;
for(int i; i<10; i++)
{
var = [someArray objectAtIndex:i];
(...)
}

我假设对于现代编译器,这种优化是自动完成的,例如在 Objective C 中,下面的代码将被优化为与上面的代码一样快地执行:

for(int i; i<10; i++)
{
SomeVariable* var = [someArray objectAtIndex:i];
(...)
}

我说得对吗?

最佳答案

for-in 循环经过优化以尽可能快地执行。

例如:

for( SomeVariable *var in someArray )
{
//do something with var
}

关于objective-c - Objective C循环中局部变量的优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9063961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com