SortDescriptor

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

Um SortDescriptor armazena um caminho principal e uma ordem de classificação para uso com sorted(sortDescriptors:). É semelhante ao NSSortDescriptor, mas suporta somente o subconjunto de funcionalidades que pode ser executado com eficiência pelo mecanismo de query do Realm.

Propriedades

  • O caminho principal pelo qual o descritor de classificação ordena os resultados.

    Declaração

    Swift

    public let keyPath: String
  • Se este descritor classifica em ordem crescente ou decrescente.

    Declaração

    Swift

    public let ascending: Bool

Inicializadores

  • Cria um descritor de classificação com o caminho de chave fornecido e os valores de ordem de classificação.

    Declaração

    Swift

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

    Parâmetros

    keyPath

    O caminho principal pelo qual o descritor de classificação ordena os resultados.

    ascending

    Se o descritor classifica em ordem crescente ou decrescente.

Funções

  • Retorna uma cópia do descritor de classificação com a ordem de classificação invertida.

    Declaração

    Swift

    public func reversed() -> SortDescriptor

CustomStringConvertible

  • Uma descrição legível por humanos do descritor de ordenação.

    Declaração

    Swift

    public var description: String { get }

Equalizável

  • Retorna se os dois descritores de classificação são iguais.

    Declaração

    Swift

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

StringLiteralConvertible