如何在相交目标C两个阵列?(how to intersect two arrays in objec

2019-06-27 13:03发布

我有两个数组。 阵列1包含15个对象和数组2包含4个对象。 有来自阵列2个常用的对象,我只是想拿到2个的对象了会导致阵列。

它应该是像两集的交集,但如何在目标C数组做..? 请帮忙。 谢谢。

Answer 1:

使用的NSMutableSet

NSMutableSet *set1 = [NSMutableSet setWithArray: array1];
NSSet *set2 = [NSSet setWithArray: array2];
[set1 intersectSet: set2];
NSArray *resultArray = [set1 allObjects];


文章来源: how to intersect two arrays in objective C?