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
属性名称字面量。