我有 2 个数组,一个 NSNumber 对象和一个 NSString 对象。我不想按字母顺序对 NSString 对象的数组进行排序,我可以做到这一点,但棘手的部分是 NSNumbers “匹配” NSString 对象。例如:
NSMutableArray *stringArray = [NSMutableArray arrayWithObjects:@"Jones", @"Marc", @"Miles"];
NSMutableArray *numberArray = [NSMutableArray arrayWithObjects:[NSNumber numberWithInt:5], [NSNumber numberWithInt:8], [NSNumber numberWithInt:15]];
上面的意思是,数字 5 与字符串“Jones”“链接”。因此,当我按字母顺序对字符串数组进行排序时,数字也需要移动。因此,如果我将 Jones 移动到索引 2,我需要将数字 5 移动到另一个数组中的索引 2。
希望这是有道理的,我真的无法理解这个:)提前谢谢