更新时间:2022-03-03 15:16:40
这两个数组不相等。两个数组相等,因为它们都具有相同顺序的相同对象。
如果要不考虑顺序进行比较,则需要使用两个NSSet对象。
NSSet
NSSet *set1 = [NSSet setWithArray:arr1]; NSSet *set2 = [NSSet setWithArray:arr2]; if ([set1 isEqualToSet:set2]) { // equal }
如何以任意顺序比较两个NSArray的相等内容?
如何比较两个 Google Protocol Buffer 消息的内容是否相等?
无论项目的顺序如何,比较两个集合的相等性
如何比较两个同等内容的NSArray?