SortDescriptor

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

SortDescriptorsorted(sortDescriptors:) 와 함께 사용할 키 경로와 정렬 순서를 저장합니다. NSSortDescriptor 와(과) 비슷하지만 Realm의 쿼리 엔진에서 효율적으로 실행할 수 있는 기능의 하위 집합만 지원합니다.

속성

  • 정렬 설명자가 결과를 정렬하는 키 경로입니다.

    선언

    Swift

    public let keyPath: String
  • 이 디스크립터가 오름차순 또는 내림차순으로 정렬되는지 여부입니다.

    선언

    Swift

    public let ascending: Bool

이니셜라이저

  • 지정된 키 경로와 정렬 순서 값을 사용하여 정렬 설명자를 만듭니다.

    선언

    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

    디스크립터가 오름차순 또는 내림차순으로 정렬되는지 여부입니다.

함수

  • 정렬 순서를 반전시킨 정렬 설명자의 복사본을 반환합니다.

    선언

    Swift

    public func reversed() -> SortDescriptor

CustomStringConvertible

  • 사람이 읽을 수 있는 정렬 설명자에 대한 설명입니다.

    선언

    Swift

    public var description: String { get }

Equatable

  • 두 정렬 설명자가 동일한지 여부를 반환합니다.

    선언

    Swift

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

StringLiteralConvertible