Ios 类的大小是否影响完成排序所需的时间?
考虑由两个自定义类组成的两个数组,一个称为带有单个变量的SimpleClass,另一个称为带有多个变量的ComplexClass 简单类Ios 类的大小是否影响完成排序所需的时间?,ios,objective-c,sorting,Ios,Objective C,Sorting,考虑由两个自定义类组成的两个数组,一个称为带有单个变量的SimpleClass,另一个称为带有多个变量的ComplexClass 简单类 float value; 复合类 float value; NSData *data; NSArray *otherItems; ... 这些方法将按值按升序对其进行排序: _arrayOfSimpleClasses = [_arrayOfSimpleClasses sortedArrayUsingDescriptors:@[[[NSSortDescrip
float value;
复合类
float value;
NSData *data;
NSArray *otherItems;
...
这些方法将按值按升序对其进行排序:
_arrayOfSimpleClasses = [_arrayOfSimpleClasses sortedArrayUsingDescriptors:@[[[NSSortDescriptor alloc] initWithKey:@"value" ascending:YES]]];
_arrayOfComplexClasses = [_arrayOfComplexClasses sortedArrayUsingDescriptors:@[[[NSSortDescriptor alloc] initWithKey:@"value" ascending:YES]]];
对复杂类数组进行排序需要更多的时间,还是两者都需要相同的时间才能完成?应该是相同的。。。运行一些测试以了解(例如):