API Differences in CoreSpotlight in macOS 15.0

It can be difficult to find what changed in Apple SDKs. These pages are algorithmically generated and show what is new in CoreSpotlight in the macOS 15.0 SDK.

Table of Contents

Typealiases

Responses
@_implements(_Concurrency.AsyncSequence, Failure) public typealias __AsyncSequence_Failure = any Swift.Error
Suggestions
@_implements(_Concurrency.AsyncSequence, Failure) public typealias __AsyncSequence_Failure = any Swift.Error

Functions & Methods

CSUserQuery
public func userEngaged(_ item: CoreSpotlight.CSUserQuery.Item, visibleItems: [CoreSpotlight.CSUserQuery.Item], interaction: CoreSpotlight.CSUserQuery.UserInteractionKind)
CSUserQuery
public func userEngaged(_ suggestion: CoreSpotlight.CSUserQuery.Suggestion, visibleSuggestions: [CoreSpotlight.CSUserQuery.Suggestion], interaction: CoreSpotlight.CSUserQuery.UserInteractionKind)
CSOptionalBatching
- (void)endIndexBatchWithExpectedClientState:(nullable NSData *)expectedClientState newClientState:(nonnull NSData *)newClientState completionHandler:(void (^ _Nullable)(NSError * _Nullable))completionHandler;
CSUserQuery
+ (void)prepare;
CSUserQuery
+ (void)prepareProtectionClasses:(nonnull NSArray<NSFileProtectionType> *)protectionClasses;
CSUserQuery
- (void)userEngagedWithItem:(nonnull CSSearchableItem *)item visibleItems:(nonnull NSArray<CSSearchableItem *> *)visibleItems userInteractionType:(CSUserInteraction)userInteractionType;
CSUserQuery
- (void)userEngagedWithSuggestion:(nonnull CSSuggestion *)suggestion visibleSuggestions:(nonnull NSArray<CSSuggestion *> *)visibleSuggestions userInteractionType:(CSUserInteraction)userInteractionType;

Properties & Constants

CSUserQueryContext
@property(nonatomic, assign, unsafe_unretained, readwrite) BOOL disableSemanticSearch;
CSUserQueryContext
@property(nonatomic, assign, unsafe_unretained, readwrite) NSInteger maxRankedResultCount;