RLMSortDescriptor
Objective-C
@interface RLMSortDescriptor : NSObject
Swift
@_nonSendable(_assumed) class RLMSortDescriptor : NSObject, @unchecked Sendable
RLMSortDescriptor
은 sortedResultsUsingDescriptors:
와 함께 사용할 속성 이름과 정렬 순서를 저장합니다. NSSortDescriptor
와 비슷하지만 Realm의 쿼리 엔진 에서 효율적으로 실행 수 있는 기능의 하위 집합만 지원합니다.
RLMSortDescriptor
인스턴스는 변경되지 않습니다.
-
정렬 설명자가 결과를 정렬하는 키 경로입니다.
선언
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull keyPath;
Swift
var keyPath: String { get }
-
디스크립터가 오름차순 또는 내림차순으로 정렬되는지 여부입니다.
선언
Objective-C
@property (nonatomic, readonly) BOOL ascending;
Swift
var ascending: Bool { get }
-
지정된 키 경로 및 정렬 방향에 대한 새 정렬 설명자를 반환합니다.
선언
Objective-C
+ (nonnull instancetype)sortDescriptorWithKeyPath:(nonnull NSString *)keyPath ascending:(BOOL)ascending;
Swift
convenience init(keyPath: String, ascending: Bool)
-
정렬 방향을 반전시킨 수신자의 복사본을 반환합니다.
선언
Objective-C
- (nonnull instancetype)reversedSortDescriptor;
Swift
func reversed() -> Self