我正在尝试在我的数组的对象中循环,并且想知道如何检查其中的对象的内容,然后在我的搜索不适用时执行某些操作。
例如:
myArray = @[@"A1", @"A2", @"A3", @"B1", @"B2", @"B3", @"C1", @"C2", @"C3"];
我想检查 myArray 的内容,如果对象包含字母 A,我实际上会创建一个按钮,直到我创建一行带有字母 A 的对象的按钮。如果它包含不同的字母,比如 B,我将在字母 A 行按钮下方创建不同的按钮行。
它看起来像这样:
[A1] [A2] [A3]
[B1] [B2] [B3]
[C1] [C2] [C3]
我正在考虑进行这样的快速枚举:
for (NSString *string in myArray)
{
if (// string has letter A)
{
Add string to array of A
}
else if (// string has letter B)
{
Add string to array of B
}
else if (// string has letter C)
{
Add string to array of C
}
}
但我不确定我是否做得正确和快速。