关于Objective-C中简单数组的简单问题
好吧,这可能是一个非常愚蠢的问题,但我似乎找不到答案 我知道如何使用排序描述符对数组进行排序,但是一个只包含一系列数字的简单数组呢 例如,包含以下数字的数组: 21,3,11,58,32,76,19,45,7,92关于Objective-C中简单数组的简单问题,objective-c,nsarray,Objective C,Nsarray,好吧,这可能是一个非常愚蠢的问题,但我似乎找不到答案 我知道如何使用排序描述符对数组进行排序,但是一个只包含一系列数字的简单数组呢 例如,包含以下数字的数组: 21,3,11,58,32,76,19,45,7,92 我只需要按升序排列数字。C标准库包括qsort 请参阅:C标准库包括qsort 参见:我想你是指NSArray的NSNumbers 相当简单: NSArray *unorderedNumbers; // assume exists NSArray *sortedArray = [u
我只需要按升序排列数字。C标准库包括
qsort
请参阅:C标准库包括
qsort
参见:我想你是指
NSArray
的NSNumber
s
相当简单:
NSArray *unorderedNumbers; // assume exists
NSArray *sortedArray = [unorderedNumbers
sortedArrayUsingSelector:@selector(compare:)];
(见附件)
这会导致使用比较对象(恰好是数字)。我假设您指的是
NSNumber
s的NSArray
相当简单:
NSArray *unorderedNumbers; // assume exists
NSArray *sortedArray = [unorderedNumbers
sortedArrayUsingSelector:@selector(compare:)];
(见附件)
这会导致使用比较对象(恰好是数字)。是包含整数的C数组还是包含
NSNumbers
的NSArray
当你说“简单数组”时,你是指C数组,或者NSArray?这可能会有帮助,它是一个包含整数的C数组还是一个包含NSNumbers
的NSArray?当你说“简单数组”时,你是指一个C数组还是一个NSArray?这可能确实有帮助。为什么最简单的事情总是让我感到沮丧?谢谢很简单。为什么最简单的事情总是让我感到沮丧?谢谢