NSArray
的arrayByAddingObjectsFromArray:
大致相当于JavaScript的.concat()
方法:
NSArray *newArray=[firstArray arrayByAddingObjectsFromArray:secondArray];
注:如果firstArray
为零,则newArray
为零.可以通过使用以下命令来解决此问题:
NSArray *newArray=firstArray?[firstArray arrayByAddingObjectsFromArray:secondArray]:[[NSArray alloc] initWithArray:secondArray];
如果要剔除重复项,请执行以下操作:
NSArray *uniqueEntries = (NSArray *)[[NSSet setWithArray:newArray] allObjects];