gpt4 book ai didi

objective-c - For...in 语句 Objective-C

转载 作者:太空狗 更新时间:2023-10-30 03:10:23 25 4
gpt4 key购买 nike

我正在研究 Objective-C,并且遇到了这个“for...in”语句。我搜索了它,但我仍然不明白它是如何工作的。有人可以通俗易懂地向我解释一下这个语句是如何工作的吗?

最佳答案

参见 fast enumeration documentation .

基本上,您通常会有一个数组,您可以使用方便的循环获取数组中的每一项,而不是使用 NSEnumerator 或整数计数变量。请求数组中的每个 NSString 使您的代码更加简洁,而不必为循环的每次传递都使用 objectAtIndex 分配给变量。

比较:

for (NSString *string in myArray)
{
// do stuff...
}

收件人:

for (int i = 0; i < [myArray count]; i++)
{
NSString *string = [myArray objectAtIndex:i];
// Do stuff...
}

关于objective-c - For...in 语句 Objective-C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7476541/

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