【发布时间】:2016-10-14 13:51:40
【问题描述】:
我有 2 个字符串数组,为了简单起见,它是数组 1 - @[@"a",@"b",@"c"],数组 2 是 - @[@"b",@"c", @"d"]。
我想要的是,从字符串创建一个数组(是的,会有字符串,有时足够长,为了简单起见,我放了字符)排除包含在先前数组中的字符串。第二个数组,否则,包含存在于第一个数组中但不存在于第二个数组中的字符串。
所以,如果数组 i privded,它将是:
resultArray1 = @[@"d](存在于第二个数组中,但不存在于第一个数组中)
resultArray2 = @[@"a"](存在于第一个数组中,但不存在于第二个数组中)
如何枚举这个数组来得到我想要的?谢谢。
【问题讨论】:
-
您可以使用 NSPredicate 来表示
NOT IN等。 -
@Larme 对不起,我不熟悉它。
-
Use 为此设置了 have 方法,并且将返回数组。