Objective-c - 排序一些存储的数字是变量

-1 sorting objective-c ios4

你好我想排序(升序)存储在不同变量中的一些数字(比如int a = 50,int b = 60等等)!我怎样才能做到这一点?谢谢你的帮助!

Dar*_*ust 6

您需要将数字存储在NSArray中,并打包在NSNumbers中.然后你可以做正常的数组排序:

NSArray *array = [NSArray arrayWithObjects:
    [NSNumber numberWithInt:a],
    [NSNumber numberWithInt:b],
    nil
];

NSArray *sorted = [array sortedArrayUsingSelector:@selector(compare:)];
Run Code Online (Sandbox Code Playgroud)