在Swift中使用自定义对象对数组进行排序

在Swift中使用自定义对象对数组进行排序,swift,Swift,我有一个名为“myArray”的数组。在这个数组中,我有几个来自自定义NSObject类的对象,其中我有两个名为“name”和“age”的属性。 现在我想按属性“name”按字母顺序对数组中的对象进行排序。我知道如何在Objective-C中做到这一点,但我真的不知道如何在Swift中做到这一点。 如果有人能帮助我,那就太好了。这类实现应该是您正在寻找的: array.sort({ $0.name < $1.name }) array.sort({ $0.name

我有一个名为“myArray”的数组。在这个数组中,我有几个来自自定义NSObject类的对象,其中我有两个名为“name”和“age”的属性。 现在我想按属性“name”按字母顺序对数组中的对象进行排序。我知道如何在Objective-C中做到这一点,但我真的不知道如何在Swift中做到这一点。
如果有人能帮助我,那就太好了。

这类实现应该是您正在寻找的:

array.sort({
    $0.name < $1.name
})
array.sort({
$0.name<$1.name
})

哦,很抱歉我没看到-谢谢:)