Ios 类的大小是否影响完成排序所需的时间?

Ios 类的大小是否影响完成排序所需的时间?,ios,objective-c,sorting,Ios,Objective C,Sorting,考虑由两个自定义类组成的两个数组,一个称为带有单个变量的SimpleClass,另一个称为带有多个变量的ComplexClass 简单类 float value; 复合类 float value; NSData *data; NSArray *otherItems; ... 这些方法将按值按升序对其进行排序: _arrayOfSimpleClasses = [_arrayOfSimpleClasses sortedArrayUsingDescriptors:@[[[NSSortDescrip

考虑由两个自定义类组成的两个数组,一个称为带有单个变量的SimpleClass,另一个称为带有多个变量的ComplexClass

简单类

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]]];

对复杂类数组进行排序需要更多的时间,还是两者都需要相同的时间才能完成?

应该是相同的。。。运行一些测试以了解(例如):