小编mar*_*one的帖子

Objective-C - 如何比较数组并提取差异?

可能重复:比较两个数组

我有两个NSArray,我想用第二个数组中的对象创建一个新的数组但不包含在第一个数组中.

Example:

NSMutableArray *firstArray = [NSMutableArray arrayWithObjects:@"Bill", @"Ben", @"Chris", @"Melissa", nil];
NSMutableArray *secondArray = [NSMutableArray arrayWithObjects:@"Bill", @"Paul", nil];

The resulting array should be: 

[@"Paul", nil];
Run Code Online (Sandbox Code Playgroud)

我通过双循环将对象与内部对象进行比较来解决这个问题.

有更好的解决方案吗?

arrays objective-c

24
推荐指数
2
解决办法
2万
查看次数

标签 统计

arrays ×1

objective-c ×1