SortDescriptor
@frozen
public struct SortDescriptor
extension SortDescriptor: CustomStringConvertible
extension SortDescriptor: Equatable
extension SortDescriptor: ExpressibleByStringLiteral
SortDescriptor
는 sorted(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
-
사람이 읽을 수 있는 정렬 설명자에 대한 설명입니다.
선언
Swift
public var description: String { get }
-
두 정렬 설명자가 동일한지 여부를 반환합니다.
선언
Swift
public static func == (lhs: SortDescriptor, rhs: SortDescriptor) -> Bool
-
선언
Swift
public typealias UnicodeScalarLiteralType = StringLiteralType
-
선언
Swift
public typealias ExtendedGraphemeClusterLiteralType = StringLiteralType
-
문자열 리터럴에서
SortDescriptor
를 만듭니다.선언
Swift
public init(stringLiteral value: StringLiteralType)
매개변수
stringLiteral
속성 이름 리터럴입니다.