arr1、arr2、arr3の3つの可変配列があるとしましょう。arr1のすべての要素をarr2の各要素と比較したいのですが、arr2の要素にarr1のすべての要素が含まれている場合は、それをarr3に追加します。だから私はそれが以下の私のコードのように見えるだろうと思っています。Objective-cにスマートな機能はありますか?私にはわかりませんが、これを行う方法はありますか?
for(int i; i < arr2.count; i++)
{
if([arr2 objectAtIndex:i] containAllElementsInArray:arr1]])
{
[arr3 addObject:[arr2 objectAtIndex:i]];
}
}