/* * This header is generated by classdump-dyld 1.0 * on Monday, March 13, 2023 at 1:35:45 AM Eastern European Standard Time * Operating System: Version 16.3 (Build 20D47) * Image Source: /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. */ #import #import #import #import #import #import #import #import #import @class NSString, UIView, UITextInputAssistantItem, UIInputViewController, UITextInputMode, NSArray, NSUserActivity, UIPasteConfiguration, NSUndoManager; @interface UIResponder : NSObject { SCD_Struct_UI118 _responderFlags; } @property (nonatomic,retain) id activityItemsConfiguration; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (copy,readonly) NSString * description; @property (copy,readonly) NSString * debugDescription; @property (getter=_proxyTextInput,nonatomic,readonly) UIResponder* __content; @property (nonatomic,readonly) UIView* _textSelectingContainer; @property (getter=isEditable,nonatomic,readonly) BOOL editable; @property (getter=isEditing,nonatomic,readonly) BOOL editing; @property (getter=_caretRect,nonatomic,readonly) CGRect caretRect; @property (nonatomic,readonly) UIView * inputView; @property (nonatomic,readonly) UIView * inputAccessoryView; @property (nonatomic,readonly) UITextInputAssistantItem * inputAssistantItem; @property (nonatomic,readonly) UIInputViewController * inputViewController; @property (nonatomic,readonly) UIInputViewController * inputAccessoryViewController; @property (nonatomic,readonly) UITextInputMode * textInputMode; @property (nonatomic,readonly) NSString * textInputContextIdentifier; @property (nonatomic,readonly) NSArray * keyCommands; @property (nonatomic,retain) NSUserActivity * userActivity; @property (nonatomic,copy) NSString * restorationIdentifier; @property (setter=_setCopyConfiguration:,nonatomic,retain) id<_UICopyConfigurationReading> _copyConfiguration; @property (nonatomic,readonly) UIResponder * _editingDelegate; @property (nonatomic,readonly) UIPasteConfiguration * _effectivePasteConfiguration; @property (nonatomic,readonly) UIResponder * nextResponder; @property (nonatomic,readonly) BOOL canBecomeFirstResponder; @property (nonatomic,readonly) BOOL canResignFirstResponder; @property (nonatomic,readonly) BOOL isFirstResponder; @property (nonatomic,readonly) NSUndoManager * undoManager; @property (nonatomic,readonly) long long editingInteractionConfiguration; +(unsigned long long)_currentChangeIntent; +(BOOL)_callBecomeFirstResponder:(id)arg1 withIntent:(unsigned long long)arg2 ; +(BOOL)_callResignFirstResponder:(id)arg1 withIntent:(unsigned long long)arg2 ; +(void)clearTextInputContextIdentifier:(id)arg1 ; +(id)_globalFirstResponder; +(id)objectWithRestorationIdentifierPath:(id)arg1 ; +(void)_startDeferredTrackingObjectsWithIdentifiers; +(void)_stopDeferredTrackingObjectsWithIdentifiers; +(void)_updateStateRestorationIdentifierMap; +(void)_setRestoredIdentifierPathForObject:(id)arg1 identifierPath:(id)arg2 ; +(void)_cleanupStateRestorationObjectIdentifierTrackingTables; +(void)_prepareForSecondPassStateRestoration; +(void)_cleanupAllStateRestorationTables; +(void)_finishStateRestoration; -(id)_window; -(UIView *)inputAccessoryView; -(id)_fullText; -(CGRect)_selectionClipRect; -(id)_responderForBecomeFirstResponder; -(id)interactionAssistant; -(id)_moveUp:(BOOL)arg1 withHistory:(id)arg2 ; -(void)_deleteToStartOfLine; -(id)_moveToStartOfDocument:(BOOL)arg1 withHistory:(id)arg2 ; -(void)_deleteBackwardAndNotify:(BOOL)arg1 ; -(BOOL)_selectionAtDocumentStart; -(void)_didChangeToFirstResponder:(id)arg1 ; -(id)_moveDown:(BOOL)arg1 withHistory:(id)arg2 ; -(id)_moveToEndOfDocument:(BOOL)arg1 withHistory:(id)arg2 ; -(void)_deleteToEndOfParagraph; -(id)_moveToStartOfParagraph:(BOOL)arg1 withHistory:(id)arg2 ; -(void)_transpose; -(CGRect)_responderExternalTouchRectForWindow:(id)arg1 ; -(id)_moveToEndOfWord:(BOOL)arg1 withHistory:(id)arg2 ; -(unsigned)_characterInRelationToCaretSelection:(int)arg1 ; -(unsigned)_characterBeforeCaretSelection; -(void)_deleteForwardByWord; -(void)validateCommand:(id)arg1 ; -(void)_didChangeDeepestActionResponder; -(id)_rangeOfSentenceEnclosingPosition:(id)arg1 ; -(void)captureTextFromCamera:(id)arg1 ; -(void)_deleteForwardAndNotify:(BOOL)arg1 ; -(id)_moveToEndOfParagraph:(BOOL)arg1 withHistory:(id)arg2 ; -(void)_deleteByWord; -(void)_setCaretSelectionAtEndOfSelection; -(BOOL)_disableAutomaticKeyboardUI; -(id)_moveToEndOfLine:(BOOL)arg1 withHistory:(id)arg2 ; -(id)_moveRight:(BOOL)arg1 withHistory:(id)arg2 ; -(id)_moveToStartOfWord:(BOOL)arg1 withHistory:(id)arg2 ; -(BOOL)canResignFirstResponder; -(void)_deleteToEndOfLine; -(BOOL)_requiresKeyboardResetOnReload; -(id)firstResponder; -(void)_define:(id)arg1 ; -(id)_rangeOfParagraphEnclosingPosition:(id)arg1 ; -(id)_moveToStartOfLine:(BOOL)arg1 withHistory:(id)arg2 ; -(BOOL)isFirstResponder; -(void)_translate:(id)arg1 ; -(BOOL)_wantsPriorityOverFocusUpdates; -(id)_textRangeFromNSRange:(NSRange)arg1 ; -(BOOL)_hasMarkedText; -(id)_setSelectionRangeWithHistory:(id)arg1 ; -(void)_share:(id)arg1 ; -(id)_clampedpositionFromPosition:(id)arg1 offset:(int)arg2 ; -(id)_rangeOfText:(id)arg1 endingAtPosition:(id)arg2 ; -(BOOL)_becomeFirstResponderWhenPossible; -(void)_lookup:(id)arg1 ; -(void)_setMarkedText:(id)arg1 selectedRange:(NSRange)arg2 ; -(BOOL)resignFirstResponder; -(void)pasteItemProviders:(id)arg1 ; -(void)touchesMoved:(id)arg1 withEvent:(id)arg2 ; -(NSRange)_selectedNSRange; -(void)_wheelChangedWithEvent:(id)arg1 ; -(void)_moveCurrentSelection:(int)arg1 ; -(void)buildMenuWithBuilder:(id)arg1 ; -(BOOL)_range:(id)arg1 isEqualToRange:(id)arg2 ; -(void)_expandSelectionToStartOfWordsBeforeCaretSelection:(int)arg1 ; -(void)pressesBegan:(id)arg1 withEvent:(id)arg2 ; -(id)_deepestActionResponder; -(void)_setSelectionToPosition:(id)arg1 ; -(id)textInputView; -(UIResponder *)nextResponder; -(UIView *)inputView; -(BOOL)_hasMarkedTextOrRangedSelection; -(long long)selectionAffinity; -(id)targetForAction:(SEL)arg1 withSender:(id)arg2 ; -(void)_becomeFirstResponder; -(void)_controlTouchEnded:(id)arg1 withEvent:(id)arg2 ; -(id)_rangeOfSmartSelectionIncludingRange:(id)arg1 ; -(BOOL)_isTransitioningFromView:(id)arg1 ; -(void)touchesBegan:(id)arg1 withEvent:(id)arg2 ; -(id)_fullRange; -(BOOL)_canChangeFirstResponder:(id)arg1 toResponder:(id)arg2 ; -(id)textInputSuggestionDelegate; -(void)_handleKeyUIEvent:(id)arg1 ; -(void)setRestorationIdentifier:(NSString *)arg1 ; -(NSUserActivity *)userActivity; -(NSUndoManager *)undoManager; -(NSRange)_selectedRangeWithinMarkedText; -(void)_updateSelectionWithTextRange:(id)arg1 withAffinityDownstream:(BOOL)arg2 ; -(id)_rangeFromCurrentRangeWithDelta:(NSRange)arg1 ; -(BOOL)becomeFirstResponder; -(void)pressesEnded:(id)arg1 withEvent:(id)arg2 ; -(void)_addShortcut:(id)arg1 ; -(id)_moveLeft:(BOOL)arg1 withHistory:(id)arg2 ; -(void)beginSelectionChange; -(id)_proxyTextInput; -(id)_rangeOfEnclosingWord:(id)arg1 ; -(void)encodeRestorableStateWithCoder:(id)arg1 ; -(void)touchesEstimatedPropertiesUpdated:(id)arg1 ; -(id)_selectableText; -(void)_expandSelectionToStartOfWordBeforeCaretSelection; -(id)activityItemsConfiguration; -(id)_textColorForCaretSelection; -(BOOL)isEditable; -(id)_intersectionOfRange:(id)arg1 andRange:(id)arg2 ; -(id)_fontForCaretSelection; -(unsigned)_characterInRelationToPosition:(id)arg1 amount:(int)arg2 ; -(void)pressesCancelled:(id)arg1 withEvent:(id)arg2 ; -(void)_moveWithEvent:(id)arg1 ; -(void)remoteControlReceivedWithEvent:(id)arg1 ; -(BOOL)_canResignIfContainsFirstResponder; -(void)_replaceDocumentWithText:(id)arg1 ; -(BOOL)_requiresKeyboardWhenFirstResponder; -(void)pressesChanged:(id)arg1 withEvent:(id)arg2 ; -(void)_didChangeDeepestUnambiguousResponder; -(long long)_availableTextServices; -(unsigned)_characterAfterCaretSelection; -(void)endSelectionChange; -(void)touchesEnded:(id)arg1 withEvent:(id)arg2 ; -(void)_controlTouchMoved:(id)arg1 withEvent:(id)arg2 ; -(UITextInputAssistantItem *)inputAssistantItem; -(CGRect)_caretRect; -(long long)_textInputSource; -(id)_rangeOfLineEnclosingPosition:(id)arg1 ; -(id)_normalizedStringForRangeComparison:(id)arg1 ; -(id)_positionAtStartOfWords:(unsigned long long)arg1 beforePosition:(id)arg2 ; -(unsigned)_characterInRelationToRangedSelection:(int)arg1 ; -(id)_wordContainingCaretSelection; -(id)_findDocumentBoundaryFromPosition:(id)arg1 ; -(void)_controlTouchBegan:(id)arg1 withEvent:(id)arg2 ; -(void)dealloc; -(id)_primaryContentResponder; -(long long)_selectionAffinity; -(void)_expandSelectionToBackwardDeletionClusterWithReinsertionOut:(id*)arg1 ; -(long long)_opposingDirectionFromDirection:(long long)arg1 ; -(id)_setHistory:(id)arg1 withExtending:(BOOL)arg2 withAnchor:(int)arg3 withAffinityDownstream:(BOOL)arg4 ; -(BOOL)_selectionAtDocumentEnd; -(int)_indexForTextPosition:(id)arg1 ; -(BOOL)_suppressSoftwareKeyboard; -(void)updateUserActivityState:(id)arg1 ; -(id)_findBoundaryPositionClosestToPosition:(id)arg1 withGranularity:(long long)arg2 ; -(NSString *)restorationIdentifier; -(id)_rangeSpanningTextUnit:(long long)arg1 andPosition:(id)arg2 ; -(UIResponder *)_editingDelegate; -(id)_positionFromPosition:(id)arg1 inDirection:(long long)arg2 offset:(long long)arg3 withAffinityDownstream:(BOOL)arg4 ; -(void)_selectAll; -(BOOL)_isEmptySelection; -(BOOL)_range:(id)arg1 containsRange:(id)arg2 ; -(void)_extendCurrentSelection:(int)arg1 ; -(void)_setSelectedTextRange:(id)arg1 withAffinityDownstream:(BOOL)arg2 ; -(BOOL)isEditing; -(id)_deepestUnambiguousResponder; -(BOOL)_disableAutomaticKeyboardBehavior; -(UIView*)_textSelectingContainer; -(void)set_textInputSource:(long long)arg1 ; -(UIInputViewController *)inputViewController; -(void)_deleteTextRange:(id)arg1 ; -(NSRange)_nsrangeForTextRange:(id)arg1 ; -(BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2 ; -(void)_setFirstResponder:(id)arg1 ; -(UIInputViewController *)inputAccessoryViewController; -(BOOL)_range:(id)arg1 intersectsRange:(id)arg2 ; -(id)_rangeOfTextUnit:(long long)arg1 enclosingPosition:(id)arg2 ; -(BOOL)_usesAsynchronousProtocol; -(id)_effectiveActivityItemsConfiguration; -(BOOL)_selectionAtWordStart; -(void)_setGestureRecognizers; -(id)_keyInput; -(void)_unmarkText; -(id)_positionFromPosition:(id)arg1 pastTextUnit:(long long)arg2 inDirection:(long long)arg3 ; -(id)_findPleasingWordBoundaryFromPosition:(id)arg1 ; -(void)_scrollRectToVisible:(CGRect)arg1 animated:(BOOL)arg2 ; -(void)updateTextAttributesWithConversionHandler:(/*^block*/id)arg1 ; -(id)inputDashboardViewController; -(BOOL)_canBecomeFirstResponder; -(void)decodeRestorableStateWithCoder:(id)arg1 ; -(NSArray *)keyCommands; -(CGRect)_responderSelectionRectForWindow:(id)arg1 ; -(void)_replaceCurrentWordWithText:(id)arg1 ; -(void)_setAttributedMarkedText:(id)arg1 selectedRange:(NSRange)arg2 ; -(BOOL)_shouldPerformUICalloutBarButtonReplaceAction:(SEL)arg1 forText:(id)arg2 checkAutocorrection:(BOOL)arg3 ; -(void)touchesCancelled:(id)arg1 withEvent:(id)arg2 ; -(BOOL)canBecomeFirstResponder; -(id)_positionWithinRange:(id)arg1 farthestInDirection:(long long)arg2 ; -(void)doesNotRecognizeSelector:(SEL)arg1 ; -(BOOL)_allowsChangingFirstResponderForFocusUpdateWithContext:(id)arg1 ; -(id)_keyCommands; -(BOOL)_shouldSkipKeyCommand:(id)arg1 forMovement:(long long)arg2 ; -(BOOL)_shouldForwardMovementToFocusEngine:(long long)arg1 ; -(long long)editingInteractionConfiguration; -(BOOL)_ownsInputAccessoryView; -(BOOL)_enableAutomaticKeyboardPressDone; -(void)reloadInputViews; -(id)_userActivity; -(id)_nextResponderUsingTraversalStrategy:(unsigned long long)arg1 ; -(id)_responderSelectionContainerViewForResponder:(id)arg1 ; -(id)_firstResponder; -(BOOL)_isViewController; -(void)setUserActivity:(NSUserActivity *)arg1 ; -(void)restoreUserActivityState:(id)arg1 ; -(id)pasteConfiguration; -(id)nextFirstResponder; -(BOOL)_disallowsPresentationOfKeyboardShortcutHUD; -(BOOL)_alwaysRequireInlineCandidateView; -(id)_ui_findNavigatorResponder; -(id)_effectiveActivityItemsConfigurationAtLocation:(CGPoint)arg1 inCoordinateSpace:(id)arg2 sender:(id)arg3 ; -(id)_effectiveActivityItemsConfigurationForSender:(id)arg1 ; -(id)_effectiveActivityItemsConfigurationForView:(id)arg1 location:(CGPoint)arg2 sender:(id)arg3 ; -(void)setActivityItemsConfiguration:(id)arg1 ; -(id)_firstNonnullActivityItemsConfigurationInResponderChainForLocation:(CGPoint)arg1 inCoordinateSpace:(id)arg2 skipPresentingViewControllers:(BOOL)arg3 sender:(id)arg4 target:(id*)arg5 ; -(BOOL)_handleActivityItemsConfigurationCanPerformAction:(SEL)arg1 sender:(id)arg2 ; -(BOOL)_handleActivityItemsConfigurationDoesNotHandleSelector:(SEL)arg1 ; -(BOOL)_handleActivityItemsConfigurationShare:(id)arg1 ; -(BOOL)_handleActivityItemsConfigurationShare:(id)arg1 activityItemsConfiguration:(id)arg2 ; -(void)_tagAsRestorableResponder; -(BOOL)_wantsTargetOfKeyboardEventDeferringEnvironment; -(id)_additionalTextInputLocales; -(NSString *)textInputContextIdentifier; -(CGRect)_lastRectForRange:(id)arg1 ; -(id)_textInteraction; -(id)_responderWindow; -(void)__createInteractionAssistantIfNecessaryWithMode:(long long)arg1 ; -(void)__prepareInteractionAssistantIfNecessary; -(void)__tearDownInteractionAssistantIfNecessary; -(id)__textInteractionFromAssistant; -(id)_asTextSelection; -(BOOL)canPasteItemProviders:(id)arg1 ; -(void)motionBegan:(long long)arg1 withEvent:(id)arg2 ; -(void)motionEnded:(long long)arg1 withEvent:(id)arg2 ; -(void)motionCancelled:(long long)arg1 withEvent:(id)arg2 ; -(void)_handleKeyEvent:(GSEventRef)arg1 ; -(void)_handleGameControllerEvent:(id)arg1 ; -(UITextInputMode *)textInputMode; -(id)_showServiceForType:(long long)arg1 withContext:(id)arg2 ; -(id)_showServiceForText:(id)arg1 type:(long long)arg2 fromRect:(CGRect)arg3 inView:(id)arg4 ; -(id)_showServiceForText:(id)arg1 selectedTextRange:(NSRange)arg2 type:(long long)arg3 fromRect:(CGRect)arg4 inView:(id)arg5 ; -(BOOL)__isKindOfUIResponder; -(id)_targetCanPerformBlock:(/*^block*/id)arg1 ; -(void)scrollWheel:(GSEventRef)arg1 ; -(void)gestureStarted:(GSEventRef)arg1 ; -(void)gestureEnded:(GSEventRef)arg1 ; -(void)gestureChanged:(GSEventRef)arg1 ; -(id)_nextKeyResponder; -(id)_previousKeyResponder; -(BOOL)_isRootForKeyResponderCycle; -(void)_gatherKeyResponders:(id)arg1 indexOfSelf:(unsigned long long*)arg2 visibilityTest:(/*^block*/id)arg3 passingTest:(/*^block*/id)arg4 subviewsTest:(/*^block*/id)arg5 ; -(id)_responderForEditing; -(BOOL)_containedInAbsoluteResponderChain; -(BOOL)_containsResponder:(id)arg1 ; -(BOOL)_finishResignFirstResponder; -(BOOL)_finishResignFirstResponderFromBecomeFirstResponder:(BOOL)arg1 ; -(void)_clearBecomeFirstResponderWhenCapable; -(id)_textServicesResponderProxy; -(id)_undoManagerForValidatingUndoRedoCommands; -(BOOL)_restoreFirstResponder; -(void)_notifyFocusEngine; -(id)_currentOverrideClient; -(id)_currentOverrideHost; -(id)_overrideHost; -(void)_clearOverrideHost; -(id)_captureOverrideState; -(void)_restoreOverrideState:(id)arg1 ; -(void)_preserveResponderOverridesWhilePerforming:(/*^block*/id)arg1 ; -(void)_clearOverrideNextResponder; -(void)_overrideInputViewNextResponderWithResponder:(id)arg1 ; -(void)_overrideInputAccessoryViewNextResponderWithResponder:(id)arg1 ; -(void)_overrideNextResponderWithResponder:(id)arg1 forType:(long long)arg2 ; -(id)_nextResponderOverride; -(void)_clearRestorableResponderStatus; -(id)recentsAccessoryView; -(id)_keyCommandForEvent:(id)arg1 ; -(id)_keyCommandForEvent:(id)arg1 target:(out id*)arg2 ; -(void)_enumerateKeyCommandsInChainWithOptions:(unsigned long long)arg1 usingBlock:(/*^block*/id)arg2 ; -(BOOL)_conformsToProtocolUIKeyInput; -(BOOL)_requiresKeyboardWindowWhenFirstResponder; -(id)_keyboardResponder; -(BOOL)_resignIfContainsFirstResponder; -(void)_nonDestructivelyResignFirstResponder; -(void)_resignFirstResponder; -(void)_becomeFirstResponderAndMakeVisible; -(id)_nextResponderThatCanBecomeFirstResponder; -(BOOL)_nextResponderChainContainsResponder:(id)arg1 ; -(void)_beginPinningInputViews; -(void)_endPinningInputViews; -(BOOL)_isPinningInputViews; -(void)_windowBecameKey; -(void)_windowResignedKey; -(void)_completeForwardingTouches:(id)arg1 phase:(long long)arg2 event:(id)arg3 index:(unsigned long long)arg4 ; -(void)_completeForwardingTouches:(id)arg1 phase:(long long)arg2 event:(id)arg3 ; -(BOOL)_isView; -(BOOL)_canShowTextServiceForType:(long long)arg1 ; -(id)_responderSelectionImage; -(void)_willChangeToFirstResponder:(id)arg1 ; -(BOOL)_canBecomeFirstResponderWhenPossible; -(BOOL)_supportsBecomeFirstResponderWhenPossible; -(BOOL)_shouldRestorationInputViewsOnlyWhenKeepingFirstResponder; -(CGRect)_rectToScrollToVisibleInCellInWindow:(id)arg1 ; -(void)_checkIsText:(BOOL*)arg1 isSecure:(BOOL*)arg2 isEditable:(BOOL*)arg3 isFormatted:(BOOL*)arg4 ; -(UIPasteConfiguration *)_effectivePasteConfiguration; -(void)setPasteConfiguration:(id)arg1 ; -(id)_responderChainDescription; -(id)_targetActionResponderChainDescription; -(long long)_dragDataOwner; -(void)_setDragDataOwner:(long long)arg1 ; -(long long)_dropDataOwner; -(void)_setDropDataOwner:(long long)arg1 ; -(long long)_dataOwnerForCopy; -(void)_setDataOwnerForCopy:(long long)arg1 ; -(long long)_dataOwnerForPaste; -(void)_setDataOwnerForPaste:(long long)arg1 ; -(BOOL)shouldReloadInputViews; -(void)reloadInputViewsWithoutReset; -(void)_setSuppressSoftwareKeyboard:(BOOL)arg1 ; -(void)_rebuildStateRestorationIdentifierPath; -(id)_restorationIdentifierPath; -(id<_UICopyConfigurationReading>)_copyConfiguration; -(void)_setCopyConfiguration:(id)arg1 ; @end