配列のオブジェクト内でループしようとしていますが、配列内のオブジェクトの内容を確認し、検索が適用されないときに何かを行う方法を知りたいです。
例えば:
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
}
}
しかし、それを正しく迅速に行っているかどうかはわかりません。