SortDescriptor

@frozen
public struct SortDescriptor
extension SortDescriptor: CustomStringConvertible
extension SortDescriptor: Equatable
extension SortDescriptor: ExpressibleByStringLiteral

SortDescriptor存储键路径和排序顺序以与sorted(sortDescriptors:)一起使用。 它与NSSortDescriptor类似,但仅支持可由 Realm 查询引擎高效运行的功能子集。

属性

初始化器

  • 使用给定的键路径和排序顺序值创建排序描述符。

    声明

    Swift

    public init(keyPath: String, ascending: Bool = true)

    参数

    keyPath

    排序描述符对结果进行排序所依据的键路径。

    ascending

    描述符是按升序还是降序排序。

  • 使用给定的键路径和排序顺序值创建排序描述符。

    声明

    Swift

    public init<Element>(keyPath: PartialKeyPath<Element>, ascending: Bool = true) where Element : RLMObjectBase

    参数

    keyPath

    排序描述符对结果进行排序所依据的键路径。

    ascending

    描述符是按升序还是降序排序。

功能

CustomStringConvertible

Equatable

  • 返回两个排序描述符是否相等。

    声明

    Swift

    public static func == (lhs: SortDescriptor, rhs: SortDescriptor) -> Bool

StringLiteralConvertible