使用NSNumbers对NSMutable数组进行排序可以按照以下步骤进行:
以下是一个示例代码:
#import <Foundation/Foundation.h>
int main() {
@autoreleasepool {
NSMutableArray *mutableArray = [NSMutableArray arrayWithObjects:@5, @2, @8, @1, nil];
NSMutableArray *numberArray = [NSMutableArray array];
for (NSNumber *number in mutableArray) {
[numberArray addObject:number];
}
NSArray *sortedArray = [numberArray sortedArrayUsingSelector:@selector(compare:)];
NSMutableArray *sortedMutableArray = [NSMutableArray array];
for (NSNumber *number in sortedArray) {
[sortedMutableArray addObject:number];
}
// 输出排序后的数组
for (NSNumber *number in sortedMutableArray) {
NSLog(@"%@", number);
}
}
return 0;
}
这段代码将会输出排序后的数组:1, 2, 5, 8。
腾讯云相关产品和产品介绍链接地址:
云+社区技术沙龙[第7期]
云原生正发声
云+社区技术沙龙[第14期]
北极星训练营
云+社区技术沙龙[第11期]
T-Day
Hello Serverless 来了
云+社区技术沙龙[第28期]
腾讯云GAME-TECH游戏开发者技术沙龙
领取专属 10元无门槛券
手把手带您无忧上云