AppKit macOS 10.14 Beta 4 to Beta 5 API Differences

NSAccessibilityConstants.h
Declaration
Fromvoid NSAccessibilityPostNotificationWithUserInfo(id _Nonnull element, NSAccessibilityNotificationName _Nonnull notification, NSDictionary<NSAccessibilityNotificationUserInfoKey,id> * _Nonnull userInfo)
Tovoid NSAccessibilityPostNotificationWithUserInfo(id _Nonnull element, NSAccessibilityNotificationName _Nonnull notification, NSDictionary<NSAccessibilityNotificationUserInfoKey,id> * _Nullable userInfo)

NSApplication.h
Declaration
From- (BOOL)application:(nonnull NSApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray * _Nonnull))restorationHandler
To- (BOOL)application:(nonnull NSApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray<id<NSUserActivityRestoring>> * _Nonnull))restorationHandler

NSAttributedString.h
NSDocument.h
Modified NSDocument
Protocols
FromNSEditorRegistration, NSFilePresenter, NSMenuItemValidation, NSUserInterfaceValidations
ToNSEditorRegistration, NSFilePresenter, NSMenuItemValidation, NSUserActivityRestoring, NSUserInterfaceValidations

NSKeyValueBinding.h
DeclarationAvailabilityReplacement
Fromid _Nonnull NSMultipleValuesMarkerAvailablenone
ToNSBindingSelectionMarker * _Nonnull NSMultipleValuesMarkerDeprecatedNSBindingSelectionMarker.multipleValuesSelectionMarker

DeclarationAvailabilityReplacement
Fromid _Nonnull NSNoSelectionMarkerAvailablenone
ToNSBindingSelectionMarker * _Nonnull NSNoSelectionMarkerDeprecatedNSBindingSelectionMarker.noSelectionMarker

DeclarationAvailabilityReplacement
Fromid _Nonnull NSNotApplicableMarkerAvailablenone
ToNSBindingSelectionMarker * _Nonnull NSNotApplicableMarkerDeprecatedNSBindingSelectionMarker.notApplicableSelectionMarker

Declaration
From+ (void)setDefaultPlaceholder:(nullable id)placeholder forMarker:(nullable id)marker withBinding:(nonnull NSBindingName)binding
To+ (void)setDefaultPlaceholder:(nullable id)placeholder forMarker:(nullable NSBindingSelectionMarker *)marker withBinding:(nonnull NSBindingName)binding

Declaration
From+ (nullable id)defaultPlaceholderForMarker:(nullable id)marker withBinding:(nonnull NSBindingName)binding
To+ (nullable id)defaultPlaceholderForMarker:(nullable NSBindingSelectionMarker *)marker withBinding:(nonnull NSBindingName)binding

NSResponder.h
Modified NSResponder
Protocols
FromNSCoding, NSStandardKeyBindingResponding, NSTouchBarProvider
ToNSCoding, NSStandardKeyBindingResponding, NSTouchBarProvider, NSUserActivityRestoring

NSUserActivity.h
Removed -[NSResponder restoreUserActivityState:]
Removed -[NSDocument restoreUserActivityState:]