iphone - 如何在 objective-c 中对 NSMutableArray 进行排序

标签 iphone ios

<分区>

我正在开发计时器应用程序。 我有一个数组。我想按升序对数组进行排序。 假设我在数组中有 5 个元素,例如 10,100,50,30,70。

我想要像 10,30,50,70,100 这样的数组。

最佳答案

NSArray *sortedArray = [unsortedArray sortedArrayUsingComparator:^(id firstObject, id secondObject) {
    return [((NSString *)firstObject) compare:((NSString *)secondObject) options:NSNumericSearch];
}];

编辑: 如果元素是数字,改变返回类型和firstObject和secondObject的类型。

关于iphone - 如何在 objective-c 中对 NSMutableArray 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11864309/

上一篇:php - 并登录 POST var

下一篇:iphone - 透明UIImage

相关文章:

iOS 尺寸类别、已卸载的 View 和 socket

ios - 将文件保存到 icloud 驱动器

ios - 拉动刷新不适用于 Alamofire 和 Swift 3

iphone - 有没有模仿iPhone分组UITableView的CSS库?

ios - iOS 9.2:无法手动信任应用程序,没有可用的配置文件选项

html - 自动缩放 iOS 7 中的方向更改

iphone - swift 中的类型有问题吗?

ios - UITextField 的代表不工作...返回按钮没有响应

ios - 通过sqlite查询Core Data数据库安全吗

ios - swift 3.0 : Unable to infer closure type in the current context , PromiseKit