我注意到您可以在 xcode 的目标 c 中使用“in”。
“在”是什么意思?以及如何在代码中使用它?在谷歌中找不到任何东西,因为“in”可以用于普通句子,结果非常模糊。
我注意到您可以在 xcode 的目标 c 中使用“in”。
“在”是什么意思?以及如何在代码中使用它?在谷歌中找不到任何东西,因为“in”可以用于普通句子,结果非常模糊。
"in" 用于快速枚举obj-c 集合的语法
这是有关“in”运算符的 Apple 官方文档。
基本上,构造
for(SomeClass* anObject in aCollection){
....
}
遍历集合中的所有对象aCollection
。
该in
关键字用于迭代符合NSFastEnumeration
. 例如,要遍历一个数组:
NSArray *a = [NSArray arrayWithObjects: @1, @2, @3, nil];
for (NSNumber *n in a) {
// Do something with n
}
你在说:
for (NSObject* object in myArray)
{
}
这是一个快速枚举。