NSArray
配列のオブジェクトは同じですが、インデックスが異なる可能性がある2つのがあります。インデックスに関係なく、両方が等しいと出力する必要があります。
NSArray *arr1 = [[NSArray alloc]initWithObjects:@"aa", @"bb", @"1", @"cc", nil];
NSArray *arr2 = [[NSArray alloc]initWithObjects:@"bb", @"cc", @"1", @"aa", nil];
if ([arr1 isEqualToArray:arr2])
{
NSLog(@"Equal");
}
else
{
NSLog(@"Not equal");
}
上記のコードは印刷中ですが、印刷'Not equal'
する必要があります'Equal'
。これどうやってするの?