在 Objective-C 中对 NSArray 和 NSMutableArray 进行排序

问题描述

我有一个 NSArray 包含 6x 3D 数组和图像像素数据,还有一个 NSMutableArray 有 6 个值。我想对 NSMutableArray 数组进行数字排序,并按照 NSMutableArray 的排序顺序对 NSArray 进行排序。我知道如何在 python 中做到这一点,但我对 Objective-C 并不擅长

即: 从: NSArray = [img1,img2,img3] NSMutableArray = [5,1,9] 到: NSArray = [img2,img1,img3] NSMutableArray = [1,5,9]

NSArray *imageArray = [...some images];

NSMutableArray *valueList = [[NSMutableArray alloc] initWithCapacity:0];

float value1 = 5.0;
float value2 = 1.0;
float value3 = 9.0;

[valueList addObject:[NSDecimalNumber numberWithFloat:value1]];

[valueList addObject:[NSDecimalNumber numberWithFloat:value2]];

[valueList addObject:[NSDecimalNumber numberWithFloat:value3]];

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)