Created
June 7, 2017 16:50
-
-
Save fastred/8b34192ea5358846b618bea23b9aa4aa to your computer and use it in GitHub Desktop.
UIKit.diff
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/UIKit/CDStructures.h b/UIKit/CDStructures.h | |
index 56bd9915..c4061249 100644 | |
--- a/UIKit/CDStructures.h | |
+++ b/UIKit/CDStructures.h | |
@@ -6,14 +6,35 @@ | |
@class NSString, NSTimer, UIWebPDFView; | |
-#pragma mark Function Pointers and Blocks | |
- | |
-typedef void (*CDUnknownFunctionPointerType)(void); // return type and parameters are unknown | |
+#pragma mark Blocks | |
typedef void (^CDUnknownBlockType)(void); // return type and parameters are unknown | |
#pragma mark Named Structures | |
+struct CAColorMatrix { | |
+ float _field1; | |
+ float _field2; | |
+ float _field3; | |
+ float _field4; | |
+ float _field5; | |
+ float _field6; | |
+ float _field7; | |
+ float _field8; | |
+ float _field9; | |
+ float _field10; | |
+ float _field11; | |
+ float _field12; | |
+ float _field13; | |
+ float _field14; | |
+ float _field15; | |
+ float _field16; | |
+ float _field17; | |
+ float _field18; | |
+ float _field19; | |
+ float _field20; | |
+}; | |
+ | |
struct CATransform3D { | |
double m11; | |
double m12; | |
@@ -62,6 +83,13 @@ struct CGVector { | |
double dy; | |
}; | |
+struct NSDirectionalEdgeInsets { | |
+ double top; | |
+ double leading; | |
+ double bottom; | |
+ double trailing; | |
+}; | |
+ | |
struct UIEdgeInsets { | |
double top; | |
double left; | |
@@ -135,6 +163,13 @@ struct UIStringIDTableBucket { | |
struct UIStringIDTableBucket *_field3; | |
}; | |
+struct UIWebDraggableContentInfo { | |
+ long long _field1; | |
+ struct CGRect _field2; | |
+ id _field3; | |
+ id _field4; | |
+}; | |
+ | |
struct _NSRange { | |
unsigned long long location; | |
unsigned long long length; | |
@@ -156,14 +191,16 @@ struct _UICollectionViewCompositionLayoutInvalidationContext { | |
id _field2; | |
}; | |
-struct _UIForceLevelInfo { | |
- long long identifier; | |
- double center; | |
- double minimum; | |
- double maximum; | |
- double attractionStrength; | |
- long long attractionSharpness; | |
- double attractionSlope; | |
+struct _UIRenderingSurface { | |
+ struct CGRect _field1; | |
+ double _field2; | |
+}; | |
+ | |
+struct _UIViewTraitCollectionChangeDescription { | |
+ id _field1; | |
+ id _field2; | |
+ _Bool _field3; | |
+ _Bool _field4; | |
}; | |
struct _UIWebTouchEvent { | |
@@ -197,20 +234,28 @@ struct os_unfair_lock_s { | |
#pragma mark Typedef'd Structures | |
typedef struct { | |
- id _field1; | |
- id _field2; | |
- id _field3; | |
- _Bool _field4; | |
- _Bool _field5; | |
-} CDStruct_0fda2562; | |
- | |
-typedef struct { | |
UIWebPDFView *view; | |
NSTimer *timer; | |
} CDStruct_d58a15aa; | |
typedef struct { | |
id _field1; | |
+ _Bool _field2; | |
+ int _field3; | |
+ _Bool _field4; | |
+ _Bool _field5; | |
+ _Bool _field6; | |
+ _Bool _field7; | |
+ _Bool _field8; | |
+ _Bool _field9; | |
+ _Bool _field10; | |
+ _Bool _field11; | |
+ _Bool _field12; | |
+ _Bool _field13; | |
+} CDStruct_3cbf53c3; | |
+ | |
+typedef struct { | |
+ id _field1; | |
unsigned long long _field2; | |
} CDStruct_856ef1b3; | |
@@ -225,6 +270,23 @@ typedef struct { | |
} CDStruct_8bdd0ba6; | |
typedef struct { | |
+ unsigned long long direction; | |
+ _Bool primaryActionIsDestructive; | |
+ _Bool primaryActionCanBeTriggeredBySwipe; | |
+ double openThreshold; | |
+ double confirmationThreshold; | |
+} CDStruct_324b76a9; | |
+ | |
+typedef struct { | |
+ unsigned long long _field1; | |
+ unsigned long long _field2; | |
+ _Bool _field3; | |
+ double _field4; | |
+ double _field5; | |
+ double _field6; | |
+} CDStruct_b06b0113; | |
+ | |
+typedef struct { | |
unsigned long long senderID; | |
double controllerState[16]; | |
double normalizedLeftStickState[4]; | |
@@ -242,6 +304,7 @@ typedef struct { | |
typedef struct { | |
_Bool itemIsEnabled[35]; | |
char timeString[64]; | |
+ char shortTimeString[64]; | |
int gsmSignalStrengthRaw; | |
int gsmSignalStrengthBars; | |
char serviceString[100]; | |
@@ -275,7 +338,9 @@ typedef struct { | |
char personName[100]; | |
unsigned int electronicTollCollectionAvailable:1; | |
unsigned int wifiLinkWarning:1; | |
-} CDStruct_19f80fdc; | |
+ unsigned int wifiSearching:1; | |
+ double backgroundActivityDisplayStartDate; | |
+} CDStruct_121c720f; | |
typedef struct { | |
unsigned int val[8]; | |
@@ -286,20 +351,45 @@ typedef struct { | |
unsigned int landscape:1; | |
unsigned int split:1; | |
unsigned int appearance:8; | |
- unsigned int rendering:16; | |
-} CDStruct_961fb75c; | |
+ unsigned int rendering:8; | |
+ unsigned int padding:8; | |
+} CDStruct_227bb23d; | |
+ | |
+typedef struct { | |
+ double dampingRatio; | |
+ double response; | |
+ _Bool initialDampingRatioSpecified; | |
+ _Bool initialResponseSpecified; | |
+ double initialDampingRatio; | |
+ double initialResponse; | |
+ double dampingRatioSmoothing; | |
+ double responseSmoothing; | |
+ double targetSmoothing; | |
+ double projectionDeceleration; | |
+} CDStruct_43f79a60; | |
typedef struct { | |
double _field1; | |
double _field2; | |
double _field3; | |
double _field4; | |
- double _field5; | |
- double _field6; | |
- double _field7; | |
- double _field8; | |
- double _field9; | |
-} CDStruct_afa449f9; | |
+ _Bool _field5; | |
+ _Bool _field6; | |
+ _Bool _field7; | |
+ _Bool _field8; | |
+} CDStruct_1c6ce877; | |
+ | |
+typedef struct { | |
+ double rotationX; | |
+ double rotationY; | |
+ double rotationZ; | |
+ double scaleX; | |
+ double scaleY; | |
+ double scaleZ; | |
+ double translationX; | |
+ double translationY; | |
+ double translationZ; | |
+} CDStruct_e79446ac; | |
typedef struct { | |
double _field1; | |
@@ -310,10 +400,10 @@ typedef struct { | |
} CDStruct_d83abbfb; | |
typedef struct { | |
- double _field1; | |
- double _field2; | |
- double _field3; | |
-} CDStruct_39925896; | |
+ double targetValue; | |
+ double tension; | |
+ double friction; | |
+} CDStruct_57d825b2; | |
typedef struct { | |
double amount; | |
@@ -321,20 +411,6 @@ typedef struct { | |
} CDStruct_73524d89; | |
typedef struct { | |
- float _field1; | |
- float _field2; | |
-} CDStruct_b2fbf00d; | |
- | |
-typedef struct { | |
- int _field1; | |
- int _field2; | |
- int _field3; | |
- int _field4; | |
- _Bool _field5; | |
- _Bool _field6; | |
-} CDStruct_3eb7d77a; | |
- | |
-typedef struct { | |
int commonRowHorizontalAlignment; | |
int lastRowHorizontalAlignment; | |
int rowVerticalAlignment; | |
@@ -353,7 +429,8 @@ typedef struct { | |
long long layoutDirection; | |
long long forceTouchCapability; | |
long long preferredContentSizeCategory; | |
-} CDStruct_44017d25; | |
+ double displayCornerRadius; | |
+} CDStruct_759b680f; | |
typedef struct { | |
long long width; | |
@@ -396,8 +473,8 @@ typedef struct { | |
unsigned int overrideDisplayRawWifiSignal:1; | |
unsigned int overridePersonName:1; | |
unsigned int overrideWifiLinkWarning:1; | |
- CDStruct_19f80fdc values; | |
-} CDStruct_fcc70cc1; | |
+ CDStruct_121c720f values; | |
+} CDStruct_e9ade08e; | |
typedef struct { | |
CDStruct_73524d89 _field1[4]; | |
@@ -409,10 +486,58 @@ typedef struct { | |
} CDStruct_2f66a7ba; | |
typedef struct { | |
- struct _NSRange src; | |
- struct _NSRange dst; | |
- _Bool isEqual; | |
-} CDStruct_8a233cb2; | |
+ struct { | |
+ double _field1; | |
+ double _field2; | |
+ double _field3; | |
+ double _field4; | |
+ } _field1; | |
+ struct { | |
+ double _field1; | |
+ double _field2; | |
+ double _field3; | |
+ double _field4; | |
+ } _field2; | |
+ struct { | |
+ double _field1; | |
+ double _field2; | |
+ double _field3; | |
+ double _field4; | |
+ } _field3; | |
+ struct { | |
+ double _field1; | |
+ double _field2; | |
+ double _field3; | |
+ double _field4; | |
+ } _field4; | |
+ struct { | |
+ double _field1; | |
+ double _field2; | |
+ double _field3; | |
+ double _field4; | |
+ } _field5; | |
+} CDStruct_10115da1; | |
+ | |
+typedef struct { | |
+ CDStruct_57d825b2 dampingRatioParameters; | |
+ CDStruct_57d825b2 responseParameters; | |
+ CDStruct_57d825b2 targetParameters; | |
+ _Bool dampingRatioSmoothingDisabled; | |
+ _Bool responseSmoothingDisabled; | |
+ _Bool targetSmoothingDisabled; | |
+} CDStruct_9e265dec; | |
+ | |
+typedef struct { | |
+ CDStruct_f2a5f274 dampingRatioState; | |
+ CDStruct_f2a5f274 responseState; | |
+ double tension; | |
+ double friction; | |
+} CDStruct_289c5ec3; | |
+ | |
+typedef struct { | |
+ struct CGPoint _field1; | |
+ unsigned long long _field2; | |
+} CDStruct_912d1c89; | |
typedef struct { | |
id _field1; | |
@@ -427,26 +552,57 @@ typedef struct { | |
typedef struct { | |
_Bool _field1; | |
- struct CGRect _field2; | |
- struct CGSize _field3; | |
- struct UIEdgeInsets _field4; | |
- struct CGSize _field5; | |
-} CDStruct_92d81df2; | |
+ double _field2; | |
+ struct CGRect _field3; | |
+ struct CGSize _field4; | |
+ struct UIEdgeInsets _field5; | |
+ double _field6; | |
+ _Bool _field7; | |
+ _Bool _field8; | |
+ struct CGSize _field9; | |
+} CDStruct_758ece87; | |
+ | |
+typedef struct { | |
+ struct { | |
+ double _field1; | |
+ double _field2; | |
+ } _field1; | |
+ struct { | |
+ double _field1; | |
+ double _field2; | |
+ } _field2; | |
+ CDStruct_289c5ec3 _field3; | |
+} CDStruct_484bde22; | |
typedef struct { | |
- struct CGRect left; | |
- struct CGRect middle; | |
- struct CGRect right; | |
-} CDStruct_24b02699; | |
+ struct CGRect _field1; | |
+ struct CGRect _field2; | |
+ struct CGRect _field3; | |
+} CDStruct_6b60c6e5; | |
typedef struct { | |
- CDStruct_24b02699 _field1; | |
- CDStruct_24b02699 _field2; | |
- CDStruct_24b02699 _field3; | |
-} CDStruct_f8849c67; | |
+ CDStruct_6b60c6e5 _field1; | |
+ CDStruct_6b60c6e5 _field2; | |
+ CDStruct_6b60c6e5 _field3; | |
+} CDStruct_c7d8fe75; | |
// Ambiguous groups | |
typedef struct { | |
+ unsigned int visible:1; | |
+ unsigned int isCleaningUp:1; | |
+ unsigned int didRevertStatusBar:1; | |
+} CDStruct_d1897728; | |
+ | |
+typedef struct { | |
+ unsigned int :1; | |
+ unsigned int :1; | |
+} CDStruct_d7010776; | |
+ | |
+typedef struct { | |
+ unsigned int :1; | |
+} CDStruct_65389fcd; | |
+ | |
+typedef struct { | |
double _field1; | |
double _field2; | |
double _field3; | |
@@ -464,6 +620,16 @@ typedef struct { | |
} CDStruct_5e2aa800; | |
typedef struct { | |
+ double minimum; | |
+ double maximum; | |
+} CDStruct_ef18196a; | |
+ | |
+typedef struct { | |
+ double value; | |
+ double velocity; | |
+} CDStruct_f2a5f274; | |
+ | |
+typedef struct { | |
struct CGPoint _field1; | |
double _field2; | |
} CDStruct_19cde01f; | |
@@ -511,7 +677,7 @@ union _GLKVector3 { | |
#pragma mark Typedef'd Unions | |
typedef union { | |
- CDStruct_961fb75c styling; | |
+ CDStruct_227bb23d styling; | |
int intValue; | |
-} CDUnion_2c5a7b77; | |
+} CDUnion_bf7716c0; | |
diff --git a/UIKit/CUINamedImage-UIKitAdditions.h b/UIKit/CUINamedImage-UIKitAdditions.h | |
index c1d56ae3..92bae911 100644 | |
--- a/UIKit/CUINamedImage-UIKitAdditions.h | |
+++ b/UIKit/CUINamedImage-UIKitAdditions.h | |
@@ -8,6 +8,6 @@ | |
@interface CUINamedImage (UIKitAdditions) | |
- (id)traitCollection; | |
-- (id)UIImage; | |
+- (id)UIImageWithVectorImage:(id)arg1; | |
@end | |
diff --git a/UIKit/DOMNode-UITextInputAdditions.h b/UIKit/DOMNode-UITextInputAdditions.h | |
index a9232921..c4ab605a 100644 | |
--- a/UIKit/DOMNode-UITextInputAdditions.h | |
+++ b/UIKit/DOMNode-UITextInputAdditions.h | |
@@ -134,6 +134,7 @@ | |
@property(nonatomic) _Bool acceptsDictationSearchResults; | |
@property(nonatomic) _Bool acceptsEmoji; | |
@property(nonatomic) _Bool acceptsFloatingKeyboard; | |
+@property(nonatomic) _Bool acceptsPayloads; | |
@property(nonatomic) _Bool acceptsSplitKeyboard; | |
@property(nonatomic) long long autocapitalizationType; | |
@property(copy, nonatomic) NSString *autocorrectionContext; | |
@@ -172,6 +173,9 @@ | |
@property(nonatomic) long long selectionGranularity; | |
@property(retain, nonatomic) UIColor *selectionHighlightColor; | |
@property(nonatomic) int shortcutConversionType; | |
+@property(nonatomic) long long smartDashesType; | |
+@property(nonatomic) long long smartInsertDeleteType; | |
+@property(nonatomic) long long smartQuotesType; | |
@property(nonatomic) long long spellCheckingType; | |
@property(readonly) Class superclass; | |
@property(nonatomic) _Bool suppressReturnKeyStyling; | |
@@ -180,6 +184,8 @@ | |
@property(readonly, nonatomic) UIView *textInputView; | |
@property(nonatomic) long long textScriptType; | |
@property(nonatomic) int textSelectionBehavior; | |
+@property(retain, nonatomic) UIColor *underlineColorForSpelling; | |
+@property(retain, nonatomic) UIColor *underlineColorForTextAlternatives; | |
@property(nonatomic) _Bool useInterfaceLanguageForLocalization; | |
@property(nonatomic) struct _NSRange validTextRange; | |
@end | |
diff --git a/UIKit/DOMNode-UITextInput_Internal.h b/UIKit/DOMNode-UITextInput_Internal.h | |
index bdaaa3e7..8f8cdf42 100644 | |
--- a/UIKit/DOMNode-UITextInput_Internal.h | |
+++ b/UIKit/DOMNode-UITextInput_Internal.h | |
@@ -43,6 +43,9 @@ | |
- (id)_textColorForCaretSelection; | |
- (id)_clampedpositionFromPosition:(id)arg1 offset:(int)arg2; | |
- (id)_findPleasingWordBoundaryFromPosition:(id)arg1; | |
+- (id)_intersectionOfRange:(id)arg1 andRange:(id)arg2; | |
+- (_Bool)_range:(id)arg1 intersectsRange:(id)arg2; | |
+- (_Bool)_range:(id)arg1 containsRange:(id)arg2; | |
- (id)_rangeSpanningTextUnit:(long long)arg1 andPosition:(id)arg2; | |
- (id)_fullRange; | |
- (id)_rangeOfParagraphEnclosingPosition:(id)arg1; | |
@@ -52,6 +55,7 @@ | |
- (id)_rangeOfTextUnit:(long long)arg1 enclosingPosition:(id)arg2; | |
- (id)_rangeOfText:(id)arg1 endingAtPosition:(id)arg2; | |
- (void)_scrollRectToVisible:(struct CGRect)arg1 animated:(_Bool)arg2; | |
+- (void)_replaceDocumentWithText:(id)arg1; | |
- (void)_replaceCurrentWordWithText:(id)arg1; | |
- (void)_deleteForwardAndNotify:(_Bool)arg1; | |
- (void)_deleteBackwardAndNotify:(_Bool)arg1; | |
@@ -81,6 +85,7 @@ | |
- (unsigned int)_characterInRelationToCaretSelection:(int)arg1; | |
- (unsigned int)_characterBeforeCaretSelection; | |
- (unsigned int)_characterAfterCaretSelection; | |
+- (id)_textRangeFromNSRange:(struct _NSRange)arg1; | |
- (struct _NSRange)_nsrangeForTextRange:(id)arg1; | |
- (int)_indexForTextPosition:(id)arg1; | |
- (void)_selectAll; | |
diff --git a/UIKit/FBSDisplayObserving-Protocol.h b/UIKit/FBSDisplayObserving-Protocol.h | |
new file mode 100644 | |
index 00000000..8bb62c5a | |
--- /dev/null | |
+++ b/UIKit/FBSDisplayObserving-Protocol.h | |
@@ -0,0 +1,18 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class FBSDisplayConfiguration, FBSDisplayIdentity, FBSDisplayMonitor; | |
+ | |
+@protocol FBSDisplayObserving <NSObject> | |
+ | |
+@optional | |
+- (void)displayMonitor:(FBSDisplayMonitor *)arg1 willDisconnectIdentity:(FBSDisplayIdentity *)arg2; | |
+- (void)displayMonitor:(FBSDisplayMonitor *)arg1 didUpdateIdentity:(FBSDisplayIdentity *)arg2 withConfiguration:(FBSDisplayConfiguration *)arg3; | |
+- (void)displayMonitor:(FBSDisplayMonitor *)arg1 didConnectIdentity:(FBSDisplayIdentity *)arg2 withConfiguration:(FBSDisplayConfiguration *)arg3; | |
+@end | |
+ | |
diff --git a/UIKit/FBSSceneSettings-UIApplicationSceneSettings.h b/UIKit/FBSSceneSettings-UIApplicationSceneSettings.h | |
index 112b8da4..0d69612c 100644 | |
--- a/UIKit/FBSSceneSettings-UIApplicationSceneSettings.h | |
+++ b/UIKit/FBSSceneSettings-UIApplicationSceneSettings.h | |
@@ -7,6 +7,7 @@ | |
#import <FrontBoardServices/FBSSceneSettings.h> | |
@interface FBSSceneSettings (UIApplicationSceneSettings) | |
+@property(readonly, nonatomic) Class canvasClass; | |
- (_Bool)isUISubclass; | |
@end | |
diff --git a/UIKit/FBSUIApplicationWorkspaceDelegate-Protocol.h b/UIKit/FBSUIApplicationWorkspaceDelegate-Protocol.h | |
index 3ff4e57e..1ed8a524 100644 | |
--- a/UIKit/FBSUIApplicationWorkspaceDelegate-Protocol.h | |
+++ b/UIKit/FBSUIApplicationWorkspaceDelegate-Protocol.h | |
@@ -9,11 +9,11 @@ | |
@class FBSSceneTransitionContext, FBSUIApplicationWorkspace; | |
@protocol FBSUIApplicationWorkspaceDelegate <FBSWorkspaceDelegate> | |
-- (void)workspaceNoteAssertionExpirationImminent:(FBSUIApplicationWorkspace *)arg1; | |
- (void)workspaceShouldExit:(FBSUIApplicationWorkspace *)arg1; | |
- (void)workspace:(FBSUIApplicationWorkspace *)arg1 didLaunchWithCompletion:(void (^)(FBSUIApplicationLaunchResponse *))arg2; | |
@optional | |
- (void)workspaceShouldExit:(FBSUIApplicationWorkspace *)arg1 withTransitionContext:(FBSSceneTransitionContext *)arg2; | |
+- (void)workspaceNoteAssertionExpirationImminent:(FBSUIApplicationWorkspace *)arg1; | |
@end | |
diff --git a/UIKit/NSAttributedString-UIItemProviderReadingWriting.h b/UIKit/NSAttributedString-UIItemProviderReadingWriting.h | |
new file mode 100644 | |
index 00000000..484fb116 | |
--- /dev/null | |
+++ b/UIKit/NSAttributedString-UIItemProviderReadingWriting.h | |
@@ -0,0 +1,25 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSAttributedString.h> | |
+ | |
+#import <UIKit/UIItemProviderReading-Protocol.h> | |
+#import <UIKit/UIItemProviderWriting-Protocol.h> | |
+ | |
+@class NSArray, NSString; | |
+ | |
+@interface NSAttributedString (UIItemProviderReadingWriting) <UIItemProviderReading, UIItemProviderWriting> | |
++ (id)newObjectWithItemProviderData:(id)arg1 typeIdentifier:(id)arg2 options:(id)arg3 error:(id *)arg4; | |
+- (void)registerLoadHandlersToItemProvider:(id)arg1; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+@property(readonly, copy, nonatomic) NSArray *writableTypeIdentifiersForItemProvider; | |
+@end | |
+ | |
diff --git a/UIKit/NSAttributedString-UIKitAdditions.h b/UIKit/NSAttributedString-UIKitAdditions.h | |
index 7ad0f9ae..75ac8cac 100644 | |
--- a/UIKit/NSAttributedString-UIKitAdditions.h | |
+++ b/UIKit/NSAttributedString-UIKitAdditions.h | |
@@ -9,6 +9,8 @@ | |
@interface NSAttributedString (UIKitAdditions) | |
- (id)_ui_glyphImageViewsScale:(double)arg1 outImageRect:(struct CGRect *)arg2 outLineRect:(struct CGRect *)arg3 outBaselineOffset:(double *)arg4; | |
- (id)_ui_attributedStringWithOriginalFontAttributes; | |
+- (long long)_ui_resolvedWritingDirectionForUserInterfaceLayoutDirection:(long long)arg1; | |
+- (long long)_ui_resolvedWritingDirection; | |
- (long long)_ui_resolvedTextAlignmentForUserInterfaceLayoutDirection:(long long)arg1; | |
- (long long)_ui_resolvedTextAlignment; | |
@end | |
diff --git a/UIKit/NSAttributedString-UINSItemProvider.h b/UIKit/NSAttributedString-UINSItemProvider.h | |
new file mode 100644 | |
index 00000000..d0a1278e | |
--- /dev/null | |
+++ b/UIKit/NSAttributedString-UINSItemProvider.h | |
@@ -0,0 +1,27 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSAttributedString.h> | |
+ | |
+#import <UIKit/NSItemProviderReading-Protocol.h> | |
+#import <UIKit/NSItemProviderWriting-Protocol.h> | |
+ | |
+@class NSArray, NSString; | |
+ | |
+@interface NSAttributedString (UINSItemProvider) <NSItemProviderReading, NSItemProviderWriting> | |
++ (id)writableTypeIdentifiersForItemProvider; | |
++ (id)readableTypeIdentifiersForItemProvider; | |
+- (id)loadDataWithTypeIdentifier:(id)arg1 forItemProviderCompletionHandler:(CDUnknownBlockType)arg2; | |
+@property(readonly, copy, nonatomic) NSArray *writableTypeIdentifiersForItemProvider; | |
+- (id)initWithItemProviderData:(id)arg1 typeIdentifier:(id)arg2 error:(id *)arg3; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+@end | |
+ | |
diff --git a/UIKit/NSCoder-UIGeometryKeyedCoding.h b/UIKit/NSCoder-UIGeometryKeyedCoding.h | |
index 77081abd..8d63a336 100644 | |
--- a/UIKit/NSCoder-UIGeometryKeyedCoding.h | |
+++ b/UIKit/NSCoder-UIGeometryKeyedCoding.h | |
@@ -8,6 +8,7 @@ | |
@interface NSCoder (UIGeometryKeyedCoding) | |
- (struct UIOffset)decodeUIOffsetForKey:(id)arg1; | |
+- (struct NSDirectionalEdgeInsets)decodeDirectionalEdgeInsetsForKey:(id)arg1; | |
- (struct UIEdgeInsets)decodeUIEdgeInsetsForKey:(id)arg1; | |
- (struct CGAffineTransform)decodeCGAffineTransformForKey:(id)arg1; | |
- (struct CGRect)decodeCGRectForKey:(id)arg1; | |
@@ -15,6 +16,7 @@ | |
- (struct CGVector)decodeCGVectorForKey:(id)arg1; | |
- (struct CGPoint)decodeCGPointForKey:(id)arg1; | |
- (void)encodeUIOffset:(struct UIOffset)arg1 forKey:(id)arg2; | |
+- (void)encodeDirectionalEdgeInsets:(struct NSDirectionalEdgeInsets)arg1 forKey:(id)arg2; | |
- (void)encodeUIEdgeInsets:(struct UIEdgeInsets)arg1 forKey:(id)arg2; | |
- (void)encodeCGAffineTransform:(struct CGAffineTransform)arg1 forKey:(id)arg2; | |
- (void)encodeCGRect:(struct CGRect)arg1 forKey:(id)arg2; | |
diff --git a/UIKit/NSData-UIKitAdditions.h b/UIKit/NSData-UIKitAdditions.h | |
new file mode 100644 | |
index 00000000..9b11a8ca | |
--- /dev/null | |
+++ b/UIKit/NSData-UIKitAdditions.h | |
@@ -0,0 +1,12 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSData.h> | |
+ | |
+@interface NSData (UIKitAdditions) | |
+- (id)_uiSaveContentsToTemporaryFile; | |
+@end | |
+ | |
diff --git a/UIKit/NSFilePresenter-Protocol.h b/UIKit/NSFilePresenter-Protocol.h | |
index ea0cd0ef..fc2ee7f4 100644 | |
--- a/UIKit/NSFilePresenter-Protocol.h | |
+++ b/UIKit/NSFilePresenter-Protocol.h | |
@@ -6,13 +6,14 @@ | |
#import <UIKit/NSObject-Protocol.h> | |
-@class NSFileVersion, NSOperationQueue, NSURL; | |
+@class NSFileVersion, NSOperationQueue, NSSet, NSURL; | |
@protocol NSFilePresenter <NSObject> | |
@property(readonly, retain) NSOperationQueue *presentedItemOperationQueue; | |
@property(readonly, copy) NSURL *presentedItemURL; | |
@optional | |
+@property(readonly) NSSet *observedPresentedItemUbiquityAttributes; | |
@property(readonly, copy) NSURL *primaryPresentedItemURL; | |
- (void)presentedSubitemAtURL:(NSURL *)arg1 didResolveConflictVersion:(NSFileVersion *)arg2; | |
- (void)presentedSubitemAtURL:(NSURL *)arg1 didLoseVersion:(NSFileVersion *)arg2; | |
@@ -24,6 +25,7 @@ | |
- (void)presentedItemDidResolveConflictVersion:(NSFileVersion *)arg1; | |
- (void)presentedItemDidLoseVersion:(NSFileVersion *)arg1; | |
- (void)presentedItemDidGainVersion:(NSFileVersion *)arg1; | |
+- (void)presentedItemDidChangeUbiquityAttributes:(NSSet *)arg1; | |
- (void)presentedItemDidChange; | |
- (void)presentedItemDidMoveToURL:(NSURL *)arg1; | |
- (void)accommodatePresentedItemDeletionWithCompletionHandler:(void (^)(NSError *))arg1; | |
diff --git a/UIKit/NSIndexPath-UIKitAdditions.h b/UIKit/NSIndexPath-UIKitAdditions.h | |
new file mode 100644 | |
index 00000000..59269452 | |
--- /dev/null | |
+++ b/UIKit/NSIndexPath-UIKitAdditions.h | |
@@ -0,0 +1,16 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSIndexPath.h> | |
+ | |
+@interface NSIndexPath (UIKitAdditions) | |
++ (id)indexPathForItem:(long long)arg1 inSection:(long long)arg2; | |
++ (id)indexPathForRow:(long long)arg1 inSection:(long long)arg2; | |
+@property(readonly, nonatomic) long long item; | |
+@property(readonly, nonatomic) long long row; | |
+@property(readonly, nonatomic) long long section; | |
+@end | |
+ | |
diff --git a/UIKit/NSItemProvider-NSURL.h b/UIKit/NSItemProvider-NSURL.h | |
new file mode 100644 | |
index 00000000..f7ce9111 | |
--- /dev/null | |
+++ b/UIKit/NSItemProvider-NSURL.h | |
@@ -0,0 +1,12 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSItemProvider.h> | |
+ | |
+@interface NSItemProvider (NSURL) | |
++ (id)itemProviderWithURL:(id)arg1 title:(id)arg2; | |
+@end | |
+ | |
diff --git a/UIKit/NSItemProvider-UIKitAdditions.h b/UIKit/NSItemProvider-UIKitAdditions.h | |
new file mode 100644 | |
index 00000000..857fbd00 | |
--- /dev/null | |
+++ b/UIKit/NSItemProvider-UIKitAdditions.h | |
@@ -0,0 +1,15 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSItemProvider.h> | |
+ | |
+@class NSData; | |
+ | |
+@interface NSItemProvider (UIKitAdditions) | |
+- (Class)_highestFidelityClassForLoading:(id)arg1; | |
+@property(copy, nonatomic) NSData *teamData; | |
+@end | |
+ | |
diff --git a/UIKit/NSItemProviderReading-Protocol.h b/UIKit/NSItemProviderReading-Protocol.h | |
new file mode 100644 | |
index 00000000..fc346ed4 | |
--- /dev/null | |
+++ b/UIKit/NSItemProviderReading-Protocol.h | |
@@ -0,0 +1,15 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class NSArray, NSData, NSString; | |
+ | |
+@protocol NSItemProviderReading <NSObject> | |
++ (NSArray *)readableTypeIdentifiersForItemProvider; | |
+- (id)initWithItemProviderData:(NSData *)arg1 typeIdentifier:(NSString *)arg2 error:(id *)arg3; | |
+@end | |
+ | |
diff --git a/UIKit/NSItemProviderWriting-Protocol.h b/UIKit/NSItemProviderWriting-Protocol.h | |
new file mode 100644 | |
index 00000000..5324f0d9 | |
--- /dev/null | |
+++ b/UIKit/NSItemProviderWriting-Protocol.h | |
@@ -0,0 +1,18 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class NSArray, NSProgress, NSString; | |
+ | |
+@protocol NSItemProviderWriting <NSObject> | |
++ (NSArray *)writableTypeIdentifiersForItemProvider; | |
+- (NSProgress *)loadDataWithTypeIdentifier:(NSString *)arg1 forItemProviderCompletionHandler:(void (^)(NSData *, NSError *))arg2; | |
+ | |
+@optional | |
+@property(readonly, copy, nonatomic) NSArray *writableTypeIdentifiersForItemProvider; | |
+@end | |
+ | |
diff --git a/UIKit/NSLayoutConstraint-StatusBarAdditions.h b/UIKit/NSLayoutConstraint-StatusBarAdditions.h | |
new file mode 100644 | |
index 00000000..2fc32732 | |
--- /dev/null | |
+++ b/UIKit/NSLayoutConstraint-StatusBarAdditions.h | |
@@ -0,0 +1,12 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSLayoutConstraint.h> | |
+ | |
+@interface NSLayoutConstraint (StatusBarAdditions) | |
+- (id)_ui_constraintWithPriority:(float)arg1; | |
+@end | |
+ | |
diff --git a/UIKit/NSLayoutConstraint-_UILayoutSystemSpacingSupport.h b/UIKit/NSLayoutConstraint-_UILayoutSystemSpacingSupport.h | |
new file mode 100644 | |
index 00000000..a85ed8e5 | |
--- /dev/null | |
+++ b/UIKit/NSLayoutConstraint-_UILayoutSystemSpacingSupport.h | |
@@ -0,0 +1,12 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSLayoutConstraint.h> | |
+ | |
+@interface NSLayoutConstraint (_UILayoutSystemSpacingSupport) | |
++ (id)constraintWithAnchor:(id)arg1 relatedBy:(long long)arg2 toAnchor:(id)arg3 withSystemSpacingMultipliedBy:(double)arg4; | |
+@end | |
+ | |
diff --git a/UIKit/NSLayoutConstraint-_UISystemBaselineSpacingSupport.h b/UIKit/NSLayoutConstraint-_UISystemBaselineSpacingSupport.h | |
new file mode 100644 | |
index 00000000..2b69a544 | |
--- /dev/null | |
+++ b/UIKit/NSLayoutConstraint-_UISystemBaselineSpacingSupport.h | |
@@ -0,0 +1,12 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSLayoutConstraint.h> | |
+ | |
+@interface NSLayoutConstraint (_UISystemBaselineSpacingSupport) | |
+- (id)spacingMultiplier; | |
+@end | |
+ | |
diff --git a/UIKit/NSLayoutItem-Protocol.h b/UIKit/NSLayoutItem-Protocol.h | |
index c309c642..1ec6a79b 100644 | |
--- a/UIKit/NSLayoutItem-Protocol.h | |
+++ b/UIKit/NSLayoutItem-Protocol.h | |
@@ -6,7 +6,7 @@ | |
#import <UIKit/NSObject-Protocol.h> | |
-@class NSArray, NSISEngine, NSISLinearExpression, NSISVariable, NSLayoutAnchor, NSLayoutConstraint, NSString; | |
+@class NSArray, NSISEngine, NSISLinearExpression, NSISVariable, NSLayoutAnchor, NSLayoutConstraint, NSLayoutRect, NSString; | |
@protocol NSLayoutItem; | |
@protocol NSLayoutItem <NSObject> | |
@@ -23,6 +23,8 @@ | |
- (NSISEngine *)nsli_layoutEngine; | |
@optional | |
+@property(setter=nsli_setPiercingToken:) unsigned long long nsli_piercingToken; | |
+- (NSLayoutRect *)nsli_layoutRect; | |
- (NSISVariable *)nsli_boundsHeightVariable; | |
- (NSISVariable *)nsli_boundsWidthVariable; | |
- (NSISVariable *)nsli_heightVariable; | |
@@ -38,6 +40,7 @@ | |
- (NSLayoutAnchor *)nsli_layoutAnchorForAttribute:(long long)arg1; | |
- (id <NSLayoutItem>)nsli_ancestorSharedWithItem:(id <NSLayoutItem>)arg1; | |
- (id <NSLayoutItem>)nsli_itemDescribingLayoutDirectionForConstraint:(NSLayoutConstraint *)arg1 toItem:(id <NSLayoutItem>)arg2; | |
+- (id <NSLayoutItem>)nsli_layoutMarginsItem; | |
- (_Bool)nsli_isRTL; | |
- (_Bool)nsli_lowersExpressionRelativeToConstraintContainer; | |
- (_Bool)nsli_isLegalConstraintItem; | |
diff --git a/UIKit/NSLayoutManager-UITextViewController.h b/UIKit/NSLayoutManager-UITextViewController.h | |
index 61de8b33..490d7f1f 100644 | |
--- a/UIKit/NSLayoutManager-UITextViewController.h | |
+++ b/UIKit/NSLayoutManager-UITextViewController.h | |
@@ -4,7 +4,7 @@ | |
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
// | |
-#import <UIFoundation/NSLayoutManager.h> | |
+#import "NSLayoutManager.h" | |
@interface NSLayoutManager (UITextViewController) | |
- (id)_commonTextViewController; | |
diff --git a/UIKit/NSLayoutXAxisAnchor-UIViewDynamicSystemSpacingSupport.h b/UIKit/NSLayoutXAxisAnchor-UIViewDynamicSystemSpacingSupport.h | |
new file mode 100644 | |
index 00000000..81f10d58 | |
--- /dev/null | |
+++ b/UIKit/NSLayoutXAxisAnchor-UIViewDynamicSystemSpacingSupport.h | |
@@ -0,0 +1,14 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSLayoutXAxisAnchor.h> | |
+ | |
+@interface NSLayoutXAxisAnchor (UIViewDynamicSystemSpacingSupport) | |
+- (id)constraintLessThanOrEqualToSystemSpacingAfterAnchor:(id)arg1 multiplier:(double)arg2; | |
+- (id)constraintGreaterThanOrEqualToSystemSpacingAfterAnchor:(id)arg1 multiplier:(double)arg2; | |
+- (id)constraintEqualToSystemSpacingAfterAnchor:(id)arg1 multiplier:(double)arg2; | |
+@end | |
+ | |
diff --git a/UIKit/NSLayoutXAxisAnchor-_UIViewDynamicSystemSpacingSupport.h b/UIKit/NSLayoutXAxisAnchor-_UIViewDynamicSystemSpacingSupport.h | |
new file mode 100644 | |
index 00000000..4d929a92 | |
--- /dev/null | |
+++ b/UIKit/NSLayoutXAxisAnchor-_UIViewDynamicSystemSpacingSupport.h | |
@@ -0,0 +1,15 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSLayoutXAxisAnchor.h> | |
+ | |
+@interface NSLayoutXAxisAnchor (_UIViewDynamicSystemSpacingSupport) | |
+- (id)constraintLessThanOrEqualToSystemSpacingAfterAnchor:(id)arg1; | |
+- (id)constraintGreaterThanOrEqualToSystemSpacingAfterAnchor:(id)arg1; | |
+- (id)constraintEqualToSystemSpacingAfterAnchor:(id)arg1; | |
+- (id)_constraintAfterAnchor:(id)arg1 relation:(long long)arg2 multiplier:(double)arg3; | |
+@end | |
+ | |
diff --git a/UIKit/NSLayoutYAxisAnchor-UIViewDynamicSystemSpacingSupport.h b/UIKit/NSLayoutYAxisAnchor-UIViewDynamicSystemSpacingSupport.h | |
new file mode 100644 | |
index 00000000..713b50f5 | |
--- /dev/null | |
+++ b/UIKit/NSLayoutYAxisAnchor-UIViewDynamicSystemSpacingSupport.h | |
@@ -0,0 +1,14 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSLayoutYAxisAnchor.h> | |
+ | |
+@interface NSLayoutYAxisAnchor (UIViewDynamicSystemSpacingSupport) | |
+- (id)constraintLessThanOrEqualToSystemSpacingBelowAnchor:(id)arg1 multiplier:(double)arg2; | |
+- (id)constraintGreaterThanOrEqualToSystemSpacingBelowAnchor:(id)arg1 multiplier:(double)arg2; | |
+- (id)constraintEqualToSystemSpacingBelowAnchor:(id)arg1 multiplier:(double)arg2; | |
+@end | |
+ | |
diff --git a/UIKit/NSLayoutYAxisAnchor-_UIViewDynamicSystemSpacingSupport.h b/UIKit/NSLayoutYAxisAnchor-_UIViewDynamicSystemSpacingSupport.h | |
new file mode 100644 | |
index 00000000..030eec7b | |
--- /dev/null | |
+++ b/UIKit/NSLayoutYAxisAnchor-_UIViewDynamicSystemSpacingSupport.h | |
@@ -0,0 +1,15 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSLayoutYAxisAnchor.h> | |
+ | |
+@interface NSLayoutYAxisAnchor (_UIViewDynamicSystemSpacingSupport) | |
+- (id)constraintLessThanOrEqualToSystemSpacingBelowAnchor:(id)arg1; | |
+- (id)constraintGreaterThanOrEqualToSystemSpacingBelowAnchor:(id)arg1; | |
+- (id)constraintEqualToSystemSpacingBelowAnchor:(id)arg1; | |
+- (id)_constraintBelowAnchor:(id)arg1 relation:(long long)arg2 multiplier:(double)arg3; | |
+@end | |
+ | |
diff --git a/UIKit/NSObject-DescriptionBuilder.h b/UIKit/NSObject-DescriptionBuilder.h | |
new file mode 100644 | |
index 00000000..2a9f7f57 | |
--- /dev/null | |
+++ b/UIKit/NSObject-DescriptionBuilder.h | |
@@ -0,0 +1,14 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@class UIDescriptionBuilder; | |
+ | |
+@interface NSObject (DescriptionBuilder) | |
+@property(readonly, nonatomic) UIDescriptionBuilder *_ui_descriptionBuilder; | |
+@end | |
+ | |
diff --git a/UIKit/NSObject-UIAccessibility.h b/UIKit/NSObject-UIAccessibility.h | |
index 30ad4dbe..480086bd 100644 | |
--- a/UIKit/NSObject-UIAccessibility.h | |
+++ b/UIKit/NSObject-UIAccessibility.h | |
@@ -6,7 +6,7 @@ | |
#import <Foundation/NSObject.h> | |
-@class NSArray, NSString, UIBezierPath; | |
+@class NSArray, NSAttributedString, NSString, UIBezierPath; | |
@interface NSObject (UIAccessibility) | |
@property(copy, nonatomic) NSArray *accessibilityHeaderElements; | |
@@ -19,9 +19,15 @@ | |
@property(nonatomic) struct CGPoint accessibilityActivationPoint; // @dynamic accessibilityActivationPoint; | |
@property(copy, nonatomic) UIBezierPath *accessibilityPath; | |
@property(nonatomic) struct CGRect accessibilityFrame; // @dynamic accessibilityFrame; | |
+@property(copy, nonatomic) NSAttributedString *accessibilityAttributedHint; | |
@property(copy, nonatomic) NSString *accessibilityHint; // @dynamic accessibilityHint; | |
+- (void)_internalSetAccessibilityAttributedHint:(id)arg1; | |
+@property(copy, nonatomic) NSAttributedString *accessibilityAttributedValue; | |
@property(copy, nonatomic) NSString *accessibilityValue; // @dynamic accessibilityValue; | |
+- (void)_internalSetAccessibilityAttributedValue:(id)arg1; | |
+@property(copy, nonatomic) NSAttributedString *accessibilityAttributedLabel; | |
@property(copy, nonatomic) NSString *accessibilityLabel; // @dynamic accessibilityLabel; | |
+- (void)_internalSetAccessibilityAttributedLabel:(id)arg1; | |
@property(nonatomic) _Bool accessibilityViewIsModal; // @dynamic accessibilityViewIsModal; | |
@property(nonatomic) _Bool accessibilityElementsHidden; // @dynamic accessibilityElementsHidden; | |
- (id)storedAccessibilityActivationPoint; | |
@@ -33,5 +39,8 @@ | |
- (id)storedAccessibilityNavigationStyle; | |
- (id)storedShouldGroupAccessibilityChildren; | |
- (id)accessibilityContainer; | |
+- (id)_internalAccessibilityAttributedHint; | |
+- (id)_internalAccessibilityAttributedValue; | |
+- (id)_internalAccessibilityAttributedLabel; | |
@end | |
diff --git a/UIKit/NSObject-UIAccessibilityContainer.h b/UIKit/NSObject-UIAccessibilityContainer.h | |
index 31890a1e..8a2b8c9e 100644 | |
--- a/UIKit/NSObject-UIAccessibilityContainer.h | |
+++ b/UIKit/NSObject-UIAccessibilityContainer.h | |
@@ -9,6 +9,8 @@ | |
@class NSArray; | |
@interface NSObject (UIAccessibilityContainer) | |
+@property(nonatomic) long long accessibilityContainerType; | |
+- (id)storedAccessibilityContainerType; | |
@property(retain, nonatomic) NSArray *accessibilityElements; | |
- (long long)indexOfAccessibilityElement:(id)arg1; | |
- (id)accessibilityElementAtIndex:(long long)arg1; | |
diff --git a/UIKit/NSObject-UIAccessibility_Dragging.h b/UIKit/NSObject-UIAccessibility_Dragging.h | |
new file mode 100644 | |
index 00000000..7db53a3e | |
--- /dev/null | |
+++ b/UIKit/NSObject-UIAccessibility_Dragging.h | |
@@ -0,0 +1,15 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@interface NSObject (UIAccessibility_Dragging) | |
+- (id)accessibilityDropPointDescriptors; | |
+- (void)setAccessibilityDropPointDescriptors:(id)arg1; | |
+- (id)accessibilityDragSourceDescriptors; | |
+- (void)setAccessibilityDragSourceDescriptors:(id)arg1; | |
+@end | |
+ | |
diff --git a/UIKit/NSObject-UIKitAccessibilityAutomation.h b/UIKit/NSObject-UIKitAccessibilityAutomation.h | |
new file mode 100644 | |
index 00000000..d184a6bd | |
--- /dev/null | |
+++ b/UIKit/NSObject-UIKitAccessibilityAutomation.h | |
@@ -0,0 +1,14 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@class NSString; | |
+ | |
+@interface NSObject (UIKitAccessibilityAutomation) | |
+@property(readonly, nonatomic) NSString *accessibilityLocalizedStringKey; | |
+@end | |
+ | |
diff --git a/UIKit/NSObject-UITraitMatchingValue.h b/UIKit/NSObject-UITraitMatchingValue.h | |
new file mode 100644 | |
index 00000000..34e916df | |
--- /dev/null | |
+++ b/UIKit/NSObject-UITraitMatchingValue.h | |
@@ -0,0 +1,13 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@interface NSObject (UITraitMatchingValue) | |
+- (id)_uikit_valueForTraitCollection:(id)arg1; | |
+- (_Bool)_uikit_variesByTraitCollections; | |
+@end | |
+ | |
diff --git a/UIKit/NSParagraphStyle-UIKitAdditions.h b/UIKit/NSParagraphStyle-UIKitAdditions.h | |
index 7fb41889..c66166d7 100644 | |
--- a/UIKit/NSParagraphStyle-UIKitAdditions.h | |
+++ b/UIKit/NSParagraphStyle-UIKitAdditions.h | |
@@ -4,9 +4,11 @@ | |
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
// | |
-#import <UIFoundation/NSParagraphStyle.h> | |
+#import "NSParagraphStyle.h" | |
@interface NSParagraphStyle (UIKitAdditions) | |
+- (long long)_ui_resolvedWritingDirectionForUserInterfaceLayoutDirection:(long long)arg1; | |
+- (long long)_ui_resolvedWritingDirection; | |
- (long long)_ui_resolvedTextAlignmentForUserInterfaceLayoutDirection:(long long)arg1; | |
- (long long)_ui_resolvedTextAlignment; | |
@end | |
diff --git a/UIKit/NSString-UIItemProvider.h b/UIKit/NSString-UIItemProvider.h | |
new file mode 100644 | |
index 00000000..6e05f21d | |
--- /dev/null | |
+++ b/UIKit/NSString-UIItemProvider.h | |
@@ -0,0 +1,25 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSString.h> | |
+ | |
+#import <UIKit/UIItemProviderReading-Protocol.h> | |
+#import <UIKit/UIItemProviderWriting-Protocol.h> | |
+ | |
+@class NSArray; | |
+ | |
+@interface NSString (UIItemProvider) <UIItemProviderReading, UIItemProviderWriting> | |
++ (id)newObjectWithItemProviderData:(id)arg1 typeIdentifier:(id)arg2 options:(id)arg3 error:(id *)arg4; | |
+- (void)registerLoadHandlersToItemProvider:(id)arg1; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+@property(readonly, copy, nonatomic) NSArray *writableTypeIdentifiersForItemProvider; | |
+@end | |
+ | |
diff --git a/UIKit/NSTextAttachment-UIAccessibilityContentSizeCategoryImageAdjusting.h b/UIKit/NSTextAttachment-UIAccessibilityContentSizeCategoryImageAdjusting.h | |
new file mode 100644 | |
index 00000000..48aea452 | |
--- /dev/null | |
+++ b/UIKit/NSTextAttachment-UIAccessibilityContentSizeCategoryImageAdjusting.h | |
@@ -0,0 +1,22 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import "NSTextAttachment.h" | |
+ | |
+#import <UIKit/UIAccessibilityContentSizeCategoryImageAdjusting-Protocol.h> | |
+ | |
+@class NSString; | |
+ | |
+@interface NSTextAttachment (UIAccessibilityContentSizeCategoryImageAdjusting) <UIAccessibilityContentSizeCategoryImageAdjusting> | |
+@property(nonatomic) _Bool adjustsImageSizeForAccessibilityContentSizeCategory; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+@end | |
+ | |
diff --git a/UIKit/NSTextAttachment-UITextDragGeometry.h b/UIKit/NSTextAttachment-UITextDragGeometry.h | |
new file mode 100644 | |
index 00000000..46f7dee0 | |
--- /dev/null | |
+++ b/UIKit/NSTextAttachment-UITextDragGeometry.h | |
@@ -0,0 +1,13 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import "NSTextAttachment.h" | |
+ | |
+@interface NSTextAttachment (UITextDragGeometry) | |
++ (id)_imageFromAttachment:(id)arg1; | |
++ (_Bool)_attachmentHasImage:(id)arg1; | |
+@end | |
+ | |
diff --git a/UIKit/NSTextStorage-UIKitUndoExtensions.h b/UIKit/NSTextStorage-UIKitUndoExtensions.h | |
index 944633f1..3df54f7a 100644 | |
--- a/UIKit/NSTextStorage-UIKitUndoExtensions.h | |
+++ b/UIKit/NSTextStorage-UIKitUndoExtensions.h | |
@@ -4,7 +4,7 @@ | |
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
// | |
-#import <UIFoundation/NSTextStorage.h> | |
+#import "NSTextStorage.h" | |
@interface NSTextStorage (UIKitUndoExtensions) | |
- (id)_undoRedoAttributedSubstringFromRange:(struct _NSRange)arg1; | |
diff --git a/UIKit/NSURL-UIDocumentPicker.h b/UIKit/NSURL-UIDocumentPicker.h | |
index 390e6e7d..230abacc 100644 | |
--- a/UIKit/NSURL-UIDocumentPicker.h | |
+++ b/UIKit/NSURL-UIDocumentPicker.h | |
@@ -14,6 +14,8 @@ | |
- (id)ui_resolveOnDiskBookmarkAndPromise; | |
- (void)ui_scheduleForCleanup; | |
- (id)ui_bookmarkForExportWithError:(id *)arg1; | |
+- (_Bool)ui_sourceIsManaged; | |
+- (void)ui_setSourceIsManaged:(_Bool)arg1; | |
- (_Bool)ui_isUnfulfilledPromiseURL; | |
- (_Bool)ui_canOpenInPlace; | |
- (void)ui_setIsFileProviderURL:(_Bool)arg1; | |
diff --git a/UIKit/NSURL-UIItemProvider.h b/UIKit/NSURL-UIItemProvider.h | |
new file mode 100644 | |
index 00000000..3c558983 | |
--- /dev/null | |
+++ b/UIKit/NSURL-UIItemProvider.h | |
@@ -0,0 +1,27 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSURL.h> | |
+ | |
+#import <UIKit/UIItemProviderReading-Protocol.h> | |
+#import <UIKit/UIItemProviderWriting-Protocol.h> | |
+ | |
+@class NSArray, NSString; | |
+ | |
+@interface NSURL (UIItemProvider) <UIItemProviderReading, UIItemProviderWriting> | |
++ (id)newObjectWithItemProviderData:(id)arg1 typeIdentifier:(id)arg2 options:(id)arg3 error:(id *)arg4; | |
+- (void)_NSItemProviderArchive_didUnarchiveCustomDictionary:(id)arg1; | |
+- (id)_NSItemProviderArchive_customArchiveDictionary; | |
+- (void)registerLoadHandlersToItemProvider:(id)arg1; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+@property(readonly, copy, nonatomic) NSArray *writableTypeIdentifiersForItemProvider; | |
+@end | |
+ | |
diff --git a/UIKit/NSURL-UIKitAdditions.h b/UIKit/NSURL-UIKitAdditions.h | |
index 77562f30..2d665c58 100644 | |
--- a/UIKit/NSURL-UIKitAdditions.h | |
+++ b/UIKit/NSURL-UIKitAdditions.h | |
@@ -18,11 +18,7 @@ | |
- (id)searchResultIdentifier; | |
- (id)searchResultDomain; | |
- (id)radarWebURL; | |
-- (id)appleStoreURL; | |
-- (id)itmsURL; | |
- (id)phobosURL; | |
-- (_Bool)isGoogleMapsURL; | |
-- (_Bool)_isGoogleMapsDomain:(id)arg1 subdomain:(id)arg2 path:(id)arg3 queryKeysAndValues:(id)arg4; | |
- (void)_domain:(id *)arg1 subdomain:(id *)arg2; | |
@end | |
diff --git a/UIKit/NSURL-UIKit_Private.h b/UIKit/NSURL-UIKit_Private.h | |
new file mode 100644 | |
index 00000000..fe33f283 | |
--- /dev/null | |
+++ b/UIKit/NSURL-UIKit_Private.h | |
@@ -0,0 +1,14 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSURL.h> | |
+ | |
+@class NSString; | |
+ | |
+@interface NSURL (UIKit_Private) | |
+@property(copy, nonatomic, setter=_setTitle:) NSString *_title; | |
+@end | |
+ | |
diff --git a/UIKit/NSUserActivity-UIItemProviderReadingWriting.h b/UIKit/NSUserActivity-UIItemProviderReadingWriting.h | |
new file mode 100644 | |
index 00000000..ee9446d0 | |
--- /dev/null | |
+++ b/UIKit/NSUserActivity-UIItemProviderReadingWriting.h | |
@@ -0,0 +1,24 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSUserActivity.h> | |
+ | |
+#import <UIKit/UIItemProviderReading-Protocol.h> | |
+#import <UIKit/UIItemProviderWriting-Protocol.h> | |
+ | |
+@class NSArray, NSString; | |
+ | |
+@interface NSUserActivity (UIItemProviderReadingWriting) <UIItemProviderReading, UIItemProviderWriting> | |
++ (id)newObjectWithItemProviderData:(id)arg1 typeIdentifier:(id)arg2 options:(id)arg3 error:(id *)arg4; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+@property(readonly, copy, nonatomic) NSArray *writableTypeIdentifiersForItemProvider; | |
+@end | |
+ | |
diff --git a/UIKit/NSUserActivity-UINSItemProvider.h b/UIKit/NSUserActivity-UINSItemProvider.h | |
new file mode 100644 | |
index 00000000..2d14ea56 | |
--- /dev/null | |
+++ b/UIKit/NSUserActivity-UINSItemProvider.h | |
@@ -0,0 +1,27 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSUserActivity.h> | |
+ | |
+#import <UIKit/NSItemProviderReading-Protocol.h> | |
+#import <UIKit/NSItemProviderWriting-Protocol.h> | |
+ | |
+@class NSArray, NSString; | |
+ | |
+@interface NSUserActivity (UINSItemProvider) <NSItemProviderReading, NSItemProviderWriting> | |
++ (id)writableTypeIdentifiersForItemProvider; | |
++ (id)readableTypeIdentifiersForItemProvider; | |
+- (id)loadDataWithTypeIdentifier:(id)arg1 forItemProviderCompletionHandler:(CDUnknownBlockType)arg2; | |
+- (id)initWithItemProviderData:(id)arg1 typeIdentifier:(id)arg2 error:(id *)arg3; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+@property(readonly, copy, nonatomic) NSArray *writableTypeIdentifiersForItemProvider; | |
+@end | |
+ | |
diff --git a/UIKit/NSValue-NSValueUIGeometryExtensions.h b/UIKit/NSValue-NSValueUIGeometryExtensions.h | |
index 5413cea5..09239ff3 100644 | |
--- a/UIKit/NSValue-NSValueUIGeometryExtensions.h | |
+++ b/UIKit/NSValue-NSValueUIGeometryExtensions.h | |
@@ -8,6 +8,8 @@ | |
@interface NSValue (NSValueUIGeometryExtensions) | |
+ (id)valueWithUIOffset:(struct UIOffset)arg1; | |
++ (id)valueWithDirectionalEdgeInsets:(struct NSDirectionalEdgeInsets)arg1; | |
++ (id)valueWithNSDirectionalEdgeInsets:(struct NSDirectionalEdgeInsets)arg1; | |
+ (id)valueWithUIEdgeInsets:(struct UIEdgeInsets)arg1; | |
+ (id)valueWithCGAffineTransform:(struct CGAffineTransform)arg1; | |
+ (id)valueWithCGRect:(struct CGRect)arg1; | |
@@ -15,6 +17,7 @@ | |
+ (id)valueWithCGVector:(struct CGVector)arg1; | |
+ (id)valueWithCGPoint:(struct CGPoint)arg1; | |
@property(readonly, nonatomic) struct UIOffset UIOffsetValue; | |
+@property(readonly, nonatomic) struct NSDirectionalEdgeInsets directionalEdgeInsetsValue; | |
@property(readonly, nonatomic) struct UIEdgeInsets UIEdgeInsetsValue; | |
@property(readonly, nonatomic) struct CGAffineTransform CGAffineTransformValue; | |
@property(readonly, nonatomic) struct CGRect CGRectValue; | |
diff --git a/UIKit/PBDataTransferMonitorDelegate-Protocol.h b/UIKit/PBDataTransferMonitorDelegate-Protocol.h | |
new file mode 100644 | |
index 00000000..d64d5606 | |
--- /dev/null | |
+++ b/UIKit/PBDataTransferMonitorDelegate-Protocol.h | |
@@ -0,0 +1,15 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class PBDataTransferMonitor; | |
+ | |
+@protocol PBDataTransferMonitorDelegate <NSObject> | |
+- (void)dataTransferMonitorFinishedTransfers:(PBDataTransferMonitor *)arg1; | |
+- (void)dataTransferMonitorBeganTransfers:(PBDataTransferMonitor *)arg1; | |
+@end | |
+ | |
diff --git a/UIKit/QLPreviewControllerDataSource-Protocol.h b/UIKit/QLPreviewControllerDataSource-Protocol.h | |
new file mode 100644 | |
index 00000000..f21f022a | |
--- /dev/null | |
+++ b/UIKit/QLPreviewControllerDataSource-Protocol.h | |
@@ -0,0 +1,14 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+@class QLPreviewController; | |
+@protocol QLPreviewItem; | |
+ | |
+@protocol QLPreviewControllerDataSource | |
+- (id <QLPreviewItem>)previewController:(QLPreviewController *)arg1 previewItemAtIndex:(long long)arg2; | |
+- (long long)numberOfPreviewItemsInPreviewController:(QLPreviewController *)arg1; | |
+@end | |
+ | |
diff --git a/UIKit/QLPreviewItem-Protocol.h b/UIKit/QLPreviewItem-Protocol.h | |
new file mode 100644 | |
index 00000000..7e21bc5d | |
--- /dev/null | |
+++ b/UIKit/QLPreviewItem-Protocol.h | |
@@ -0,0 +1,17 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class NSString, NSURL; | |
+ | |
+@protocol QLPreviewItem <NSObject> | |
+@property(readonly, nonatomic) NSURL *previewItemURL; | |
+ | |
+@optional | |
+@property(readonly, nonatomic) NSString *previewItemTitle; | |
+@end | |
+ | |
diff --git a/UIKit/TIKeyboardInputManagerToImplProtocol-Protocol.h b/UIKit/TIKeyboardInputManagerToImplProtocol-Protocol.h | |
new file mode 100644 | |
index 00000000..d21cf4fb | |
--- /dev/null | |
+++ b/UIKit/TIKeyboardInputManagerToImplProtocol-Protocol.h | |
@@ -0,0 +1,14 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class NSDictionary; | |
+ | |
+@protocol TIKeyboardInputManagerToImplProtocol <NSObject> | |
+- (void)processPayloadInfo:(NSDictionary *)arg1; | |
+@end | |
+ | |
diff --git a/UIKit/TIPreferencesControllerActions-Protocol.h b/UIKit/TIPreferencesControllerActions-Protocol.h | |
index 1d822f42..8bacb87f 100644 | |
--- a/UIKit/TIPreferencesControllerActions-Protocol.h | |
+++ b/UIKit/TIPreferencesControllerActions-Protocol.h | |
@@ -14,6 +14,9 @@ | |
@property(nonatomic) _Bool automaticMinimizationEnabled; | |
@property(nonatomic) _Bool predictionEnabled; | |
@property(copy, nonatomic) NSArray *inputModeSelectionSequence; | |
+- (void)updateLastUsedDictationLanguages:(NSDictionary *)arg1; | |
+- (void)updateEnabledDictationLanguages:(NSDictionary *)arg1; | |
+- (void)updateDidPerformFirstReachableKeyboardInteraction; | |
- (void)updateKeyboardHandBias:(NSString *)arg1; | |
- (void)updateKeyboardIsFloating:(_Bool)arg1; | |
- (void)updateKeyboardIsSplit:(_Bool)arg1 locked:(_Bool)arg2; | |
diff --git a/UIKit/TITextInputTraits-UIKBExtras.h b/UIKit/TITextInputTraits-UIKBExtras.h | |
index a6bfb462..7db23817 100644 | |
--- a/UIKit/TITextInputTraits-UIKBExtras.h | |
+++ b/UIKit/TITextInputTraits-UIKBExtras.h | |
@@ -8,6 +8,7 @@ | |
@interface TITextInputTraits (UIKBExtras) | |
+ (id)translateToTextInputRecentInputIdentifier:(id)arg1; | |
++ (_Bool)translateToTextInputSmartInsertDeleteEnabled:(long long)arg1; | |
+ (unsigned long long)translateToTextScriptType:(long long)arg1; | |
+ (unsigned long long)translateToTextInputReturnKeyType:(long long)arg1; | |
+ (unsigned long long)translateToTextInputKeyboardAppearance:(long long)arg1; | |
diff --git a/UIKit/UIAccessibilityContentSizeCategoryImageAdjusting-Protocol.h b/UIKit/UIAccessibilityContentSizeCategoryImageAdjusting-Protocol.h | |
new file mode 100644 | |
index 00000000..4b1b466f | |
--- /dev/null | |
+++ b/UIKit/UIAccessibilityContentSizeCategoryImageAdjusting-Protocol.h | |
@@ -0,0 +1,12 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@protocol UIAccessibilityContentSizeCategoryImageAdjusting <NSObject> | |
+@property(nonatomic) _Bool adjustsImageSizeForAccessibilityContentSizeCategory; | |
+@end | |
+ | |
diff --git a/UIKit/UIAccessibilityCustomAction.h b/UIKit/UIAccessibilityCustomAction.h | |
index 0d7c6f40..eea1b03a 100644 | |
--- a/UIKit/UIAccessibilityCustomAction.h | |
+++ b/UIKit/UIAccessibilityCustomAction.h | |
@@ -6,19 +6,21 @@ | |
#import <Foundation/NSObject.h> | |
-@class NSString; | |
+@class NSAttributedString, NSString; | |
@interface UIAccessibilityCustomAction : NSObject | |
{ | |
- NSString *_name; | |
+ NSAttributedString *_attributedName; | |
id _target; | |
SEL _selector; | |
} | |
@property(nonatomic) SEL selector; // @synthesize selector=_selector; | |
@property(nonatomic) __weak id target; // @synthesize target=_target; | |
-@property(copy, nonatomic) NSString *name; // @synthesize name=_name; | |
+@property(copy, nonatomic) NSAttributedString *attributedName; // @synthesize attributedName=_attributedName; | |
- (void).cxx_destruct; | |
+@property(copy, nonatomic) NSString *name; | |
+- (id)initWithAttributedName:(id)arg1 target:(id)arg2 selector:(SEL)arg3; | |
- (id)initWithName:(id)arg1 target:(id)arg2 selector:(SEL)arg3; | |
- (id)init; | |
diff --git a/UIKit/UIAccessibilityCustomRotor.h b/UIKit/UIAccessibilityCustomRotor.h | |
index 4e1a1eef..7fbf9adc 100644 | |
--- a/UIKit/UIAccessibilityCustomRotor.h | |
+++ b/UIKit/UIAccessibilityCustomRotor.h | |
@@ -6,21 +6,26 @@ | |
#import <Foundation/NSObject.h> | |
-@class NSString, NSUUID; | |
+@class NSAttributedString, NSString, NSUUID; | |
@interface UIAccessibilityCustomRotor : NSObject | |
{ | |
NSUUID *uuid; | |
id targetElement; | |
- NSString *_name; | |
+ long long systemRotorType; | |
+ NSAttributedString *_attributedName; | |
CDUnknownBlockType _itemSearchBlock; | |
} | |
@property(copy, nonatomic) CDUnknownBlockType itemSearchBlock; // @synthesize itemSearchBlock=_itemSearchBlock; | |
-@property(copy, nonatomic) NSString *name; // @synthesize name=_name; | |
+@property(copy, nonatomic) NSAttributedString *attributedName; // @synthesize attributedName=_attributedName; | |
+@property(nonatomic) long long systemRotorType; // @synthesize systemRotorType; | |
@property(nonatomic) __weak id targetElement; // @synthesize targetElement; | |
@property(retain, nonatomic) NSUUID *uuid; // @synthesize uuid; | |
- (void).cxx_destruct; | |
+@property(copy, nonatomic) NSString *name; | |
+- (id)initWithSystemType:(long long)arg1 itemSearchBlock:(CDUnknownBlockType)arg2; | |
+- (id)initWithAttributedName:(id)arg1 itemSearchBlock:(CDUnknownBlockType)arg2; | |
- (id)initWithName:(id)arg1 itemSearchBlock:(CDUnknownBlockType)arg2; | |
@end | |
diff --git a/UIKit/UIAccessibilityHUDGestureHosting-Protocol.h b/UIKit/UIAccessibilityHUDGestureHosting-Protocol.h | |
new file mode 100644 | |
index 00000000..cd64c8f4 | |
--- /dev/null | |
+++ b/UIKit/UIAccessibilityHUDGestureHosting-Protocol.h | |
@@ -0,0 +1,14 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+@class UIAccessibilityHUDGestureManager, UIAccessibilityHUDItem, UIGestureRecognizer; | |
+ | |
+@protocol UIAccessibilityHUDGestureHosting | |
+- (_Bool)_accessibilityHUDGestureManager:(UIAccessibilityHUDGestureManager *)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)arg2; | |
+- (void)_accessibilityHUDGestureManager:(UIAccessibilityHUDGestureManager *)arg1 gestureLiftedAtPoint:(struct CGPoint)arg2; | |
+- (UIAccessibilityHUDItem *)_accessibilityHUDGestureManager:(UIAccessibilityHUDGestureManager *)arg1 HUDItemForPoint:(struct CGPoint)arg2; | |
+@end | |
+ | |
diff --git a/UIKit/UIAccessibilityHUDGestureManager.h b/UIKit/UIAccessibilityHUDGestureManager.h | |
new file mode 100644 | |
index 00000000..e62ed16a | |
--- /dev/null | |
+++ b/UIKit/UIAccessibilityHUDGestureManager.h | |
@@ -0,0 +1,39 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UIGestureRecognizerDelegatePrivate-Protocol.h> | |
+ | |
+@class NSMutableArray, NSString, UILongPressGestureRecognizer, UIView; | |
+@protocol UIAccessibilityHUDGestureHosting; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIAccessibilityHUDGestureManager : NSObject <UIGestureRecognizerDelegatePrivate> | |
+{ | |
+ UIView<UIAccessibilityHUDGestureHosting> *_view; | |
+ UILongPressGestureRecognizer *_recognizer; | |
+ NSMutableArray *_subscribedConcurrentGestureRecognizers; | |
+} | |
+ | |
+- (void).cxx_destruct; | |
+- (void)_gestureRecognizerChanged:(id)arg1; | |
+- (void)_contentSizeCategoryChanged:(id)arg1; | |
+- (void)_concurrentGestureRecognizerFired:(id)arg1; | |
+- (_Bool)_gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2; | |
+- (void)_clearButtonItemGestureSubscriptions; | |
+- (id)_subscribedConcurrentGestureRecognizers; | |
+- (void)dealloc; | |
+- (id)initWithView:(id)arg1; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIAccessibilityHUDItem.h b/UIKit/UIAccessibilityHUDItem.h | |
new file mode 100644 | |
index 00000000..bffd893f | |
--- /dev/null | |
+++ b/UIKit/UIAccessibilityHUDItem.h | |
@@ -0,0 +1,35 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/NSCopying-Protocol.h> | |
+ | |
+@class NSString, UIImage; | |
+ | |
+@interface UIAccessibilityHUDItem : NSObject <NSCopying> | |
+{ | |
+ _Bool _scaleImage; | |
+ NSString *_title; | |
+ UIImage *_image; | |
+ struct UIEdgeInsets _imageInsets; | |
+} | |
+ | |
++ (id)HUDItemForBarButtonItem:(id)arg1; | |
++ (id)HUDItemForTabBarItem:(id)arg1; | |
+@property(nonatomic) struct UIEdgeInsets imageInsets; // @synthesize imageInsets=_imageInsets; | |
+@property(retain, nonatomic) UIImage *image; // @synthesize image=_image; | |
+@property(copy, nonatomic) NSString *title; // @synthesize title=_title; | |
+@property(nonatomic) _Bool scaleImage; // @synthesize scaleImage=_scaleImage; | |
+- (void).cxx_destruct; | |
+- (unsigned long long)hash; | |
+- (_Bool)isEqual:(id)arg1; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+- (id)initWithTitle:(id)arg1 image:(id)arg2 imageInsets:(struct UIEdgeInsets)arg3 scaleImage:(_Bool)arg4; | |
+- (id)initWithTitle:(id)arg1 image:(id)arg2 imageInsets:(struct UIEdgeInsets)arg3; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIAccessibilityHUDLayoutManager.h b/UIKit/UIAccessibilityHUDLayoutManager.h | |
new file mode 100644 | |
index 00000000..269c11d3 | |
--- /dev/null | |
+++ b/UIKit/UIAccessibilityHUDLayoutManager.h | |
@@ -0,0 +1,27 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIAccessibilityHUDLayoutManager : NSObject | |
+{ | |
+} | |
+ | |
+- (void)layoutSubviewsOfHUD:(id)arg1; | |
+- (struct CGRect)labelFrameForHUD:(id)arg1; | |
+- (struct CGRect)imageViewFrameForHUD:(id)arg1; | |
+- (struct CGSize)imageViewSizeForHUD:(id)arg1; | |
+- (unsigned long long)numberOfLinesForLabelInHUD:(id)arg1; | |
+- (struct UIEdgeInsets)imageInsetsForHUD:(id)arg1; | |
+- (struct CGSize)contentSizeForHUD:(id)arg1; | |
+- (struct CGRect)contentRectForHUD:(id)arg1; | |
+- (id)containerViewForHUD:(id)arg1; | |
+- (double)maxImageHeight; | |
+- (double)margin; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIAccessibilityHUDView.h b/UIKit/UIAccessibilityHUDView.h | |
new file mode 100644 | |
index 00000000..990f091f | |
--- /dev/null | |
+++ b/UIKit/UIAccessibilityHUDView.h | |
@@ -0,0 +1,35 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIView.h> | |
+ | |
+@class UIAccessibilityHUDItem, UIImageView, UILabel, UIVisualEffectView; | |
+ | |
+@interface UIAccessibilityHUDView : UIView | |
+{ | |
+ UIAccessibilityHUDItem *_item; | |
+ UIView *_transformContainer; | |
+ UIVisualEffectView *_effectView; | |
+ UIImageView *_imageView; | |
+ UILabel *_titleLabel; | |
+} | |
+ | |
+@property(copy, nonatomic) UIAccessibilityHUDItem *item; // @synthesize item=_item; | |
+- (void).cxx_destruct; | |
+- (id)imageView; | |
+- (id)titleLabel; | |
+- (struct UIEdgeInsets)imageInsetsForLayout; | |
+- (id)containerViewForLayout; | |
+- (void)dismissAnimated:(_Bool)arg1 completion:(CDUnknownBlockType)arg2; | |
+- (void)showAnimated:(_Bool)arg1 completion:(CDUnknownBlockType)arg2; | |
+- (void)_show:(_Bool)arg1 animated:(_Bool)arg2 completion:(CDUnknownBlockType)arg3; | |
+- (void)layoutSubviews; | |
+- (struct CGSize)sizeThatFits:(struct CGSize)arg1; | |
+- (id)layoutManager; | |
+- (id)initWithHUDItem:(id)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIAccessibilityImageOnlyHUDLayoutManager.h b/UIKit/UIAccessibilityImageOnlyHUDLayoutManager.h | |
new file mode 100644 | |
index 00000000..f46495b8 | |
--- /dev/null | |
+++ b/UIKit/UIAccessibilityImageOnlyHUDLayoutManager.h | |
@@ -0,0 +1,17 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIAccessibilityHUDLayoutManager.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIAccessibilityImageOnlyHUDLayoutManager : UIAccessibilityHUDLayoutManager | |
+{ | |
+} | |
+ | |
+- (struct CGRect)imageViewFrameForHUD:(id)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIAccessibilityLabelOnlyHUDLayoutManager.h b/UIKit/UIAccessibilityLabelOnlyHUDLayoutManager.h | |
new file mode 100644 | |
index 00000000..37dcd85e | |
--- /dev/null | |
+++ b/UIKit/UIAccessibilityLabelOnlyHUDLayoutManager.h | |
@@ -0,0 +1,18 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIAccessibilityHUDLayoutManager.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIAccessibilityLabelOnlyHUDLayoutManager : UIAccessibilityHUDLayoutManager | |
+{ | |
+} | |
+ | |
+- (struct CGRect)labelFrameForHUD:(id)arg1; | |
+- (unsigned long long)numberOfLinesForLabelInHUD:(id)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIAccessibilityLargeTextSegmentedViewController.h b/UIKit/UIAccessibilityLargeTextSegmentedViewController.h | |
new file mode 100644 | |
index 00000000..09ed9d7f | |
--- /dev/null | |
+++ b/UIKit/UIAccessibilityLargeTextSegmentedViewController.h | |
@@ -0,0 +1,36 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIViewController.h> | |
+ | |
+@class NSArray, NSMutableArray, UIScrollView, UISegment, UISegmentedControl; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIAccessibilityLargeTextSegmentedViewController : UIViewController | |
+{ | |
+ UISegmentedControl *_segmentedControl; | |
+ NSMutableArray *_segmentButtons; | |
+ UISegment *_originalSelectedSegment; | |
+ NSArray *_segments; | |
+ UIScrollView *_mainScrollView; | |
+} | |
+ | |
+@property(retain, nonatomic) UIScrollView *mainScrollView; // @synthesize mainScrollView=_mainScrollView; | |
+@property(retain, nonatomic) NSArray *segments; // @synthesize segments=_segments; | |
+@property(retain, nonatomic) UISegment *originalSelectedSegment; // @synthesize originalSelectedSegment=_originalSelectedSegment; | |
+@property(retain, nonatomic) NSMutableArray *segmentButtons; // @synthesize segmentButtons=_segmentButtons; | |
+@property(retain, nonatomic) UISegmentedControl *segmentedControl; // @synthesize segmentedControl=_segmentedControl; | |
+- (void).cxx_destruct; | |
+- (void)buttonTouchUp:(id)arg1; | |
+- (void)buttonTouchDown:(id)arg1; | |
+- (void)buttonPress:(id)arg1; | |
+- (void)viewDidLayoutSubviews; | |
+- (void)_configureSegmentViews; | |
+- (id)initWithSegmentedControl:(id)arg1 segments:(id)arg2 delegate:(id)arg3; | |
+- (id)segmentFromSegment:(id)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIAccessibilityLocationDescriptor.h b/UIKit/UIAccessibilityLocationDescriptor.h | |
new file mode 100644 | |
index 00000000..344e68f9 | |
--- /dev/null | |
+++ b/UIKit/UIAccessibilityLocationDescriptor.h | |
@@ -0,0 +1,30 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@class NSAttributedString, NSString, UIView; | |
+ | |
+@interface UIAccessibilityLocationDescriptor : NSObject | |
+{ | |
+ UIView *_view; | |
+ NSAttributedString *_attributedName; | |
+ struct CGPoint _point; | |
+} | |
+ | |
+@property(readonly, nonatomic) NSAttributedString *attributedName; // @synthesize attributedName=_attributedName; | |
+@property(readonly, nonatomic) struct CGPoint point; // @synthesize point=_point; | |
+@property(readonly, nonatomic) __weak UIView *view; // @synthesize view=_view; | |
+- (void).cxx_destruct; | |
+- (unsigned long long)hash; | |
+- (_Bool)isEqual:(id)arg1; | |
+@property(readonly, nonatomic) NSString *name; | |
+- (id)initWithAttributedName:(id)arg1 point:(struct CGPoint)arg2 inView:(id)arg3; | |
+- (id)initWithName:(id)arg1 point:(struct CGPoint)arg2 inView:(id)arg3; | |
+- (id)initWithName:(id)arg1 view:(id)arg2; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIActionSheet.h b/UIKit/UIActionSheet.h | |
index ecd4b0c8..b806fc85 100644 | |
--- a/UIKit/UIActionSheet.h | |
+++ b/UIKit/UIActionSheet.h | |
@@ -43,7 +43,6 @@ | |
- (id)addButtonWithTitle:(id)arg1 label:(id)arg2; | |
- (id)_contentView; | |
- (void)_setContentView:(id)arg1; | |
-- (_Bool)_isSBAlert; | |
- (id)_attributedTitleString; | |
- (void)_setAttributedTitleString:(id)arg1; | |
- (void)setSelectedButtonGlyphHighlightedImage:(id)arg1; | |
diff --git a/UIKit/UIActionSheetPresentationControllerVisualStyle-Protocol.h b/UIKit/UIActionSheetPresentationControllerVisualStyle-Protocol.h | |
index b33ce008..d82af79b 100644 | |
--- a/UIKit/UIActionSheetPresentationControllerVisualStyle-Protocol.h | |
+++ b/UIKit/UIActionSheetPresentationControllerVisualStyle-Protocol.h | |
@@ -6,13 +6,15 @@ | |
#import <UIKit/NSObject-Protocol.h> | |
-@class UIColor, UIView; | |
+@class UIColor, UITraitCollection, UIView; | |
@protocol UIActionSheetPresentationControllerDismissActionView; | |
@protocol UIActionSheetPresentationControllerVisualStyle <NSObject> | |
@property(readonly) UIView<UIActionSheetPresentationControllerDismissActionView> *dismissActionView; | |
@property(readonly) double cornerRadius; | |
@property(readonly) UIColor *dimmingViewColor; | |
+@property(readonly) double dismissToContentSpacing; | |
@property(readonly) struct UIEdgeInsets contentInsets; | |
+@property(retain) UITraitCollection *traitCollection; | |
@end | |
diff --git a/UIKit/UIActivity.h b/UIKit/UIActivity.h | |
index 043176b5..b66fb299 100644 | |
--- a/UIKit/UIActivity.h | |
+++ b/UIKit/UIActivity.h | |
@@ -6,20 +6,46 @@ | |
#import <Foundation/NSObject.h> | |
-@class NSExtension, NSString, UIImage, UIViewController; | |
+#import <UIKit/UIActivityExtensionItemDataProviding-Protocol.h> | |
+#import <UIKit/UIActivityExtensionItemDataReceiving-Protocol.h> | |
-@interface UIActivity : NSObject | |
+@class NSExtension, NSString, NSUUID, UIImage, UIViewController; | |
+ | |
+@interface UIActivity : NSObject <UIActivityExtensionItemDataProviding, UIActivityExtensionItemDataReceiving> | |
{ | |
long long _defaultPriority; | |
CDUnknownBlockType _activityCompletionWithItemsHandler; | |
+ CDUnknownBlockType _didFinishPerformingActivityHandler; | |
+ unsigned long long _indexInApplicationDefinedActivities; | |
+ NSUUID *_activityUUID; | |
} | |
-+ (long long)activityCategory; | |
-+ (id)_activityFunctionImage:(id)arg1; | |
++ (Class)classForPreparingExtensionItemData; | |
++ (id)preparedActivityExtensionItemDataForActivityItemValues:(id)arg1 extensionItemDataRequest:(id)arg2; | |
++ (id)_activityExtensionItemsForActivityItemValues:(id)arg1 extensionItemDataRequest:(id)arg2; | |
+ (id)_activitySettingsImageForApplication:(id)arg1; | |
-+ (id)_activityImageForApplication:(id)arg1; | |
++ (unsigned long long)_xpcAttributes; | |
++ (long long)activityCategory; | |
++ (id)_activityImageForApplicationBundleIdentifier:(id)arg1; | |
++ (id)_activityImageForActionRepresentationImage:(id)arg1; | |
+@property(readonly, nonatomic) NSUUID *activityUUID; // @synthesize activityUUID=_activityUUID; | |
+@property(nonatomic) unsigned long long indexInApplicationDefinedActivities; // @synthesize indexInApplicationDefinedActivities=_indexInApplicationDefinedActivities; | |
+@property(copy, nonatomic) CDUnknownBlockType didFinishPerformingActivityHandler; // @synthesize didFinishPerformingActivityHandler=_didFinishPerformingActivityHandler; | |
@property(copy, nonatomic) CDUnknownBlockType activityCompletionWithItemsHandler; // @synthesize activityCompletionWithItemsHandler=_activityCompletionWithItemsHandler; | |
- (void).cxx_destruct; | |
+- (void)prepareWithActivityExtensionItemData:(id)arg1; | |
+- (_Bool)_wantsAttachmentURLItemData; | |
+- (_Bool)_wantsThumbnailItemData; | |
+- (_Bool)_activitySupportsPromiseURLs; | |
+- (void)_willPresentAsFormSheet; | |
+- (_Bool)_canBeExcludeWhenMatchingWithContext:(id)arg1; | |
+- (void)_setActivityCompletionWithItemsHandler:(CDUnknownBlockType)arg1; | |
+- (void)activityDidFinish:(_Bool)arg1 items:(id)arg2 error:(id)arg3; | |
+- (id)_attachmentNameForActivityItem:(id)arg1; | |
+- (id)_thumbnailImageForActivityItem:(id)arg1; | |
+- (id)_dataTypeIdentifierForActivityItem:(id)arg1; | |
+- (id)_subjectForActivityItem:(id)arg1; | |
+- (long long)_defaultSortGroup; | |
- (void)activityDidFinish:(_Bool)arg1; | |
- (void)performActivity; | |
@property(readonly, nonatomic) UIViewController *activityViewController; | |
@@ -28,28 +54,27 @@ | |
@property(readonly, nonatomic) UIImage *activityImage; | |
@property(readonly, nonatomic) NSString *activityTitle; | |
@property(readonly, nonatomic) NSString *activityType; | |
+- (id)init; | |
+- (_Bool)_isExecutedInProcess; | |
- (void)_injectedJavaScriptResult:(id)arg1; | |
-@property(readonly, nonatomic) NSExtension *applicationExtension; | |
-- (_Bool)_activitySupportsPromiseURLs; | |
-- (_Bool)_canBeExcludedByActivityViewController:(id)arg1; | |
-- (void)activityDidFinish:(_Bool)arg1 items:(id)arg2 error:(id)arg3; | |
-- (id)_attachmentNameForActivityItem:(id)arg1; | |
-- (id)_thumbnailImageForActivityItem:(id)arg1; | |
-- (id)_dataTypeIdentifierForActivityItem:(id)arg1; | |
-- (id)_subjectForActivityItem:(id)arg1; | |
+- (id)_encodableActivitySettingsImageConfiguration; | |
+- (id)_encodableActivityImageConfiguration; | |
- (struct CGSize)_thumbnailSize; | |
-- (void)_setSubject:(id)arg1; | |
- (_Bool)_dismissActivityFromViewController:(id)arg1 animated:(_Bool)arg2 completion:(CDUnknownBlockType)arg3; | |
- (_Bool)_presentActivityOnViewController:(id)arg1 animated:(_Bool)arg2 completion:(CDUnknownBlockType)arg3; | |
- (void)_cleanup; | |
-- (void)_willPresentAsFormSheet; | |
- (id)_embeddedActivityViewController; | |
-- (void)_setActivityCompletionWithItemsHandler:(CDUnknownBlockType)arg1; | |
- (id)_beforeActivity; | |
- (id)_activitySettingsImage; | |
-- (id)activitySettingsImage; | |
- (id)_activityImage; | |
-- (_Bool)_canPerformWithSuppliedActivityItems:(id)arg1; | |
+- (id)_bundleIdentifierForActivityImageCreation; | |
+@property(readonly, nonatomic) NSExtension *applicationExtension; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
@end | |
diff --git a/UIKit/UIActivityExtensionItemDataProviding-Protocol.h b/UIKit/UIActivityExtensionItemDataProviding-Protocol.h | |
new file mode 100644 | |
index 00000000..8ba7804d | |
--- /dev/null | |
+++ b/UIKit/UIActivityExtensionItemDataProviding-Protocol.h | |
@@ -0,0 +1,14 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class NSArray, UISUIActivityExtensionItemData, UISUIActivityExtensionItemDataRequest; | |
+ | |
+@protocol UIActivityExtensionItemDataProviding <NSObject> | |
++ (UISUIActivityExtensionItemData *)preparedActivityExtensionItemDataForActivityItemValues:(NSArray *)arg1 extensionItemDataRequest:(UISUIActivityExtensionItemDataRequest *)arg2; | |
+@end | |
+ | |
diff --git a/UIKit/UIActivityExtensionItemDataReceiving-Protocol.h b/UIKit/UIActivityExtensionItemDataReceiving-Protocol.h | |
new file mode 100644 | |
index 00000000..2fc28f53 | |
--- /dev/null | |
+++ b/UIKit/UIActivityExtensionItemDataReceiving-Protocol.h | |
@@ -0,0 +1,15 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class UISUIActivityExtensionItemData; | |
+ | |
+@protocol UIActivityExtensionItemDataReceiving <NSObject> | |
++ (Class)classForPreparingExtensionItemData; | |
+- (void)prepareWithActivityExtensionItemData:(UISUIActivityExtensionItemData *)arg1; | |
+@end | |
+ | |
diff --git a/UIKit/UIActivityExtensionItemDataSource-Protocol.h b/UIKit/UIActivityExtensionItemDataSource-Protocol.h | |
new file mode 100644 | |
index 00000000..5c002a32 | |
--- /dev/null | |
+++ b/UIKit/UIActivityExtensionItemDataSource-Protocol.h | |
@@ -0,0 +1,14 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class NSArray, UISUIActivityExtensionItemData, UISUIActivityExtensionItemDataRequest; | |
+ | |
+@protocol UIActivityExtensionItemDataSource <NSObject> | |
++ (UISUIActivityExtensionItemData *)preparedActivityExtensionItemDataForActivityItemValues:(NSArray *)arg1 extensionItemDataRequest:(UISUIActivityExtensionItemDataRequest *)arg2; | |
+@end | |
+ | |
diff --git a/UIKit/UIActivityExtensionItemDataTarget-Protocol.h b/UIKit/UIActivityExtensionItemDataTarget-Protocol.h | |
new file mode 100644 | |
index 00000000..9ef954f4 | |
--- /dev/null | |
+++ b/UIKit/UIActivityExtensionItemDataTarget-Protocol.h | |
@@ -0,0 +1,15 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class UISUIActivityExtensionItemData; | |
+ | |
+@protocol UIActivityExtensionItemDataTarget <NSObject> | |
++ (Class)classForPreparingExtensionItemData; | |
+- (void)prepareWithActivityExtensionItemData:(UISUIActivityExtensionItemData *)arg1; | |
+@end | |
+ | |
diff --git a/UIKit/UIActivityGroupViewController.h b/UIKit/UIActivityGroupViewController.h | |
index 0791e06d..ca80d0fc 100644 | |
--- a/UIKit/UIActivityGroupViewController.h | |
+++ b/UIKit/UIActivityGroupViewController.h | |
@@ -9,7 +9,7 @@ | |
#import <UIKit/UIGestureRecognizerDelegate-Protocol.h> | |
#import <UIKit/_UIActivityGroupViewDelegateFlowLayout-Protocol.h> | |
-@class NSArray, NSDictionary, NSIndexPath, NSString, UILongPressGestureRecognizer, _UIActivityUserDefaults, _UIUserDefaultsActivity; | |
+@class NSArray, NSIndexPath, NSString, UILongPressGestureRecognizer, _UIActivityUserDefaults, _UIUserDefaultsActivity; | |
@protocol UIActivityGroupViewControllerDataSource, UIActivityGroupViewControllerDelegate; | |
@interface UIActivityGroupViewController : UICollectionViewController <_UIActivityGroupViewDelegateFlowLayout, UIGestureRecognizerDelegate> | |
@@ -22,7 +22,6 @@ | |
_Bool _picker; | |
id <UIActivityGroupViewControllerDelegate> _delegate; | |
long long _activityCategory; | |
- NSDictionary *_customActivityTitles; | |
NSArray *_activities; | |
NSArray *_visibleActivities; | |
_UIActivityUserDefaults *_userDefaults; | |
@@ -33,6 +32,7 @@ | |
struct CGPoint _initialDraggingLocation; | |
} | |
++ (void)contentSizeCategoryDidChange; | |
@property(nonatomic) __weak id <UIActivityGroupViewControllerDataSource> dataSource; // @synthesize dataSource=_dataSource; | |
@property(nonatomic, getter=isPicker) _Bool picker; // @synthesize picker=_picker; | |
@property(nonatomic, getter=isEmbedded) _Bool embedded; // @synthesize embedded=_embedded; | |
@@ -47,10 +47,10 @@ | |
@property(copy, nonatomic) NSArray *visibleActivities; // @synthesize visibleActivities=_visibleActivities; | |
@property(nonatomic) _Bool hasActivities; // @synthesize hasActivities=_hasActivities; | |
@property(copy, nonatomic) NSArray *activities; // @synthesize activities=_activities; | |
-@property(copy, nonatomic) NSDictionary *customActivityTitles; // @synthesize customActivityTitles=_customActivityTitles; | |
@property(nonatomic) long long activityCategory; // @synthesize activityCategory=_activityCategory; | |
@property(nonatomic) __weak id <UIActivityGroupViewControllerDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
+- (void)registerClassForContentSizeCategoryChanges; | |
- (void)activityUserDefaultsDidChange:(id)arg1; | |
- (void)ignoreUserDefaultsChangesWhileUsingBlock:(CDUnknownBlockType)arg1; | |
- (void)unregisterForActivityUserDefaultsChanges; | |
@@ -62,9 +62,12 @@ | |
- (id)collectionView:(id)arg1 layout:(id)arg2 needsContainerViewForDraggingItemAtIndexPath:(id)arg3; | |
- (id)collectionView:(id)arg1 layout:(id)arg2 moveItemAtIndexPath:(id)arg3 toIndexPath:(id)arg4; | |
- (id)targetIndexPathForMoveFromRowAtIndexPath:(id)arg1 toProposedIndexPath:(id)arg2; | |
+- (void)_dismissPresentedMenuControllers; | |
+- (id)_presentedMenuControllerForHidingActivity; | |
- (void)handleEditingGesture:(id)arg1; | |
- (_Bool)gestureRecognizerShouldBegin:(id)arg1; | |
- (void)traitCollectionDidChange:(id)arg1; | |
+- (void)viewWillDisappear:(_Bool)arg1; | |
- (void)viewDidLayoutSubviews; | |
- (void)_updateItemSizeIfNeeded; | |
- (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2; | |
@@ -74,9 +77,8 @@ | |
- (id)_titleTextForActivity:(id)arg1; | |
- (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2; | |
- (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2; | |
-- (void)reloadItemForActivityOfTypeIfNeeded:(id)arg1; | |
- (id)activityForItemAtIndexPath:(id)arg1; | |
-- (void)hideActivity:(id)arg1; | |
+- (void)_performHideActivityForMenuController:(id)arg1; | |
- (void)setEditing:(_Bool)arg1 animated:(_Bool)arg2; | |
- (_Bool)canBecomeFirstResponder; | |
- (void)_setVisibleActivities:(id)arg1 animated:(_Bool)arg2; | |
diff --git a/UIKit/UIActivityItemProvider.h b/UIKit/UIActivityItemProvider.h | |
index 8e3512e8..305e68fb 100644 | |
--- a/UIKit/UIActivityItemProvider.h | |
+++ b/UIKit/UIActivityItemProvider.h | |
@@ -12,21 +12,18 @@ | |
@interface UIActivityItemProvider : NSOperation <UIActivityItemSource> | |
{ | |
- float _progress; | |
id _placeholderItem; | |
NSString *_activityType; | |
- NSString *_status; | |
id _providedItem; | |
} | |
@property(retain, nonatomic) id providedItem; // @synthesize providedItem=_providedItem; | |
-@property(nonatomic) float progress; // @synthesize progress=_progress; | |
-@property(copy, nonatomic) NSString *status; // @synthesize status=_status; | |
@property(copy, nonatomic, setter=_setActivityType:) NSString *activityType; // @synthesize activityType=_activityType; | |
@property(retain, nonatomic) id placeholderItem; // @synthesize placeholderItem=_placeholderItem; | |
- (void).cxx_destruct; | |
- (id)activityViewController:(id)arg1 itemForActivityType:(id)arg2; | |
- (id)activityViewControllerPlaceholderItem:(id)arg1; | |
+- (_Bool)_shouldExecuteItemOperationForActivity:(id)arg1; | |
- (void)main; | |
@property(readonly, nonatomic) id item; | |
- (id)initWithPlaceholderItem:(id)arg1; | |
diff --git a/UIKit/UIActivityViewController.h b/UIKit/UIActivityViewController.h | |
index ae0ee73f..e768bf5c 100644 | |
--- a/UIKit/UIActivityViewController.h | |
+++ b/UIKit/UIActivityViewController.h | |
@@ -11,93 +11,123 @@ | |
#import <UIKit/UIAlertControllerVisualStyleProviding-Protocol.h> | |
#import <UIKit/UIViewControllerRestoration-Protocol.h> | |
#import <UIKit/_UIActivityHelperDelegate-Protocol.h> | |
-#import <UIKit/_UIActivityViewControllerContentControllerDelegate-Protocol.h> | |
+#import <UIKit/_UIShareExtensionHost-Protocol.h> | |
-@class NSArray, NSOperationQueue, NSString, UIActivity, UIAlertAction, UIAlertController, _UIActivityHelper, _UIActivityViewControllerContentController, _UIAlertControllerShimPresenter; | |
-@protocol UIActivityViewControllerDelegate; | |
+@class NSArray, NSExtension, NSMutableDictionary, NSOperationQueue, NSString, UIActivity, UIAlertAction, UIAlertController, UISUIActivityViewControllerConfiguration, _UIActivityHelper, _UIAlertControllerShimPresenter, _UIShareExtensionRemoteViewController; | |
+@protocol NSCopying, UIActivityViewControllerDelegate, _UIShareExtensionService; | |
-@interface UIActivityViewController : UIViewController <UIAlertControllerContaining, UIAlertControllerVisualStyleProviding, UIViewControllerRestoration, UIActionSheetPresentationControllerDelegate, _UIActivityViewControllerContentControllerDelegate, _UIActivityHelperDelegate> | |
+@interface UIActivityViewController : UIViewController <UIAlertControllerContaining, UIAlertControllerVisualStyleProviding, UIViewControllerRestoration, UIActionSheetPresentationControllerDelegate, _UIActivityHelperDelegate, _UIShareExtensionHost> | |
{ | |
- _Bool _willDismissActivityViewController; | |
+ _Bool _shareServicePreferredContentSizeIsValid; | |
_Bool _dismissalDetectionOfViewControllerForSelectedActivityShouldAutoCancel; | |
+ _Bool _willDismissActivityViewController; | |
_Bool _performActivityForStateRestoration; | |
_Bool _shouldMatchOnlyUserElectedExtensions; | |
- _Bool _useBlackPopoverStyle; | |
- _Bool _showKeyboardAutomatically; | |
_Bool _allowsEmbedding; | |
+ _Bool _showKeyboardAutomatically; | |
+ _Bool _sourceIsManaged; | |
CDUnknownBlockType _completionHandler; | |
CDUnknownBlockType _completionWithItemsHandler; | |
NSArray *_excludedActivityTypes; | |
+ _UIShareExtensionRemoteViewController *_remoteContentViewController; | |
+ NSExtension *_shareExtension; | |
+ id <NSCopying> _extensionRequestIdentifier; | |
+ id <_UIShareExtensionService> _shareExtensionService; | |
+ UISUIActivityViewControllerConfiguration *_activityViewControllerConfiguration; | |
+ NSArray *_activityItems; | |
+ NSArray *_applicationActivities; | |
+ NSMutableDictionary *_activitiesByUUID; | |
+ _UIActivityHelper *_activityHelper; | |
long long _originalPopoverBackgroundStyle; | |
Class _originalPopoverBackgroundViewClass; | |
+ CDUnknownBlockType __popoverDismissalAction; | |
UIAlertController *_activityAlertController; | |
_UIAlertControllerShimPresenter *_activityAlertControllerShimPresenter; | |
UIAlertAction *_activityAlertCancelAction; | |
- CDUnknownBlockType __popoverDismissalAction; | |
- _UIActivityViewControllerContentController *_contentController; | |
- _UIActivityHelper *_activityHelper; | |
- NSArray *_activityItems; | |
- NSArray *_applicationActivities; | |
- NSOperationQueue *_activityItemProviderOperationQueue; | |
NSArray *_activityItemProviderOperations; | |
+ NSOperationQueue *_activityItemProviderOperationQueue; | |
long long _totalProviderCount; | |
long long _completedProviderCount; | |
unsigned long long _backgroundTaskIdentifier; | |
NSString *_subject; | |
- UIActivity *_activity; | |
+ NSArray *_activityTypesToCreateInShareService; | |
+ NSArray *_resolvedActivityItemsForCurrentActivity; | |
+ CDUnknownBlockType _preCompletionHandler; | |
NSArray *_includedActivityTypes; | |
long long _excludedActivityCategories; | |
NSArray *_activityTypeOrder; | |
- NSString *_mailAutosaveIdentifier; | |
- CDUnknownBlockType _preCompletionHandler; | |
- id <UIActivityViewControllerDelegate> _airDropDelegate; | |
+ UIActivity *_activity; | |
UIViewController *_activityViewController; | |
+ id <UIActivityViewControllerDelegate> _airDropDelegate; | |
} | |
+ (id)viewControllerWithRestorationIdentifierPath:(id)arg1 coder:(id)arg2; | |
-+ (void)_reloadImageForActivity:(id)arg1; | |
+ (_Bool)_popoverPresentationUsesModernPresentation; | |
+ (_Bool)_usesActionSheetPresentationController; | |
-@property(retain, nonatomic) UIViewController *activityViewController; // @synthesize activityViewController=_activityViewController; | |
@property(nonatomic) __weak id <UIActivityViewControllerDelegate> airDropDelegate; // @synthesize airDropDelegate=_airDropDelegate; | |
-@property(copy, nonatomic) CDUnknownBlockType preCompletionHandler; // @synthesize preCompletionHandler=_preCompletionHandler; | |
-@property(retain, nonatomic) NSString *mailAutosaveIdentifier; // @synthesize mailAutosaveIdentifier=_mailAutosaveIdentifier; | |
+@property(retain, nonatomic) UIViewController *activityViewController; // @synthesize activityViewController=_activityViewController; | |
+@property(retain, nonatomic) UIActivity *activity; // @synthesize activity=_activity; | |
+@property(nonatomic) _Bool sourceIsManaged; // @synthesize sourceIsManaged=_sourceIsManaged; | |
+@property(nonatomic) _Bool showKeyboardAutomatically; // @synthesize showKeyboardAutomatically=_showKeyboardAutomatically; | |
@property(nonatomic) _Bool allowsEmbedding; // @synthesize allowsEmbedding=_allowsEmbedding; | |
@property(copy, nonatomic) NSArray *activityTypeOrder; // @synthesize activityTypeOrder=_activityTypeOrder; | |
@property(nonatomic) long long excludedActivityCategories; // @synthesize excludedActivityCategories=_excludedActivityCategories; | |
@property(copy, nonatomic) NSArray *includedActivityTypes; // @synthesize includedActivityTypes=_includedActivityTypes; | |
-@property(nonatomic) _Bool showKeyboardAutomatically; // @synthesize showKeyboardAutomatically=_showKeyboardAutomatically; | |
-@property(nonatomic) _Bool useBlackPopoverStyle; // @synthesize useBlackPopoverStyle=_useBlackPopoverStyle; | |
-@property(retain, nonatomic) UIActivity *activity; // @synthesize activity=_activity; | |
+@property(copy, nonatomic) CDUnknownBlockType preCompletionHandler; // @synthesize preCompletionHandler=_preCompletionHandler; | |
+@property(readonly, nonatomic) NSArray *resolvedActivityItemsForCurrentActivity; // @synthesize resolvedActivityItemsForCurrentActivity=_resolvedActivityItemsForCurrentActivity; | |
+@property(retain, nonatomic) NSArray *activityTypesToCreateInShareService; // @synthesize activityTypesToCreateInShareService=_activityTypesToCreateInShareService; | |
@property(nonatomic) _Bool shouldMatchOnlyUserElectedExtensions; // @synthesize shouldMatchOnlyUserElectedExtensions=_shouldMatchOnlyUserElectedExtensions; | |
@property(nonatomic) _Bool performActivityForStateRestoration; // @synthesize performActivityForStateRestoration=_performActivityForStateRestoration; | |
@property(copy, nonatomic) NSString *subject; // @synthesize subject=_subject; | |
@property(nonatomic) unsigned long long backgroundTaskIdentifier; // @synthesize backgroundTaskIdentifier=_backgroundTaskIdentifier; | |
@property(nonatomic) long long completedProviderCount; // @synthesize completedProviderCount=_completedProviderCount; | |
@property(nonatomic) long long totalProviderCount; // @synthesize totalProviderCount=_totalProviderCount; | |
-@property(retain, nonatomic) NSArray *activityItemProviderOperations; // @synthesize activityItemProviderOperations=_activityItemProviderOperations; | |
@property(retain, nonatomic) NSOperationQueue *activityItemProviderOperationQueue; // @synthesize activityItemProviderOperationQueue=_activityItemProviderOperationQueue; | |
-@property(copy, nonatomic) NSArray *applicationActivities; // @synthesize applicationActivities=_applicationActivities; | |
-@property(copy, nonatomic) NSArray *activityItems; // @synthesize activityItems=_activityItems; | |
-@property(retain, nonatomic) _UIActivityHelper *activityHelper; // @synthesize activityHelper=_activityHelper; | |
-@property(retain, nonatomic) _UIActivityViewControllerContentController *contentController; // @synthesize contentController=_contentController; | |
-@property(nonatomic) _Bool dismissalDetectionOfViewControllerForSelectedActivityShouldAutoCancel; // @synthesize dismissalDetectionOfViewControllerForSelectedActivityShouldAutoCancel=_dismissalDetectionOfViewControllerForSelectedActivityShouldAutoCancel; | |
-@property(nonatomic) _Bool willDismissActivityViewController; // @synthesize willDismissActivityViewController=_willDismissActivityViewController; | |
-@property(copy, nonatomic) CDUnknownBlockType _popoverDismissalAction; // @synthesize _popoverDismissalAction=__popoverDismissalAction; | |
+@property(retain, nonatomic) NSArray *activityItemProviderOperations; // @synthesize activityItemProviderOperations=_activityItemProviderOperations; | |
@property(retain, nonatomic) UIAlertAction *activityAlertCancelAction; // @synthesize activityAlertCancelAction=_activityAlertCancelAction; | |
@property(retain, nonatomic) _UIAlertControllerShimPresenter *activityAlertControllerShimPresenter; // @synthesize activityAlertControllerShimPresenter=_activityAlertControllerShimPresenter; | |
@property(retain, nonatomic) UIAlertController *activityAlertController; // @synthesize activityAlertController=_activityAlertController; | |
+@property(nonatomic) _Bool willDismissActivityViewController; // @synthesize willDismissActivityViewController=_willDismissActivityViewController; | |
+@property(nonatomic) _Bool dismissalDetectionOfViewControllerForSelectedActivityShouldAutoCancel; // @synthesize dismissalDetectionOfViewControllerForSelectedActivityShouldAutoCancel=_dismissalDetectionOfViewControllerForSelectedActivityShouldAutoCancel; | |
+@property(copy, nonatomic) CDUnknownBlockType _popoverDismissalAction; // @synthesize _popoverDismissalAction=__popoverDismissalAction; | |
@property(retain, nonatomic) Class originalPopoverBackgroundViewClass; // @synthesize originalPopoverBackgroundViewClass=_originalPopoverBackgroundViewClass; | |
@property(nonatomic) long long originalPopoverBackgroundStyle; // @synthesize originalPopoverBackgroundStyle=_originalPopoverBackgroundStyle; | |
+@property(retain, nonatomic) _UIActivityHelper *activityHelper; // @synthesize activityHelper=_activityHelper; | |
+@property(retain, nonatomic) NSMutableDictionary *activitiesByUUID; // @synthesize activitiesByUUID=_activitiesByUUID; | |
+@property(copy, nonatomic) NSArray *applicationActivities; // @synthesize applicationActivities=_applicationActivities; | |
+@property(copy, nonatomic) NSArray *activityItems; // @synthesize activityItems=_activityItems; | |
+@property(nonatomic) _Bool shareServicePreferredContentSizeIsValid; // @synthesize shareServicePreferredContentSizeIsValid=_shareServicePreferredContentSizeIsValid; | |
+@property(retain, nonatomic) UISUIActivityViewControllerConfiguration *activityViewControllerConfiguration; // @synthesize activityViewControllerConfiguration=_activityViewControllerConfiguration; | |
+@property(retain, nonatomic) id <_UIShareExtensionService> shareExtensionService; // @synthesize shareExtensionService=_shareExtensionService; | |
+@property(copy, nonatomic) id <NSCopying> extensionRequestIdentifier; // @synthesize extensionRequestIdentifier=_extensionRequestIdentifier; | |
+@property(retain, nonatomic) NSExtension *shareExtension; // @synthesize shareExtension=_shareExtension; | |
+@property(retain, nonatomic) _UIShareExtensionRemoteViewController *remoteContentViewController; // @synthesize remoteContentViewController=_remoteContentViewController; | |
@property(copy, nonatomic) NSArray *excludedActivityTypes; // @synthesize excludedActivityTypes=_excludedActivityTypes; | |
@property(copy, nonatomic) CDUnknownBlockType completionWithItemsHandler; // @synthesize completionWithItemsHandler=_completionWithItemsHandler; | |
@property(copy, nonatomic) CDUnknownBlockType completionHandler; // @synthesize completionHandler=_completionHandler; | |
- (void).cxx_destruct; | |
-- (void)updateActivities:(id)arg1 animated:(_Bool)arg2; | |
-- (void)airDropActivityDidSuccessfullyCompleteTransfer; | |
-- (void)airDropActivityDidSuccessfullyStartTransfer; | |
-- (void)_presentUserDefaultsController:(id)arg1; | |
-- (id)_availableActivitiesMatchingOnlyUserElectedExtensions:(_Bool)arg1; | |
+- (void)shareExtensionServiceAirDropActivityDidSuccessfullyCompleteTransfer; | |
+- (void)shareExtensionServiceAirDropActivityDidSuccessfullyStartTransfer; | |
+- (void)_willPerformInServiceActivityType:(id)arg1 activitySpecificMetadata:(id)arg2; | |
+- (void)shareExtensionServiceRequestPerformActivityInHostForExtensionActivityWithBundleIdentifier:(id)arg1; | |
+- (void)shareExtensionServiceRequestPerformActivityInHostForActivityUUID:(id)arg1; | |
+- (void)shareExtensionServiceDidFinishPerformingInServiceActivityWithUUID:(id)arg1 responseData:(id)arg2; | |
+- (void)shareExtensionServiceWillPerformInServiceActivityWithDataRequest:(id)arg1 dismissPresentation:(_Bool)arg2 completion:(CDUnknownBlockType)arg3; | |
+- (void)shareExtensionServiceDisableSheetAvoidsKeyboardUntilContentSizeUpdate; | |
+- (void)shareExtensionServiceChangeSheetDismissButtonHidden:(_Bool)arg1; | |
+- (void)shareExtensionServiceChangeSheetDismissButtonTitle:(id)arg1; | |
+- (void)shareExtensionServicePreferredContentSizeUpdated:(struct CGSize)arg1; | |
+- (_Bool)_shouldShowSystemActivityType:(id)arg1; | |
+- (_Bool)activityHelper:(id)arg1 matchingWithContext:(id)arg2 shouldIncludeSystemActivityType:(id)arg3; | |
+- (void)activityHelper:(id)arg1 didUpdateActivityMatchingResults:(id)arg2; | |
+- (id)_configurationForActivity:(id)arg1; | |
+- (id)_activityConfigurationsForActivities:(id)arg1; | |
+- (void)_updateShareExtensionServiceWithCurrentConfiguration; | |
+- (id)newShareUIConfigurationWithMatchingResults:(id)arg1; | |
+- (id)_reloadActivityViewControllerConfiguration; | |
+- (void)_insertIntoActivitiesByUUID:(id)arg1; | |
+- (void)_removeFromActivitiesByUUID:(id)arg1; | |
+- (id)_activityWithActivityUUID:(id)arg1; | |
- (void)decodeRestorableStateWithCoder:(id)arg1; | |
- (void)encodeRestorableStateWithCoder:(id)arg1; | |
- (void)actionSheetPresentationControllerDidDismissActionSheet:(id)arg1; | |
@@ -108,25 +138,30 @@ | |
- (void)_setDarkStyleOnLegacyApp; | |
- (void)_setPopoverController:(id)arg1; | |
- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
-- (void)_changeActionButtonToDone; | |
+- (void)_changeActionSheetAvoidsKeyboardDisabledUntilNextUpdatePreferredContentSize:(_Bool)arg1; | |
+- (void)_changeActionPresentationDismissButtonHidden:(_Bool)arg1; | |
+- (void)_changeActionPresentationDismissButtonTitle:(id)arg1; | |
- (void)_endDismissalDetectionOfViewControllerForSelectedActivityShouldAutoCancel; | |
- (void)_presentationControllerDismissalTransitionDidEndNotification:(id)arg1; | |
- (void)_beginDismissalDetectionOfViewControllerForSelectedActivityShouldAutoCancel; | |
- (void)_endInProgressActivityExecutionForcedStrongReference; | |
- (void)_beginInProgressActivityExecutionForcedStrongReference; | |
+- (_Bool)_queueBackgroundOperationsForActivityItems:(id)arg1 activityBeingPerformed:(id)arg2; | |
- (void)_performActivity:(id)arg1; | |
-- (void)_performActivityOfType:(id)arg1; | |
+- (_Bool)_shouldExecuteItemOperation:(id)arg1 forActivity:(id)arg2; | |
+- (void)_performActivityOfType:(id)arg1 executionEnvironment:(long long)arg2; | |
- (void)_prepareActivity:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
- (void)_prepareActivity:(id)arg1; | |
- (id)_titleForActivity:(id)arg1; | |
- (void)_resetAfterActivity:(_Bool)arg1; | |
- (void)_executeActivity; | |
-- (void)_mailAutosaveWithHandler:(CDUnknownBlockType)arg1; | |
- (void)_cleanupActivityWithSuccess:(_Bool)arg1; | |
- (void)_cleanupActivityWithSuccess:(_Bool)arg1 items:(id)arg2 error:(id)arg3; | |
+- (void)_clearActivity; | |
- (void)_performDismissWithCompletionHandler:(CDUnknownBlockType)arg1; | |
-@property(readonly, nonatomic) _Bool sourceIsManaged; | |
+- (void)_updateSourceIsManagedForURLs; | |
- (_Bool)shouldAutorotateToInterfaceOrientation:(long long)arg1; | |
+- (void)viewWillTransitionToSize:(struct CGSize)arg1 withTransitionCoordinator:(id)arg2; | |
- (void)dismissViewControllerAnimated:(_Bool)arg1 completion:(CDUnknownBlockType)arg2; | |
- (void)viewDidLayoutSubviews; | |
- (void)setModalPresentationStyle:(long long)arg1; | |
@@ -140,25 +175,26 @@ | |
- (void)viewDidAppear:(_Bool)arg1; | |
- (void)viewWillAppear:(_Bool)arg1; | |
- (double)_displayHeight; | |
+- (_Bool)_waitForShareExtensionServiceWithTimeout:(double)arg1 requireValidShareServicePreferredContentSize:(_Bool)arg2 offendingMethod:(SEL)arg3 warningMessage:(id)arg4; | |
- (id)_containedAlertController; | |
+- (void)_didUpdateSafeAreaLayoutGuideFrame; | |
+- (void)_installViewController:(id)arg1; | |
+- (void)_embedRemoteContentViewControllerIfNeeded; | |
- (void)viewDidLoad; | |
-- (void)_updateActivityItems:(id)arg1 animated:(_Bool)arg2; | |
- (void)_updateActivityItems:(id)arg1; | |
+- (id)_orderedAvailableActivitiesByPerformingMatching; | |
- (id)_availableActivities; | |
-- (id)_availableActivitiesForItems:(id)arg1; | |
-- (id)_availableActivitiesForItems:(id)arg1 applicationExtensionActivities:(id)arg2; | |
-- (_Bool)_shouldShowSystemActivity:(id)arg1; | |
-- (_Bool)_shouldExcludeActivityType:(id)arg1; | |
- (id)_activityItemValues; | |
+- (id)_securityScopedURLsForMatching; | |
+- (id)_activityItemURLValuesForMatching; | |
- (id)_placeholderActivityItemValues; | |
- (void)dealloc; | |
- (void)_setupLegacyAlertPresentationControllers; | |
+- (void)_connectToRemoteViewService; | |
- (id)initWithActivityItems:(id)arg1 applicationActivities:(id)arg2; | |
- (id)initWithCoder:(id)arg1; | |
- (id)initWithNibName:(id)arg1 bundle:(id)arg2; | |
- (id)init; | |
-- (void)_reloadImageForActivity:(id)arg1; | |
-- (void)_notifyReloadImageForActivity:(id)arg1; | |
@property(copy, nonatomic) CDUnknownBlockType dismissCompletionHandler; | |
// Remaining properties | |
diff --git a/UIKit/UIAddToReadingListActivity.h b/UIKit/UIAddToReadingListActivity.h | |
index 76e04ea1..3a3cd511 100644 | |
--- a/UIKit/UIAddToReadingListActivity.h | |
+++ b/UIKit/UIAddToReadingListActivity.h | |
@@ -10,6 +10,7 @@ | |
{ | |
} | |
++ (unsigned long long)_xpcAttributes; | |
- (void)_addToReadingList:(id)arg1 withTitle:(id)arg2; | |
- (void)performActivity; | |
- (void)prepareWithActivityItems:(id)arg1; | |
diff --git a/UIKit/UIAirDropExtensionItemDataSource.h b/UIKit/UIAirDropExtensionItemDataSource.h | |
new file mode 100644 | |
index 00000000..01eba760 | |
--- /dev/null | |
+++ b/UIKit/UIAirDropExtensionItemDataSource.h | |
@@ -0,0 +1,27 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UIActivityExtensionItemDataProviding-Protocol.h> | |
+ | |
+@class NSString; | |
+ | |
+@interface UIAirDropExtensionItemDataSource : NSObject <UIActivityExtensionItemDataProviding> | |
+{ | |
+} | |
+ | |
++ (id)preparedActivityExtensionItemDataForActivityItemValues:(id)arg1 extensionItemDataRequest:(id)arg2; | |
++ (id)_airdropSupplementalSecurityContextForURL:(id)arg1; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIAlertController.h b/UIKit/UIAlertController.h | |
index 26d1abe4..a331d0d6 100644 | |
--- a/UIKit/UIAlertController.h | |
+++ b/UIKit/UIAlertController.h | |
@@ -11,7 +11,7 @@ | |
#import <UIKit/UIPreviewInteractionControllerDelegate-Protocol.h> | |
#import <UIKit/_UIAlertControllerTextFieldViewControllerContaining-Protocol.h> | |
-@class NSArray, NSAttributedString, NSIndexSet, NSMapTable, NSMutableArray, NSMutableDictionary, NSObject, NSPointerArray, NSSet, NSString, UIAlertAction, UIAlertControllerVisualStyle, UIGestureRecognizer, UIPopoverController, UIPreviewInteractionController, UITapGestureRecognizer, UIView, _UIAlertControllerTextFieldViewController, _UIAnimationCoordinator; | |
+@class NSArray, NSAttributedString, NSIndexSet, NSMapTable, NSMutableArray, NSMutableDictionary, NSObject, NSPointerArray, NSSet, NSString, UIAlertAction, UIAlertControllerVisualStyle, UIGestureRecognizer, UIPopoverController, UIPreviewInteractionController, UITapGestureRecognizer, UIView, _UIAlertControllerShimPresenter, _UIAlertControllerTextFieldViewController, _UIAnimationCoordinator; | |
@protocol UIAlertControllerCoordinatedActionPerforming, UIAlertControllerSystemProvidedPresentationDelegate, UIAlertControllerVisualStyleProviding; | |
@interface UIAlertController : UIViewController <UIAlertControllerContaining, _UIAlertControllerTextFieldViewControllerContaining, UIPreviewInteractionControllerDelegate, UIAlertControllerVisualStyleProviding> | |
@@ -30,11 +30,13 @@ | |
_UIAlertControllerTextFieldViewController *_textFieldViewController; | |
UITapGestureRecognizer *_backButtonDismissGestureRecognizer; | |
id _ownedTransitioningDelegate; | |
- _Bool _shouldInformViewOfAddedContentViewController; | |
+ _Bool _addContentViewControllerToViewHierarchyNeeded; | |
_Bool _isInSupportedInterfaceOrientations; | |
+ long long _batchActionChangesInProgressCount; | |
+ _UIAlertControllerShimPresenter *_presenter; | |
NSPointerArray *_actionsWithInvokedHandlers; | |
- _Bool _shouldEnsureContentControllerViewIsVisibleOnAppearance; | |
_Bool _hidden; | |
+ _Bool _springLoaded; | |
_Bool __shouldFlipFrameForShimDismissal; | |
_Bool __shouldAllowNilParameters; | |
_Bool _hasPreservedInputViews; | |
@@ -52,13 +54,16 @@ | |
UIGestureRecognizer *_systemProvidedGestureRecognizer; | |
id <UIAlertControllerCoordinatedActionPerforming> _coordinatedActionPerformingDelegate; | |
UIView *__presentationSourceRepresentationView; | |
+ long long _titleMaximumLineCount; | |
+ long long _titleLineBreakMode; | |
} | |
+ (id)_alertControllerContainedInViewController:(id)arg1; | |
+ (id)_alertControllerWithTitle:(id)arg1 message:(id)arg2; | |
+ (id)alertControllerWithTitle:(id)arg1 message:(id)arg2 preferredStyle:(long long)arg3; | |
-+ (void)_setShouldUsePresentationController:(_Bool)arg1; | |
+ (_Bool)_shouldUsePresentationController; | |
+@property(nonatomic, getter=_titleLineBreakMode, setter=_setTitleLineBreakMode:) long long titleLineBreakMode; // @synthesize titleLineBreakMode=_titleLineBreakMode; | |
+@property(nonatomic, getter=_titleMaximumLineCount, setter=_setTitleMaximumLineCount:) long long titleMaximumLineCount; // @synthesize titleMaximumLineCount=_titleMaximumLineCount; | |
@property(retain, nonatomic, setter=_setPresentationSourceRepresentationView:) UIView *_presentationSourceRepresentationView; // @synthesize _presentationSourceRepresentationView=__presentationSourceRepresentationView; | |
@property(nonatomic) __weak id <UIAlertControllerCoordinatedActionPerforming> coordinatedActionPerformingDelegate; // @synthesize coordinatedActionPerformingDelegate=_coordinatedActionPerformingDelegate; | |
@property(retain, nonatomic, getter=_systemProvidedGestureRecognizer, setter=_setSystemProvidedGestureRecognizer:) UIGestureRecognizer *systemProvidedGestureRecognizer; // @synthesize systemProvidedGestureRecognizer=_systemProvidedGestureRecognizer; | |
@@ -74,10 +79,10 @@ | |
@property(retain, nonatomic) _UIAnimationCoordinator *temporaryAnimationCoordinator; // @synthesize temporaryAnimationCoordinator=_temporaryAnimationCoordinator; | |
@property _Bool _shouldFlipFrameForShimDismissal; // @synthesize _shouldFlipFrameForShimDismissal=__shouldFlipFrameForShimDismissal; | |
@property(retain, nonatomic) UIAlertAction *preferredAction; // @synthesize preferredAction=_preferredAction; | |
+- (_Bool)isSpringLoaded; | |
@property(nonatomic, getter=_isHidden, setter=_setHidden:) _Bool _hidden; // @synthesize _hidden; | |
@property(nonatomic, getter=_styleProvider, setter=_setStyleProvider:) __weak NSObject<UIAlertControllerVisualStyleProviding> *styleProvider; // @synthesize styleProvider=_styleProvider; | |
@property(readonly) long long _resolvedStyle; // @synthesize _resolvedStyle; | |
-@property(nonatomic, setter=_setShouldEnsureContentControllerViewIsVisibleOnAppearance:) _Bool _shouldEnsureContentControllerViewIsVisibleOnAppearance; // @synthesize _shouldEnsureContentControllerViewIsVisibleOnAppearance; | |
@property(readonly) UIAlertAction *_cancelAction; // @synthesize _cancelAction; | |
@property(readonly) NSMutableArray *_actions; // @synthesize _actions; | |
- (void).cxx_destruct; | |
@@ -88,6 +93,7 @@ | |
- (void)previewInteractionController:(id)arg1 willPresentViewController:(id)arg2 forPosition:(struct CGPoint)arg3 inSourceView:(id)arg4; | |
- (id)previewInteractionController:(id)arg1 viewControllerForPreviewingAtPosition:(struct CGPoint)arg2 inView:(id)arg3 presentingViewController:(id *)arg4; | |
- (id)_setView:(id)arg1 forSystemProvidedPresentationWithDelegate:(id)arg2; | |
+- (void)setSpringLoaded:(_Bool)arg1; | |
@property(nonatomic, getter=_effectAlpha, setter=_setEffectAlpha:) double effectAlpha; | |
- (void)_becomeFirstResponderIfAppropriate; | |
- (_Bool)_shouldBecomeFirstResponder; | |
@@ -144,7 +150,9 @@ | |
- (void)_postDidBeginSystemProvidedDismissalOfAlertController; | |
- (void)_postWillBeginSystemProvidedDismissalOfAlertController; | |
- (void)_performAction:(id)arg1 invokeActionBlock:(CDUnknownBlockType)arg2 dismissAndPerformActionIfNotAlreadyPerformed:(CDUnknownBlockType)arg3; | |
-- (void)_dismissAnimated:(_Bool)arg1 triggeringAction:(id)arg2 triggeredByPopoverDimmingView:(_Bool)arg3; | |
+- (void)_dismissAnimated:(_Bool)arg1 triggeringAction:(id)arg2 triggeredByPopoverDimmingView:(_Bool)arg3 dismissCompletion:(CDUnknownBlockType)arg4; | |
+- (void)_endNoPresentingViewControllerPresentation; | |
+- (void)_beginNoPresentingViewControllerPresentation; | |
- (void)_dismissAnimated:(_Bool)arg1 triggeringAction:(id)arg2; | |
- (void)_dismissFromPopoverDimmingView; | |
- (void)_dismissWithCancelAction; | |
@@ -155,6 +163,7 @@ | |
- (void)_clearActionHandlers; | |
- (void)_invokeHandlersForAction:(id)arg1; | |
- (void)_dismissWithAction:(id)arg1; | |
+- (void)_dismissWithAction:(id)arg1 dismissCompletion:(CDUnknownBlockType)arg2; | |
- (id)visualStyleForAlertControllerStyle:(long long)arg1 traitCollection:(id)arg2 descriptor:(id)arg3; | |
- (_Bool)_shouldDismissOnSizeChange; | |
@property(readonly) _Bool _shouldProvideDimmingView; | |
@@ -208,7 +217,6 @@ | |
- (void)_addKeyCommandForAction:(id)arg1 withInput:(id)arg2 modifierFlags:(long long)arg3; | |
- (void)_action:(id)arg1 changedToKeyCommandWithInput:(id)arg2 modifierFlags:(long long)arg3; | |
- (void)_addSectionDelimiter; | |
-@property(nonatomic, setter=_setDefaultAlertAction:) __weak UIAlertAction *_defaultAlertAction; | |
- (void)_removeAllActions; | |
- (void)_performBatchActionChangesWithBlock:(CDUnknownBlockType)arg1; | |
- (void)_addActionWithTitle:(id)arg1 image:(id)arg2 style:(long long)arg3 handler:(CDUnknownBlockType)arg4; | |
diff --git a/UIKit/UIAlertControllerStackManager.h b/UIKit/UIAlertControllerStackManager.h | |
index b3245946..9f60ba44 100644 | |
--- a/UIKit/UIAlertControllerStackManager.h | |
+++ b/UIKit/UIAlertControllerStackManager.h | |
@@ -19,7 +19,6 @@ __attribute__((visibility("hidden"))) | |
- (void).cxx_destruct; | |
- (long long)_alertControllerStackCount; | |
- (_Bool)_alertControllerShouldBeTrackedInStack:(id)arg1; | |
-- (void)_displayedAlertControllersChanged; | |
- (void)_didHideAlertController:(id)arg1; | |
- (void)_willHideAlertController:(id)arg1; | |
- (void)_willShowAlertController:(id)arg1; | |
diff --git a/UIKit/UIAlertControllerVisualStyle.h b/UIKit/UIAlertControllerVisualStyle.h | |
index 82d41cba..52f4cd7d 100644 | |
--- a/UIKit/UIAlertControllerVisualStyle.h | |
+++ b/UIKit/UIAlertControllerVisualStyle.h | |
@@ -12,15 +12,16 @@ __attribute__((visibility("hidden"))) | |
@interface UIAlertControllerVisualStyle : NSObject | |
{ | |
UIAlertControllerDescriptor *_descriptor; | |
- UITraitCollection *_traitCollection; | |
long long _forcedInterfaceIdiom; | |
UIInterfaceActionVisualStyle *_interfaceActionVisualStyle; | |
+ UITraitCollection *_traitCollection; | |
} | |
++ (void)positionContentsOfAlertController:(id)arg1 alertContentView:(id)arg2 availableSpaceView:(id)arg3 visualStyle:(id)arg4 updatableConstraints:(id)arg5; | |
+ (long long)interfaceActionPresentationStyle; | |
+@property(retain, nonatomic) UITraitCollection *traitCollection; // @synthesize traitCollection=_traitCollection; | |
@property(readonly, nonatomic) UIInterfaceActionVisualStyle *interfaceActionVisualStyle; // @synthesize interfaceActionVisualStyle=_interfaceActionVisualStyle; | |
@property(nonatomic) long long forcedInterfaceIdiom; // @synthesize forcedInterfaceIdiom=_forcedInterfaceIdiom; | |
-@property(retain, nonatomic) UITraitCollection *traitCollection; // @synthesize traitCollection=_traitCollection; | |
@property(retain, nonatomic) UIAlertControllerDescriptor *descriptor; // @synthesize descriptor=_descriptor; | |
- (void).cxx_destruct; | |
- (id)_keyCommandInputForCancelAction; | |
@@ -34,6 +35,7 @@ __attribute__((visibility("hidden"))) | |
- (void)configureAttributesForImageView:(id)arg1 imageProperty:(id)arg2 actionViewState:(id)arg3; | |
- (void)configureAttributesForTitleLabel:(id)arg1 classificationLabel:(id)arg2 actionViewState:(id)arg3; | |
- (struct UIEdgeInsets)actionImageMarginForAction; | |
+- (double)contentVerticalMargin; | |
- (double)contentHorizontalMargin; | |
- (struct CGSize)minimumActionContentSize; | |
- (id)preferredActionFont; | |
@@ -56,7 +58,6 @@ __attribute__((visibility("hidden"))) | |
- (long long)permittedActionLayoutDirection; | |
- (id)defaultActionFont; | |
- (id)textFieldContainingViewWithTextField:(id)arg1; | |
-- (void)positionAlertControllerView:(id)arg1 ofAlertController:(id)arg2 inAvailableSpaceView:(id)arg3; | |
- (struct UIEdgeInsets)contentInsets; | |
- (double)maximumHeightForDisplayOnScreen:(id)arg1; | |
- (double)maximumWidthForTitleAndMessageContentView; | |
@@ -68,6 +69,7 @@ __attribute__((visibility("hidden"))) | |
- (long long)maximumNumberOfLinesInMessageLabel; | |
- (double)marginBelowMessageLabelLastBaseline; | |
- (double)marginAboveMessageLabelFirstBaseline; | |
+- (double)_spacingBetweenDismissButtonAndContent; | |
- (double)_marginAboveDetailMessageFirstBaseline; | |
- (id)_detailMessageFont; | |
- (id)messageLabelColor; | |
diff --git a/UIKit/UIAlertControllerVisualStyleActionSheet.h b/UIKit/UIAlertControllerVisualStyleActionSheet.h | |
index 72bd55d4..ef7d2579 100644 | |
--- a/UIKit/UIAlertControllerVisualStyleActionSheet.h | |
+++ b/UIKit/UIAlertControllerVisualStyleActionSheet.h | |
@@ -11,14 +11,13 @@ __attribute__((visibility("hidden"))) | |
{ | |
} | |
++ (void)positionContentsOfAlertController:(id)arg1 alertContentView:(id)arg2 availableSpaceView:(id)arg3 visualStyle:(id)arg4 updatableConstraints:(id)arg5; | |
+ (long long)interfaceActionPresentationStyle; | |
- (_Bool)placementAvoidsKeyboard; | |
- (_Bool)hideCancelAction:(id)arg1 inAlertController:(id)arg2; | |
- (long long)permittedActionLayoutDirection; | |
- (void)animateAlertControllerView:(id)arg1 ofAlertController:(id)arg2 forPresentation:(_Bool)arg3 inContainerView:(id)arg4 descendantOfContainerView:(id)arg5 duration:(double)arg6 completionBlock:(CDUnknownBlockType)arg7; | |
- (double)transitionDurationForPresentation:(_Bool)arg1 ofAlertController:(id)arg2; | |
-- (id)defaultActionBackgroundColorWhenSeparate; | |
-- (void)positionAlertControllerView:(id)arg1 ofAlertController:(id)arg2 inAvailableSpaceView:(id)arg3; | |
- (struct UIEdgeInsets)contentInsets; | |
- (double)maximumWidth; | |
- (double)marginBelowLastLabelLastBaseline; | |
@@ -28,6 +27,7 @@ __attribute__((visibility("hidden"))) | |
- (id)messageLabelFont; | |
- (double)marginBelowTitleLabelLastBaseline; | |
- (double)marginAboveTitleLabelFirstBaseline; | |
+- (double)_spacingBetweenDismissButtonAndContent; | |
- (id)titleLabelColor; | |
- (id)titleLabelFont; | |
diff --git a/UIKit/UIAlertControllerVisualStyleActionSheetInline.h b/UIKit/UIAlertControllerVisualStyleActionSheetInline.h | |
index dbaf8b52..39599160 100644 | |
--- a/UIKit/UIAlertControllerVisualStyleActionSheetInline.h | |
+++ b/UIKit/UIAlertControllerVisualStyleActionSheetInline.h | |
@@ -17,17 +17,18 @@ __attribute__((visibility("hidden"))) | |
_UIPreviewPresentationEffectView *_sourceViewSnapshot; | |
} | |
++ (void)positionContentsOfAlertController:(id)arg1 alertContentView:(id)arg2 availableSpaceView:(id)arg3 visualStyle:(id)arg4 updatableConstraints:(id)arg5; | |
+ (long long)interfaceActionPresentationStyle; | |
@property(retain, nonatomic) _UIPreviewPresentationEffectView *sourceViewSnapshot; // @synthesize sourceViewSnapshot=_sourceViewSnapshot; | |
@property(retain, nonatomic) UIVisualEffectView *revealEffectView; // @synthesize revealEffectView=_revealEffectView; | |
@property(retain, nonatomic) UIView *headerView; // @synthesize headerView=_headerView; | |
+@property(nonatomic) _Bool actionsReversed; // @synthesize actionsReversed=_actionsReversed; | |
- (void).cxx_destruct; | |
- (_Bool)placementAvoidsKeyboard; | |
- (_Bool)_shouldReverseActions; | |
- (id)dimmingViewForAlertController:(id)arg1; | |
- (_Bool)hideCancelAction:(id)arg1 inAlertController:(id)arg2; | |
- (id)tintColorForAlertController:(id)arg1; | |
-- (void)positionAlertControllerView:(id)arg1 ofAlertController:(id)arg2 inAvailableSpaceView:(id)arg3; | |
- (id)interactionProgressForTransitionOfType:(long long)arg1 forAlertController:(id)arg2; | |
- (_Bool)transitionOfType:(long long)arg1 shouldBeInteractiveForAlertController:(id)arg2; | |
- (double)minimumWidth; | |
diff --git a/UIKit/UIAlertControllerVisualStyleAlertCar.h b/UIKit/UIAlertControllerVisualStyleAlertCar.h | |
index 62912f38..12520f05 100644 | |
--- a/UIKit/UIAlertControllerVisualStyleAlertCar.h | |
+++ b/UIKit/UIAlertControllerVisualStyleAlertCar.h | |
@@ -17,6 +17,9 @@ __attribute__((visibility("hidden"))) | |
- (long long)maximumNumberOfLinesInMessageLabel; | |
- (id)messageLabelColor; | |
- (id)messageLabelFont; | |
+- (double)marginBelowMessageLabelLastBaseline; | |
+- (double)marginBelowLastLabelLastBaseline; | |
+- (double)marginAboveTitleLabelFirstBaseline; | |
- (long long)maximumNumberOfLinesInTitleLabel; | |
- (id)titleLabelColor; | |
- (id)titleLabelFont; | |
diff --git a/UIKit/UIAlertControllerVisualStyleAlertTV.h b/UIKit/UIAlertControllerVisualStyleAlertTV.h | |
index 5eedf437..6c9f543e 100644 | |
--- a/UIKit/UIAlertControllerVisualStyleAlertTV.h | |
+++ b/UIKit/UIAlertControllerVisualStyleAlertTV.h | |
@@ -12,6 +12,7 @@ __attribute__((visibility("hidden"))) | |
} | |
- (id)_keyCommandInputForCancelAction; | |
+- (long long)_effectStyle; | |
- (id)preferredActionForActions:(id)arg1 suggestedPreferredAction:(id)arg2; | |
- (_Bool)placementAvoidsKeyboard; | |
- (double)textFieldHorizontalMargin; | |
diff --git a/UIKit/UIAlertView.h b/UIKit/UIAlertView.h | |
index 8ee63509..2a1b8715 100644 | |
--- a/UIKit/UIAlertView.h | |
+++ b/UIKit/UIAlertView.h | |
@@ -6,7 +6,7 @@ | |
#import <UIKit/UIView.h> | |
-@class NSMutableArray, NSString, UIAlertController, UIViewController, _UIAlertControllerShimPresenter; | |
+@class NSMutableArray, NSString, UIAlertController, _UIAlertControllerShimPresenter; | |
@interface UIAlertView : UIView | |
{ | |
@@ -29,7 +29,6 @@ | |
_Bool _dismissingAlertController; | |
_Bool __currentlyRunningModal; | |
id _delegate; | |
- UIViewController *_externalViewControllerForPresentation; | |
} | |
+ (_Bool)_isAlertControllerShimClass; | |
@@ -41,14 +40,12 @@ | |
+ (id)_alertViewForWindow:(id)arg1; | |
+ (id)_alertViewForSessionWithRemoteViewController:(id)arg1; | |
+ (id)_remoteAlertViewWithBlock:(CDUnknownBlockType)arg1; | |
-@property(retain, nonatomic, getter=_externalViewControllerForPresentation, setter=_setExternalViewControllerForPresentation:) UIViewController *externalViewControllerForPresentation; // @synthesize externalViewControllerForPresentation=_externalViewControllerForPresentation; | |
@property(nonatomic, setter=_setCurrentlyRunningModal:) _Bool _currentlyRunningModal; // @synthesize _currentlyRunningModal=__currentlyRunningModal; | |
@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (id)_alertController; | |
- (void)_showByReplacingPreviousAlertAnimated:(_Bool)arg1; | |
- (void)_useLegacyUI:(_Bool)arg1; | |
-- (_Bool)_isSBAlert; | |
- (void)_updateFrameForDisplay; | |
- (void)_prepareToBeReplaced; | |
- (id)keyboard; | |
@@ -71,8 +68,6 @@ | |
- (void)setDimsBackground:(_Bool)arg1; | |
- (_Bool)forceHorizontalButtonsLayout; | |
- (void)setForceHorizontalButtonsLayout:(_Bool)arg1; | |
-- (int)alertSheetStyle; | |
-- (void)setAlertSheetStyle:(int)arg1; | |
- (long long)numberOfRows; | |
- (void)setNumberOfRows:(long long)arg1; | |
- (struct CGSize)backgroundSize; | |
@@ -85,7 +80,8 @@ | |
- (id)_titleLabel; | |
- (_Bool)_canShowAlerts; | |
- (_Bool)_isAnimating; | |
-@property(nonatomic) _Bool showsOverSpringBoardAlerts; | |
+- (_Bool)showsOverSpringBoardAlerts; | |
+- (void)setShowsOverSpringBoardAlerts:(_Bool)arg1; | |
- (id)tableView; | |
- (_Bool)tableShouldShowMinimumContent; | |
- (void)setTableShouldShowMinimumContent:(_Bool)arg1; | |
@@ -109,17 +105,15 @@ | |
- (void)_showAnimated:(_Bool)arg1; | |
- (void)_performPopup:(_Bool)arg1; | |
- (void)presentSheetFromButtonBar:(id)arg1; | |
-- (void)_presentSheetStartingFromYCoordinate:(double)arg1; | |
-- (void)showWithAnimationType:(int)arg1; | |
- (void)presentSheetToAboveView:(id)arg1; | |
- (void)presentSheetInView:(id)arg1; | |
- (void)presentSheetFromAboveView:(id)arg1; | |
- (void)presentSheetFromBehindView:(id)arg1; | |
- (void)_presentSheetFromView:(id)arg1 above:(_Bool)arg2; | |
- (void)popupAlertAnimated:(_Bool)arg1; | |
-- (void)popupAlertAnimated:(_Bool)arg1 animationType:(int)arg2; | |
- (void)popupAlertAnimated:(_Bool)arg1 atOffset:(double)arg2; | |
-@property(nonatomic) _Bool groupsTextFields; | |
+- (_Bool)groupsTextFields; | |
+- (void)setGroupsTextFields:(_Bool)arg1; | |
- (void)_setTextFieldsHidden:(_Bool)arg1; | |
- (id)textFieldAtIndex:(long long)arg1; | |
- (id)textField; | |
@@ -149,7 +143,6 @@ | |
- (long long)addButtonWithTitle:(id)arg1; | |
- (id)addButtonWithTitle:(id)arg1 buttonClass:(Class)arg2; | |
- (id)addButtonWithTitle:(id)arg1 label:(id)arg2; | |
-- (id)_addButtonWithTitle:(id)arg1 label:(id)arg2 buttonClass:(Class)arg3; | |
- (id)_addButtonWithTitle:(id)arg1; | |
- (id)_addButtonWithTitleText:(id)arg1; | |
- (void)_endRunningModallyIfNecessary; | |
diff --git a/UIKit/UIAlertVisualStyleUpdatableConstraints.h b/UIKit/UIAlertVisualStyleUpdatableConstraints.h | |
new file mode 100644 | |
index 00000000..737e3da3 | |
--- /dev/null | |
+++ b/UIKit/UIAlertVisualStyleUpdatableConstraints.h | |
@@ -0,0 +1,24 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@class NSMutableDictionary; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIAlertVisualStyleUpdatableConstraints : NSObject | |
+{ | |
+ NSMutableDictionary *_constraintsByKey; | |
+} | |
+ | |
+- (void).cxx_destruct; | |
+- (id)constraintForKey:(id)arg1; | |
+- (void)addConstraint:(id)arg1 forKey:(id)arg2; | |
+- (_Bool)hasUpdatableConstraints; | |
+- (id)init; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIAnimatablePropertyState.h b/UIKit/UIAnimatablePropertyState.h | |
new file mode 100644 | |
index 00000000..be6669e7 | |
--- /dev/null | |
+++ b/UIKit/UIAnimatablePropertyState.h | |
@@ -0,0 +1,36 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@class UIViewRunningAnimationEntry; | |
+@protocol OS_dispatch_queue, UIVectorOperatable, UIViewAnimationComposing; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIAnimatablePropertyState : NSObject | |
+{ | |
+ NSObject<OS_dispatch_queue> *_animationEntryLockingQueue; | |
+ UIViewRunningAnimationEntry *_animationEntry; | |
+ id <UIVectorOperatable> _pendingTargetVelocity; | |
+ id <UIVectorOperatable> _pendingVelocity; | |
+ int _ownershipCount; | |
+ id <UIViewAnimationComposing> _composer; | |
+ CDUnknownBlockType _invalidationCallback; | |
+} | |
+ | |
+@property(copy, nonatomic) CDUnknownBlockType invalidationCallback; // @synthesize invalidationCallback=_invalidationCallback; | |
+@property(nonatomic) int ownershipCount; // @synthesize ownershipCount=_ownershipCount; | |
+@property(retain, nonatomic) id <UIViewAnimationComposing> composer; // @synthesize composer=_composer; | |
+- (void).cxx_destruct; | |
+- (id)velocityTarget:(_Bool)arg1; | |
+- (void)setVelocity:(id)arg1 target:(_Bool)arg2; | |
+@property(retain, nonatomic) UIViewRunningAnimationEntry *animationEntry; | |
+- (void)invalidateIfPossible; | |
+- (id)initWithInvalidationCallback:(CDUnknownBlockType)arg1; | |
+- (_Bool)animatePropertyWithCurrentValue:(id)arg1 targetValueGetter:(CDUnknownBlockType)arg2 preTickShouldRemoveCallback:(CDUnknownBlockType)arg3 newValueCallback:(CDUnknownBlockType)arg4 removedCallback:(CDUnknownBlockType)arg5; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIAnimation.h b/UIKit/UIAnimation.h | |
index 479c5135..70352189 100644 | |
--- a/UIKit/UIAnimation.h | |
+++ b/UIKit/UIAnimation.h | |
@@ -23,6 +23,12 @@ | |
} | |
- (void).cxx_destruct; | |
+- (void)markStop; | |
+- (void)markStart:(double)arg1; | |
+- (float)fractionForTime:(double)arg1; | |
+- (void)setDuration:(double)arg1; | |
+- (int)type; | |
+- (int)state; | |
- (float)progressForFraction:(float)arg1; | |
- (void)setProgress:(float)arg1; | |
- (void)setAnimationCurve:(int)arg1; | |
@@ -37,12 +43,6 @@ | |
- (id)target; | |
- (void)stopAnimation; | |
- (id)initWithTarget:(id)arg1; | |
-- (void)markStop; | |
-- (void)markStart:(double)arg1; | |
-- (float)fractionForTime:(double)arg1; | |
-- (void)setDuration:(double)arg1; | |
-- (int)type; | |
-- (int)state; | |
@end | |
diff --git a/UIKit/UIAnimator.h b/UIKit/UIAnimator.h | |
index bc6ceeb6..44eba0e4 100644 | |
--- a/UIKit/UIAnimator.h | |
+++ b/UIKit/UIAnimator.h | |
@@ -20,14 +20,6 @@ | |
+ (void)disableAnimation; | |
+ (id)sharedAnimator; | |
- (void).cxx_destruct; | |
-- (float)fractionForAnimation:(id)arg1; | |
-- (void)stopAnimation:(id)arg1; | |
-- (void)startAnimation:(id)arg1; | |
-- (void)removeAnimationsForTarget:(id)arg1 ofKind:(Class)arg2; | |
-- (void)removeAnimationsForTarget:(id)arg1; | |
-- (void)addAnimations:(id)arg1 withDuration:(double)arg2 start:(_Bool)arg3; | |
-- (void)addAnimation:(id)arg1 withDuration:(double)arg2 start:(_Bool)arg3; | |
-- (void)dealloc; | |
- (_Bool)_isRunningAnimation:(id)arg1; | |
- (void)_advanceAnimationsOfType:(int)arg1 withTimestamp:(double)arg2; | |
- (void)_startAnimation:(id)arg1 withStartTime:(double)arg2; | |
@@ -35,6 +27,13 @@ | |
- (void)_TVHeartbeatCallback:(id)arg1; | |
- (void)_TimerHeartbeatCallback:(id)arg1; | |
- (void)_addAnimation:(id)arg1 withDuration:(double)arg2 start:(_Bool)arg3 startTime:(double)arg4; | |
+- (void)stopAnimation:(id)arg1; | |
+- (void)startAnimation:(id)arg1; | |
+- (void)removeAnimationsForTarget:(id)arg1 ofKind:(Class)arg2; | |
+- (void)removeAnimationsForTarget:(id)arg1; | |
+- (void)addAnimations:(id)arg1 withDuration:(double)arg2 start:(_Bool)arg3; | |
+- (void)addAnimation:(id)arg1 withDuration:(double)arg2 start:(_Bool)arg3; | |
+- (void)dealloc; | |
@end | |
diff --git a/UIKit/UIApplication.h b/UIKit/UIApplication.h | |
index 0f8d17db..fdaac931 100644 | |
--- a/UIKit/UIApplication.h | |
+++ b/UIKit/UIApplication.h | |
@@ -7,21 +7,19 @@ | |
#import <UIKit/UIResponder.h> | |
#import <UIKit/FBSDisplayLayoutObserver-Protocol.h> | |
-#import <UIKit/FBSSceneDelegate-Protocol.h> | |
#import <UIKit/FBSUIApplicationSystemServiceDelegate-Protocol.h> | |
#import <UIKit/FBSUIApplicationWorkspaceDelegate-Protocol.h> | |
#import <UIKit/UIActivityContinuationManagerApplicationContext-Protocol.h> | |
-#import <UIKit/UIAlertViewDelegate-Protocol.h> | |
#import <UIKit/UIApplicationSnapshotPreparing-Protocol.h> | |
+#import <UIKit/UIStatusBarStyleDelegate_SpringBoardOnly-Protocol.h> | |
#import <UIKit/UNRemoteNotificationRegistrarDelegate-Protocol.h> | |
-@class BKSAnimationFenceHandle, BKSProcessAssertion, FBSDisplayLayoutMonitor, NSArray, NSMutableArray, NSMutableDictionary, NSMutableOrderedSet, NSMutableSet, NSObject, NSString, NSTimer, SBSApplicationShortcutService, UIActivityContinuationManager, UIAlertView, UIApplicationSceneSettingsDiffInspector, UIColor, UIEvent, UIEventDispatcher, UIEventFetcher, UIForceStageObservable, UIGestureEnvironment, UIMoveEvent, UIRepeatedAction, UIStatusBar, UIStatusBarWindow, UISystemNavigationAction, UIWindow, _UIFeedbackEventBehavior, _UIIdleModeController; | |
+@class BKSAnimationFenceHandle, BKSProcessAssertion, FBSDisplayLayoutMonitor, NSArray, NSMutableArray, NSMutableDictionary, NSMutableOrderedSet, NSMutableSet, NSObject, NSString, NSTimer, SBSApplicationShortcutService, UIActivityContinuationManager, UIAlertController, UIColor, UIEvent, UIEventDispatcher, UIEventFetcher, UIForceStageObservable, UIGestureEnvironment, UIMoveEvent, UINotificationFeedbackGenerator, UIRepeatedAction, UIStatusBar, UIStatusBarWindow, UISystemNavigationAction, UIWindow, _UIIdleModeController; | |
@protocol OS_dispatch_queue, UIApplicationDelegate; | |
-@interface UIApplication : UIResponder <FBSUIApplicationWorkspaceDelegate, FBSSceneDelegate, FBSUIApplicationSystemServiceDelegate, FBSDisplayLayoutObserver, UIAlertViewDelegate, UNRemoteNotificationRegistrarDelegate, UIActivityContinuationManagerApplicationContext, UIApplicationSnapshotPreparing> | |
+@interface UIApplication : UIResponder <FBSUIApplicationWorkspaceDelegate, FBSUIApplicationSystemServiceDelegate, FBSDisplayLayoutObserver, UNRemoteNotificationRegistrarDelegate, UIActivityContinuationManagerApplicationContext, UIApplicationSnapshotPreparing, UIStatusBarStyleDelegate_SpringBoardOnly> | |
{ | |
id <UIApplicationDelegate> _delegate; | |
- NSMutableSet *_exclusiveTouchWindows; | |
UIEvent *_event; | |
UIEvent *_motionEvent; | |
UIEvent *_remoteControlEvent; | |
@@ -29,7 +27,7 @@ | |
NSArray *_topLevelNibObjects; | |
long long _networkResourcesCurrentlyLoadingCount; | |
NSTimer *_hideNetworkActivityIndicatorTimer; | |
- UIAlertView *_editAlertView; | |
+ UIAlertController *_editAlertController; | |
UIStatusBar *_statusBar; | |
long long _statusBarRequestedStyle; | |
UIStatusBarWindow *_statusBarWindow; | |
@@ -43,12 +41,12 @@ | |
_UIIdleModeController *_idleModeController; | |
FBSDisplayLayoutMonitor *_displayLayoutMonitor; | |
long long _normativeWhitePointAdaptivityStyle; | |
+ long long _preferredUserInterfaceStyle; | |
+ long long _systemUserInterfaceStyle; | |
UIEventFetcher *_eventFetcher; | |
UIEventDispatcher *_eventDispatcher; | |
struct { | |
unsigned int deactivatingReasonFlags:13; | |
- unsigned int isSuspended:1; | |
- unsigned int isSuspendedEventsOnly:1; | |
unsigned int isLaunchedSuspended:1; | |
unsigned int calledNonSuspendedLaunchDelegate:1; | |
unsigned int calledSuspendedLaunchDelegate:1; | |
@@ -65,7 +63,6 @@ | |
unsigned int activateEventReceived:1; | |
unsigned int systemIsAnimatingApplicationLifecycleEvent:1; | |
unsigned int isActivating:1; | |
- unsigned int isSuspendedUnderLock:1; | |
unsigned int shouldExitAfterSendSuspend:1; | |
unsigned int terminating:1; | |
unsigned int isHandlingShortCutURL:1; | |
@@ -95,6 +92,7 @@ | |
unsigned int delegateNormativeWhitePointAdaptation:1; | |
unsigned int delegateHandleSiriTask:1; | |
unsigned int delegateSupportsWatchKitRequests:1; | |
+ unsigned int delegateSupportsIntentForwarding:1; | |
unsigned int idleModeVisualEffectsEnabled:1; | |
unsigned int userDefaultsSyncDisabled:1; | |
unsigned int headsetButtonClickCount:4; | |
@@ -113,8 +111,6 @@ | |
unsigned int defaultInterfaceOrientation:3; | |
unsigned int supportedInterfaceOrientationsMask:5; | |
unsigned int delegateWantsNextResponder:1; | |
- unsigned int isRunningInApplicationSwitcher:1; | |
- unsigned int isSendingEventForProgrammaticTouchCancellation:1; | |
unsigned int delegateWantsStatusBarTouchesEnded:1; | |
unsigned int interfaceLayoutDirectionIsValid:1; | |
unsigned int interfaceLayoutDirection:3; | |
@@ -139,26 +135,20 @@ | |
unsigned int subclassOverridesInterfaceOrientation:1; | |
unsigned int isResigningActive:1; | |
unsigned int receivedUnhandledMenuButton:1; | |
+ unsigned int disablingBecomeFirstResponder:1; | |
} _applicationFlags; | |
UIColor *_defaultTopNavBarTintColor; | |
- long long _undoButtonIndex; | |
- long long _redoButtonIndex; | |
UIMoveEvent *_moveEvent; | |
NSMutableDictionary *_physicalKeyCommandMap; | |
NSMutableOrderedSet *_physicalKeycodeMap; | |
_Bool _alwaysHitTestsForMainScreen; | |
UIWindow *_backgroundHitTestWindow; | |
- long long _classicMode; | |
int _ignoredStyleOverrides; | |
- unsigned long long _externalDeactivationReasons; | |
NSMutableSet *_actionsPendingInitialization; | |
NSMutableSet *_idleTimerDisabledReasons; | |
UIRepeatedAction *_keyRepeatAction; | |
double _currentTimestampWhenFirstTouchCameDown; | |
struct CGPoint _currentLocationWhereFirstTouchCameDown; | |
- UIApplicationSceneSettingsDiffInspector *_sceneSettingsPreLifecycleEventDiffInspector; | |
- UIApplicationSceneSettingsDiffInspector *_sceneSettingsPostLifecycleEventDiffInspector; | |
- UIApplicationSceneSettingsDiffInspector *_sceneSettingsGeometryMutationDiffInspector; | |
_Bool _saveStateRestorationArchiveWithFileProtectionCompleteUntilFirstUserAuthentication; | |
BKSProcessAssertion *_fenceTaskAssertion; | |
BKSAnimationFenceHandle *_cachedSystemAnimationFence; | |
@@ -168,23 +158,22 @@ | |
UIForceStageObservable *_forceStageObservable; | |
CDUnknownBlockType _HIDGameControllerEventObserver; | |
NSObject<OS_dispatch_queue> *_HIDGameControllerEventQueue; | |
- _UIFeedbackEventBehavior *_motionEventBehavior; | |
+ UINotificationFeedbackGenerator *_motionNotificationGenerator; | |
int _simulatorShakeNotificationToken; | |
_Bool optOutOfRTL; | |
_Bool _isDisplayingActivityContinuationUI; | |
- double _lastTimestampWhenFirstTouchCameDown; | |
- double _lastTimestampWhenAllTouchesLifted; | |
- long long _virtualHorizontalSizeClass; | |
- long long _virtualVerticalSizeClass; | |
SBSApplicationShortcutService *_shortcutService; | |
CDUnknownBlockType ___queuedOrientationChange; | |
long long __expectedViewOrientation; | |
- struct CGPoint _lastLocationWhereFirstTouchCameDown; | |
- struct CGPoint _lastLocationWhereAllTouchesLifted; | |
- struct CGSize _virtualWindowSizeInSceneReferenceSpace; | |
} | |
+ (id)_defaultContentSizeCategory; | |
++ (_Bool)_isClassic; | |
++ (_Bool)_isRunningWithFixedMainThreadPriority; | |
++ (long long)_classicMode; | |
++ (void)_screensHaveConnected; | |
++ (_Bool)_shouldForceClassicForExtensions; | |
++ (_Bool)_shouldBigify; | |
+ (id)stringForInterfaceOrientation:(long long)arg1; | |
+ (long long)interfaceOrientationForString:(id)arg1; | |
+ (_Bool)_isBackgroundStyleTransparent:(long long)arg1; | |
@@ -201,19 +190,23 @@ | |
+ (Class)_statusBarWindowClass; | |
+ (Class)_statusBarClass; | |
+ (_Bool)shouldBackgroundMainThreadOnSuspendedLaunch; | |
-+ (void)_removeCachedScenePropertiesForScene:(id)arg1; | |
-+ (void)_setCachedSceneProperties:(id)arg1 forScene:(id)arg2; | |
-+ (id)_cachedScenePropertiesForScene:(id)arg1; | |
-+ (id)_scenePropertiesCache; | |
++ (id)displayManagerObserver; | |
+ (void)_startStatusBarServerIfNecessary; | |
+ (void)_startWindowServerIfNecessary; | |
++ (id)__simulateFalseMainSceneConnection; | |
++ (id)__falseMainScene; | |
++ (void)__registerFalseMainScene:(id)arg1; | |
+ (_Bool)_isAfterCACommitHandlerInstalled; | |
+ (void)_installAfterCACommitHandler; | |
+ (id)_systemAnimationFenceExemptQueue; | |
++ (id)_systemUIServiceIdentifier; | |
++ (id)_systemUIServiceClientSettings; | |
++ (_Bool)_isSystemUIService; | |
+ (_Bool)shouldMakeUIForDefaultPNG; | |
+ (long long)runningInStoreDemoModeFProgramNumber; | |
+ (_Bool)isRunningInStoreDemoMode; | |
+ (id)sharedApplication; | |
++ (_Bool)_wantsApplicationBehaviorAsExtension; | |
+ (void)registerObjectForStateRestoration:(id)arg1 restorationIdentifier:(id)arg2; | |
@property(nonatomic, setter=_setExpectedViewOrientation:) long long _expectedViewOrientation; // @synthesize _expectedViewOrientation=__expectedViewOrientation; | |
@property(copy, nonatomic, setter=__setQueuedOrientationChange:) CDUnknownBlockType __queuedOrientationChange; // @synthesize __queuedOrientationChange=___queuedOrientationChange; | |
@@ -221,13 +214,6 @@ | |
@property(nonatomic, getter=_isDisplayingActivityContinuationUI, setter=_setIsDisplayingActivityContinuationUI:) _Bool isDisplayingActivityContinuationUI; // @synthesize isDisplayingActivityContinuationUI=_isDisplayingActivityContinuationUI; | |
@property(nonatomic) id <UIApplicationDelegate> delegate; // @synthesize delegate=_delegate; | |
@property(nonatomic, getter=_shouldOptOutOfRTL, setter=_setOptOutOfRTL:) _Bool optOutOfRTL; // @synthesize optOutOfRTL; | |
-@property(readonly) long long _virtualVerticalSizeClass; // @synthesize _virtualVerticalSizeClass; | |
-@property(readonly) long long _virtualHorizontalSizeClass; // @synthesize _virtualHorizontalSizeClass; | |
-@property(readonly) struct CGSize _virtualWindowSizeInSceneReferenceSpace; // @synthesize _virtualWindowSizeInSceneReferenceSpace; | |
-@property(nonatomic, getter=_lastLocationWhereAllTouchesLifted, setter=_setLastLocationWhereAllTouchesLifted:) struct CGPoint lastLocationWhereAllTouchesLifted; // @synthesize lastLocationWhereAllTouchesLifted=_lastLocationWhereAllTouchesLifted; | |
-@property(nonatomic, getter=_lastLocationWhereFirstTouchCameDown, setter=_setLastLocationWhereFirstTouchCameDown:) struct CGPoint lastLocationWhereFirstTouchCameDown; // @synthesize lastLocationWhereFirstTouchCameDown=_lastLocationWhereFirstTouchCameDown; | |
-@property(nonatomic, getter=_lastTimestampWhenAllTouchesLifted, setter=_setLastTimestampWhenAllTouchesLifted:) double lastTimestampWhenAllTouchesLifted; // @synthesize lastTimestampWhenAllTouchesLifted=_lastTimestampWhenAllTouchesLifted; | |
-@property(nonatomic, getter=_lastTimestampWhenFirstTouchCameDown, setter=_setLastTimestampWhenFirstTouchCameDown:) double lastTimestampWhenFirstTouchCameDown; // @synthesize lastTimestampWhenFirstTouchCameDown=_lastTimestampWhenFirstTouchCameDown; | |
- (void).cxx_destruct; | |
- (id)_preferredContentSizeCategory:(unsigned long long)arg1; | |
@property(readonly, nonatomic) NSString *preferredContentSizeCategory; | |
@@ -300,6 +286,7 @@ | |
- (void)runModal:(id)arg1; | |
- (long long)alertInterfaceOrientation; | |
- (_Bool)canShowAlerts; | |
+- (void)_requestDeviceUnlockWithCompletion:(CDUnknownBlockType)arg1; | |
- (void)requestDeviceUnlock; | |
- (_Bool)isPasscodeRequiredToUnlock; | |
- (_Bool)isLocked; | |
@@ -318,9 +305,16 @@ | |
@property(readonly, nonatomic) UIWindow *keyWindow; | |
- (void)clearHardwareKeyboardState; | |
- (void)setHardwareKeyboardLayoutName:(id)arg1; | |
+- (_Bool)_disableBecomeFirstResponder; | |
+- (void)_setDisableBecomeFirstResponder:(_Bool)arg1; | |
- (_Bool)becomeFirstResponder; | |
- (id)textInputMode; | |
- (void)_updateIdleModeStatus; | |
+- (long long)_effectiveUserInterfaceStyle; | |
+- (long long)_preferredUserInterfaceStyle; | |
+- (void)_setPreferredUserInterfaceStyle:(long long)arg1; | |
+- (long long)_systemUserInterfaceStyle; | |
+- (void)_setSystemUserInterfaceStyle:(long long)arg1; | |
- (_Bool)_isIdleModeVisualEffectsEnabled; | |
- (void)_setIdleModeVisualEffectsEnabled:(_Bool)arg1; | |
- (long long)_physicalButtonTypeForKeyCode:(long long)arg1 isTextual:(_Bool *)arg2; | |
@@ -361,8 +355,11 @@ | |
- (void)_enqueueHIDEvent:(struct __IOHIDEvent *)arg1; | |
- (void)_handleScreenshot; | |
- (void)_updateOrientation; | |
-- (void)_handleApplicationActivationWithScene:(id)arg1 transitionContext:(id)arg2 completion:(CDUnknownBlockType)arg3; | |
-- (void)_handleApplicationLifecycleEventWithScene:(id)arg1 transitionContext:(id)arg2 completion:(CDUnknownBlockType)arg3; | |
+- (CDUnknownBlockType)_firstCommitBlock; | |
+- (void)_initiateLaunchActionsForScene:(id)arg1 firstActivation:(_Bool)arg2; | |
+- (void)_configureLaunchOptions:(id)arg1; | |
+@property(nonatomic, setter=_setApplicationActivatedAtLeastOnce:) _Bool _applicationActivatedAtLeastOnce; | |
+- (void)_handleDaemonApplicationActivationWithScene:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
- (void)_handleApplicationLaunchEventWithCompletion:(CDUnknownBlockType)arg1; | |
- (void)setShortcutItems:(id)arg1; | |
- (id)shortcutItems; | |
@@ -377,10 +374,9 @@ | |
- (void)_deactivateReachability; | |
- (void)_setReachabilitySupported:(_Bool)arg1; | |
- (void)_updateSnapshotForBackgroundApplication:(_Bool)arg1; | |
-- (void)_updateSnapshotAndStateRestorationWithAction:(id)arg1; | |
-- (void)_updateStateRestorationArchiveForBackgroundEvent:(CDUnknownBlockType)arg1 saveState:(_Bool)arg2 exitIfCouldNotRestoreState:(_Bool)arg3 updateSnapshot:(_Bool)arg4; | |
+- (void)_updateSnapshotAndStateRestorationWithAction:(id)arg1 canvas:(id)arg2; | |
+- (void)_updateStateRestorationArchiveForBackgroundEvent:(CDUnknownBlockType)arg1 saveState:(_Bool)arg2 exitIfCouldNotRestoreState:(_Bool)arg3 updateSnapshot:(_Bool)arg4 canvas:(id)arg5; | |
- (void)_sendWillEnterForegroundCallbacks; | |
-- (void)_setVirtualWindowSizeInSceneReferenceSpace:(struct CGSize)arg1 virtualHorizontalSizeClass:(long long)arg2 virtualVerticalSizeClass:(long long)arg3; | |
- (void)_handlePlatformSpecificActions:(id)arg1 forScene:(id)arg2 withTransitionContext:(id)arg3; | |
- (void)_handleNonLaunchSpecificActions:(id)arg1 forScene:(id)arg2 withTransitionContext:(id)arg3 completion:(CDUnknownBlockType)arg4; | |
- (void)_cancelUnfinishedPressesForEvent:(id)arg1; | |
@@ -388,7 +384,6 @@ | |
- (void)_cancelAllInputs; | |
- (void)_cancelAllTouches; | |
- (void)_cancelTouches:(id)arg1 withEvent:(id)arg2; | |
-- (_Bool)_isSendingEventForProgrammaticTouchCancellation; | |
- (void)_cancelViewProcessingOfTouches:(id)arg1 withEvent:(id)arg2 sendingTouchesCancelledToViewsOfTouches:(id)arg3; | |
- (void)_cancelTouches:(id)arg1 withEvent:(id)arg2 includingGestures:(_Bool)arg3 notificationBlock:(CDUnknownBlockType)arg4; | |
- (void)_cancelGestureRecognizersForView:(id)arg1; | |
@@ -458,6 +453,8 @@ | |
- (void)statusBar:(id)arg1 didAnimateFromHeight:(double)arg2 toHeight:(double)arg3 animation:(int)arg4; | |
- (void)statusBar:(id)arg1 willAnimateFromHeight:(double)arg2 toHeight:(double)arg3 duration:(double)arg4 animation:(int)arg5; | |
- (long long)statusBar:(id)arg1 styleForRequestedStyle:(long long)arg2 overrides:(int)arg3; | |
+- (int)statusBar:(id)arg1 effectiveStyleOverridesForRequestedStyle:(long long)arg2 overrides:(int)arg3; | |
+- (long long)overridenRequestedStyleFromStyle:(long long)arg1; | |
- (void)_setUserDefaultsSyncEnabled:(_Bool)arg1; | |
- (_Bool)_isTrackingAnyTouch; | |
- (_Bool)_rotationDisabledDuringTouch; | |
@@ -471,15 +468,13 @@ | |
- (_Bool)_shouldShowAlertForUndoManager:(id)arg1; | |
- (_Bool)_shakeToUndoEnabled; | |
- (_Bool)_alertWindowShouldRotate; | |
-- (void)alertViewCancel:(id)arg1; | |
-- (void)alertView:(id)arg1 didDismissWithButtonIndex:(long long)arg2; | |
-- (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2; | |
- (void)_showEditAlertViewWithUndoManager:(id)arg1 window:(id)arg2; | |
- (void)_sendRemoteControlEvent:(long long)arg1; | |
- (id)_remoteControlEvent; | |
- (void)_sendMotionCancelled:(long long)arg1; | |
- (void)_sendMotionEnded:(long long)arg1; | |
- (void)_sendMotionBegan:(long long)arg1; | |
+- (id)_dragEvents; | |
- (id)_physicalKeyboardEvent; | |
- (id)_pressesEvent; | |
- (id)_gameControllerEvent; | |
@@ -491,15 +486,10 @@ | |
- (long long)_frontMostAppOrientation; | |
- (void)_setStatusBarMode:(int)arg1; | |
- (int)statusBarMode; | |
-- (void)_removeDefaultInterfaceOrientatationOverride; | |
-- (void)_overrideDefaultInterfaceOrientationWithOrientation:(long long)arg1; | |
- (long long)interfaceOrientation; | |
- (void)_fetchInfoPlistFlags; | |
-- (long long)_classicMode; | |
- (_Bool)_shouldUseHiResForClassic; | |
-- (void)_setClassicMode:(long long)arg1; | |
-- (_Bool)_shouldForceClassicForExtensions; | |
-- (_Bool)_shouldBigify; | |
+- (long long)_classicMode; | |
- (void)_reloadKeyboardArbiterState; | |
- (_Bool)_shouldAllowKeyboardArbiter; | |
- (_Bool)_shouldForceClassicMode; | |
@@ -549,8 +539,10 @@ | |
- (_Bool)isHandlingURL; | |
- (void)_setHandlingURL:(_Bool)arg1 url:(id)arg2; | |
- (_Bool)isHandlingOpenShortCut; | |
+- (void)_applicationHandleIntentForwardingAction:(id)arg1; | |
- (void)_applicationHandleWatchKitRequest:(id)arg1; | |
- (void)_applicationHandleSiriTask:(id)arg1; | |
+- (void)_applicationOpenURLAction:(id)arg1 payload:(id)arg2 origin:(id)arg3; | |
- (void)_applicationOpenURL:(id)arg1 payload:(id)arg2; | |
- (void)applicationOpenURL:(id)arg1; | |
- (void)applicationOpenToShortCut:(id)arg1; | |
@@ -563,17 +555,18 @@ | |
- (_Bool)_shouldAttemptOpenURL:(id)arg1; | |
- (_Bool)_canOpenURL:(id)arg1 publicURLsOnly:(_Bool)arg2; | |
- (void)updateSuspendedSettings:(id)arg1; | |
-- (void)_destroyContextsAndNotifySpringBoard; | |
+- (void)_destroyContextsAndNotifySpringBoard:(id)arg1; | |
- (void)_setCompatibilityModeOnSettings:(id)arg1; | |
- (void)_mainSceneCompatibilityModeZoomDidChange; | |
- (void)_pipStateDidChange; | |
-- (void)_handleApplicationDeactivationWithScene:(id)arg1 shouldForceExit:(_Bool)arg2 transitionContext:(id)arg3 completion:(CDUnknownBlockType)arg4; | |
+- (void)_handleTaskCompletionSuspensionEvents:(id)arg1; | |
+- (void)_handleSnapshotAction:(id)arg1 forScene:(id)arg2 deactivationCompletion:(CDUnknownBlockType)arg3; | |
+- (void)_handleSuspensionActions; | |
- (void)_updateAppPriorityForSuspendedState; | |
- (void)_applicationDidEnterBackground; | |
- (void)applicationSuspend; | |
- (void)terminateWithSuccess; | |
- (void)_terminateWithStatus:(int)arg1; | |
-- (id)_sceneIDForScreen:(id)arg1; | |
- (void)_handleHeadsetButtonTripleClick; | |
- (void)_handleHeadsetButtonDoubleClick; | |
- (void)_handleHeadsetButtonClick; | |
@@ -652,7 +645,8 @@ | |
- (void)_clearSystemNavigationAction; | |
- (void)_setSystemNavigationAction:(id)arg1; | |
- (id)_systemNavigationAction; | |
-- (void)_registerForSystemwideDarkModeChangedNotification; | |
+- (void)_updateCurrentUserInterfaceStyleViewControllerAppearance; | |
+- (void)_setPreferredUserInterfaceStyleForWallpaper:(long long)arg1; | |
- (void)removeStatusBarStyleOverrides:(int)arg1; | |
- (void)addStatusBarStyleOverrides:(int)arg1; | |
@property(readonly, nonatomic) double statusBarOrientationAnimationDuration; | |
@@ -687,7 +681,6 @@ | |
- (void)setStatusBarHidden:(_Bool)arg1 animationParameters:(id)arg2; | |
- (void)_setStatusBarHidden:(_Bool)arg1 animationParameters:(id)arg2 changeApplicationFlag:(_Bool)arg3; | |
- (void)_updateForcedStatusBarStyle; | |
-- (void)_updateForcedStatusBarForegroundTransparentWithContext:(const CDStruct_0fda2562 *)arg1; | |
- (_Bool)_isStatusBarHiddenForOrientation:(long long)arg1; | |
- (_Bool)_isOrientationVerticallyCompact:(long long)arg1; | |
- (_Bool)_supportsCompactStatusBarHiding; | |
@@ -702,6 +695,8 @@ | |
- (void)_setStatusBarStyle:(long long)arg1 animationParameters:(id)arg2; | |
- (void)setStatusBarStyle:(long long)arg1 animationParameters:(id)arg2; | |
- (void)_updateCurrentStatusBarViewControllerAppearance; | |
+- (void)_updateCurrentScreenEdgesDeferringSystemGestures; | |
+- (unsigned long long)_currentScreenEdgesDeferringSystemGesturesAffectedByStatusBar:(_Bool)arg1; | |
- (void)_setScreenWhitePointAdaptivityStyle:(long long)arg1; | |
- (void)_updateCurrentWhitePointAdaptivityStyle; | |
- (id)_implicitStatusBarHiddenAnimationParametersWithViewController:(id)arg1 animation:(long long)arg2; | |
@@ -712,13 +707,15 @@ | |
- (_Bool)_alwaysHitTestsForMainScreen; | |
- (void)_setAlwaysHitTestsForMainScreen:(_Bool)arg1; | |
- (void)_setBackgroundStyle:(long long)arg1; | |
+- (id)_userInterfaceControllingWindow; | |
+- (id)_screenEdgesDeferringSystemGesturesControllingWindow; | |
- (long long)_normativeWhitePointAdaptivityStyleForWindow:(id)arg1; | |
- (id)_whitePointAdaptivityStyleControllingWindow; | |
-- (id)_statusBarControllingWindow; | |
+- (id)_findWindowForControllingOverallAppearance; | |
- (id)statusBarWindow; | |
- (id)statusBar; | |
- (void)_createStatusBarWithRequestedStyle:(long long)arg1 orientation:(long long)arg2 hidden:(_Bool)arg3; | |
-- (_Bool)handleDoubleHeightStatusBarTap:(long long)arg1; | |
+- (_Bool)handleDoubleHeightStatusBarTapWithStyleOverride:(int)arg1; | |
@property(nonatomic, getter=isNetworkActivityIndicatorVisible) _Bool networkActivityIndicatorVisible; | |
- (_Bool)sendAction:(SEL)arg1 to:(id)arg2 from:(id)arg3 forEvent:(id)arg4; | |
- (_Bool)sendAction:(SEL)arg1 toTarget:(id)arg2 fromSender:(id)arg3 forEvent:(id)arg4; | |
@@ -746,17 +743,11 @@ | |
- (void)_registerForAlertItemStateChangeNotification; | |
- (long long)_currentExpectedInterfaceOrientation; | |
- (void)_runWithMainScene:(id)arg1 transitionContext:(id)arg2 completion:(CDUnknownBlockType)arg3; | |
+- (void)_runWithDaemonScene:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
- (_Bool)_applicationLaunchesIntoPortrait; | |
- (double)_launchTime; | |
- (double)_execOrResumeTime; | |
- (void)_reportMainSceneUpdateFinished:(CDUnknownBlockType)arg1; | |
-- (void)scene:(id)arg1 didReceiveActions:(id)arg2; | |
-- (void)scene:(id)arg1 didUpdateWithDiff:(id)arg2 transitionContext:(id)arg3 completion:(CDUnknownBlockType)arg4; | |
-- (id)_sceneSettingsPostLifecycleEventDiffInspector; | |
-- (id)_sceneSettingsGeometryMutationDiffInspector; | |
-- (void)_updateSceneGeometryWithSettingObserverContext:(CDStruct_0fda2562)arg1; | |
-- (void)_performChanges:(CDUnknownBlockType)arg1 withTransitionContext:(id)arg2; | |
-- (id)_sceneSettingsPreLifecycleEventDiffInspector; | |
- (void)workspaceNoteAssertionExpirationImminent:(id)arg1; | |
- (void)workspace:(id)arg1 didReceiveActions:(id)arg2; | |
- (void)workspace:(id)arg1 willDestroyScene:(id)arg2 withTransitionContext:(id)arg3 completion:(CDUnknownBlockType)arg4; | |
@@ -777,6 +768,7 @@ | |
- (void)activityContinuationManager:(id)arg1 displayProgressUI:(id)arg2 dismissalHandler:(CDUnknownBlockType)arg3; | |
- (void)__completeAndRunAsPlugin; | |
- (void)_run; | |
+- (void)_addAfterNewTouchDownAction:(CDUnknownBlockType)arg1; | |
- (void)_performBlockAfterCATransactionCommitSynchronizes:(CDUnknownBlockType)arg1; | |
- (void)_performBlockAfterCATransactionCommits:(CDUnknownBlockType)arg1; | |
- (void)_addAfterCACommitBlockForViewController:(id)arg1; | |
@@ -797,6 +789,7 @@ | |
- (void)_scheduleSceneEventResponseForScene:(id)arg1 withResponseBlock:(CDUnknownBlockType)arg2; | |
- (id)_newSceneForWindow:(id)arg1 oldDisplay:(id)arg2 newDisplay:(id)arg3; | |
- (id)_mainSceneForDisplay:(id)arg1; | |
+- (void)_calledRunWithMainScene; | |
- (_Bool)_hasCalledRunWithMainScene; | |
- (id)_mainScene; | |
- (id)_workspace; | |
@@ -812,9 +805,11 @@ | |
- (_Bool)_isActivated; | |
- (void)_stopDeactivatingForReason:(int)arg1; | |
- (void)_deactivateForReason:(int)arg1; | |
+- (id)_mainEventEnvironment; | |
- (id)_gestureEnvironment; | |
- (void)_deactivateForReason:(int)arg1 notify:(_Bool)arg2; | |
@property(nonatomic, getter=isIdleTimerDisabled) _Bool idleTimerDisabled; | |
+- (void)_setWantsExclusiveForeground:(_Bool)arg1; | |
- (void)_setIdleTimerDisabled:(_Bool)arg1 forReason:(id)arg2; | |
- (id)idleTimerDisabledReasons; | |
@property(readonly, nonatomic, getter=isIgnoringInteractionEvents) _Bool ignoringInteractionEvents; | |
@@ -844,6 +839,7 @@ | |
- (void)saveApplicationPreservationStateWithSessionIdentifier:(id)arg1 viewController:(id)arg2 beginHandler:(CDUnknownBlockType)arg3 completionHandler:(CDUnknownBlockType)arg4; | |
- (void)_saveApplicationPreservationStateIfSupported; | |
- (_Bool)_doRestorationIfNecessary; | |
+- (void)registerPlatformSpecificLaunchOptions:(CDUnknownBlockType)arg1 transitionContext:(id)arg2; | |
- (void)rotateIfNeeded:(long long)arg1 before:(CDUnknownBlockType)arg2 after:(CDUnknownBlockType)arg3; | |
- (void)rotateIfNeeded:(long long)arg1 completion:(CDUnknownBlockType)arg2; | |
- (_Bool)rotateIfNeeded:(long long)arg1; | |
@@ -927,7 +923,6 @@ | |
- (void)beginRemoteSheet:(id)arg1 delegate:(id)arg2 didEndSelector:(SEL)arg3 contextInfo:(void *)arg4 requireTopApplication:(_Bool)arg5 presentAnimated:(_Bool)arg6; | |
- (void)beginRemoteSheet:(id)arg1 delegate:(id)arg2 didEndSelector:(SEL)arg3 contextInfo:(void *)arg4 requireTopApplication:(_Bool)arg5; | |
- (void)beginRemoteSheet:(id)arg1 delegate:(id)arg2 didEndSelector:(SEL)arg3 contextInfo:(void *)arg4; | |
-- (void)_alertSheetStackChanged; | |
- (void)runTestForKeyboardSplitAndMergeWithName:(id)arg1 withShowKeyboardBlock:(CDUnknownBlockType)arg2 withExtraResultsBlock:(CDUnknownBlockType)arg3 withCleanupBlock:(CDUnknownBlockType)arg4; | |
- (void)runTestForKeyboardRotationWithName:(id)arg1 fromOrientation:(long long)arg2 withShowKeyboardBlock:(CDUnknownBlockType)arg3 withExtraResultsBlock:(CDUnknownBlockType)arg4 withCleanupBlock:(CDUnknownBlockType)arg5; | |
- (void)runTestForKeyboardBringupAndDismissalWithName:(id)arg1 withShowKeyboardBlock:(CDUnknownBlockType)arg2 withHideKeyboardBlock:(CDUnknownBlockType)arg3 withExtraResultsBlock:(CDUnknownBlockType)arg4 withCleanupBlock:(CDUnknownBlockType)arg5; | |
diff --git a/UIKit/UIApplicationExtensionActivity.h b/UIKit/UIApplicationExtensionActivity.h | |
index 822c3feb..cfd6cae3 100644 | |
--- a/UIKit/UIApplicationExtensionActivity.h | |
+++ b/UIKit/UIApplicationExtensionActivity.h | |
@@ -6,9 +6,12 @@ | |
#import <UIKit/UIActivity.h> | |
-@class NSExtension, NSExtensionItem, NSString, UIImage, UIViewController, _UIActivityBundleHelper; | |
+#import <UIKit/UIActivityExtensionItemDataSource-Protocol.h> | |
+#import <UIKit/UIActivityExtensionItemDataTarget-Protocol.h> | |
-@interface UIApplicationExtensionActivity : UIActivity | |
+@class NSDate, NSExtension, NSExtensionItem, NSString, UIImage, UIViewController, _UIActivityBundleHelper; | |
+ | |
+@interface UIApplicationExtensionActivity : UIActivity <UIActivityExtensionItemDataSource, UIActivityExtensionItemDataTarget> | |
{ | |
NSExtension *_applicationExtension; | |
NSExtensionItem *__injectedExtensionItem; | |
@@ -21,10 +24,14 @@ | |
UIImage *_renderedActivityImage; | |
UIImage *_renderedActivitySettingsImage; | |
CDUnknownBlockType _extensionRequestCleanupCompletion; | |
+ NSDate *_installationDate; | |
} | |
++ (id)preparedActivityExtensionItemDataForActivityItemValues:(id)arg1 extensionItemDataRequest:(id)arg2; | |
++ (id)_activityExtensionItemsForActivityItemValues:(id)arg1 extensionItemDataRequest:(id)arg2; | |
+ (long long)activityCategory; | |
+ (id)_applicationExtensionActivitiesForItems:(id)arg1; | |
+@property(readonly, nonatomic) NSDate *installationDate; // @synthesize installationDate=_installationDate; | |
@property(copy, nonatomic) CDUnknownBlockType extensionRequestCleanupCompletion; // @synthesize extensionRequestCleanupCompletion=_extensionRequestCleanupCompletion; | |
@property(retain, nonatomic) UIImage *renderedActivitySettingsImage; // @synthesize renderedActivitySettingsImage=_renderedActivitySettingsImage; | |
@property(retain, nonatomic) UIImage *renderedActivityImage; // @synthesize renderedActivityImage=_renderedActivityImage; | |
@@ -42,18 +49,25 @@ | |
- (void)_cleanup; | |
- (_Bool)_dismissActivityFromViewController:(id)arg1 animated:(_Bool)arg2 completion:(CDUnknownBlockType)arg3; | |
- (_Bool)_presentActivityOnViewController:(id)arg1 animated:(_Bool)arg2 completion:(CDUnknownBlockType)arg3; | |
+- (void)prepareWithActivityExtensionItemData:(id)arg1; | |
- (void)prepareWithActivityItems:(id)arg1; | |
- (_Bool)_isServiceExtension; | |
- (_Bool)canPerformWithActivityItems:(id)arg1; | |
-- (_Bool)_canBeExcludedByActivityViewController:(id)arg1; | |
+- (_Bool)_canBeExcludeWhenMatchingWithContext:(id)arg1; | |
- (id)_activitySettingsImage; | |
- (id)_activityImage; | |
- (id)activityTitle; | |
+- (long long)_defaultSortGroup; | |
- (id)activityType; | |
- (void)_injectedJavaScriptResult:(id)arg1; | |
-- (id)debugDescription; | |
+@property(readonly, copy) NSString *debugDescription; | |
- (void)dealloc; | |
- (id)initWithApplicationExtension:(id)arg1; | |
+// Remaining properties | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
@end | |
diff --git a/UIKit/UIApplicationSceneClientSettings-Protocol.h b/UIKit/UIApplicationSceneClientSettings-Protocol.h | |
index 4942fbc7..72a24595 100644 | |
--- a/UIKit/UIApplicationSceneClientSettings-Protocol.h | |
+++ b/UIKit/UIApplicationSceneClientSettings-Protocol.h | |
@@ -6,15 +6,21 @@ | |
#import <UIKit/NSObject-Protocol.h> | |
-@class NSString; | |
+@class FBSDisplayMode, NSString; | |
@protocol UIApplicationSceneClientSettings <NSObject> | |
+@property(readonly, nonatomic) _Bool wantsExclusiveForeground; | |
+@property(readonly, nonatomic) unsigned long long screenEdgesDeferringSystemGestures; | |
+@property(readonly, nonatomic, getter=isReachabilitySupported) _Bool reachabilitySupported; | |
+@property(readonly, nonatomic) FBSDisplayMode *requestedDisplayMode; | |
+@property(readonly, nonatomic) long long overscanCompensation; | |
@property(readonly, nonatomic) long long whitePointAdaptivityStyle; | |
@property(readonly, nonatomic) _Bool idleModeVisualEffectsEnabled; | |
@property(readonly, nonatomic) long long backgroundStyle; | |
@property(readonly, nonatomic) struct UIEdgeInsets primaryWindowOverlayInsets; | |
@property(readonly, nonatomic) long long notificationCenterRevealMode; | |
@property(readonly, nonatomic) long long controlCenterRevealMode; | |
+@property(readonly, nonatomic) double controlCenterAmbiguousActivationMargin; | |
@property(readonly, nonatomic) unsigned long long proximityDetectionModes; | |
@property(readonly, nonatomic) _Bool idleTimerDisabled; | |
@property(readonly, nonatomic) unsigned long long supportedInterfaceOrientations; | |
@@ -24,6 +30,7 @@ | |
@property(readonly, nonatomic) long long compatibilityMode; | |
@property(readonly, nonatomic) double defaultPNGExpirationTime; | |
@property(readonly, copy, nonatomic) NSString *defaultPNGName; | |
+@property(readonly, nonatomic) long long userInterfaceStyle; | |
@property(readonly, nonatomic) _Bool defaultStatusBarHidden; | |
@property(readonly, nonatomic) long long defaultStatusBarStyle; | |
@property(readonly, nonatomic) unsigned int statusBarContextID; | |
diff --git a/UIKit/UIApplicationSceneClientSettings.h b/UIKit/UIApplicationSceneClientSettings.h | |
index eb62119c..1dfe950d 100644 | |
--- a/UIKit/UIApplicationSceneClientSettings.h | |
+++ b/UIKit/UIApplicationSceneClientSettings.h | |
@@ -8,7 +8,7 @@ | |
#import <UIKit/UIApplicationSceneClientSettings-Protocol.h> | |
-@class NSString; | |
+@class FBSDisplayMode, NSString; | |
@interface UIApplicationSceneClientSettings : FBSSceneClientSettings <UIApplicationSceneClientSettings> | |
{ | |
@@ -20,12 +20,19 @@ | |
- (id)mutableCopyWithZone:(struct _NSZone *)arg1; | |
- (id)valueDescriptionForFlag:(long long)arg1 object:(id)arg2 ofOtherSetting:(unsigned long long)arg3; | |
- (id)keyDescriptionForOtherSetting:(unsigned long long)arg1; | |
+@property(readonly, nonatomic) long long userInterfaceStyle; | |
+@property(readonly, nonatomic) _Bool wantsExclusiveForeground; | |
+@property(readonly, nonatomic) unsigned long long screenEdgesDeferringSystemGestures; | |
+@property(readonly, nonatomic, getter=isReachabilitySupported) _Bool reachabilitySupported; | |
+@property(readonly, nonatomic) FBSDisplayMode *requestedDisplayMode; | |
+@property(readonly, nonatomic) long long overscanCompensation; | |
@property(readonly, nonatomic) long long whitePointAdaptivityStyle; | |
@property(readonly, nonatomic) _Bool idleModeVisualEffectsEnabled; | |
@property(readonly, nonatomic) long long backgroundStyle; | |
@property(readonly, nonatomic) struct UIEdgeInsets primaryWindowOverlayInsets; | |
@property(readonly, nonatomic) long long notificationCenterRevealMode; | |
@property(readonly, nonatomic) long long controlCenterRevealMode; | |
+@property(readonly, nonatomic) double controlCenterAmbiguousActivationMargin; | |
@property(readonly, nonatomic) unsigned long long proximityDetectionModes; | |
@property(readonly, nonatomic) _Bool idleTimerDisabled; | |
@property(readonly, nonatomic) unsigned long long supportedInterfaceOrientations; | |
diff --git a/UIKit/UIApplicationSceneClientSettingsDiffInspector.h b/UIKit/UIApplicationSceneClientSettingsDiffInspector.h | |
index 31c0c615..d221849b 100644 | |
--- a/UIKit/UIApplicationSceneClientSettingsDiffInspector.h | |
+++ b/UIKit/UIApplicationSceneClientSettingsDiffInspector.h | |
@@ -11,12 +11,16 @@ | |
} | |
- (void)_observeOtherSetting:(unsigned long long)arg1 withBlock:(CDUnknownBlockType)arg2; | |
+- (void)observeUserInterfaceStyleWithBlock:(CDUnknownBlockType)arg1; | |
+- (void)observeScreenEdgesDeferringSystemGesturesWithBlock:(CDUnknownBlockType)arg1; | |
+- (void)observeReachabilitySupportedWithBlock:(CDUnknownBlockType)arg1; | |
- (void)observeWhitePointAdaptivityStyleWithBlock:(CDUnknownBlockType)arg1; | |
- (void)observeIdleModeVisualEffectsEnabledWithBlock:(CDUnknownBlockType)arg1; | |
- (void)observeBackgroundStyleWithBlock:(CDUnknownBlockType)arg1; | |
- (void)observeWindowOverlayInsetsWithBlock:(CDUnknownBlockType)arg1; | |
- (void)observeNotificationCenterRevealModeWithBlock:(CDUnknownBlockType)arg1; | |
- (void)observeControlCenterRevealModeWithBlock:(CDUnknownBlockType)arg1; | |
+- (void)observeControlCenterAmbiguousActivationMargin:(CDUnknownBlockType)arg1; | |
- (void)observeProximityDetectionModesWithBlock:(CDUnknownBlockType)arg1; | |
- (void)observeIdleTimerDisabledWithBlock:(CDUnknownBlockType)arg1; | |
- (void)observeSupportedInterfaceOrientationsWithBlock:(CDUnknownBlockType)arg1; | |
diff --git a/UIKit/UIApplicationSceneSettings-Protocol.h b/UIKit/UIApplicationSceneSettings-Protocol.h | |
index 007cd7f0..73f8ca02 100644 | |
--- a/UIKit/UIApplicationSceneSettings-Protocol.h | |
+++ b/UIKit/UIApplicationSceneSettings-Protocol.h | |
@@ -9,6 +9,7 @@ | |
@class NSNumber; | |
@protocol UIApplicationSceneSettings <NSObject> | |
+@property(readonly, nonatomic) long long deviceOrientation; | |
@property(readonly, nonatomic) _Bool statusBarDisabled; | |
@property(readonly, nonatomic) _Bool idleModeEnabled; | |
@property(readonly, nonatomic) _Bool canShowAlerts; | |
diff --git a/UIKit/UIApplicationSceneSettings.h b/UIKit/UIApplicationSceneSettings.h | |
index bf0206d2..cfd0fe36 100644 | |
--- a/UIKit/UIApplicationSceneSettings.h | |
+++ b/UIKit/UIApplicationSceneSettings.h | |
@@ -14,10 +14,12 @@ | |
{ | |
} | |
+- (Class)canvasClass; | |
- (_Bool)isUISubclass; | |
- (id)valueDescriptionForFlag:(long long)arg1 object:(id)arg2 ofSetting:(unsigned long long)arg3; | |
- (id)keyDescriptionForSetting:(unsigned long long)arg1; | |
- (id)mutableCopyWithZone:(struct _NSZone *)arg1; | |
+@property(readonly, nonatomic) long long deviceOrientation; | |
@property(readonly, nonatomic) _Bool statusBarDisabled; | |
@property(readonly, nonatomic) _Bool idleModeEnabled; | |
@property(readonly, nonatomic) _Bool canShowAlerts; | |
diff --git a/UIKit/UIApplicationSceneSettingsDiffInspector.h b/UIKit/UIApplicationSceneSettingsDiffInspector.h | |
index 68867398..d46ea1b8 100644 | |
--- a/UIKit/UIApplicationSceneSettingsDiffInspector.h | |
+++ b/UIKit/UIApplicationSceneSettingsDiffInspector.h | |
@@ -11,6 +11,8 @@ | |
} | |
- (void)_observeOtherSetting:(unsigned long long)arg1 withBlock:(CDUnknownBlockType)arg2; | |
+- (void)observeuserInterfaceStyleWithBlock:(CDUnknownBlockType)arg1; | |
+- (void)observeDeviceOrientationWithBlock:(CDUnknownBlockType)arg1; | |
- (void)observeUserInterfaceStyleWithBlock:(CDUnknownBlockType)arg1; | |
- (void)observeIdleModeEnabledWithBlock:(CDUnknownBlockType)arg1; | |
- (void)observeCanShowAlertsWithBlock:(CDUnknownBlockType)arg1; | |
diff --git a/UIKit/UIAssignToContactActivity.h b/UIKit/UIAssignToContactActivity.h | |
index fbb84a78..ddd91042 100644 | |
--- a/UIKit/UIAssignToContactActivity.h | |
+++ b/UIKit/UIAssignToContactActivity.h | |
@@ -20,6 +20,7 @@ | |
UIImagePickerController *_imagePickerController; | |
} | |
++ (unsigned long long)_xpcAttributes; | |
@property(retain, nonatomic) UIImagePickerController *imagePickerController; // @synthesize imagePickerController=_imagePickerController; | |
@property(retain, nonatomic) CNContact *person; // @synthesize person=_person; | |
@property(retain, nonatomic) CNContactPickerViewController *peoplePicker; // @synthesize peoplePicker=_peoplePicker; | |
diff --git a/UIKit/UIAttachmentBehavior.h b/UIKit/UIAttachmentBehavior.h | |
index 5e840ccc..5ae46671 100644 | |
--- a/UIKit/UIAttachmentBehavior.h | |
+++ b/UIKit/UIAttachmentBehavior.h | |
@@ -31,10 +31,7 @@ | |
} _stateFlags; | |
long long _attachedBehaviorType; | |
double _frictionTorque; | |
- struct { | |
- double minimum; | |
- double maximum; | |
- } _attachmentRange; | |
+ CDStruct_ef18196a _attachmentRange; | |
} | |
+ (id)pinAttachmentWithItem:(id)arg1 attachedToItem:(id)arg2 attachmentAnchor:(struct CGPoint)arg3; | |
diff --git a/UIKit/UIAutocorrectInlinePrompt.h b/UIKit/UIAutocorrectInlinePrompt.h | |
index ac9a40d0..70d6f041 100644 | |
--- a/UIKit/UIAutocorrectInlinePrompt.h | |
+++ b/UIKit/UIAutocorrectInlinePrompt.h | |
@@ -6,12 +6,10 @@ | |
#import <UIKit/UIView.h> | |
-#import <UIKit/UIKeyboardCandidateList-Protocol.h> | |
- | |
-@class NSMutableArray, NSString, TIKeyboardCandidateResultSet; | |
+@class NSMutableArray, NSString; | |
__attribute__((visibility("hidden"))) | |
-@interface UIAutocorrectInlinePrompt : UIView <UIKeyboardCandidateList> | |
+@interface UIAutocorrectInlinePrompt : UIView | |
{ | |
struct CGRect m_originalTypedTextRect; | |
NSString *m_typedText; | |
@@ -23,22 +21,12 @@ __attribute__((visibility("hidden"))) | |
UIView *m_correctionShadowView; | |
_Bool m_fits; | |
_Bool m_mouseDown; | |
- id m_delegate; | |
- long long m_index; | |
- int m_promptTextType; | |
double m_originalTypedTextRectCorrectionAmount; | |
unsigned int m_usageTrackingMask; | |
- TIKeyboardCandidateResultSet *_candidateResultSet; | |
} | |
-@property(retain, nonatomic) TIKeyboardCandidateResultSet *candidateResultSet; // @synthesize candidateResultSet=_candidateResultSet; | |
@property(nonatomic) unsigned int usageTrackingMask; // @synthesize usageTrackingMask=m_usageTrackingMask; | |
- (_Bool)prepareForAnimation:(struct CGRect)arg1; | |
-- (id)activeCandidateList; | |
-- (void)setSelectedItem:(unsigned long long)arg1; | |
-- (unsigned long long)numberOfShownItems; | |
-- (unsigned long long)index; | |
-- (void)_candidateSelected:(id)arg1; | |
- (_Bool)gestureRecognizerShouldBegin:(id)arg1; | |
- (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; | |
- (void)touchesEnded:(id)arg1 withEvent:(id)arg2; | |
@@ -56,33 +44,9 @@ __attribute__((visibility("hidden"))) | |
- (id)correction; | |
- (struct CGRect)correctionFrameFromDesiredFrame:(struct CGRect)arg1 textHeight:(int)arg2 withExtraGap:(double)arg3; | |
- (struct CGRect)horizontallySquishedCorrectionFrame:(struct CGRect)arg1; | |
-- (double)maximumCandidateWidth; | |
- (_Bool)isAcceptableTextEffectsFrame:(struct CGRect)arg1 afterScrollBy:(double)arg2; | |
- (void)addTypedTextRect:(struct CGRect)arg1; | |
-- (void)setCandidateObject:(id)arg1 candidateSet:(id)arg2 type:(int)arg3 typedText:(id)arg4 inRect:(struct CGRect)arg5 maxX:(double)arg6; | |
- (void)setCorrection:(id)arg1 typedText:(id)arg2 inRect:(struct CGRect)arg3 maxX:(double)arg4; | |
-- (id)inlineText; | |
-@property(readonly, nonatomic) TIKeyboardCandidateResultSet *candidates; | |
-- (_Bool)isExtendedList; | |
-- (void)showPreviousRow; | |
-- (void)showNextRow; | |
-- (void)showPreviousPage; | |
-- (void)showNextPage; | |
-- (id)currentCandidate; | |
-- (void)showPreviousCandidate; | |
-- (void)showNextCandidate; | |
-- (void)showCandidateAtIndex:(unsigned long long)arg1; | |
-- (_Bool)showCandidate:(id)arg1; | |
-- (unsigned long long)selectedSortIndex; | |
-- (id)statisticsIdentifier; | |
-- (id)keyboardBehaviors; | |
-- (_Bool)hasCandidates; | |
-- (void)candidateAcceptedAtIndex:(unsigned long long)arg1; | |
-- (unsigned long long)currentIndex; | |
-- (void)candidatesDidChange; | |
-- (void)setCandidates:(id)arg1 type:(int)arg2 inlineText:(id)arg3 inlineRect:(struct CGRect)arg4 maxX:(double)arg5 layout:(_Bool)arg6; | |
-- (void)setCandidates:(id)arg1 inlineText:(id)arg2 inlineRect:(struct CGRect)arg3 maxX:(double)arg4 layout:(_Bool)arg5; | |
-- (void)setUIKeyboardCandidateListDelegate:(id)arg1; | |
- (struct CGRect)shadowFrameForFrame:(struct CGRect)arg1; | |
- (void)removePromptSubviews; | |
- (void)dealloc; | |
@@ -90,11 +54,5 @@ __attribute__((visibility("hidden"))) | |
- (int)textEffectsVisibilityLevelInKeyboardWindow; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
-// Remaining properties | |
-@property(readonly, copy) NSString *debugDescription; | |
-@property(readonly, copy) NSString *description; | |
-@property(readonly) unsigned long long hash; | |
-@property(readonly) Class superclass; | |
- | |
@end | |
diff --git a/UIKit/UIAutonomousSingleAppModeConfiguration.h b/UIKit/UIAutonomousSingleAppModeConfiguration.h | |
new file mode 100644 | |
index 00000000..b961b3c8 | |
--- /dev/null | |
+++ b/UIKit/UIAutonomousSingleAppModeConfiguration.h | |
@@ -0,0 +1,22 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/NSCopying-Protocol.h> | |
+ | |
+@interface UIAutonomousSingleAppModeConfiguration : NSObject <NSCopying> | |
+{ | |
+ unsigned long long _style; | |
+} | |
+ | |
++ (id)defaultConfigurationForStyle:(unsigned long long)arg1; | |
++ (id)defaultConfiguration; | |
+@property(nonatomic) unsigned long long style; // @synthesize style=_style; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIAutonomousSingleAppModeSession.h b/UIKit/UIAutonomousSingleAppModeSession.h | |
new file mode 100644 | |
index 00000000..fd7aa386 | |
--- /dev/null | |
+++ b/UIKit/UIAutonomousSingleAppModeSession.h | |
@@ -0,0 +1,30 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@class UIAutonomousSingleAppModeConfiguration; | |
+ | |
+@interface UIAutonomousSingleAppModeSession : NSObject | |
+{ | |
+ _Bool _active; | |
+ UIAutonomousSingleAppModeConfiguration *_effectiveConfiguration; | |
+} | |
+ | |
++ (void)__gaxTrampoline_requestSessionWithConfiguration:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
++ (void)requestSessionWithConfiguration:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
++ (id)__gaxTrampoline_currentlyActiveSession; | |
++ (id)currentlyActiveSession; | |
+@property(copy, nonatomic) UIAutonomousSingleAppModeConfiguration *effectiveConfiguration; // @synthesize effectiveConfiguration=_effectiveConfiguration; | |
+@property(nonatomic, getter=isActive) _Bool active; // @synthesize active=_active; | |
+- (void).cxx_destruct; | |
+- (void)__gaxTrampoline_endSessionWithCompletion:(CDUnknownBlockType)arg1; | |
+- (void)endWithCompletion:(CDUnknownBlockType)arg1; | |
+- (void)_guidedAccessStateDidChange:(id)arg1; | |
+- (id)initWithEffectiveConfiguration:(id)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIBarButtonItem.h b/UIKit/UIBarButtonItem.h | |
index 1ea71ef3..1246c882 100644 | |
--- a/UIKit/UIBarButtonItem.h | |
+++ b/UIKit/UIBarButtonItem.h | |
@@ -7,11 +7,12 @@ | |
#import <UIKit/UIBarItem.h> | |
#import <UIKit/NSCoding-Protocol.h> | |
+#import <UIKit/UISpringLoadedInteractionSupporting-Protocol.h> | |
-@class NSDictionary, NSSet, NSString, UIBarButtonItemGroup, UIColor, UIImage, UILayoutGuide, UINavigationItem, UIToolbarButton, UIView; | |
+@class NSArray, NSDictionary, NSSet, NSString, UIBarButtonItemGroup, UIColor, UIImage, UILayoutGuide, UINavigationItem, UIToolbarButton, UIView; | |
@protocol _UIBarButtonItemViewOwner; | |
-@interface UIBarButtonItem : UIBarItem <NSCoding> | |
+@interface UIBarButtonItem : UIBarItem <UISpringLoadedInteractionSupporting, NSCoding> | |
{ | |
NSString *_title; | |
NSSet *_possibleTitles; | |
@@ -35,7 +36,12 @@ | |
unsigned int selected:1; | |
unsigned int imageHasEffects:1; | |
unsigned int actsAsFakeBackButton:1; | |
+ unsigned int springLoaded:1; | |
+ unsigned int showsChevron:1; | |
+ unsigned int wantsThreeUp:1; | |
} _barButtonItemFlags; | |
+ NSArray *_gestureRecognizers; | |
+ NSArray *_interactions; | |
_Bool _flexible; | |
_Bool __showsBackButtonIndicator; | |
_Bool __hidden; | |
@@ -113,6 +119,11 @@ | |
- (void)_executeValidationHandler; | |
- (void)_setButtonGroup:(id)arg1 isRepresentative:(_Bool)arg2; | |
@property(nonatomic) double width; | |
+- (void)setLargeContentSizeImageInsets:(struct UIEdgeInsets)arg1; | |
+- (id)_internalLargeContentSizeImage; | |
+- (struct UIEdgeInsets)largeContentSizeImageInsets; | |
+- (void)setLargeContentSizeImage:(id)arg1; | |
+- (id)largeContentSizeImage; | |
- (struct UIEdgeInsets)imageInsets; | |
- (void)setImageInsets:(struct UIEdgeInsets)arg1; | |
- (struct UIEdgeInsets)landscapeImagePhoneInsets; | |
@@ -137,6 +148,9 @@ | |
- (void)_connectInterfaceBuilderEventConnection:(id)arg1; | |
- (double)_width; | |
- (void)_setWidth:(double)arg1; | |
+- (void)_setInteractions:(id)arg1; | |
+- (id)_interactions; | |
+@property(retain, nonatomic, setter=_setGestureRecognizers:) NSArray *_gestureRecognizers; | |
- (id)createViewForToolbar:(id)arg1; | |
- (id)createViewForNavigationItem:(id)arg1; | |
- (void)_setEnclosingBar:(id)arg1 onItem:(id)arg2; | |
@@ -145,12 +159,17 @@ | |
- (_Bool)_shouldBezelSystemButtonImage; | |
@property(nonatomic, setter=_setImageHasEffects:) _Bool _imageHasEffects; | |
@property(readonly, nonatomic) UIToolbarButton *_toolbarButton; | |
-@property(nonatomic, getter=_miniImageInsets, setter=_setMiniImageInsets:) struct UIEdgeInsets miniImageInsets; | |
-@property(retain, nonatomic, getter=_miniImage, setter=_setMiniImage:) UIImage *miniImage; | |
+- (void)_setMiniImageInsets:(struct UIEdgeInsets)arg1; | |
+- (struct UIEdgeInsets)_miniImageInsets; | |
+- (void)_setMiniImage:(id)arg1; | |
+- (id)_miniImage; | |
+- (void)_setWantsThreeUp:(_Bool)arg1; | |
+- (_Bool)_wantsThreeUp; | |
+@property(nonatomic, getter=isSpringLoaded) _Bool springLoaded; | |
+- (void)_setShowsChevron:(_Bool)arg1; | |
+- (_Bool)_showsChevron; | |
- (void)_setActsAsFakeBackButton:(_Bool)arg1; | |
- (_Bool)_actsAsFakeBackButton; | |
-- (id)_resolveSystemTitle; | |
-- (_Bool)_resolveSystemImage:(id *)arg1 metrics:(long long)arg2 position:(long long)arg3 type:(long long)arg4; | |
- (id)_imageForState:(unsigned long long)arg1 metrics:(long long)arg2 position:(long long)arg3 type:(long long)arg4; | |
- (_Bool)hasImage; | |
- (_Bool)hasTitle; | |
@@ -164,13 +183,20 @@ | |
- (void)setView:(id)arg1; | |
- (id)nextResponder; | |
- (id)window; | |
+- (_Bool)isEqual:(id)arg1; | |
- (void)_updateView; | |
-- (void)_getToolbarEdgeInsets:(struct UIEdgeInsets *)arg1 imageInsets:(struct UIEdgeInsets *)arg2 glowInsets:(struct UIEdgeInsets *)arg3 forBarStyle:(long long)arg4 landscape:(_Bool)arg5 alwaysBordered:(_Bool)arg6; | |
+- (void)_getToolbarSystemItemEdgeInsetsWithImageInsets:(struct UIEdgeInsets *)arg1 forBarStyle:(long long)arg2 landscape:(_Bool)arg3 alwaysBordered:(_Bool)arg4; | |
- (double)_rightImagePaddingForEdgeMarginInNavBar; | |
- (double)_leftImagePaddingForEdgeMarginInNavBar; | |
- (_Bool)_isImageBarButtonItem; | |
- (void)_getNavBarEdgeSizeAdjust:(struct CGSize *)arg1 imageInsets:(struct UIEdgeInsets *)arg2 landscape:(_Bool)arg3; | |
- (void)_getSystemItemStyle:(long long *)arg1 title:(id *)arg2 image:(id *)arg3 selectedImage:(id *)arg4 action:(SEL *)arg5 forBarStyle:(long long)arg6 landscape:(_Bool)arg7 alwaysBordered:(_Bool)arg8; | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
@end | |
diff --git a/UIKit/UIBarItem.h b/UIKit/UIBarItem.h | |
index 58de4c50..86bebbd1 100644 | |
--- a/UIKit/UIBarItem.h | |
+++ b/UIKit/UIBarItem.h | |
@@ -15,7 +15,9 @@ | |
{ | |
_Bool _hasCustomizableInstanceAppearanceModifications; | |
_Bool _shouldArchiveUIAppearanceTags; | |
+ UIImage *_largeContentSizeImage; | |
long long _tag; | |
+ struct UIEdgeInsets _largeContentSizeImageInsets; | |
} | |
+ (id)appearanceForTraitCollection:(id)arg1 whenContainedIn:(Class)arg2; | |
@@ -27,8 +29,11 @@ | |
+ (id)appearance; | |
+ (id)_appearanceBlindViewClasses; | |
@property(nonatomic) long long tag; // @synthesize tag=_tag; | |
+@property(nonatomic) struct UIEdgeInsets largeContentSizeImageInsets; // @synthesize largeContentSizeImageInsets=_largeContentSizeImageInsets; | |
+@property(retain, nonatomic) UIImage *largeContentSizeImage; // @synthesize largeContentSizeImage=_largeContentSizeImage; | |
@property(nonatomic, setter=_setShouldArchiveUIAppearanceTags:) _Bool _shouldArchiveUIAppearanceTags; // @synthesize _shouldArchiveUIAppearanceTags; | |
@property(nonatomic, setter=_setHasCustomizableInstanceAppearanceModifications:) _Bool _hasCustomizableInstanceAppearanceModifications; // @synthesize _hasCustomizableInstanceAppearanceModifications; | |
+- (void).cxx_destruct; | |
- (id)_imageForState:(unsigned long long)arg1 metrics:(long long)arg2 position:(long long)arg3 type:(long long)arg4; | |
- (id)_attributedTitleForState:(unsigned long long)arg1 withDefaultAttributes:(id)arg2; | |
@property(readonly, nonatomic) _Bool hasImage; | |
diff --git a/UIKit/UIBezierPath.h b/UIKit/UIBezierPath.h | |
index 1c434dfa..d78be93d 100644 | |
--- a/UIKit/UIBezierPath.h | |
+++ b/UIKit/UIBezierPath.h | |
@@ -6,10 +6,10 @@ | |
#import <Foundation/NSObject.h> | |
-#import <UIKit/NSCoding-Protocol.h> | |
#import <UIKit/NSCopying-Protocol.h> | |
+#import <UIKit/NSSecureCoding-Protocol.h> | |
-@interface UIBezierPath : NSObject <NSCopying, NSCoding> | |
+@interface UIBezierPath : NSObject <NSCopying, NSSecureCoding> | |
{ | |
struct CGPath *_path; | |
double *_lineDashPattern; | |
@@ -43,6 +43,7 @@ | |
+ (id)bezierPathWithOvalInRect:(struct CGRect)arg1; | |
+ (id)bezierPathWithRect:(struct CGRect)arg1; | |
+ (id)bezierPath; | |
++ (_Bool)supportsSecureCoding; | |
+ (id)shadowBezierPath:(struct CGRect)arg1 withRoundedEdges:(unsigned long long)arg2; | |
@property(nonatomic) _Bool usesEvenOddFillRule; // @synthesize usesEvenOddFillRule=_usesEvenOddFillRule; | |
@property(nonatomic) double flatness; // @synthesize flatness=_flatness; | |
diff --git a/UIKit/UIBlurEffect.h b/UIKit/UIBlurEffect.h | |
index 57beb8bd..d4da3f89 100644 | |
--- a/UIKit/UIBlurEffect.h | |
+++ b/UIKit/UIBlurEffect.h | |
@@ -6,30 +6,39 @@ | |
#import <UIKit/UIVisualEffect.h> | |
-@class UIColor; | |
+@class UIColor, _UIBlurEffectImpl; | |
@interface UIBlurEffect : UIVisualEffect | |
{ | |
- long long _style; | |
- UIColor *_tintColor; | |
- _Bool _invertAutomaticStyle; | |
+ _UIBlurEffectImpl *_impl; | |
} | |
++ (void)_addBlurToEffectNode:(id)arg1 blurRadius:(double)arg2 options:(id)arg3; | |
+ (_Bool)supportsSecureCoding; | |
-+ (id)effectWithStyle:(long long)arg1; | |
-+ (id)_effectWithTintColor:(id)arg1; | |
-+ (id)_effectWithStyle:(long long)arg1 invertAutomaticStyle:(_Bool)arg2; | |
++ (id)effectWithBlurRadius:(double)arg1; | |
+ (id)_effectWithStyle:(long long)arg1 tintColor:(id)arg2 invertAutomaticStyle:(_Bool)arg3; | |
++ (id)_effectWithStyle:(long long)arg1 invertAutomaticStyle:(_Bool)arg2; | |
++ (id)_effectWithTintColor:(id)arg1; | |
++ (id)effectWithStyle:(long long)arg1; | |
- (void).cxx_destruct; | |
+- (id)effectSettings; | |
+- (id)description; | |
- (_Bool)_isAutomaticStyle; | |
- (_Bool)_isATVStyle; | |
- (id)effectForUserInterfaceStyle:(long long)arg1; | |
-- (id)effectSettings; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+- (long long)_expectedUsage; | |
+- (_Bool)_needsUpdateForOption:(id)arg1; | |
+- (_Bool)_needsUpdateForTransitionFromTraitCollection:(id)arg1 toTraitCollection:(id)arg2; | |
+- (void)_updateEffectNode:(id)arg1 forTraitCollection:(id)arg2; | |
+@property(readonly, nonatomic) _Bool _canProvideVibrancyEffect; | |
@property(readonly, nonatomic) _Bool _invertAutomaticStyle; | |
+@property(readonly, nonatomic) UIColor *_tintColor; | |
@property(readonly, nonatomic) long long _style; | |
-- (id)copyWithZone:(struct _NSZone *)arg1; | |
- (void)encodeWithCoder:(id)arg1; | |
- (id)initWithCoder:(id)arg1; | |
+- (id)_initWithImplementation:(id)arg1; | |
+- (id)init; | |
@end | |
diff --git a/UIKit/UIButton.h b/UIKit/UIButton.h | |
index 27e01d66..d984cdf4 100644 | |
--- a/UIKit/UIButton.h | |
+++ b/UIKit/UIButton.h | |
@@ -7,12 +7,13 @@ | |
#import <UIKit/UIControl.h> | |
#import <UIKit/NSCoding-Protocol.h> | |
+#import <UIKit/UIAccessibilityContentSizeCategoryImageAdjusting-Protocol.h> | |
#import <UIKit/UIGestureRecognizerDelegate-Protocol.h> | |
#import <UIKit/_UIFloatingContentViewDelegate-Protocol.h> | |
@class NSArray, NSAttributedString, NSString, UIColor, UIFont, UIImage, UIImageView, UILabel, UITapGestureRecognizer, UIView, UIVisualEffectView, _UIButtonMaskAnimationView, _UIFloatingContentView; | |
-@interface UIButton : UIControl <UIGestureRecognizerDelegate, _UIFloatingContentViewDelegate, NSCoding> | |
+@interface UIButton : UIControl <UIAccessibilityContentSizeCategoryImageAdjusting, UIGestureRecognizerDelegate, _UIFloatingContentViewDelegate, NSCoding> | |
{ | |
unsigned long long _externalFlatEdge; | |
struct __CFDictionary *_contentLookup; | |
@@ -43,12 +44,15 @@ | |
unsigned int visualEffectViewEnabled:1; | |
unsigned int suppressAccessibilityUnderline:1; | |
unsigned int requiresLayoutForPropertyChange:1; | |
+ unsigned int adjustsImageSizeForAccessibilityContentSizeCategory:1; | |
} _buttonFlags; | |
UIView *_effectiveContentView; | |
_UIButtonMaskAnimationView *_maskAnimationView; | |
UIView *_selectionView; | |
UIFont *_lazyTitleViewFont; | |
NSArray *_contentConstraints; | |
+ long long __imageContentMode; | |
+ UIColor *__plainButtonBackgroundColor; | |
struct UIEdgeInsets _internalTitlePaddingInsets; | |
} | |
@@ -68,11 +72,14 @@ | |
+ (id)_selectedIndicatorImage; | |
+ (void)_setVisuallyHighlighted:(_Bool)arg1 forViews:(id)arg2 initialPress:(_Bool)arg3; | |
+ (void)_setVisuallyHighlighted:(_Bool)arg1 forViews:(id)arg2 initialPress:(_Bool)arg3 baseAlpha:(double)arg4; | |
++ (void)_setVisuallyHighlighted:(_Bool)arg1 forViews:(id)arg2 initialPress:(_Bool)arg3 highlightBlock:(CDUnknownBlockType)arg4; | |
+ (id)_defaultNormalTitleShadowColor; | |
+ (id)_defaultNormalTitleColor; | |
+ (id)buttonWithType:(long long)arg1; | |
+ (_Bool)_buttonTypeIsModernUI:(long long)arg1; | |
+ (double)_defaultNeighborSpacingForAxis:(long long)arg1; | |
+@property(retain, nonatomic, getter=_plainButtonBackgroundColor, setter=_setPlainButtonBackgroundColor:) UIColor *_plainButtonBackgroundColor; // @synthesize _plainButtonBackgroundColor=__plainButtonBackgroundColor; | |
+@property(nonatomic, setter=_setImageContentMode:) long long _imageContentMode; // @synthesize _imageContentMode=__imageContentMode; | |
@property(nonatomic, setter=_setInternalTitlePaddingInsets:) struct UIEdgeInsets _internalTitlePaddingInsets; // @synthesize _internalTitlePaddingInsets; | |
@property(copy, nonatomic, setter=_setContentConstraints:) NSArray *_contentConstraints; // @synthesize _contentConstraints; | |
- (void).cxx_destruct; | |
@@ -101,6 +108,7 @@ | |
- (void)_setBackground:(id)arg1 forStates:(unsigned long long)arg2; | |
- (void)_setImage:(id)arg1 forStates:(unsigned long long)arg2; | |
- (void)_setContent:(id)arg1 forState:(unsigned long long)arg2; | |
+@property(nonatomic, getter=_isContentBackgroundHidden, setter=_setContentBackgroundHidden:) _Bool contentBackgroundHidden; | |
- (void)_updateEffectsForImageView:(id)arg1 background:(_Bool)arg2; | |
- (_Bool)_shouldDefaultToTemplatesForImageViewBackground:(_Bool)arg1; | |
- (double)_drawingStrokeForState:(unsigned long long)arg1; | |
@@ -211,6 +219,10 @@ | |
- (void)_setImageColor:(id)arg1 forState:(unsigned long long)arg2; | |
- (void)setTitleColor:(id)arg1 forState:(unsigned long long)arg2; | |
- (void)setTitle:(id)arg1 forState:(unsigned long long)arg2; | |
+- (void)setNeedsLayout; | |
+- (void)setSpringLoaded:(_Bool)arg1; | |
+- (_Bool)isSpringLoaded; | |
+- (void)_gestureRecognizerFailed:(id)arg1; | |
- (_Bool)gestureRecognizerShouldBegin:(id)arg1; | |
- (void)setSemanticContentAttribute:(long long)arg1; | |
- (struct CGRect)_clippedHighlightBounds; | |
@@ -246,10 +258,11 @@ | |
- (void)_updateMaskState; | |
- (_Bool)_hasHighlightColor; | |
- (double)_highlightCornerRadius; | |
-- (struct UIEdgeInsets)_outsetInsets:(struct UIEdgeInsets)arg1; | |
- (struct UIEdgeInsets)_pathImageEdgeInsets; | |
- (struct UIEdgeInsets)_pathTitleEdgeInsets; | |
- (void)tintColorDidChange; | |
+- (void)pressesEnded:(id)arg1 withEvent:(id)arg2; | |
+- (void)pressesCancelled:(id)arg1 withEvent:(id)arg2; | |
- (void)pressesBegan:(id)arg1 withEvent:(id)arg2; | |
- (_Bool)beginTrackingWithTouch:(id)arg1 withEvent:(id)arg2; | |
- (unsigned long long)_controlEventsForActionTriggered; | |
@@ -296,12 +309,16 @@ | |
- (struct UIEdgeInsets)_combinedContentPaddingInsets; | |
- (id)_layoutDebuggingTitle; | |
@property(retain, nonatomic) UIColor *tintColor; // @dynamic tintColor; | |
+- (_Bool)_accessibilityShouldActivateOnHUDLift; | |
+@property(nonatomic) _Bool adjustsImageSizeForAccessibilityContentSizeCategory; | |
+- (double)_scaleFactorForImage; | |
+- (struct CGSize)_effectiveSizeForImage:(id)arg1; | |
- (_Bool)isElementAccessibilityExposedToInterfaceBuilder; | |
- (unsigned long long)defaultAccessibilityTraits; | |
- (_Bool)isAccessibilityElementByDefault; | |
-- (double)_autolayoutSpacingAtEdge:(int)arg1 nextToNeighbor:(id)arg2; | |
-- (double)_autolayoutSpacingAtEdge:(int)arg1 inContainer:(id)arg2; | |
-- (_Bool)_hasCustomAutolayoutNeighborSpacing; | |
+- (double)_autolayoutSpacingAtEdge:(int)arg1 forAttribute:(id)arg2 nextToNeighbor:(id)arg3 edge:(int)arg4 attribute:(long long)arg5 multiplier:(double)arg6; | |
+- (double)_autolayoutSpacingAtEdge:(int)arg1 forAttribute:(long long)arg2 inContainer:(id)arg3 isGuide:(_Bool)arg4; | |
+- (_Bool)_hasCustomAutolayoutNeighborSpacingForAttribute:(long long *)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
diff --git a/UIKit/UIButtonLabel.h b/UIKit/UIButtonLabel.h | |
index 98e2b0ce..16178272 100644 | |
--- a/UIKit/UIButtonLabel.h | |
+++ b/UIKit/UIButtonLabel.h | |
@@ -37,6 +37,7 @@ __attribute__((visibility("hidden"))) | |
- (id)_initWithFrame:(struct CGRect)arg1 button:(id)arg2; | |
- (void)_setWantsAutolayout; | |
- (void)_updateTextColorWithFallbackColorIfNeeded; | |
+- (double)_paddingForBaselineSpacingFromEdge:(int)arg1 toNeighborEdge:(int)arg2; | |
@end | |
diff --git a/UIKit/UICalloutBar.h b/UIKit/UICalloutBar.h | |
index bac8c534..7b239d91 100644 | |
--- a/UIKit/UICalloutBar.h | |
+++ b/UIKit/UICalloutBar.h | |
@@ -6,7 +6,7 @@ | |
#import <UIKit/UIView.h> | |
-@class NSArray, NSDictionary, NSMutableArray, NSString, UICalloutBarBackground, UICalloutBarButton, UIResponder; | |
+@class NSArray, NSDictionary, NSMutableArray, NSString, UICalloutBarBackground, UICalloutBarButton, UIResponder, UIScrollView, UIStackView; | |
@interface UICalloutBar : UIView | |
{ | |
@@ -47,6 +47,10 @@ | |
_Bool m_showAllReplacements; | |
_Bool m_ignoreFade; | |
_Bool m_suppressesAppearance; | |
+ _Bool m_isDisplayingVertically; | |
+ UIScrollView *m_verticalScrollView; | |
+ UIStackView *m_verticalStackView; | |
+ NSMutableArray *m_axSeparatorViews; | |
} | |
+ (void)hideSharedCalloutBar; | |
@@ -56,6 +60,9 @@ | |
+ (id)activeCalloutBar; | |
+ (id)sharedCalloutBar; | |
+ (void)performWithoutAffectingSharedCalloutBar:(CDUnknownBlockType)arg1; | |
+@property(readonly, nonatomic) UIStackView *verticalStackView; // @synthesize verticalStackView=m_verticalStackView; | |
+@property(readonly, nonatomic) UIScrollView *verticalScrollView; // @synthesize verticalScrollView=m_verticalScrollView; | |
+@property(readonly, nonatomic) _Bool isDisplayingVertically; // @synthesize isDisplayingVertically=m_isDisplayingVertically; | |
@property(nonatomic) _Bool suppressesAppearance; // @synthesize suppressesAppearance=m_suppressesAppearance; | |
@property(retain, nonatomic) NSDictionary *currentAppearOrFadeContext; // @synthesize currentAppearOrFadeContext=m_currentAppearOrFadeContext; | |
@property(nonatomic) _Bool supressesHorizontalMovement; // @synthesize supressesHorizontalMovement=m_supressesHorizontalMovement; | |
@@ -99,14 +106,19 @@ | |
- (void)setTargetRect:(struct CGRect)arg1 pointBelowControls:(struct CGPoint)arg2 pointAboveControls:(struct CGPoint)arg3; | |
- (_Bool)_updateVisibleItemsAnimated:(_Bool)arg1; | |
- (void)adjustFrameToAvoidDividerOnArrow; | |
+- (void)addVerticalSeparatorAfterButton:(id)arg1; | |
+- (void)updateForCurrentVerticalPage; | |
+- (void)updateForCurrentHorizontalPage; | |
- (void)updateForCurrentPage; | |
- (void)configureButtons:(double)arg1; | |
+- (void)configureButtonsForVerticalView:(double)arg1; | |
- (void)shrinkButtonTextSize:(id)arg1; | |
- (_Bool)setFrameForSize:(struct CGSize)arg1; | |
- (void)updateAvailableButtons; | |
- (_Bool)calculateControlFrameInsideTargetRect:(struct CGSize)arg1; | |
- (_Bool)calculateControlFrameForCalloutSize:(struct CGSize)arg1 right:(_Bool)arg2; | |
- (_Bool)calculateControlFrameForCalloutSize:(struct CGSize)arg1 below:(_Bool)arg2; | |
+- (double)maxVerticalCalloutHeightForMinButtonHeight:(double)arg1; | |
- (double)supressHorizontalXMovementIfNeededForPoint:(struct CGPoint)arg1 proposedX:(double)arg2; | |
- (_Bool)rectClear:(struct CGRect)arg1; | |
- (void)resetPage; | |
diff --git a/UIKit/UICalloutBarBackground.h b/UIKit/UICalloutBarBackground.h | |
index c5e8aa7b..b3f0becb 100644 | |
--- a/UIKit/UICalloutBarBackground.h | |
+++ b/UIKit/UICalloutBarBackground.h | |
@@ -4,27 +4,24 @@ | |
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
// | |
-#import <UIKit/_UIBackdropView.h> | |
+#import <UIKit/UIView.h> | |
-@class UIImageView; | |
+@class UIVisualEffectView; | |
__attribute__((visibility("hidden"))) | |
-@interface UICalloutBarBackground : _UIBackdropView | |
+@interface UICalloutBarBackground : UIView | |
{ | |
double m_dividerOffsets[24]; | |
- UIImageView *_blurMaskView; | |
- UIImageView *_tintMaskView; | |
- _UIBackdropView *_separatorView; | |
+ _Bool m_isDisplayingVertically; | |
+ UIVisualEffectView *_separatorView; | |
+ UIVisualEffectView *_blurView; | |
+ UIVisualEffectView *_tintView; | |
struct CGRect _highlightRect; | |
} | |
@property(nonatomic) struct CGRect highlightRect; // @synthesize highlightRect=_highlightRect; | |
-@property(retain, nonatomic) _UIBackdropView *separatorView; // @synthesize separatorView=_separatorView; | |
-@property(retain, nonatomic) UIImageView *tintMaskView; // @synthesize tintMaskView=_tintMaskView; | |
-@property(retain, nonatomic) UIImageView *blurMaskView; // @synthesize blurMaskView=_blurMaskView; | |
- (void).cxx_destruct; | |
-- (void)setBlurDisabled:(_Bool)arg1; | |
-- (void)setHighlighted:(_Bool)arg1 forFrame:(struct CGRect)arg2; | |
+- (void)setHighlighted:(_Bool)arg1 forFrame:(struct CGRect)arg2 isDisplayingVertically:(_Bool)arg3; | |
- (void)layoutSubviews; | |
- (void)setDividerOffsets:(double *)arg1; | |
- (id)init; | |
diff --git a/UIKit/UICalloutBarButton.h b/UIKit/UICalloutBarButton.h | |
index 67d5b8ac..ac37f64c 100644 | |
--- a/UIKit/UICalloutBarButton.h | |
+++ b/UIKit/UICalloutBarButton.h | |
@@ -65,6 +65,7 @@ __attribute__((visibility("hidden"))) | |
- (void)setupWithTitle:(id)arg1 action:(SEL)arg2 type:(int)arg3; | |
- (void)setupWithTitle:(id)arg1 subtitle:(id)arg2 maxWidth:(double)arg3 action:(SEL)arg4 type:(int)arg5; | |
- (void)_commonSetupWithAction:(SEL)arg1 type:(int)arg2; | |
+- (double)_scaleFactorForImage; | |
@end | |
diff --git a/UIKit/UIClassicStatusBarView.h b/UIKit/UIClassicStatusBarView.h | |
index 6c507911..393851c7 100644 | |
--- a/UIKit/UIClassicStatusBarView.h | |
+++ b/UIKit/UIClassicStatusBarView.h | |
@@ -6,16 +6,11 @@ | |
#import <UIKit/_UIScrollsToTopInitiatorView.h> | |
-@class UIImage; | |
- | |
__attribute__((visibility("hidden"))) | |
@interface UIClassicStatusBarView : _UIScrollsToTopInitiatorView | |
{ | |
- UIImage *_image; | |
} | |
-@property(retain, nonatomic) UIImage *image; // @synthesize image=_image; | |
-- (void).cxx_destruct; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
@end | |
diff --git a/UIKit/UIClassicWindow.h b/UIKit/UIClassicWindow.h | |
index f2120e34..68625c8e 100644 | |
--- a/UIKit/UIClassicWindow.h | |
+++ b/UIKit/UIClassicWindow.h | |
@@ -9,10 +9,10 @@ | |
__attribute__((visibility("hidden"))) | |
@interface UIClassicWindow : UIWindow | |
{ | |
- _Bool _scaleForiPads; | |
+ struct CGSize _sceneSizeOverride; | |
} | |
-@property(nonatomic) _Bool scaleForiPads; // @synthesize scaleForiPads=_scaleForiPads; | |
+@property(nonatomic) struct CGSize sceneSizeOverride; // @synthesize sceneSizeOverride=_sceneSizeOverride; | |
- (double)_adjustedWindowLevelFromLevel:(double)arg1; | |
- (_Bool)_shouldZoom; | |
- (_Bool)_isConstrainedByScreenJail; | |
diff --git a/UIKit/UIClickInteraction.h b/UIKit/UIClickInteraction.h | |
new file mode 100644 | |
index 00000000..6dafb28d | |
--- /dev/null | |
+++ b/UIKit/UIClickInteraction.h | |
@@ -0,0 +1,46 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UIGestureRecognizerDelegate-Protocol.h> | |
+#import <UIKit/UIInteraction-Protocol.h> | |
+ | |
+@class NSString, UITouchForceGestureRecognizer, UIView, _UIClickFeedbackGenerator, _UIPreviewInteractionHighlighter; | |
+@protocol UIClickInteractionDelegate; | |
+ | |
+@interface UIClickInteraction : NSObject <UIGestureRecognizerDelegate, UIInteraction> | |
+{ | |
+ UIView *_view; | |
+ UITouchForceGestureRecognizer *_touchForceGestureRecognizer; | |
+ _UIClickFeedbackGenerator *_feedbackGenerator; | |
+ _Bool _interactive; | |
+ long long _state; | |
+ _UIPreviewInteractionHighlighter *_interactionEffect; | |
+ UIView *view; | |
+ id <UIClickInteractionDelegate> _delegate; | |
+} | |
+ | |
+@property(nonatomic) __weak id <UIClickInteractionDelegate> delegate; // @synthesize delegate=_delegate; | |
+@property(readonly, nonatomic) __weak UIView *view; // @synthesize view; | |
+- (void).cxx_destruct; | |
+- (void)_handleTouchForceGestureRecognizer:(id)arg1; | |
+- (void)_updateInteractionForGestureRecognizer:(id)arg1; | |
+- (void)_endInteractionIfNeeded; | |
+- (void)_prepareForInteraction; | |
+- (void)didMoveToView:(id)arg1; | |
+- (void)willMoveToView:(id)arg1; | |
+- (void)cancelInteraction; | |
+- (id)init; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIClickInteractionDelegate-Protocol.h b/UIKit/UIClickInteractionDelegate-Protocol.h | |
new file mode 100644 | |
index 00000000..c281cb30 | |
--- /dev/null | |
+++ b/UIKit/UIClickInteractionDelegate-Protocol.h | |
@@ -0,0 +1,19 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class UIClickInteraction, UIView; | |
+ | |
+@protocol UIClickInteractionDelegate <NSObject> | |
+- (_Bool)clickInteractionShouldInvokeAction:(UIClickInteraction *)arg1; | |
+- (void)clickInteractionDidEnd:(UIClickInteraction *)arg1; | |
+- (void)clickInteractionDidBegin:(UIClickInteraction *)arg1; | |
+ | |
+@optional | |
+- (UIView *)clickInteractionHighlightView:(UIClickInteraction *)arg1; | |
+@end | |
+ | |
diff --git a/UIKit/UICloudSharingController.h b/UIKit/UICloudSharingController.h | |
index 91e3da9c..a38914aa 100644 | |
--- a/UIKit/UICloudSharingController.h | |
+++ b/UIKit/UICloudSharingController.h | |
@@ -9,32 +9,40 @@ | |
#import <UIKit/UIActionSheetPresentationControllerDelegate-Protocol.h> | |
#import <UIKit/_UISharingPublicController-Protocol.h> | |
-@class CKContainer, CKShare, NSArray, NSObject, NSString, _UIResilientRemoteViewContainerViewController, _UIShareInvitationRemoteViewController; | |
-@protocol OS_dispatch_semaphore, UICloudSharingControllerDelegate, _UICloudSharingControllerDelegate_Private; | |
+@class CKContainer, CKShare, NSDictionary, NSObject, NSString, _UIResilientRemoteViewContainerViewController, _UIShareInvitationRemoteViewController; | |
+@protocol OS_dispatch_semaphore, UICloudSharingControllerDelegate, _UICloudSharingControllerDelegate_Internal; | |
@interface UICloudSharingController : UIViewController <_UISharingPublicController, UIActionSheetPresentationControllerDelegate> | |
{ | |
_Bool _isDelayingPresentation; | |
NSObject<OS_dispatch_semaphore> *_viewServiceValidSema; | |
_Bool _shareNeedsDeletion; | |
+ _Bool _primaryAuxiliarySwitchState; | |
+ _Bool _secondaryAuxiliarySwitchState; | |
id <UICloudSharingControllerDelegate> _delegate; | |
CKShare *_share; | |
unsigned long long _availablePermissions; | |
_UIResilientRemoteViewContainerViewController *_childViewController; | |
_UIShareInvitationRemoteViewController *_remoteViewController; | |
CKContainer *_container; | |
- NSArray *_participantDetails; | |
+ NSDictionary *_participantDetails; | |
CDUnknownBlockType _preparationHandler; | |
UIViewController *_originalPresentingViewController; | |
UIViewController *_strongReferenceToOurself; | |
- id <_UICloudSharingControllerDelegate_Private> _privateDelegate; | |
+ NSString *_primaryAuxiliarySwitchTitle; | |
+ NSString *_secondaryAuxiliarySwitchTitle; | |
+ id <_UICloudSharingControllerDelegate_Internal> _internalDelegate; | |
} | |
-@property(nonatomic) __weak id <_UICloudSharingControllerDelegate_Private> privateDelegate; // @synthesize privateDelegate=_privateDelegate; | |
+@property(nonatomic) __weak id <_UICloudSharingControllerDelegate_Internal> internalDelegate; // @synthesize internalDelegate=_internalDelegate; | |
+@property(nonatomic, getter=_secondaryAuxiliarySwitchState, setter=_setSecondaryAuxiliarySwitchState:) _Bool secondaryAuxiliarySwitchState; // @synthesize secondaryAuxiliarySwitchState=_secondaryAuxiliarySwitchState; | |
+@property(retain, nonatomic, getter=_secondaryAuxiliarySwitchTitle, setter=_setSecondaryAuxiliarySwitchTitle:) NSString *secondaryAuxiliarySwitchTitle; // @synthesize secondaryAuxiliarySwitchTitle=_secondaryAuxiliarySwitchTitle; | |
+@property(nonatomic, getter=_primaryAuxiliarySwitchState, setter=_setPrimaryAuxiliarySwitchState:) _Bool primaryAuxiliarySwitchState; // @synthesize primaryAuxiliarySwitchState=_primaryAuxiliarySwitchState; | |
+@property(retain, nonatomic, getter=_primaryAuxiliarySwitchTitle, setter=_setPrimaryAuxiliarySwitchTitle:) NSString *primaryAuxiliarySwitchTitle; // @synthesize primaryAuxiliarySwitchTitle=_primaryAuxiliarySwitchTitle; | |
@property(retain, nonatomic, getter=_strongReferenceToOurself, setter=_setStrongReferenceToOurself:) UIViewController *strongReferenceToOurself; // @synthesize strongReferenceToOurself=_strongReferenceToOurself; | |
@property(nonatomic, getter=_originalPresentingViewController, setter=_setOriginalPresentingViewController:) __weak UIViewController *originalPresentingViewController; // @synthesize originalPresentingViewController=_originalPresentingViewController; | |
@property(copy, nonatomic) CDUnknownBlockType preparationHandler; // @synthesize preparationHandler=_preparationHandler; | |
-@property(retain, nonatomic, getter=_participantDetails, setter=_setParticipantDetails:) NSArray *participantDetails; // @synthesize participantDetails=_participantDetails; | |
+@property(retain, nonatomic, getter=_participantDetails, setter=_setParticipantDetails:) NSDictionary *participantDetails; // @synthesize participantDetails=_participantDetails; | |
@property(retain, nonatomic) CKContainer *container; // @synthesize container=_container; | |
@property(readonly, nonatomic, getter=_remoteViewController) _UIShareInvitationRemoteViewController *remoteViewController; // @synthesize remoteViewController=_remoteViewController; | |
@property(retain, nonatomic, getter=_childViewController, setter=_setChildViewController:) _UIResilientRemoteViewContainerViewController *childViewController; // @synthesize childViewController=_childViewController; | |
@@ -48,6 +56,8 @@ | |
- (void)_sendDidStopSharingDelegate; | |
- (void)_shareWasMadePrivate; | |
- (void)_shareDidChange:(id)arg1; | |
+- (void)_cloudSharingControllerDidModifySecondarySwitch:(_Bool)arg1; | |
+- (void)_cloudSharingControllerDidModifyPrimarySwitch:(_Bool)arg1; | |
- (void)_representFullscreenAfterActivityDismissal:(CDUnknownBlockType)arg1; | |
- (void)_dismissForActivityRepresentation:(CDUnknownBlockType)arg1; | |
- (id)_sharingViewPresentationController; | |
diff --git a/UIKit/UICollectionLayoutGeometry.h b/UIKit/UICollectionLayoutGeometry.h | |
new file mode 100644 | |
index 00000000..9def0549 | |
--- /dev/null | |
+++ b/UIKit/UICollectionLayoutGeometry.h | |
@@ -0,0 +1,42 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/NSCopying-Protocol.h> | |
+ | |
+@class NSArray, NSMutableArray, _UICollectionViewGeometricIndexer; | |
+ | |
+@interface UICollectionLayoutGeometry : NSObject <NSCopying> | |
+{ | |
+ _Bool _isPrepared; | |
+ NSArray *_groups; | |
+ long long _preparedFrameCount; | |
+ NSMutableArray *_groupBookmarks; | |
+ _UICollectionViewGeometricIndexer *_groupBookmarksGeometricIndexer; | |
+ struct CGSize _preparedContentSize; | |
+} | |
+ | |
++ (id)geometryWithGroups:(id)arg1; | |
++ (id)geometryWithGroupConfigurations:(id)arg1; | |
+@property(retain, nonatomic) _UICollectionViewGeometricIndexer *groupBookmarksGeometricIndexer; // @synthesize groupBookmarksGeometricIndexer=_groupBookmarksGeometricIndexer; | |
+@property(retain, nonatomic) NSMutableArray *groupBookmarks; // @synthesize groupBookmarks=_groupBookmarks; | |
+@property(nonatomic) long long preparedFrameCount; // @synthesize preparedFrameCount=_preparedFrameCount; | |
+@property(nonatomic) struct CGSize preparedContentSize; // @synthesize preparedContentSize=_preparedContentSize; | |
+@property(nonatomic) _Bool isPrepared; // @synthesize isPrepared=_isPrepared; | |
+@property(retain, nonatomic) NSArray *groups; // @synthesize groups=_groups; | |
+- (void).cxx_destruct; | |
+- (struct CGRect)frameForItemAtIndex:(long long)arg1 applyingOffset:(struct CGPoint)arg2; | |
+- (id)framesIntersectingRect:(struct CGRect)arg1 applyingOffset:(struct CGPoint)arg2; | |
+- (void)_prepareWithContainerDimensions:(struct CGSize)arg1 layoutAxis:(int)arg2 sizeProvider:(id)arg3 consumeAllFrames:(_Bool)arg4; | |
+- (void)prepareWithContainerDimensions:(struct CGSize)arg1 layoutAxis:(int)arg2 sizeProvider:(id)arg3; | |
+- (void)reset; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+- (id)description; | |
+- (id)initWithGroups:(id)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UICollectionLayoutGeometryAttribute.h b/UIKit/UICollectionLayoutGeometryAttribute.h | |
new file mode 100644 | |
index 00000000..7e11530f | |
--- /dev/null | |
+++ b/UIKit/UICollectionLayoutGeometryAttribute.h | |
@@ -0,0 +1,29 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/NSCopying-Protocol.h> | |
+ | |
+@interface UICollectionLayoutGeometryAttribute : NSObject <NSCopying> | |
+{ | |
+ long long _attributeID; | |
+ id _value; | |
+} | |
+ | |
+@property(retain, nonatomic) id value; // @synthesize value=_value; | |
+@property(nonatomic) long long attributeID; // @synthesize attributeID=_attributeID; | |
+- (void).cxx_destruct; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+- (id)geometryValue; | |
+- (id)stringValue; | |
+- (long long)integerValue; | |
+- (double)floatValue; | |
+- (id)initWithAttributeID:(long long)arg1 value:(id)arg2; | |
+- (id)initWithAttributeID:(long long)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UICollectionLayoutGeometryGroup.h b/UIKit/UICollectionLayoutGeometryGroup.h | |
new file mode 100644 | |
index 00000000..7e74b804 | |
--- /dev/null | |
+++ b/UIKit/UICollectionLayoutGeometryGroup.h | |
@@ -0,0 +1,118 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/NSCopying-Protocol.h> | |
+ | |
+@class NSArray, _UICollectionLayoutGeometryGroupSolution; | |
+@protocol UICollectionLayoutGeometryGroupConfiguration; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UICollectionLayoutGeometryGroup : NSObject <NSCopying> | |
+{ | |
+ _Bool _heightUseContainerHeight; | |
+ _Bool _heightUseContentHeight; | |
+ _Bool _widthUseContainerWidth; | |
+ _Bool _widthUseContentWidth; | |
+ _Bool _alignItemsLeading; | |
+ _Bool _alignItemsTrailing; | |
+ _Bool _alignItemsJustify; | |
+ _Bool _alignItemsTop; | |
+ _Bool _alignItemsBottom; | |
+ _Bool _alignItemsCenter; | |
+ _Bool _orthogonalAlignItemsLeading; | |
+ _Bool _orthogonalAlignItemsTrailing; | |
+ _Bool _orthogonalAlignItemsJustify; | |
+ _Bool _orthogonalAlignItemsTop; | |
+ _Bool _orthogonalAlignItemsBottom; | |
+ _Bool _orthogonalAlignItemsCenter; | |
+ _Bool _layoutDirectionVertical; | |
+ _Bool _alignItemsWithGridSpacing; | |
+ id <UICollectionLayoutGeometryGroupConfiguration> _configuration; | |
+ NSArray *_attributes; | |
+ NSArray *_items; | |
+ _UICollectionLayoutGeometryGroupSolution *_layoutSolution; | |
+ double _height; | |
+ double _heightAsFractionOfContainerHeight; | |
+ double _width; | |
+ double _widthAsFractionOfContainerWidth; | |
+ long long _itemCountComputedToFit; | |
+ long long _maximumNumberOfItems; | |
+ double _leadingSpace; | |
+ double _trailingSpace; | |
+ double _topSpace; | |
+ double _bottomSpace; | |
+ double _minimumInterItemSpacing; | |
+ long long _gridRowCount; | |
+ long long _gridColumnCount; | |
+ double _lineSpacing; | |
+ long long _repeatCount; | |
+} | |
+ | |
++ (id)groupWithAttributes:(id)arg1 items:(id)arg2; | |
++ (id)groupWithConfiguration:(id)arg1; | |
+@property(nonatomic) long long repeatCount; // @synthesize repeatCount=_repeatCount; | |
+@property(nonatomic) double lineSpacing; // @synthesize lineSpacing=_lineSpacing; | |
+@property(nonatomic) _Bool alignItemsWithGridSpacing; // @synthesize alignItemsWithGridSpacing=_alignItemsWithGridSpacing; | |
+@property(nonatomic) _Bool layoutDirectionVertical; // @synthesize layoutDirectionVertical=_layoutDirectionVertical; | |
+@property(nonatomic) _Bool orthogonalAlignItemsCenter; // @synthesize orthogonalAlignItemsCenter=_orthogonalAlignItemsCenter; | |
+@property(nonatomic) _Bool orthogonalAlignItemsBottom; // @synthesize orthogonalAlignItemsBottom=_orthogonalAlignItemsBottom; | |
+@property(nonatomic) _Bool orthogonalAlignItemsTop; // @synthesize orthogonalAlignItemsTop=_orthogonalAlignItemsTop; | |
+@property(nonatomic) _Bool orthogonalAlignItemsJustify; // @synthesize orthogonalAlignItemsJustify=_orthogonalAlignItemsJustify; | |
+@property(nonatomic) _Bool orthogonalAlignItemsTrailing; // @synthesize orthogonalAlignItemsTrailing=_orthogonalAlignItemsTrailing; | |
+@property(nonatomic) _Bool orthogonalAlignItemsLeading; // @synthesize orthogonalAlignItemsLeading=_orthogonalAlignItemsLeading; | |
+@property(nonatomic) long long gridColumnCount; // @synthesize gridColumnCount=_gridColumnCount; | |
+@property(nonatomic) long long gridRowCount; // @synthesize gridRowCount=_gridRowCount; | |
+@property(nonatomic) double minimumInterItemSpacing; // @synthesize minimumInterItemSpacing=_minimumInterItemSpacing; | |
+@property(nonatomic) _Bool alignItemsCenter; // @synthesize alignItemsCenter=_alignItemsCenter; | |
+@property(nonatomic) _Bool alignItemsBottom; // @synthesize alignItemsBottom=_alignItemsBottom; | |
+@property(nonatomic) _Bool alignItemsTop; // @synthesize alignItemsTop=_alignItemsTop; | |
+@property(nonatomic) _Bool alignItemsJustify; // @synthesize alignItemsJustify=_alignItemsJustify; | |
+@property(nonatomic) _Bool alignItemsTrailing; // @synthesize alignItemsTrailing=_alignItemsTrailing; | |
+@property(nonatomic) _Bool alignItemsLeading; // @synthesize alignItemsLeading=_alignItemsLeading; | |
+@property(nonatomic) double bottomSpace; // @synthesize bottomSpace=_bottomSpace; | |
+@property(nonatomic) double topSpace; // @synthesize topSpace=_topSpace; | |
+@property(nonatomic) double trailingSpace; // @synthesize trailingSpace=_trailingSpace; | |
+@property(nonatomic) double leadingSpace; // @synthesize leadingSpace=_leadingSpace; | |
+@property(nonatomic) long long maximumNumberOfItems; // @synthesize maximumNumberOfItems=_maximumNumberOfItems; | |
+@property(nonatomic) long long itemCountComputedToFit; // @synthesize itemCountComputedToFit=_itemCountComputedToFit; | |
+@property(nonatomic) double widthAsFractionOfContainerWidth; // @synthesize widthAsFractionOfContainerWidth=_widthAsFractionOfContainerWidth; | |
+@property(nonatomic) double width; // @synthesize width=_width; | |
+@property(nonatomic) _Bool widthUseContentWidth; // @synthesize widthUseContentWidth=_widthUseContentWidth; | |
+@property(nonatomic) _Bool widthUseContainerWidth; // @synthesize widthUseContainerWidth=_widthUseContainerWidth; | |
+@property(nonatomic) double heightAsFractionOfContainerHeight; // @synthesize heightAsFractionOfContainerHeight=_heightAsFractionOfContainerHeight; | |
+@property(nonatomic) double height; // @synthesize height=_height; | |
+@property(nonatomic) _Bool heightUseContentHeight; // @synthesize heightUseContentHeight=_heightUseContentHeight; | |
+@property(nonatomic) _Bool heightUseContainerHeight; // @synthesize heightUseContainerHeight=_heightUseContainerHeight; | |
+@property(retain, nonatomic) _UICollectionLayoutGeometryGroupSolution *layoutSolution; // @synthesize layoutSolution=_layoutSolution; | |
+@property(retain, nonatomic) NSArray *items; // @synthesize items=_items; | |
+@property(retain, nonatomic) NSArray *attributes; // @synthesize attributes=_attributes; | |
+@property(retain, nonatomic) id <UICollectionLayoutGeometryGroupConfiguration> configuration; // @synthesize configuration=_configuration; | |
+- (void).cxx_destruct; | |
+- (_Bool)_dimensionOrthogonalToLayoutAxisIsContentBased; | |
+- (double)_dimensionAlongLayoutAxisForContainerDimensions:(struct CGSize)arg1; | |
+- (struct CGSize)_specifiedGroupSizeForContainerSize:(struct CGSize)arg1; | |
+- (struct UIEdgeInsets)contentEdgeInsets; | |
+- (_Bool)_hasItemOrthogonalAlignmentSpecified; | |
+- (long long)_orthogonalAlignmentOption; | |
+- (long long)_alignmentOption; | |
+- (_Bool)_hasItemAlignmentSpecified; | |
+- (void)_parseAttributes:(id)arg1; | |
+- (id)_effectiveGroupItemForIndex:(long long)arg1; | |
+- (id)_effectiveGroupItem; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+- (void)_prepareWithContainerDimensions:(struct CGSize)arg1 sizeProvider:(id)arg2; | |
+- (void)_prepareGridWithContainerDimensions:(struct CGSize)arg1 sizeProvider:(id)arg2; | |
+- (void)prepareWithContainerDimensions:(struct CGSize)arg1 sizeProvider:(id)arg2; | |
+- (void)addItem:(id)arg1; | |
+- (void)addAttribute:(id)arg1; | |
+- (id)description; | |
+- (id)initWithAttributes:(id)arg1 items:(id)arg2; | |
+- (id)initWithConfiguration:(id)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UICollectionLayoutGeometryGroupAttribute.h b/UIKit/UICollectionLayoutGeometryGroupAttribute.h | |
new file mode 100644 | |
index 00000000..8b54e990 | |
--- /dev/null | |
+++ b/UIKit/UICollectionLayoutGeometryGroupAttribute.h | |
@@ -0,0 +1,49 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UICollectionLayoutGeometryAttribute.h> | |
+ | |
+@interface UICollectionLayoutGeometryGroupAttribute : UICollectionLayoutGeometryAttribute | |
+{ | |
+} | |
+ | |
++ (id)orthogonalAlignItemsCenter; | |
++ (id)orthogonalAlignItemsBottom; | |
++ (id)orthogonalAlignItemsTop; | |
++ (id)orthogonalAlignItemsJustify; | |
++ (id)orthogonalAlignItemsTrailing; | |
++ (id)orthogonalAlignItemsLeading; | |
++ (id)lineSpacing:(double)arg1; | |
++ (id)minimumInterItemSpacing:(double)arg1; | |
++ (id)gridColumnCount:(long long)arg1; | |
++ (id)gridRowCount:(long long)arg1; | |
++ (id)repeatCount:(long long)arg1; | |
++ (id)alignItemsCenter; | |
++ (id)alignItemsBottom; | |
++ (id)alignItemsTop; | |
++ (id)alignItemsGrid; | |
++ (id)alignItemsJustify; | |
++ (id)alignItemsTrailing; | |
++ (id)alignItemsLeading; | |
++ (id)layoutDirectionIsVertical:(_Bool)arg1; | |
++ (id)trailingSpacing:(double)arg1; | |
++ (id)leadingSpacing:(double)arg1; | |
++ (id)bottomSpacing:(double)arg1; | |
++ (id)topSpacing:(double)arg1; | |
++ (id)itemCountMaximum:(long long)arg1; | |
++ (id)itemCountComputedToFit; | |
++ (id)widthAsFractionOfContainerWidth:(double)arg1; | |
++ (id)width:(double)arg1; | |
++ (id)widthUseContentWidth; | |
++ (id)widthUseContainerWidth; | |
++ (id)heightAsFractionOfContainerHeight:(double)arg1; | |
++ (id)height:(double)arg1; | |
++ (id)heightUseContentHeight; | |
++ (id)heightUseContainerHeight; | |
+- (id)description; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UICollectionLayoutGeometryGroupConfiguration-Protocol.h b/UIKit/UICollectionLayoutGeometryGroupConfiguration-Protocol.h | |
new file mode 100644 | |
index 00000000..a970b76d | |
--- /dev/null | |
+++ b/UIKit/UICollectionLayoutGeometryGroupConfiguration-Protocol.h | |
@@ -0,0 +1,35 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSCopying-Protocol.h> | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class NSArray; | |
+ | |
+@protocol UICollectionLayoutGeometryGroupConfiguration <NSObject, NSCopying> | |
+@property(readonly, nonatomic) NSArray *itemConfigurations; | |
+@property(readonly, nonatomic) long long maximumNumberOfItems; | |
+@property(readonly, nonatomic) _Bool alignOrthogonallyCentered; | |
+@property(readonly, nonatomic) _Bool alignJustified; | |
+@property(readonly, nonatomic) double lineSpacing; | |
+@property(readonly, nonatomic) double interitemSpacing; | |
+@property(readonly, nonatomic) struct UIEdgeInsets contentInsets; | |
+@property(readonly, nonatomic) long long repeatCount; | |
+@property(readonly, nonatomic) double widthSizedToContainerWidthFactor; | |
+@property(readonly, nonatomic) double width; | |
+@property(readonly, nonatomic) _Bool widthSizedToContainerWidth; | |
+@property(readonly, nonatomic) _Bool widthSizedToContentWidth; | |
+@property(readonly, nonatomic) double heightSizedToContainerHeightFactor; | |
+@property(readonly, nonatomic) double height; | |
+@property(readonly, nonatomic) _Bool heightSizedToContainerHeight; | |
+@property(readonly, nonatomic) _Bool heightSizedToContentHeight; | |
+@property(readonly, nonatomic) long long gridColumns; | |
+@property(readonly, nonatomic) long long gridRows; | |
+@property(readonly, nonatomic, getter=isGridGroup) _Bool gridGroup; | |
+@property(readonly, nonatomic, getter=isHorizontalGroup) _Bool horizontalGroup; | |
+@property(readonly, nonatomic, getter=isVerticalGroup) _Bool verticalGroup; | |
+@end | |
+ | |
diff --git a/UIKit/UICollectionLayoutGeometryGroupConfiguration.h b/UIKit/UICollectionLayoutGeometryGroupConfiguration.h | |
new file mode 100644 | |
index 00000000..e8974646 | |
--- /dev/null | |
+++ b/UIKit/UICollectionLayoutGeometryGroupConfiguration.h | |
@@ -0,0 +1,81 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UICollectionLayoutGeometryGroupConfiguration-Protocol.h> | |
+ | |
+@class NSArray, NSString, UICollectionLayoutGeometryGroupItemConfiguration; | |
+ | |
+@interface UICollectionLayoutGeometryGroupConfiguration : NSObject <UICollectionLayoutGeometryGroupConfiguration> | |
+{ | |
+ _Bool _heightSizedToContentHeight; | |
+ _Bool _heightSizedToContainerHeight; | |
+ _Bool _widthSizedToContentWidth; | |
+ _Bool _widthSizedToContainerWidth; | |
+ _Bool _alignJustified; | |
+ _Bool _alignOrthogonallyCentered; | |
+ _Bool _verticalGroup; | |
+ _Bool _horizontalGroup; | |
+ _Bool _gridGroup; | |
+ double _height; | |
+ double _heightSizedToContainerHeightFactor; | |
+ long long _repeatCount; | |
+ double _width; | |
+ double _widthSizedToContainerWidthFactor; | |
+ double _interitemSpacing; | |
+ double _lineSpacing; | |
+ long long _maximumNumberOfItems; | |
+ UICollectionLayoutGeometryGroupItemConfiguration *_defaultItemConfiguration; | |
+ NSArray *_customItemConfigurations; | |
+ long long _gridColumns; | |
+ long long _gridRows; | |
+ struct UIEdgeInsets _contentInsets; | |
+} | |
+ | |
++ (id)gridGroupWithRows:(long long)arg1 columns:(long long)arg2; | |
++ (id)gridGroup; | |
++ (id)horizontalGroup; | |
++ (id)verticalGroup; | |
+@property(nonatomic) long long gridRows; // @synthesize gridRows=_gridRows; | |
+@property(nonatomic) long long gridColumns; // @synthesize gridColumns=_gridColumns; | |
+@property(nonatomic, getter=isGridGroup) _Bool gridGroup; // @synthesize gridGroup=_gridGroup; | |
+@property(nonatomic, getter=isHorizontalGroup) _Bool horizontalGroup; // @synthesize horizontalGroup=_horizontalGroup; | |
+@property(nonatomic, getter=isVerticalGroup) _Bool verticalGroup; // @synthesize verticalGroup=_verticalGroup; | |
+@property(copy, nonatomic) NSArray *customItemConfigurations; // @synthesize customItemConfigurations=_customItemConfigurations; | |
+@property(retain, nonatomic) UICollectionLayoutGeometryGroupItemConfiguration *defaultItemConfiguration; // @synthesize defaultItemConfiguration=_defaultItemConfiguration; | |
+@property(nonatomic) long long maximumNumberOfItems; // @synthesize maximumNumberOfItems=_maximumNumberOfItems; | |
+@property(nonatomic) _Bool alignOrthogonallyCentered; // @synthesize alignOrthogonallyCentered=_alignOrthogonallyCentered; | |
+@property(nonatomic) _Bool alignJustified; // @synthesize alignJustified=_alignJustified; | |
+@property(nonatomic) double lineSpacing; // @synthesize lineSpacing=_lineSpacing; | |
+@property(nonatomic) double interitemSpacing; // @synthesize interitemSpacing=_interitemSpacing; | |
+@property(nonatomic) struct UIEdgeInsets contentInsets; // @synthesize contentInsets=_contentInsets; | |
+@property(nonatomic) double widthSizedToContainerWidthFactor; // @synthesize widthSizedToContainerWidthFactor=_widthSizedToContainerWidthFactor; | |
+@property(nonatomic) double width; // @synthesize width=_width; | |
+@property(nonatomic) _Bool widthSizedToContainerWidth; // @synthesize widthSizedToContainerWidth=_widthSizedToContainerWidth; | |
+@property(nonatomic) _Bool widthSizedToContentWidth; // @synthesize widthSizedToContentWidth=_widthSizedToContentWidth; | |
+@property(nonatomic) long long repeatCount; // @synthesize repeatCount=_repeatCount; | |
+@property(nonatomic) double heightSizedToContainerHeightFactor; // @synthesize heightSizedToContainerHeightFactor=_heightSizedToContainerHeightFactor; | |
+@property(nonatomic) double height; // @synthesize height=_height; | |
+@property(nonatomic) _Bool heightSizedToContainerHeight; // @synthesize heightSizedToContainerHeight=_heightSizedToContainerHeight; | |
+@property(nonatomic) _Bool heightSizedToContentHeight; // @synthesize heightSizedToContentHeight=_heightSizedToContentHeight; | |
+- (void).cxx_destruct; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+- (void)_resetGroupStyle; | |
+- (void)_resetWidth; | |
+- (void)_resetHeight; | |
+@property(readonly, nonatomic) NSArray *itemConfigurations; | |
+- (id)init; | |
+- (id)initWithConfiguration:(id)arg1; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UICollectionLayoutGeometryGroupItem.h b/UIKit/UICollectionLayoutGeometryGroupItem.h | |
new file mode 100644 | |
index 00000000..965e3d7a | |
--- /dev/null | |
+++ b/UIKit/UICollectionLayoutGeometryGroupItem.h | |
@@ -0,0 +1,73 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/NSCopying-Protocol.h> | |
+ | |
+@class NSArray, UICollectionLayoutGeometry, UICollectionLayoutGeometryGroupItemConfiguration; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UICollectionLayoutGeometryGroupItem : NSObject <NSCopying> | |
+{ | |
+ _Bool _heightUseActualHeight; | |
+ _Bool _widthUseActualWidth; | |
+ _Bool _spacingLeadingSpaceComputedIntrinsic; | |
+ _Bool _spacingTrailingSpaceComputedIntrinsic; | |
+ _Bool _spacingTopSpaceComputedIntrinsic; | |
+ _Bool _spacingBottomSpaceComputedIntrinsic; | |
+ NSArray *_attributes; | |
+ UICollectionLayoutGeometryGroupItemConfiguration *_configuration; | |
+ double _height; | |
+ double _heightComputedContainerHeightFactor; | |
+ double _heightComputedContainerWidthFactor; | |
+ double _width; | |
+ double _widthComputedContainerWidthFactor; | |
+ double _widthComputedContainerHeightFactor; | |
+ double _spacingLeadingSpaceFixedSpace; | |
+ double _spacingTrailingSpaceFixedSpace; | |
+ double _spacingTopSpaceFixedSpace; | |
+ double _spacingBottomSpaceFixedSpace; | |
+ UICollectionLayoutGeometry *_geometry; | |
+} | |
+ | |
++ (id)itemWithConfiguration:(id)arg1; | |
++ (id)itemWithAttributes:(id)arg1; | |
+@property(retain, nonatomic) UICollectionLayoutGeometry *geometry; // @synthesize geometry=_geometry; | |
+@property(nonatomic) double spacingBottomSpaceFixedSpace; // @synthesize spacingBottomSpaceFixedSpace=_spacingBottomSpaceFixedSpace; | |
+@property(nonatomic) _Bool spacingBottomSpaceComputedIntrinsic; // @synthesize spacingBottomSpaceComputedIntrinsic=_spacingBottomSpaceComputedIntrinsic; | |
+@property(nonatomic) double spacingTopSpaceFixedSpace; // @synthesize spacingTopSpaceFixedSpace=_spacingTopSpaceFixedSpace; | |
+@property(nonatomic) _Bool spacingTopSpaceComputedIntrinsic; // @synthesize spacingTopSpaceComputedIntrinsic=_spacingTopSpaceComputedIntrinsic; | |
+@property(nonatomic) double spacingTrailingSpaceFixedSpace; // @synthesize spacingTrailingSpaceFixedSpace=_spacingTrailingSpaceFixedSpace; | |
+@property(nonatomic) _Bool spacingTrailingSpaceComputedIntrinsic; // @synthesize spacingTrailingSpaceComputedIntrinsic=_spacingTrailingSpaceComputedIntrinsic; | |
+@property(nonatomic) double spacingLeadingSpaceFixedSpace; // @synthesize spacingLeadingSpaceFixedSpace=_spacingLeadingSpaceFixedSpace; | |
+@property(nonatomic) _Bool spacingLeadingSpaceComputedIntrinsic; // @synthesize spacingLeadingSpaceComputedIntrinsic=_spacingLeadingSpaceComputedIntrinsic; | |
+@property(nonatomic) double widthComputedContainerHeightFactor; // @synthesize widthComputedContainerHeightFactor=_widthComputedContainerHeightFactor; | |
+@property(nonatomic) double widthComputedContainerWidthFactor; // @synthesize widthComputedContainerWidthFactor=_widthComputedContainerWidthFactor; | |
+@property(nonatomic) _Bool widthUseActualWidth; // @synthesize widthUseActualWidth=_widthUseActualWidth; | |
+@property(nonatomic) double width; // @synthesize width=_width; | |
+@property(nonatomic) double heightComputedContainerWidthFactor; // @synthesize heightComputedContainerWidthFactor=_heightComputedContainerWidthFactor; | |
+@property(nonatomic) double heightComputedContainerHeightFactor; // @synthesize heightComputedContainerHeightFactor=_heightComputedContainerHeightFactor; | |
+@property(nonatomic) _Bool heightUseActualHeight; // @synthesize heightUseActualHeight=_heightUseActualHeight; | |
+@property(nonatomic) double height; // @synthesize height=_height; | |
+@property(retain, nonatomic) UICollectionLayoutGeometryGroupItemConfiguration *configuration; // @synthesize configuration=_configuration; | |
+@property(retain, nonatomic) NSArray *attributes; // @synthesize attributes=_attributes; | |
+- (void).cxx_destruct; | |
+- (void)_parseAttributes:(id)arg1; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+- (struct UIEdgeInsets)effectiveEdgeInsets; | |
+- (struct UIEdgeInsets)contentEdgeInsets; | |
+- (_Bool)hasHorizontalIntrinsicSpacing; | |
+- (_Bool)hasVerticalIntrinsicSpacing; | |
+- (double)spacingSizeRequiredForSize:(struct CGSize)arg1 layoutAxis:(int)arg2; | |
+- (struct CGSize)sizeForActualSize:(struct CGSize)arg1 containerDimensions:(struct CGSize)arg2; | |
+- (void)addAttribute:(id)arg1; | |
+- (id)description; | |
+- (id)initWithAttributes:(id)arg1; | |
+- (id)initWithConfiguration:(id)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UICollectionLayoutGeometryGroupItemAttribute.h b/UIKit/UICollectionLayoutGeometryGroupItemAttribute.h | |
new file mode 100644 | |
index 00000000..b100e415 | |
--- /dev/null | |
+++ b/UIKit/UICollectionLayoutGeometryGroupItemAttribute.h | |
@@ -0,0 +1,33 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UICollectionLayoutGeometryAttribute.h> | |
+ | |
+@interface UICollectionLayoutGeometryGroupItemAttribute : UICollectionLayoutGeometryAttribute | |
+{ | |
+} | |
+ | |
++ (id)layoutGeometry:(id)arg1; | |
++ (id)spacingBottomSpaceFixedSpace:(double)arg1; | |
++ (id)spacingBottomSpaceComputedIntrinsic; | |
++ (id)spacingTopSpaceFixedSpace:(double)arg1; | |
++ (id)spacingTopSpaceComputedIntrinsic; | |
++ (id)spacingTrailingSpaceFixedSpace:(double)arg1; | |
++ (id)spacingTrailingSpaceComputedIntrinsic; | |
++ (id)spacingLeadingSpaceFixedSpace:(double)arg1; | |
++ (id)spacingLeadingSpaceComputedIntrinsic; | |
++ (id)widthComputedContainerHeightFactor:(double)arg1; | |
++ (id)widthComputedContainerWidthFactor:(double)arg1; | |
++ (id)widthUseActualWidth; | |
++ (id)heightComputedContainerWidthFactor:(double)arg1; | |
++ (id)width:(double)arg1; | |
++ (id)heightComputedContainerHeightFactor:(double)arg1; | |
++ (id)heightUseActualHeight; | |
++ (id)height:(double)arg1; | |
+- (id)description; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UICollectionLayoutGeometryGroupItemConfiguration-Protocol.h b/UIKit/UICollectionLayoutGeometryGroupItemConfiguration-Protocol.h | |
new file mode 100644 | |
index 00000000..63496065 | |
--- /dev/null | |
+++ b/UIKit/UICollectionLayoutGeometryGroupItemConfiguration-Protocol.h | |
@@ -0,0 +1,26 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSCopying-Protocol.h> | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class UICollectionLayoutGeometry; | |
+ | |
+@protocol UICollectionLayoutGeometryGroupItemConfiguration <NSObject, NSCopying> | |
+@property(readonly, copy, nonatomic) UICollectionLayoutGeometry *layoutGeometry; | |
+@property(readonly, nonatomic) struct UIEdgeInsets requiredEdgeSpacing; | |
+@property(readonly, nonatomic) double widthSizedToContainerHeightFactor; | |
+@property(readonly, nonatomic) double widthSizedToContainerWidthFactor; | |
+@property(readonly, nonatomic) double width; | |
+@property(readonly, nonatomic) _Bool widthSizedToContainerWidth; | |
+@property(readonly, nonatomic) _Bool widthSizedToContentWidth; | |
+@property(readonly, nonatomic) double heightSizedToContainerWidthFactor; | |
+@property(readonly, nonatomic) double heightSizedToContainerHeightFactor; | |
+@property(readonly, nonatomic) double height; | |
+@property(readonly, nonatomic) _Bool heightSizedToContainerHeight; | |
+@property(readonly, nonatomic) _Bool heightSizedToContentHeight; | |
+@end | |
+ | |
diff --git a/UIKit/UICollectionLayoutGeometryGroupItemConfiguration.h b/UIKit/UICollectionLayoutGeometryGroupItemConfiguration.h | |
new file mode 100644 | |
index 00000000..1c913a79 | |
--- /dev/null | |
+++ b/UIKit/UICollectionLayoutGeometryGroupItemConfiguration.h | |
@@ -0,0 +1,58 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UICollectionLayoutGeometryGroupItemConfiguration-Protocol.h> | |
+ | |
+@class NSString, UICollectionLayoutGeometry; | |
+ | |
+@interface UICollectionLayoutGeometryGroupItemConfiguration : NSObject <UICollectionLayoutGeometryGroupItemConfiguration> | |
+{ | |
+ _Bool _heightSizedToContentHeight; | |
+ _Bool _heightSizedToContainerHeight; | |
+ _Bool _widthSizedToContentWidth; | |
+ _Bool _widthSizedToContainerWidth; | |
+ double _height; | |
+ double _heightSizedToContainerHeightFactor; | |
+ double _heightSizedToContainerWidthFactor; | |
+ double _width; | |
+ double _widthSizedToContainerWidthFactor; | |
+ double _widthSizedToContainerHeightFactor; | |
+ UICollectionLayoutGeometry *_layoutGeometry; | |
+ struct UIEdgeInsets _requiredEdgeSpacing; | |
+} | |
+ | |
++ (id)defaultItemConfig; | |
+@property(copy, nonatomic) UICollectionLayoutGeometry *layoutGeometry; // @synthesize layoutGeometry=_layoutGeometry; | |
+@property(nonatomic) struct UIEdgeInsets requiredEdgeSpacing; // @synthesize requiredEdgeSpacing=_requiredEdgeSpacing; | |
+@property(nonatomic) double widthSizedToContainerHeightFactor; // @synthesize widthSizedToContainerHeightFactor=_widthSizedToContainerHeightFactor; | |
+@property(nonatomic) double widthSizedToContainerWidthFactor; // @synthesize widthSizedToContainerWidthFactor=_widthSizedToContainerWidthFactor; | |
+@property(nonatomic) double width; // @synthesize width=_width; | |
+@property(nonatomic) _Bool widthSizedToContainerWidth; // @synthesize widthSizedToContainerWidth=_widthSizedToContainerWidth; | |
+@property(nonatomic) _Bool widthSizedToContentWidth; // @synthesize widthSizedToContentWidth=_widthSizedToContentWidth; | |
+@property(nonatomic) double heightSizedToContainerWidthFactor; // @synthesize heightSizedToContainerWidthFactor=_heightSizedToContainerWidthFactor; | |
+@property(nonatomic) double heightSizedToContainerHeightFactor; // @synthesize heightSizedToContainerHeightFactor=_heightSizedToContainerHeightFactor; | |
+@property(nonatomic) double height; // @synthesize height=_height; | |
+@property(nonatomic) _Bool heightSizedToContainerHeight; // @synthesize heightSizedToContainerHeight=_heightSizedToContainerHeight; | |
+@property(nonatomic) _Bool heightSizedToContentHeight; // @synthesize heightSizedToContentHeight=_heightSizedToContentHeight; | |
+- (void).cxx_destruct; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+- (void)_resetWidth; | |
+- (void)widthSizedToContainerWidthFactor:(double)arg1; | |
+- (void)_resetHeight; | |
+- (void)heightSizedToContainerWidthFactor:(double)arg1; | |
+@property(nonatomic) struct CGSize size; | |
+- (id)initWithConfiguration:(id)arg1; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UICollectionView.h b/UIKit/UICollectionView.h | |
index 277afdcb..10ca5d46 100644 | |
--- a/UIKit/UICollectionView.h | |
+++ b/UIKit/UICollectionView.h | |
@@ -6,12 +6,14 @@ | |
#import <UIKit/UIScrollView.h> | |
+#import <UIKit/UIDataSourceTranslating-Protocol.h> | |
+#import <UIKit/_UIDataSourceBackedView-Protocol.h> | |
#import <UIKit/_UIKeyboardAutoRespondingScrollView-Protocol.h> | |
-@class NSArray, NSIndexPath, NSMutableArray, NSMutableDictionary, NSMutableSet, NSString, NSTimer, UICollectionReusableView, UICollectionViewCell, UICollectionViewData, UICollectionViewLayout, UICollectionViewLayoutAttributes, UICollectionViewUpdate, UIFocusContainerGuide, UITouch, UIView, _UICollectionViewPrefetchingContext, _UIDynamicAnimationGroup, _UIFeedbackDragSnappingBehavior, _UIVelocityIntegrator; | |
-@protocol UICollectionViewDataSource, UICollectionViewDataSourcePrefetching, UICollectionViewDataSource_Private, UICollectionViewDelegate; | |
+@class NSArray, NSIndexPath, NSMutableArray, NSMutableDictionary, NSMutableSet, NSString, NSTimer, UICollectionReusableView, UICollectionViewCell, UICollectionViewData, UICollectionViewLayout, UICollectionViewLayoutAttributes, UICollectionViewUpdate, UIFocusContainerGuide, UITouch, UIView, _UICollectionViewDragAndDropController, _UICollectionViewDragDestinationController, _UICollectionViewDragSourceController, _UICollectionViewPrefetchingContext, _UIDragSnappingFeedbackGenerator, _UIDynamicAnimationGroup, _UIVelocityIntegrator; | |
+@protocol UICollectionViewDataSource, UICollectionViewDataSourcePrefetching, UICollectionViewDataSource_Private, UICollectionViewDelegate, UICollectionViewDragDelegate, UICollectionViewDragDelegate_Private, UICollectionViewDragDestination, UICollectionViewDragSource, UICollectionViewDropDelegate; | |
-@interface UICollectionView : UIScrollView <_UIKeyboardAutoRespondingScrollView> | |
+@interface UICollectionView : UIScrollView <_UIKeyboardAutoRespondingScrollView, _UIDataSourceBackedView, UIDataSourceTranslating> | |
{ | |
UICollectionViewLayout *_layout; | |
id <UICollectionViewDataSource_Private> _dataSource; | |
@@ -39,6 +41,7 @@ | |
UICollectionViewData *_collectionViewData; | |
UICollectionViewUpdate *_currentUpdate; | |
struct CGRect _visibleBounds; | |
+ struct UIEdgeInsets _visibleRectInsets; | |
struct CGRect _preRotationBounds; | |
struct CGPoint _rotationBoundsOffset; | |
long long _rotationAnimationCount; | |
@@ -73,17 +76,15 @@ | |
double _previousInteractiveTransitionProgress; | |
_UIDynamicAnimationGroup *_endInteractiveTransitionAnimationGroup; | |
UICollectionViewLayout *_nextLayoutForInteractiveTranstion; | |
- _UIFeedbackDragSnappingBehavior *_reorderFeedbackBehavior; | |
+ _UIDragSnappingFeedbackGenerator *_reorderFeedbackGenerator; | |
NSMutableDictionary *_interactiveTransitionValueTrackingDict; | |
NSMutableArray *_trackedValuesKeys; | |
NSMutableSet *_invalidatedItemIndexPaths; | |
NSMutableDictionary *_invalidatedSupplementaryIndexPaths; | |
NSMutableDictionary *_invalidatedDecorationIndexPaths; | |
CDUnknownBlockType _invalidationBlock; | |
- NSMutableArray *_reorderedItems; | |
struct CGPoint _reorderingTargetPosition; | |
NSTimer *_autoscrollTimer; | |
- NSMutableDictionary *_dataSourceToLayoutIndexPathMappingDict; | |
long long _focusedViewType; | |
UIFocusContainerGuide *_contentFocusContainerGuide; | |
struct { | |
@@ -110,7 +111,6 @@ | |
unsigned int delegateCanFocusItemAtIndexPath:1; | |
unsigned int delegateDidFocusItemAtIndexPath:1; | |
unsigned int delegateDidUnfocusItemAtIndexPath:1; | |
- unsigned int delegateShouldChangeFocusedItem:1; | |
unsigned int delegateIndexPathForPreferredFocusedItem:1; | |
unsigned int delegateShouldUpdateFocusFromRowAtIndexPathToView:1; | |
unsigned int delegateIndexPathForPreferredFocusedView:1; | |
@@ -161,8 +161,12 @@ | |
unsigned int shouldDeriveVisibleBoundsFromContainingScrollView:1; | |
unsigned int usingCustomLayoutMargins:1; | |
unsigned int settingDefaultLayoutMargins:1; | |
+ unsigned int defaultLayoutMarginsSetFromViewController:1; | |
unsigned int shouldPrefetchCellsWhenPerformingReloadData:1; | |
unsigned int scheduledReloadPrefetchDuringNextLayoutPass:1; | |
+ unsigned int indexTitlesLoaded:1; | |
+ unsigned int shouldApplyShadowUpdates:1; | |
+ unsigned int allowsVisibleCellUpdatesDuringUpdateAnimations:1; | |
} _collectionViewFlags; | |
struct CGPoint _lastLayoutOffset; | |
long long _prefetchMode; | |
@@ -171,6 +175,19 @@ | |
_UIVelocityIntegrator *_prefetchVelocityIntegrator; | |
id <UICollectionViewDataSourcePrefetching> _prefetchDataSource; | |
long long _containerScrollViewVisitationCount; | |
+ _UICollectionViewDragAndDropController *_dragAndDropController; | |
+ long long _performUsingPresentationValuesRefCount; | |
+ id <UICollectionViewDragDelegate_Private> _dragDelegate; | |
+ id <UICollectionViewDropDelegate> _dropDelegate; | |
+ long long _dragInteractionEnabledState; | |
+ id <UICollectionViewDragDestination> _dragDestinationDelegate; | |
+ id <UICollectionViewDragSource> _dragSourceDelegate; | |
+ _UICollectionViewDragSourceController *_dragSourceController; | |
+ _UICollectionViewDragDestinationController *_dragDestinationController; | |
+ long long _dragReorderingCadence; | |
+ long long _dragPlaceholderInsertionCadence; | |
+ long long _reorderingCadence; | |
+ NSIndexPath *_highlightedSpringLoadedItem; | |
_Bool _prefetchingEnabled; | |
NSIndexPath *_focusedCellIndexPath; | |
UICollectionReusableView *_focusedCell; | |
@@ -195,6 +212,63 @@ | |
@property(nonatomic) __weak id <UICollectionViewDataSource> dataSource; // @synthesize dataSource=_dataSource; | |
@property(retain, nonatomic) UICollectionViewLayout *collectionViewLayout; // @synthesize collectionViewLayout=_layout; | |
- (void).cxx_destruct; | |
+- (id)_prefetchDataSourceActual; | |
+- (id)_delegateActual; | |
+- (id)_dataSourceActual; | |
+- (id)_prefetchDataSourceProxy; | |
+- (id)_delegateProxy; | |
+- (id)_dataSourceProxy; | |
+- (void)_performUpdate:(id)arg1; | |
+- (void)_addUpdateToShadowControllerIfNeeded:(id)arg1; | |
+- (_Bool)_shouldApplyShadowUpdates; | |
+- (void)_highlightSpringLoadedItemAtIndexPath:(id)arg1; | |
+- (void)_unhighlightSpringLoadedItem; | |
+- (_Bool)_shouldSpringLoadItemAtIndexPath:(id)arg1 withContext:(id)arg2; | |
+- (id)_dragDestinationDelegateActual; | |
+- (id)_dragSourceDelegateActual; | |
+- (id)_dragDestinationDelegateProxy; | |
+- (id)_dragSourceDelegateProxy; | |
+- (id)_dropDelegateActual; | |
+- (id)_dragDelegateActual; | |
+- (id)_dropDelegateProxy; | |
+- (id)_dragDelegateProxy; | |
+- (id)_translatePresentationIndexPathToDataSourceIndexPathAsNeeded:(id)arg1; | |
+- (id)_translatePresentationIndexPathsToDataSourceIndexPathsAsNeeded:(id)arg1; | |
+- (id)_translateDataSourceIndexPathToPresentationIndexPathAsNeeded:(id)arg1; | |
+- (id)_translateDataSourceIndexPathsToPresentationIndexPathsAsNeeded:(id)arg1; | |
+- (_Bool)_isOperatingWithPresentationValues; | |
+- (void)_performUsingPresentationValues:(CDUnknownBlockType)arg1; | |
+- (id)_dataSourceIndexPathForPresentationIndexPath:(id)arg1; | |
+- (id)_presentationIndexPathForDataSourceIndexPath:(id)arg1; | |
+- (long long)_dataSourceSectionIndexForPresentationSectionIndex:(long long)arg1; | |
+- (long long)_presentationSectionIndexForDataSourceSectionIndex:(long long)arg1; | |
+- (void)performUsingPresentationValues:(CDUnknownBlockType)arg1; | |
+- (id)dataSourceIndexPathForPresentationIndexPath:(id)arg1; | |
+- (id)presentationIndexPathForDataSourceIndexPath:(id)arg1; | |
+- (long long)dataSourceSectionIndexForPresentationSectionIndex:(long long)arg1; | |
+- (long long)presentationSectionIndexForDataSourceSectionIndex:(long long)arg1; | |
+- (id)_performShadowUpdates:(CDUnknownBlockType)arg1; | |
+- (void)setSpringLoaded:(_Bool)arg1; | |
+- (_Bool)isSpringLoaded; | |
+- (void)_addItemAtIndexPathToActiveDragSession:(id)arg1; | |
+- (_Bool)_hasUncommittedUpdates; | |
+- (_Bool)_hasActiveDrop; | |
+- (_Bool)_hasActiveDrag; | |
+@property(readonly, nonatomic) _Bool hasUncommittedUpdates; | |
+@property(readonly, nonatomic) _Bool hasActiveDrop; | |
+@property(readonly, nonatomic) _Bool hasActiveDrag; | |
+- (_Bool)isDragSessionActive; | |
+- (id)_dragDestinationController; | |
+- (id)_dragSourceController; | |
+- (id)_dragAndDropController; | |
+- (void)_setEffectiveDataSource:(id)arg1; | |
+- (_Bool)_isDragDestinationInteractivelyReordering; | |
+- (id)_indexPathBeforeShadowUpdatesForIndexPath:(id)arg1; | |
+- (id)_indexPathAfterShadowUpdatesForIndexPath:(id)arg1; | |
+- (id)_indexPathsAfterShadowUpdatesForIndexPaths:(id)arg1; | |
+- (id)_indexPathsBeforeShadowUpdatesForIndexPaths:(id)arg1; | |
+- (id)_sectionIndexesAfterShadowUpdatesForSectionIndexes:(id)arg1; | |
+- (id)_indexPathOfItemNearestToPoint:(struct CGPoint)arg1 intersectingRect:(struct CGRect)arg2; | |
@property(readonly, nonatomic, getter=_dataSourceSupportsReordering) _Bool dataSourceSupportsReordering; | |
- (void)_scrollFirstResponderCellToVisible:(_Bool)arg1; | |
- (void)_adjustForAutomaticKeyboardInfo:(id)arg1 animated:(_Bool)arg2 lastAdjustment:(double *)arg3; | |
@@ -214,6 +288,7 @@ | |
- (void)_stopAutoscrollTimer; | |
- (void)_autoscrollForReordering:(id)arg1; | |
- (void)updateInteractiveMovementTargetPosition:(struct CGPoint)arg1; | |
+- (_Bool)_beginInteractiveMovementForItemAtIndexPath:(id)arg1; | |
- (_Bool)beginInteractiveMovementForItemAtIndexPath:(id)arg1; | |
- (_Bool)_canReorderItemAtIndexPath:(id)arg1; | |
- (void)_updateReorderingTargetPosition:(struct CGPoint)arg1 forced:(_Bool)arg2; | |
@@ -222,13 +297,13 @@ | |
- (void)_pinReorderedItemsWithPinningTest:(CDUnknownBlockType)arg1; | |
- (void)_updateReorderingTargetPosition:(struct CGPoint)arg1; | |
- (_Bool)_beginReorderingItemAtIndexPath:(id)arg1; | |
-- (void)_focusedView:(id)arg1 isMinX:(_Bool *)arg2 isMaxX:(_Bool *)arg3 isMinY:(_Bool *)arg4 isMaxY:(_Bool *)arg5; | |
+- (void)_focusedItem:(id)arg1 isMinX:(_Bool *)arg2 isMaxX:(_Bool *)arg3 isMinY:(_Bool *)arg4 isMaxY:(_Bool *)arg5; | |
- (id)_fulfillPromisedFocusRegionForCell:(id)arg1; | |
-- (id)_childFocusRegionsInRect:(struct CGRect)arg1; | |
+- (id)_childFocusRegionsInRect:(struct CGRect)arg1 inCoordinateSpace:(id)arg2; | |
- (void)_cellBecameFocused:(id)arg1; | |
- (_Bool)_cellCanBecomeFocused:(id)arg1; | |
- (id)_delegatePreferredIndexPath; | |
-- (id)preferredFocusedItem; | |
+- (id)preferredFocusedView; | |
- (_Bool)canBecomeFocused; | |
- (_Bool)_remembersPreviouslyFocusedItem; | |
- (void)_setRemembersPreviouslyFocusedItem:(_Bool)arg1; | |
@@ -285,11 +360,15 @@ | |
- (void)_endItemAnimationsWithInvalidationContext:(id)arg1 tentativelyForReordering:(_Bool)arg2; | |
- (void)_endItemAnimationsWithInvalidationContext:(id)arg1; | |
- (void)_setupCellAnimations; | |
+- (void)_moveItemAtIndexPath:(id)arg1 toIndexPath:(id)arg2; | |
- (void)moveItemAtIndexPath:(id)arg1 toIndexPath:(id)arg2; | |
- (void)reloadItemsAtIndexPaths:(id)arg1; | |
- (void)deleteItemsAtIndexPaths:(id)arg1; | |
- (void)insertItemsAtIndexPaths:(id)arg1; | |
+- (void)_updateRowsAtIndexPaths:(id)arg1 updateAction:(int)arg2 updates:(id)arg3; | |
+- (void)_updateWithUpdates:(id)arg1 updateAction:(long long)arg2; | |
- (void)_updateRowsAtIndexPaths:(id)arg1 updateAction:(int)arg2; | |
+- (void)_moveSection:(long long)arg1 toSection:(long long)arg2; | |
- (void)moveSection:(long long)arg1 toSection:(long long)arg2; | |
- (void)reloadSections:(id)arg1; | |
- (void)deleteSections:(id)arg1; | |
@@ -298,8 +377,8 @@ | |
- (id)_arrayForUpdateAction:(int)arg1; | |
@property(readonly, nonatomic, getter=_currentUpdate) UICollectionViewUpdate *currentUpdate; | |
- (void)_reuseSupplementaryView:(id)arg1; | |
-- (void)_reuseCell:(id)arg1 notifyDidEndDisplaying:(_Bool)arg2; | |
-- (void)_reuseCell:(id)arg1; | |
+- (_Bool)_reuseCell:(id)arg1 notifyDidEndDisplaying:(_Bool)arg2; | |
+- (_Bool)_reuseCell:(id)arg1; | |
- (_Bool)_isViewInReuseQueue:(id)arg1; | |
- (id)_createTemplateLayoutCellForCellsWithIdentifier:(id)arg1; | |
- (id)dequeueReusableSupplementaryViewOfKind:(id)arg1 withReuseIdentifier:(id)arg2 forIndexPath:(id)arg3; | |
@@ -320,10 +399,16 @@ | |
- (id)_focusFastScrollingDestinationItemForIndexEntry:(id)arg1; | |
- (id)_focusFastScrollingDestinationItemAtContentEnd; | |
- (id)_focusFastScrollingDestinationItemAtContentStart; | |
+- (struct CGPoint)indexBarAccessoryView:(id)arg1 contentOffsetForEntry:(id)arg2 atIndex:(long long)arg3; | |
+- (id)_indexPathForEntryWithTitle:(id)arg1 atIndex:(long long)arg2; | |
+- (id)_indexBarEntries; | |
- (void)_updateSectionIndex; | |
+- (void)_reloadSectionIndexTitles; | |
+- (void)_updateIndex; | |
- (void)_scrollViewWillEndDraggingWithVelocity:(struct CGPoint)arg1 targetContentOffset:(inout struct CGPoint *)arg2; | |
- (void)setContentOffset:(struct CGPoint)arg1 animated:(_Bool)arg2; | |
- (void)setContentInset:(struct UIEdgeInsets)arg1; | |
+- (void)_scrollToItemAtIndexPath:(id)arg1 atScrollPosition:(unsigned long long)arg2 animated:(_Bool)arg3; | |
- (void)scrollToItemAtIndexPath:(id)arg1 atScrollPosition:(unsigned long long)arg2 animated:(_Bool)arg3; | |
- (struct CGPoint)_contentOffsetForScrollingToItemAtIndexPath:(id)arg1 atScrollPosition:(unsigned long long)arg2; | |
- (id)_templateLayoutCellForCellsWithReuseIdentifier:(id)arg1; | |
@@ -336,17 +421,21 @@ | |
- (id)indexPathsForVisibleSupplementaryElementsOfKind:(id)arg1; | |
- (id)visibleSupplementaryViewsOfKind:(id)arg1; | |
- (id)supplementaryViewForElementKind:(id)arg1 atIndexPath:(id)arg2; | |
+- (id)_indexPathsForVisibleItems; | |
@property(readonly, nonatomic) NSArray *indexPathsForVisibleItems; | |
- (void)traitCollectionDidChange:(id)arg1; | |
- (id)preparedCells; | |
@property(readonly, nonatomic) NSArray *visibleCells; | |
- (id)_cellForItemAtIndexPath:(id)arg1 includePrefetchedCells:(_Bool)arg2; | |
+- (id)_cellForItemAtIndexPath:(id)arg1; | |
- (id)cellForItemAtIndexPath:(id)arg1; | |
- (id)indexPathForSupplementaryView:(id)arg1; | |
- (id)_indexPathForCell:(id)arg1 includePrefetchedCells:(_Bool)arg2; | |
+- (id)_indexPathForCell:(id)arg1; | |
- (id)indexPathForCell:(id)arg1; | |
- (id)_indexPathForView:(id)arg1 ofType:(unsigned long long)arg2 includePrefetchedCells:(_Bool)arg3; | |
- (id)_visibleViewDictForElementCategory:(unsigned long long)arg1 elementKind:(id)arg2; | |
+- (id)_indexPathForItemAtPoint:(struct CGPoint)arg1; | |
- (id)indexPathForItemAtPoint:(struct CGPoint)arg1; | |
- (id)layoutAttributesForSupplementaryElementOfKind:(id)arg1 atIndexPath:(id)arg2; | |
- (id)layoutAttributesForItemAtIndexPath:(id)arg1; | |
@@ -373,6 +462,9 @@ | |
- (id)_viewControllerToNotifyOnLayoutSubviews; | |
- (void)_updateBackgroundView; | |
- (id)_doubleSidedAnimationsForView:(id)arg1 withStartingLayoutAttributes:(id)arg2 startingLayout:(id)arg3 endingLayoutAttributes:(id)arg4 endingLayout:(id)arg5 withAnimationSetup:(CDUnknownBlockType)arg6 animationCompletion:(CDUnknownBlockType)arg7 enableCustomAnimations:(_Bool)arg8 customAnimationsType:(unsigned long long)arg9; | |
+- (void)_setAllowsVisibleCellUpdatesDuringUpdateAnimations:(_Bool)arg1; | |
+- (_Bool)_allowsVisibleCellUpdatesDuringUpdateAnimations; | |
+- (void)_setVisibleRectEdgeInsets:(struct UIEdgeInsets)arg1; | |
- (void)_ensureViewsAreLoadedInRect:(struct CGRect)arg1; | |
- (unsigned long long)_updateVisibleCellsNow:(_Bool)arg1; | |
- (void)_resetCurrentPrefetchContext; | |
@@ -391,6 +483,7 @@ | |
- (unsigned long long)_prefetchItemsForVelocity:(struct CGVector)arg1 maxItemsToPrefetch:(unsigned long long)arg2; | |
- (struct CGPoint)_delegateTargetOffsetForProposedContentOffset:(struct CGPoint)arg1; | |
@property(readonly, nonatomic, getter=_reorderingTargetPosition) struct CGPoint reorderingTargetPosition; | |
+- (id)_reorderingDestinationIndexPath; | |
@property(readonly, nonatomic, getter=_reorderedItems) NSArray *reorderedItems; | |
- (id)_reorderedItemForView:(id)arg1; | |
- (_Bool)_viewIsReorderedCell:(id)arg1; | |
@@ -412,7 +505,6 @@ | |
- (void)_setCellPrefetchMode:(long long)arg1; | |
- (_Bool)_hasFocusedCellForIndexPath:(id)arg1 shouldUsePreUpdateData:(_Bool)arg2; | |
- (void)_checkForPreferredAttributesInView:(id)arg1 originalAttributes:(id)arg2; | |
-- (id)_preReorderingIndexPathForLayoutIndexPath:(id)arg1; | |
- (_Bool)_isReordering; | |
- (struct CGRect)_visibleBounds; | |
- (void)_addContainerScrollViewForNotifications:(id)arg1; | |
@@ -427,15 +519,38 @@ | |
- (void)_registerForGeometryChangesIfInSupeview; | |
- (struct CGSize)intrinsicContentSize; | |
- (void)setScrollEnabled:(_Bool)arg1; | |
+- (void)_invalidateLayoutForUpdatedLayoutMarginsIfNeeded; | |
+- (void)safeAreaInsetsDidChange; | |
+- (void)layoutMarginsDidChange; | |
- (void)setLayoutMargins:(struct UIEdgeInsets)arg1; | |
+- (void)_setDefaultLayoutMargins:(struct UIEdgeInsets)arg1 fromViewController:(_Bool)arg2; | |
- (void)_updateDefaultLayoutMargins; | |
- (void)setFrame:(struct CGRect)arg1; | |
- (void)setBounds:(struct CGRect)arg1; | |
- (void)setSemanticContentAttribute:(long long)arg1; | |
- (_Bool)_shouldScrollToContentBeginningInRightToLeft; | |
-- (void)_addControlledSubview:(id)arg1 atZIndex:(long long)arg2; | |
+- (void)_addControlledSubview:(id)arg1 atZIndex:(long long)arg2 forced:(_Bool)arg3; | |
- (void)_setIsAncestorOfFirstResponder:(_Bool)arg1; | |
- (void)_invalidateLayoutIfNecessaryForReload; | |
+- (long long)_dragPlaceholderInsertionCadence; | |
+- (void)_setDragPlaceholderInsertionCadence:(long long)arg1; | |
+- (long long)_dragReorderingCadence; | |
+- (void)_setDragReorderingCadence:(long long)arg1; | |
+- (void)_setReorderingCadence:(long long)arg1; | |
+- (long long)_reorderingCadence; | |
+@property(nonatomic) long long reorderingCadence; | |
+- (void)_updateDragInteractionForCurrentInteractionEnabledState; | |
+- (void)_teardownDragSourceController; | |
+- (void)_setupDragSourceController; | |
+- (void)_teardownDragDestinationController; | |
+- (void)_setupDragDestinationController; | |
+- (void)setDragSourceDelegate:(id)arg1; | |
+- (id)dragSourceDelegate; | |
+- (void)setDragDestinationDelegate:(id)arg1; | |
+- (id)dragDestinationDelegate; | |
+@property(nonatomic) _Bool dragInteractionEnabled; | |
+@property(nonatomic) __weak id <UICollectionViewDropDelegate> dropDelegate; | |
+@property(nonatomic) __weak id <UICollectionViewDragDelegate> dragDelegate; | |
- (void)prefetchCompleteForItemAtIndexPath:(id)arg1; | |
- (void)reloadData; | |
- (void)_setNeedsVisibleCellsUpdate:(_Bool)arg1 withLayoutAttributes:(_Bool)arg2; | |
@@ -445,8 +560,8 @@ | |
- (_Bool)_highlightItemAtIndexPath:(id)arg1 animated:(_Bool)arg2 scrollPosition:(long long)arg3 notifyDelegate:(_Bool)arg4; | |
- (void)_unhighlightItemAtIndexPath:(id)arg1 animated:(_Bool)arg2 notifyDelegate:(_Bool)arg3; | |
- (void)_unhighlightItemAtIndexPath:(id)arg1 animated:(_Bool)arg2; | |
-- (id)_reorderFeedbackBehavior; | |
-- (void)_setReorderFeedbackBehavior:(id)arg1; | |
+- (id)_reorderFeedbackGenerator; | |
+- (void)_setReorderFeedbackGenerator:(id)arg1; | |
@property(readonly, nonatomic, getter=_allowsEffectiveMultipleSelection) _Bool allowsEffectiveMultipleSelection; | |
@property(readonly, nonatomic, getter=_allowsEffectiveSelection) _Bool allowsEffectiveSelection; | |
- (_Bool)_allowsMultipleSelectionDuringEditing; | |
@@ -461,9 +576,18 @@ | |
- (void)_selectItemAtIndexPath:(id)arg1 animated:(_Bool)arg2 scrollPosition:(unsigned long long)arg3 notifyDelegate:(_Bool)arg4; | |
- (void)_deselectAllAnimated:(_Bool)arg1 notifyDelegate:(_Bool)arg2; | |
- (id)_managedViews; | |
+- (_Bool)_removeCellFromVisibleCells:(id)arg1; | |
@property(readonly, nonatomic, getter=_visibleViews) NSArray *visibleViews; | |
@property(readonly, nonatomic, getter=_collectionViewData) UICollectionViewData *collectionViewData; | |
+- (id)_indexPathsForSelectedItems; | |
@property(readonly, nonatomic) NSArray *indexPathsForSelectedItems; | |
+- (void)_decrementSuspendLayoutCount; | |
+- (void)_incrementSuspendLayoutCount; | |
+- (long long)_dataSourceNumberOfItemsInSection:(long long)arg1; | |
+- (long long)_dataSourceNumberOfSections; | |
+- (long long)_numberOfItemsInSection:(long long)arg1; | |
+- (long long)_numberOfSections; | |
+- (_Bool)_dataSourceMatchesCurrentCounts; | |
- (_Bool)_dataSourceImplementsNumberOfSections; | |
- (void)_reloadDataIfNeeded; | |
@property(nonatomic) __weak id <UICollectionViewDataSourcePrefetching> prefetchDataSource; | |
diff --git a/UIKit/UICollectionViewCell.h b/UIKit/UICollectionViewCell.h | |
index 31c01565..7d5beacb 100644 | |
--- a/UIKit/UICollectionViewCell.h | |
+++ b/UIKit/UICollectionViewCell.h | |
@@ -27,13 +27,16 @@ | |
unsigned int clearSelectionWhenMenuDisappears:1; | |
unsigned int waitingForSelectionAnimationHalfwayPoint:1; | |
} _collectionCellFlags; | |
+ long long _dragState; | |
_Bool _selected; | |
_Bool _highlighted; | |
_Bool _isLayoutEngineSuspended; | |
+ _Bool _dragging; | |
long long _focusStyle; | |
} | |
+ (Class)_contentViewClass; | |
+@property(nonatomic, getter=isDragging) _Bool dragging; // @synthesize dragging=_dragging; | |
@property(nonatomic, getter=_focusStyle, setter=_setFocusStyle:) long long focusStyle; // @synthesize focusStyle=_focusStyle; | |
@property(nonatomic, getter=_isLayoutEngineSuspended, setter=_setLayoutEngineSuspended:) _Bool _layoutEngineSuspended; // @synthesize _layoutEngineSuspended=_isLayoutEngineSuspended; | |
@property(retain, nonatomic) UIView *selectedBackgroundView; // @synthesize selectedBackgroundView=_selectedBackgroundView; | |
@@ -68,6 +71,10 @@ | |
- (_Bool)_shouldSaveOpaqueStateForView:(id)arg1; | |
@property(nonatomic, getter=isHighlighted) _Bool highlighted; // @synthesize highlighted=_highlighted; | |
- (void)_setHighlighted:(_Bool)arg1 animated:(_Bool)arg2; | |
+- (void)_setLayoutAttributes:(id)arg1; | |
+- (void)_updateGhostedAppearance; | |
+- (void)dragStateDidChange:(long long)arg1; | |
+@property(nonatomic, getter=_dragState, setter=_setDragState:) long long _dragState; | |
@property(nonatomic, getter=isSelected) _Bool selected; // @synthesize selected=_selected; | |
- (void)_setSelected:(_Bool)arg1 animated:(_Bool)arg2; | |
- (void)_teardownHighlightingSupportIfReady; | |
diff --git a/UIKit/UICollectionViewController.h b/UIKit/UICollectionViewController.h | |
index a31c9c16..ca415f04 100644 | |
--- a/UIKit/UICollectionViewController.h | |
+++ b/UIKit/UICollectionViewController.h | |
@@ -43,7 +43,7 @@ | |
- (id)previewingContext:(id)arg1 viewControllerForLocation:(struct CGPoint)arg2; | |
- (_Bool)_shouldRespondToPreviewingMethods; | |
- (void)setEditing:(_Bool)arg1 animated:(_Bool)arg2; | |
-- (id)preferredFocusedItem; | |
+- (id)preferredFocusedView; | |
@property(nonatomic) _Bool useLayoutToLayoutNavigationTransitions; | |
- (void)_setUseLayoutToLayoutNavigationTransitions:(_Bool)arg1 withCheck:(_Bool)arg2; | |
- (_Bool)shouldCrossFadeBottomBars; | |
diff --git a/UIKit/UICollectionViewControllerWrapperView.h b/UIKit/UICollectionViewControllerWrapperView.h | |
index bc7aa027..be157187 100644 | |
--- a/UIKit/UICollectionViewControllerWrapperView.h | |
+++ b/UIKit/UICollectionViewControllerWrapperView.h | |
@@ -11,7 +11,7 @@ __attribute__((visibility("hidden"))) | |
{ | |
} | |
-- (id)preferredFocusedItem; | |
+- (id)preferredFocusedView; | |
- (void)didMoveToSuperview; | |
- (id)_collectionViewController; | |
- (id)_viewControllerToNotifyOnLayoutSubviews; | |
diff --git a/UIKit/UICollectionViewData.h b/UIKit/UICollectionViewData.h | |
index 55af6cae..ccc915bb 100644 | |
--- a/UIKit/UICollectionViewData.h | |
+++ b/UIKit/UICollectionViewData.h | |
@@ -62,6 +62,7 @@ __attribute__((visibility("hidden"))) | |
- (struct CGRect)rectForGlobalItemIndex:(long long)arg1; | |
- (struct CGRect)collectionViewContentRect; | |
- (struct CGRect)rectForItemAtIndexPath:(id)arg1; | |
+- (_Bool)dataSourceMatchesCurrentCounts; | |
- (id)indexPathForItemAtGlobalIndex:(long long)arg1; | |
- (long long)globalIndexForItemAtIndexPath:(id)arg1; | |
- (id)validatedIndexPathForItemAtGlobalIndex:(long long)arg1; | |
diff --git a/UIKit/UICollectionViewDeclarativeLayout.h b/UIKit/UICollectionViewDeclarativeLayout.h | |
new file mode 100644 | |
index 00000000..3313cb9d | |
--- /dev/null | |
+++ b/UIKit/UICollectionViewDeclarativeLayout.h | |
@@ -0,0 +1,45 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UICollectionViewLayout.h> | |
+ | |
+@class NSArray, NSMutableDictionary, UICollectionLayoutGeometry, _UICollectionViewGeometricIndexer, _UIDataSourceSnapshotter; | |
+ | |
+@interface UICollectionViewDeclarativeLayout : UICollectionViewLayout | |
+{ | |
+ long long _scrollDirection; | |
+ NSArray *_sectionGeometries; | |
+ UICollectionLayoutGeometry *_templateLayoutGeometry; | |
+ NSArray *_sectionFrames; | |
+ NSMutableDictionary *_cachedAttributes; | |
+ _UICollectionViewGeometricIndexer *_sectionGeometricIndexer; | |
+ _UIDataSourceSnapshotter *_dataSourceSnapshotter; | |
+ struct CGSize _itemSize; | |
+ struct CGRect _contentFrame; | |
+} | |
+ | |
+@property(nonatomic) struct CGRect contentFrame; // @synthesize contentFrame=_contentFrame; | |
+@property(retain, nonatomic) _UIDataSourceSnapshotter *dataSourceSnapshotter; // @synthesize dataSourceSnapshotter=_dataSourceSnapshotter; | |
+@property(retain, nonatomic) _UICollectionViewGeometricIndexer *sectionGeometricIndexer; // @synthesize sectionGeometricIndexer=_sectionGeometricIndexer; | |
+@property(retain, nonatomic) NSMutableDictionary *cachedAttributes; // @synthesize cachedAttributes=_cachedAttributes; | |
+@property(retain, nonatomic) NSArray *sectionFrames; // @synthesize sectionFrames=_sectionFrames; | |
+@property(retain, nonatomic) UICollectionLayoutGeometry *templateLayoutGeometry; // @synthesize templateLayoutGeometry=_templateLayoutGeometry; | |
+@property(retain, nonatomic) NSArray *sectionGeometries; // @synthesize sectionGeometries=_sectionGeometries; | |
+@property(nonatomic) long long scrollDirection; // @synthesize scrollDirection=_scrollDirection; | |
+@property(nonatomic) struct CGSize itemSize; // @synthesize itemSize=_itemSize; | |
+- (void).cxx_destruct; | |
+- (id)_layoutGeometryForSection:(long long)arg1; | |
+- (void)_configureSectionGeometries; | |
+- (_Bool)shouldInvalidateLayoutForBoundsChange:(struct CGRect)arg1; | |
+- (struct CGSize)collectionViewContentSize; | |
+- (id)layoutAttributesForItemAtIndexPath:(id)arg1; | |
+- (id)layoutAttributesForElementsInRect:(struct CGRect)arg1; | |
+- (void)prepareLayout; | |
+- (id)initWithLayoutGeometry:(id)arg1; | |
+- (id)initWithLayoutGeometriesForSections:(id)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UICollectionViewDelegate-Protocol.h b/UIKit/UICollectionViewDelegate-Protocol.h | |
index f665c548..31c03a64 100644 | |
--- a/UIKit/UICollectionViewDelegate-Protocol.h | |
+++ b/UIKit/UICollectionViewDelegate-Protocol.h | |
@@ -7,10 +7,12 @@ | |
#import <UIKit/UIScrollViewDelegate-Protocol.h> | |
@class NSIndexPath, NSString, UICollectionReusableView, UICollectionView, UICollectionViewCell, UICollectionViewFocusUpdateContext, UICollectionViewLayout, UICollectionViewTransitionLayout, UIFocusAnimationCoordinator; | |
+@protocol UISpringLoadedInteractionContext; | |
@protocol UICollectionViewDelegate <UIScrollViewDelegate> | |
@optional | |
+- (_Bool)collectionView:(UICollectionView *)arg1 shouldSpringLoadItemAtIndexPath:(NSIndexPath *)arg2 withContext:(id <UISpringLoadedInteractionContext>)arg3; | |
- (struct CGPoint)collectionView:(UICollectionView *)arg1 targetContentOffsetForProposedContentOffset:(struct CGPoint)arg2; | |
- (NSIndexPath *)collectionView:(UICollectionView *)arg1 targetIndexPathForMoveFromItemAtIndexPath:(NSIndexPath *)arg2 toProposedIndexPath:(NSIndexPath *)arg3; | |
- (NSIndexPath *)indexPathForPreferredFocusedViewInCollectionView:(UICollectionView *)arg1; | |
diff --git a/UIKit/UICollectionViewDragDestination-Protocol.h b/UIKit/UICollectionViewDragDestination-Protocol.h | |
new file mode 100644 | |
index 00000000..80120490 | |
--- /dev/null | |
+++ b/UIKit/UICollectionViewDragDestination-Protocol.h | |
@@ -0,0 +1,22 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class NSIndexPath, UICollectionView, UICollectionViewDropProposal; | |
+@protocol UIDropSession, _UICollectionViewDropCoordinator; | |
+ | |
+@protocol UICollectionViewDragDestination <NSObject> | |
+ | |
+@optional | |
+- (void)_collectionView:(UICollectionView *)arg1 dropSessionDidEnd:(id <UIDropSession>)arg2; | |
+- (void)_collectionView:(UICollectionView *)arg1 dropSessionDidExit:(id <UIDropSession>)arg2; | |
+- (UICollectionViewDropProposal *)_collectionView:(UICollectionView *)arg1 dropSessionDidUpdate:(id <UIDropSession>)arg2 withDestinationIndexPath:(NSIndexPath *)arg3; | |
+- (void)_collectionView:(UICollectionView *)arg1 dropSessionDidEnter:(id <UIDropSession>)arg2; | |
+- (_Bool)_collectionView:(UICollectionView *)arg1 canHandleDropSesson:(id <UIDropSession>)arg2; | |
+- (void)_collectionView:(UICollectionView *)arg1 performDropWithCoordinator:(id <_UICollectionViewDropCoordinator>)arg2; | |
+@end | |
+ | |
diff --git a/UIKit/UICollectionViewDragDestination_Internal-Protocol.h b/UIKit/UICollectionViewDragDestination_Internal-Protocol.h | |
new file mode 100644 | |
index 00000000..abc0aebc | |
--- /dev/null | |
+++ b/UIKit/UICollectionViewDragDestination_Internal-Protocol.h | |
@@ -0,0 +1,17 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UICollectionViewDragDestination-Protocol.h> | |
+ | |
+@class NSIndexPath, UICollectionView; | |
+@protocol UIDropSession; | |
+ | |
+@protocol UICollectionViewDragDestination_Internal <UICollectionViewDragDestination> | |
+ | |
+@optional | |
+- (NSIndexPath *)_collectionView:(UICollectionView *)arg1 dragDestinationTargetIndexPathForProposedIndexPath:(NSIndexPath *)arg2 currentIndexPath:(NSIndexPath *)arg3 dropSession:(id <UIDropSession>)arg4; | |
+@end | |
+ | |
diff --git a/UIKit/UICollectionViewDropCoordinator-Protocol.h b/UIKit/UICollectionViewDropCoordinator-Protocol.h | |
new file mode 100644 | |
index 00000000..989f9c24 | |
--- /dev/null | |
+++ b/UIKit/UICollectionViewDropCoordinator-Protocol.h | |
@@ -0,0 +1,22 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class NSArray, NSIndexPath, NSString, UICollectionViewDropProposal, UIDragItem, UIDragPreviewTarget; | |
+@protocol UICollectionViewDropPlaceholderContext, UIDropSession; | |
+ | |
+@protocol UICollectionViewDropCoordinator <NSObject> | |
+@property(readonly, nonatomic) id <UIDropSession> session; | |
+@property(readonly, nonatomic) UICollectionViewDropProposal *proposal; | |
+@property(readonly, nonatomic) NSIndexPath *destinationIndexPath; | |
+@property(readonly, nonatomic) NSArray *items; | |
+- (void)dropItem:(UIDragItem *)arg1 toTarget:(UIDragPreviewTarget *)arg2; | |
+- (void)dropItem:(UIDragItem *)arg1 intoItemAtIndexPath:(NSIndexPath *)arg2 rect:(struct CGRect)arg3; | |
+- (void)dropItem:(UIDragItem *)arg1 toItemAtIndexPath:(NSIndexPath *)arg2; | |
+- (id <UICollectionViewDropPlaceholderContext>)dropItem:(UIDragItem *)arg1 toPlaceholderInsertedAtIndexPath:(NSIndexPath *)arg2 withReuseIdentifier:(NSString *)arg3 cellUpdateHandler:(void (^)(UICollectionViewCell *))arg4; | |
+@end | |
+ | |
diff --git a/UIKit/UICollectionViewDropItem-Protocol.h b/UIKit/UICollectionViewDropItem-Protocol.h | |
new file mode 100644 | |
index 00000000..8ad99611 | |
--- /dev/null | |
+++ b/UIKit/UICollectionViewDropItem-Protocol.h | |
@@ -0,0 +1,16 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class NSIndexPath, UIDragItem; | |
+ | |
+@protocol UICollectionViewDropItem <NSObject> | |
+@property(readonly, nonatomic) struct CGSize previewSize; | |
+@property(readonly, nonatomic) NSIndexPath *sourceIndexPath; | |
+@property(readonly, nonatomic) UIDragItem *dragItem; | |
+@end | |
+ | |
diff --git a/UIKit/UICollectionViewDropPlaceholderContext-Protocol.h b/UIKit/UICollectionViewDropPlaceholderContext-Protocol.h | |
new file mode 100644 | |
index 00000000..d435ef94 | |
--- /dev/null | |
+++ b/UIKit/UICollectionViewDropPlaceholderContext-Protocol.h | |
@@ -0,0 +1,17 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class UIDragItem; | |
+ | |
+@protocol UICollectionViewDropPlaceholderContext <NSObject> | |
+@property(readonly, nonatomic) UIDragItem *dragItem; | |
+- (void)setNeedsCellUpdate; | |
+- (_Bool)deletePlaceholder; | |
+- (_Bool)commitInsertionWithDataSourceUpdates:(void (^)(NSIndexPath *))arg1; | |
+@end | |
+ | |
diff --git a/UIKit/UICollectionViewDropProposal.h b/UIKit/UICollectionViewDropProposal.h | |
new file mode 100644 | |
index 00000000..25398e74 | |
--- /dev/null | |
+++ b/UIKit/UICollectionViewDropProposal.h | |
@@ -0,0 +1,22 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIDropProposal.h> | |
+ | |
+@interface UICollectionViewDropProposal : UIDropProposal | |
+{ | |
+ long long _intent; | |
+} | |
+ | |
+@property(nonatomic) long long intent; // @synthesize intent=_intent; | |
+- (id)description; | |
+- (long long)dropLocation; | |
+- (id)initWithDropOperation:(unsigned long long)arg1; | |
+- (id)initWithDropOperation:(unsigned long long)arg1 dropLocation:(long long)arg2; | |
+- (id)initWithDropOperation:(unsigned long long)arg1 intent:(long long)arg2; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UICollectionViewFlowLayout.h b/UIKit/UICollectionViewFlowLayout.h | |
index f7614bc0..fac1c754 100644 | |
--- a/UIKit/UICollectionViewFlowLayout.h | |
+++ b/UIKit/UICollectionViewFlowLayout.h | |
@@ -60,6 +60,7 @@ | |
@property(nonatomic) double minimumInteritemSpacing; // @synthesize minimumInteritemSpacing=_interitemSpacing; | |
@property(nonatomic) double minimumLineSpacing; // @synthesize minimumLineSpacing=_lineSpacing; | |
- (void).cxx_destruct; | |
+- (long long)developmentLayoutDirection; | |
- (struct CGPoint)_contentOffsetForScrollingToSection:(long long)arg1; | |
- (struct UIEdgeInsets)_fastScrollingIndexBarInsets; | |
- (_Bool)_shouldScrollToContentBeginningInRightToLeft; | |
diff --git a/UIKit/UICollectionViewFocusDelegate_Legacy-Protocol.h b/UIKit/UICollectionViewFocusDelegate_Legacy-Protocol.h | |
index f75b0ffc..5288f2d2 100644 | |
--- a/UIKit/UICollectionViewFocusDelegate_Legacy-Protocol.h | |
+++ b/UIKit/UICollectionViewFocusDelegate_Legacy-Protocol.h | |
@@ -7,13 +7,11 @@ | |
#import <UIKit/UICollectionViewDelegate-Protocol.h> | |
@class NSIndexPath, UICollectionView, UIView; | |
-@protocol UIFocusContainer; | |
@protocol UICollectionViewFocusDelegate_Legacy <UICollectionViewDelegate> | |
@optional | |
- (NSIndexPath *)indexPathForPreferredFocusedItemForCollectionView:(UICollectionView *)arg1; | |
-- (_Bool)collectionView:(UICollectionView *)arg1 shouldChangeFocusedItem:(id <UIFocusContainer>)arg2 fromItemAtIndexPath:(NSIndexPath *)arg3; | |
- (_Bool)collectionView:(UICollectionView *)arg1 shouldUpdateFocusFromItemAtIndexPath:(NSIndexPath *)arg2 toView:(UIView *)arg3 heading:(unsigned long long)arg4; | |
- (void)collectionView:(UICollectionView *)arg1 didUnfocusItemAtIndexPath:(NSIndexPath *)arg2; | |
- (void)collectionView:(UICollectionView *)arg1 didFocusItemAtIndexPath:(NSIndexPath *)arg2; | |
diff --git a/UIKit/UICollectionViewFocusUpdateContext.h b/UIKit/UICollectionViewFocusUpdateContext.h | |
index 0d87dcea..83b82f56 100644 | |
--- a/UIKit/UICollectionViewFocusUpdateContext.h | |
+++ b/UIKit/UICollectionViewFocusUpdateContext.h | |
@@ -23,7 +23,6 @@ | |
- (void).cxx_destruct; | |
@property(readonly, nonatomic) NSIndexPath *nextFocusedIndexPath; // @synthesize nextFocusedIndexPath=_nextFocusedIndexPath; | |
@property(readonly, nonatomic) NSIndexPath *previouslyFocusedIndexPath; // @synthesize previouslyFocusedIndexPath=_previouslyFocusedIndexPath; | |
-- (void)_setSourceItemInfo:(id)arg1; | |
- (id)_initWithContext:(id)arg1 collectionView:(id)arg2 cachedPreviouslyFocusedIndexPath:(id)arg3; | |
@end | |
diff --git a/UIKit/UICollectionViewLayout.h b/UIKit/UICollectionViewLayout.h | |
index 790553d3..cfe22ab9 100644 | |
--- a/UIKit/UICollectionViewLayout.h | |
+++ b/UIKit/UICollectionViewLayout.h | |
@@ -50,9 +50,13 @@ | |
+ (Class)layoutAttributesClass; | |
@property(nonatomic, getter=_sublayoutType, setter=_setSublayoutType:) long long sublayoutType; // @synthesize sublayoutType=_sublayoutType; | |
- (void).cxx_destruct; | |
+- (_Bool)flipsHorizontallyInOppositeLayoutDirection; | |
+- (long long)developmentLayoutDirection; | |
+- (id)_layoutAttributesForElementsInProjectedRect:(struct CGRect)arg1 withProjectionVector:(struct CGVector)arg2 projectionDistance:(double)arg3; | |
- (struct CGPoint)_contentOffsetForScrollingToSection:(long long)arg1; | |
@property(readonly, nonatomic, getter=_fastScrollingIndexBarInsets) struct UIEdgeInsets fastScrollingIndexBarInsets; | |
-@property(nonatomic, setter=_setWantsRightToLeftHorizontalMirroringIfNeeded:) _Bool _wantsRightToLeftHorizontalMirroringIfNeeded; | |
+- (void)_setWantsRightToLeftHorizontalMirroringIfNeeded:(_Bool)arg1; | |
+- (_Bool)_wantsRightToLeftHorizontalMirroringIfNeeded; | |
- (struct UIEdgeInsets)_preferredLayoutMargins; | |
- (_Bool)_shouldScrollToContentBeginningInRightToLeft; | |
- (id)invalidationContextForEndingInteractiveMovementOfItemsToFinalIndexPaths:(id)arg1 previousIndexPaths:(id)arg2 movementCancelled:(_Bool)arg3; | |
@@ -82,6 +86,7 @@ | |
- (void)setEditing:(_Bool)arg1; | |
- (_Bool)isEditing; | |
- (_Bool)canBeEdited; | |
+- (struct CGPoint)_contentOffsetFromProposedContentOffset:(struct CGPoint)arg1 forScrollingToItemAtIndexPath:(id)arg2 atScrollPosition:(unsigned long long)arg3; | |
- (void)_invalidateLayoutUsingContext:(id)arg1; | |
- (_Bool)_supportsAdvancedTransitionAnimations; | |
- (void)_setExternalObjectTable:(id)arg1 forNibLoadingOfDecorationViewOfKind:(id)arg2; | |
@@ -128,6 +133,7 @@ | |
- (CDUnknownBlockType)_animationForReusableView:(id)arg1 toLayoutAttributes:(id)arg2 type:(unsigned long long)arg3; | |
- (struct CGPoint)targetContentOffsetForProposedContentOffset:(struct CGPoint)arg1; | |
- (struct CGPoint)targetContentOffsetForProposedContentOffset:(struct CGPoint)arg1 withScrollingVelocity:(struct CGPoint)arg2; | |
+- (id)_invalidationContextForUpdatedLayoutMargins:(struct UIEdgeInsets)arg1; | |
- (id)invalidationContextForPreferredLayoutAttributes:(id)arg1 withOriginalAttributes:(id)arg2; | |
- (id)invalidationContextForBoundsChange:(struct CGRect)arg1; | |
- (_Bool)shouldInvalidateLayoutForBoundsChange:(struct CGRect)arg1; | |
diff --git a/UIKit/UICollectionViewPlaceholderContext-Protocol.h b/UIKit/UICollectionViewPlaceholderContext-Protocol.h | |
new file mode 100644 | |
index 00000000..25d6f9c2 | |
--- /dev/null | |
+++ b/UIKit/UICollectionViewPlaceholderContext-Protocol.h | |
@@ -0,0 +1,11 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UICollectionViewDropPlaceholderContext-Protocol.h> | |
+ | |
+@protocol UICollectionViewPlaceholderContext <UICollectionViewDropPlaceholderContext> | |
+@end | |
+ | |
diff --git a/UIKit/UICollectionViewReorderedItem.h b/UIKit/UICollectionViewReorderedItem.h | |
index 7cf330f7..e58f8b18 100644 | |
--- a/UIKit/UICollectionViewReorderedItem.h | |
+++ b/UIKit/UICollectionViewReorderedItem.h | |
@@ -26,6 +26,8 @@ __attribute__((visibility("hidden"))) | |
@property(retain, nonatomic) NSIndexPath *originalIndexPath; // @synthesize originalIndexPath=_originalIndexPath; | |
@property(readonly, nonatomic) UICollectionViewCell *cell; // @synthesize cell=_cell; | |
- (void).cxx_destruct; | |
+- (_Bool)isNOOP; | |
+- (id)description; | |
- (id)initWithCell:(id)arg1 indexPath:(id)arg2; | |
@end | |
diff --git a/UIKit/UICollectionViewTableAutoRowAttributes-Protocol.h b/UIKit/UICollectionViewTableAutoRowAttributes-Protocol.h | |
index 60827308..8bb5ac6d 100644 | |
--- a/UIKit/UICollectionViewTableAutoRowAttributes-Protocol.h | |
+++ b/UIKit/UICollectionViewTableAutoRowAttributes-Protocol.h | |
@@ -10,7 +10,9 @@ | |
@property(nonatomic) long long indentationLevel; | |
@property(nonatomic) double sectionBorderWidth; | |
@property(nonatomic) struct UIEdgeInsets backgroundInset; | |
-@property(nonatomic) double defaultMarginWidth; | |
+@property(nonatomic) double indexBarExtentFromEdge; | |
+@property(nonatomic) double defaultTrailingCellMarginWidth; | |
+@property(nonatomic) double defaultLeadingCellMarginWidth; | |
@property(nonatomic) _Bool layoutMarginsFollowReadableWidth; | |
@property(nonatomic) int sectionLocation; | |
@end | |
diff --git a/UIKit/UICollectionViewTableCell.h b/UIKit/UICollectionViewTableCell.h | |
index efb3ae1c..f042890f 100644 | |
--- a/UIKit/UICollectionViewTableCell.h | |
+++ b/UIKit/UICollectionViewTableCell.h | |
@@ -73,15 +73,18 @@ | |
@property(readonly, nonatomic, getter=_sectionContentInsetFollowsLayoutMargins) _Bool sectionContentInsetFollowsLayoutMargins; | |
@property(readonly, nonatomic, getter=_sectionCornerRadius) double sectionCornerRadius; | |
@property(readonly, nonatomic, getter=_sectionBorderWidth) double sectionBorderWidth; | |
+@property(readonly, nonatomic, getter=_rawSectionContentInset) struct UIEdgeInsets rawSectionContentInset; | |
@property(readonly, nonatomic, getter=_sectionContentInset) struct UIEdgeInsets sectionContentInset; | |
+@property(readonly, nonatomic, getter=_indexBarExtentFromEdge) double indexBarExtentFromEdge; | |
@property(readonly, nonatomic, getter=_indexFrame) struct CGRect indexFrame; | |
@property(readonly, nonatomic, getter=_isShowingIndex) _Bool showingIndex; | |
-@property(readonly, nonatomic, getter=_marginWidth) double marginWidth; | |
@property(readonly, nonatomic, getter=_bottomPadding) double bottomPadding; | |
@property(readonly, nonatomic, getter=_topPadding) double topPadding; | |
+@property(readonly, nonatomic) _Bool cellLayoutMarginsFollowReadableWidth; | |
@property(readonly, nonatomic, getter=_backgroundInset) double backgroundInset; | |
@property(readonly, nonatomic) _Bool overlapsSectionHeaderViews; | |
@property(readonly, nonatomic) _Bool usesVariableMargins; | |
+@property(readonly, nonatomic, getter=_separatorInsetIsRelativeToCellEdges) _Bool separatorInsetIsRelativeToCellEdges; | |
@property(readonly, nonatomic) double estimatedSectionFooterHeight; | |
@property(readonly, nonatomic) double estimatedSectionHeaderHeight; | |
@property(readonly, nonatomic) double estimatedRowHeight; | |
@@ -97,11 +100,13 @@ | |
@property(readonly, nonatomic, getter=_rowSpacing) double rowSpacing; | |
@property(readonly, nonatomic, getter=_tableAttributes) UICollectionViewTableLayoutAttributes *tableAttributes; | |
@property(readonly, nonatomic, getter=_tableLayout) UICollectionViewTableLayout *tableLayout; | |
+- (_Bool)_shouldDrawThickSeparators; | |
- (void)_userSelectCell:(id)arg1; | |
- (void)_accessoryButtonAction:(id)arg1; | |
- (void)_updateCell:(id)arg1 withValue:(id)arg2; | |
- (void)_highlightCell:(id)arg1 animated:(_Bool)arg2 scrollPosition:(long long)arg3 highlight:(_Bool)arg4; | |
- (void)_animateDeletionOfRowWithCell:(id)arg1; | |
+- (void)_animateDeletionOfRowAtIndexPath:(id)arg1; | |
- (id)_titleForDeleteConfirmationButton:(id)arg1; | |
- (void)_removeWasCanceledForCell:(id)arg1; | |
- (void)_finishedRemovingRemovalButtonForTableCell:(id)arg1; | |
@@ -110,6 +115,7 @@ | |
- (void)_updateCollectionViewInteractiveMovementTargetPositionForTouch:(id)arg1; | |
- (void)_draggingReorderingCell:(id)arg1 yDelta:(double)arg2 touch:(id)arg3; | |
- (void)_beginReorderingForCell:(id)arg1 touch:(id)arg2; | |
+- (_Bool)_isReorderControlActiveForCell:(id)arg1; | |
- (_Bool)_isCellReorderable:(id)arg1; | |
- (id)_reorderingCell; | |
- (double)_deleteConfirmationHorizontalVelocity; | |
@@ -123,6 +129,8 @@ | |
- (void)_swipeAccessoryButtonPushedInCell:(id)arg1; | |
@property(readonly, nonatomic, getter=_isEditingForSwipeDeletion) _Bool editingForSwipeDeletion; | |
- (void)_setSwipeToDeleteCell:(id)arg1 installGobbler:(_Bool)arg2; | |
+- (void)_swipeToDeleteCell:(id)arg1; | |
+@property(readonly, nonatomic, getter=_usesModernSwipeActions) _Bool usesModernSwipeActions; | |
@property(readonly, nonatomic, getter=_swipeActionButtons) NSArray *swipeActionButtons; | |
- (struct CGRect)_calloutTargetRectForCell:(id)arg1; | |
- (void)_performAction:(SEL)arg1 forCell:(id)arg2 sender:(id)arg3; | |
diff --git a/UIKit/UICollectionViewTableLayout.h b/UIKit/UICollectionViewTableLayout.h | |
index 28e321fa..358266e5 100644 | |
--- a/UIKit/UICollectionViewTableLayout.h | |
+++ b/UIKit/UICollectionViewTableLayout.h | |
@@ -7,29 +7,24 @@ | |
#import <UIKit/UICollectionViewLayout.h> | |
#import <UIKit/UICollectionViewTableAttributes-Protocol.h> | |
-#import <UIKit/UICollectionViewTableLayoutSwipeActionPullViewDelegate-Protocol.h> | |
#import <UIKit/UIGestureRecognizerDelegate-Protocol.h> | |
+#import <UIKit/UISwipeActionHost-Protocol.h> | |
#import <UIKit/UITable_Internal-Protocol.h> | |
-@class NSArray, NSIndexPath, NSMutableArray, NSSet, NSString, UICollectionViewTableCell, UICollectionViewTableLayoutSwipeActionPullView, UIColor, UIGobblerGestureRecognizer, UIPanGestureRecognizer, UIScrollView, UITableViewRowData, UIView, UIVisualEffect, _UIFeedbackStatesBehavior, _UISwipableTableViewCellDeleteScanlineView; | |
+@class NSIndexPath, NSMutableArray, NSSet, NSString, UIColor, UIScrollView, UISwipeActionController, UISwipeActionDeleteScanlineView, UITableViewRowData, UITraitCollection, UIView, UIVisualEffect; | |
@protocol UICollectionViewDataSourceTableLayout, UICollectionViewDelegateTableLayout, UITableConstants; | |
-@interface UICollectionViewTableLayout : UICollectionViewLayout <UICollectionViewTableLayoutSwipeActionPullViewDelegate, UIGestureRecognizerDelegate, UICollectionViewTableAttributes, UITable_Internal> | |
+@interface UICollectionViewTableLayout : UICollectionViewLayout <UIGestureRecognizerDelegate, UICollectionViewTableAttributes, UITable_Internal, UISwipeActionHost> | |
{ | |
NSSet *_floatingElementKinds; | |
- _Bool _dontResetSwipedRow; | |
- UIGobblerGestureRecognizer *_swipeActionsGobblerGestureRecognizer; | |
- struct { | |
- unsigned int navigationGestureWasEnabledBeforeSwipeActions:1; | |
- unsigned int didDisableNavigationGesture:1; | |
- unsigned int deleteCancelationAnimationInProgress:1; | |
- unsigned int editingForSwipeDelete:1; | |
- } _tableLayoutFlags; | |
+ UIColor *_separatorColor; | |
+ UIColor *_darkenedSeparatorColor; | |
+ struct UIEdgeInsets _sectionContentInset; | |
_Bool _usesVariableMargins; | |
_Bool _overlapsSectionHeaderViews; | |
_Bool _showingIndex; | |
- _Bool _sectionContentInsetFollowsLayoutMargins; | |
_Bool _cellLayoutMarginsFollowReadableWidth; | |
+ _Bool _separatorInsetIsRelativeToCellEdges; | |
double _rowHeight; | |
double _sectionHeaderHeight; | |
double _sectionFooterHeight; | |
@@ -39,60 +34,41 @@ | |
double _backgroundInset; | |
double _topPadding; | |
double _bottomPadding; | |
- double _sectionBorderWidth; | |
- double _sectionCornerRadius; | |
UIColor *_accessoryBaseColor; | |
UIColor *_multiselectCheckmarkColor; | |
id <UITableConstants> _constants; | |
double _rowSpacing; | |
long long _separatorStyle; | |
- UIColor *_separatorColor; | |
UIVisualEffect *_separatorEffect; | |
UITableViewRowData *_rowData; | |
NSMutableArray *_deleteIndexPaths; | |
NSMutableArray *_insertIndexPaths; | |
- NSIndexPath *_swipedIndexPath; | |
- UIPanGestureRecognizer *_swipeActionPanRecognizer; | |
- double _initialTranslation; | |
- double _initialDistance; | |
- double _confirmationTranslationAdjustment; | |
- UICollectionViewTableLayoutSwipeActionPullView *_leftSwipeView; | |
- UICollectionViewTableLayoutSwipeActionPullView *_rightSwipeView; | |
- _UISwipableTableViewCellDeleteScanlineView *_deleteScanLineView; | |
- UICollectionViewTableCell *_swipeToDeleteCell; | |
- _UIFeedbackStatesBehavior *_swipeActionFeedbackBehavior; | |
+ UISwipeActionController *_swipeActionController; | |
+ NSIndexPath *_deletedIndexPath; | |
+ double _swipedItemHeight; | |
+ UISwipeActionDeleteScanlineView *_deleteScanLineView; | |
struct CGRect _indexFrame; | |
- struct UIEdgeInsets _sectionContentInset; | |
struct UIEdgeInsets _separatorInset; | |
} | |
+ (Class)invalidationContextClass; | |
+ (Class)layoutAttributesClass; | |
-@property(retain, nonatomic) _UIFeedbackStatesBehavior *swipeActionFeedbackBehavior; // @synthesize swipeActionFeedbackBehavior=_swipeActionFeedbackBehavior; | |
-@property(retain, nonatomic, getter=_swipeToDeleteCell, setter=_setSwipeToDeleteCell:) UICollectionViewTableCell *swipeToDeleteCell; // @synthesize swipeToDeleteCell=_swipeToDeleteCell; | |
-@property(retain, nonatomic) _UISwipableTableViewCellDeleteScanlineView *deleteScanLineView; // @synthesize deleteScanLineView=_deleteScanLineView; | |
-@property(retain, nonatomic) UICollectionViewTableLayoutSwipeActionPullView *rightSwipeView; // @synthesize rightSwipeView=_rightSwipeView; | |
-@property(retain, nonatomic) UICollectionViewTableLayoutSwipeActionPullView *leftSwipeView; // @synthesize leftSwipeView=_leftSwipeView; | |
-@property(nonatomic) double confirmationTranslationAdjustment; // @synthesize confirmationTranslationAdjustment=_confirmationTranslationAdjustment; | |
-@property(nonatomic) double initialDistance; // @synthesize initialDistance=_initialDistance; | |
-@property(nonatomic) double initialTranslation; // @synthesize initialTranslation=_initialTranslation; | |
-@property(retain, nonatomic) UIPanGestureRecognizer *swipeActionPanRecognizer; // @synthesize swipeActionPanRecognizer=_swipeActionPanRecognizer; | |
-@property(retain, nonatomic) NSIndexPath *swipedIndexPath; // @synthesize swipedIndexPath=_swipedIndexPath; | |
+@property(retain, nonatomic) UISwipeActionDeleteScanlineView *deleteScanLineView; // @synthesize deleteScanLineView=_deleteScanLineView; | |
+@property(nonatomic) double swipedItemHeight; // @synthesize swipedItemHeight=_swipedItemHeight; | |
+@property(retain, nonatomic) NSIndexPath *deletedIndexPath; // @synthesize deletedIndexPath=_deletedIndexPath; | |
+@property(retain, nonatomic, getter=_swipeActionController, setter=_setSwipeActionController:) UISwipeActionController *swipeActionController; // @synthesize swipeActionController=_swipeActionController; | |
@property(retain, nonatomic) NSMutableArray *insertIndexPaths; // @synthesize insertIndexPaths=_insertIndexPaths; | |
@property(retain, nonatomic) NSMutableArray *deleteIndexPaths; // @synthesize deleteIndexPaths=_deleteIndexPaths; | |
@property(retain, nonatomic) UITableViewRowData *rowData; // @synthesize rowData=_rowData; | |
+@property(nonatomic) _Bool separatorInsetIsRelativeToCellEdges; // @synthesize separatorInsetIsRelativeToCellEdges=_separatorInsetIsRelativeToCellEdges; | |
@property(nonatomic) _Bool cellLayoutMarginsFollowReadableWidth; // @synthesize cellLayoutMarginsFollowReadableWidth=_cellLayoutMarginsFollowReadableWidth; | |
@property(retain, nonatomic) UIVisualEffect *separatorEffect; // @synthesize separatorEffect=_separatorEffect; | |
-@property(copy, nonatomic) UIColor *separatorColor; // @synthesize separatorColor=_separatorColor; | |
@property(nonatomic) long long separatorStyle; // @synthesize separatorStyle=_separatorStyle; | |
@property(nonatomic) struct UIEdgeInsets separatorInset; // @synthesize separatorInset=_separatorInset; | |
@property(readonly, nonatomic, getter=_rowSpacing) double rowSpacing; // @synthesize rowSpacing=_rowSpacing; | |
@property(retain, nonatomic, getter=_constants) id <UITableConstants> constants; // @synthesize constants=_constants; | |
@property(readonly, nonatomic) UIColor *multiselectCheckmarkColor; // @synthesize multiselectCheckmarkColor=_multiselectCheckmarkColor; | |
@property(readonly, nonatomic, getter=_accessoryBaseColor) UIColor *accessoryBaseColor; // @synthesize accessoryBaseColor=_accessoryBaseColor; | |
-@property(readonly, nonatomic, getter=_sectionContentInsetFollowsLayoutMargins) _Bool sectionContentInsetFollowsLayoutMargins; // @synthesize sectionContentInsetFollowsLayoutMargins=_sectionContentInsetFollowsLayoutMargins; | |
-@property(readonly, nonatomic, getter=_sectionCornerRadius) double sectionCornerRadius; // @synthesize sectionCornerRadius=_sectionCornerRadius; | |
-@property(readonly, nonatomic, getter=_sectionBorderWidth) double sectionBorderWidth; // @synthesize sectionBorderWidth=_sectionBorderWidth; | |
@property(readonly, nonatomic, getter=_indexFrame) struct CGRect indexFrame; // @synthesize indexFrame=_indexFrame; | |
@property(readonly, nonatomic, getter=_isShowingIndex) _Bool showingIndex; // @synthesize showingIndex=_showingIndex; | |
@property(readonly, nonatomic, getter=_bottomPadding) double bottomPadding; // @synthesize bottomPadding=_bottomPadding; | |
@@ -107,14 +83,9 @@ | |
@property(nonatomic) double sectionHeaderHeight; // @synthesize sectionHeaderHeight=_sectionHeaderHeight; | |
@property(nonatomic) double rowHeight; // @synthesize rowHeight=_rowHeight; | |
- (void).cxx_destruct; | |
-- (void)_handleSwipeActionsGobbler:(id)arg1; | |
-- (void)_removeSwipeActionsGobbler; | |
-- (void)_installSwipeActionsGobblerWithExcludedView:(id)arg1; | |
-- (void)_endSwipeToDeleteRowDidDelete:(_Bool)arg1; | |
-- (void)_cleanupStateFromDeleteConfirmationForPendingAnimatedDelete:(_Bool)arg1; | |
-- (void)_cleanupStateFromDeleteConfirmation; | |
-- (void)_animateSwipeCancelation; | |
+- (void)_swipeToDeleteCell:(id)arg1; | |
- (void)_cellAccessoryButtonTappedAtIndexPath:(id)arg1; | |
+- (void)_setHeight:(double)arg1 forRowAtIndexPath:(id)arg2; | |
- (double)_swipeToDeleteOffsetForRow:(long long)arg1 inSection:(long long)arg2; | |
@property(readonly, nonatomic, getter=_shouldUseNewHeaderFooterBehavior) _Bool shouldUseNewHeaderFooterBehavior; | |
@property(readonly, nonatomic, getter=_shouldUseSearchBarHeaderBehavior) _Bool shouldUseSearchBarHeaderBehavior; | |
@@ -134,6 +105,7 @@ | |
- (_Bool)_shouldHaveFooterViewForSection:(long long)arg1; | |
- (_Bool)_shouldHaveHeaderViewForSection:(long long)arg1; | |
- (_Bool)_shouldHaveViewForElementOfKind:(id)arg1 atSection:(long long)arg2 useRowData:(_Bool)arg3; | |
+- (void)_coalesceContentSizeUpdateWithDelta:(double)arg1; | |
- (void)_applyContentSizeDeltaForEstimatedHeightAdjustments:(double)arg1; | |
- (double)_dataSourceHeightForFooterInSection:(long long)arg1; | |
- (double)_dataSourceHeightForHeaderInSection:(long long)arg1; | |
@@ -147,55 +119,52 @@ | |
@property(readonly, nonatomic, getter=_estimatesSectionFooterHeights) _Bool estimatesSectionFooterHeights; | |
@property(readonly, nonatomic, getter=_estimatesSectionHeaderHeights) _Bool estimatesSectionHeaderHeights; | |
@property(readonly, nonatomic, getter=_estimatesRowHeights) _Bool estimatesRowHeights; | |
+@property(readonly, nonatomic, getter=_estimatesHeights) _Bool estimatesHeights; | |
@property(readonly, nonatomic, getter=_providesRowHeights) _Bool providesRowHeights; | |
@property(readonly, nonatomic, getter=_heightForTableFooter) double heightForTableFooter; | |
@property(readonly, nonatomic, getter=_heightForTableHeader) double heightForTableHeader; | |
@property(readonly, nonatomic, getter=_isTableHeaderAutohiding) _Bool isTableHeaderAutohiding; | |
@property(readonly, nonatomic, getter=_tableContentInset) struct UIEdgeInsets tableContentInset; | |
-@property(readonly, nonatomic, getter=_sectionContentInset) struct UIEdgeInsets sectionContentInset; // @synthesize sectionContentInset=_sectionContentInset; | |
@property(readonly, nonatomic, getter=_contentInset) struct UIEdgeInsets _contentInset; | |
@property(readonly, nonatomic, getter=_sidePadding) double sidePadding; | |
@property(readonly, nonatomic, getter=_defaultSectionFooterHeight) double defaultSectionFooterHeight; | |
@property(readonly, nonatomic, getter=_defaultSectionHeaderHeight) double defaultSectionHeaderHeight; | |
-@property(readonly, nonatomic, getter=_footerRightMarginWidth) double footerRightMarginWidth; | |
-@property(readonly, nonatomic, getter=_headerRightMarginWidth) double headerRightMarginWidth; | |
-@property(readonly, nonatomic, getter=_footerMarginWidth) double footerMarginWidth; | |
-@property(readonly, nonatomic, getter=_headerMarginWidth) double headerMarginWidth; | |
+@property(readonly, nonatomic, getter=_headerFooterTrailingMarginWidth) double headerFooterTrailingMarginWidth; | |
+@property(readonly, nonatomic, getter=_headerFooterLeadingMarginWidth) double headerFooterLeadingMarginWidth; | |
- (long long)_numberOfRowsInSection:(long long)arg1; | |
@property(readonly, nonatomic, getter=_numberOfSections) long long numberOfSections; | |
@property(readonly, nonatomic, getter=_style) long long style; | |
@property(copy, nonatomic) UIColor *backgroundColor; | |
+@property(readonly, nonatomic, getter=_indexBarExtentFromEdge) double indexBarExtentFromEdge; | |
+@property(readonly, nonatomic, getter=_sectionCornerRadius) double sectionCornerRadius; | |
+@property(readonly, nonatomic, getter=_sectionContentInsetFollowsLayoutMargins) _Bool sectionContentInsetFollowsLayoutMargins; | |
+@property(readonly, nonatomic, getter=_sectionBorderWidth) double sectionBorderWidth; | |
+@property(readonly, nonatomic, getter=_rawSectionContentInset) struct UIEdgeInsets rawSectionContentInset; | |
+@property(readonly, nonatomic, getter=_sectionContentInset) struct UIEdgeInsets sectionContentInset; | |
+- (void)_setSectionContentInset:(struct UIEdgeInsets)arg1; | |
@property(readonly, nonatomic, getter=_rawSeparatorInset) struct UIEdgeInsets rawSeparatorInset; | |
@property(readonly, nonatomic, getter=_scrollView) UIScrollView *scrollView; | |
@property(readonly, nonatomic) _Bool allowsMultipleSelectionDuringEditing; | |
@property(readonly, nonatomic) _Bool allowsMultipleSelection; | |
@property(nonatomic, getter=isEditing) _Bool editing; | |
@property(readonly, nonatomic) _Bool canBeEdited; | |
-- (double)_destructiveConfirmationPoint; | |
-- (double)confirmationDistanceForPrimaryActionInSwipeActionPullView:(id)arg1; | |
-- (void)swipeActionPullView:(id)arg1 tappedAction:(id)arg2 view:(id)arg3; | |
-- (void)_setSwipedIndexPath:(id)arg1 animated:(_Bool)arg2 withCompletion:(CDUnknownBlockType)arg3; | |
+- (id)contextualActionForDeletingRowAtIndexPath:(id)arg1; | |
+- (id)swipeActionForDeletingRowAtIndexPath:(id)arg1; | |
- (void)resetSwipedRowWithCompletion:(CDUnknownBlockType)arg1; | |
-- (void)_performDestructiveAction:(id)arg1 atIndexPath:(id)arg2 triggeredBySwipe:(_Bool)arg3 view:(id)arg4; | |
-- (void)_performAction:(id)arg1 atIndexPath:(id)arg2 triggeredBySwipe:(_Bool)arg3 view:(id)arg4; | |
-- (void)deleteRowAtIndexPath:(id)arg1 animated:(_Bool)arg2; | |
-- (id)_swipedCell; | |
-- (double)_adjustedXOffsetForInputOffset:(double)arg1; | |
-- (void)_resetSwipeViewPositionsImmediately; | |
-- (void)_moveCell:(id)arg1 toSwipeOffset:(double)arg2 animated:(_Bool)arg3 usingSpringWithStiffnessFactor:(double)arg4 completion:(CDUnknownBlockType)arg5; | |
-- (void)_moveCell:(id)arg1 toSwipeOffset:(double)arg2 animated:(_Bool)arg3 completion:(CDUnknownBlockType)arg4; | |
-- (void)_swipeRecognizerEnded:(id)arg1 wasCancelled:(_Bool)arg2; | |
-- (double)_rubberBandOffsetForOffset:(double)arg1 usingSwipeView:(id)arg2; | |
-- (void)_swipeRecognizerChanged:(id)arg1; | |
-- (id)_activePullView; | |
-- (void)_resolveSwipeActionsForPullView:(id)arg1 atIndexPath:(id)arg2; | |
-- (_Bool)_makePullViewActive:(id)arg1 atIndexPath:(id)arg2; | |
-- (void)_swipeRecognizerBegan:(id)arg1; | |
-- (void)swipeRecognizerDidRecognize:(id)arg1; | |
-- (_Bool)gestureRecognizerShouldBegin:(id)arg1; | |
-- (id)deleteConfirmationIndexPath; | |
-- (void)_notifyDelegateDidEndEditingRowAtIndexPath:(id)arg1; | |
-- (void)_notifyDelegateWillBeginEditingRowAtIndexPath:(id)arg1; | |
+- (void)swipeActionController:(id)arg1 didEndSwipeForItemAtIndexPath:(id)arg2; | |
+- (void)swipeActionController:(id)arg1 willBeginSwipeForItemAtIndexPath:(id)arg2; | |
+- (_Bool)swipeActionController:(id)arg1 mayBeginSwipeForItemAtIndexPath:(id)arg2; | |
+- (void)swipeActionController:(id)arg1 animateView:(id)arg2 actionsView:(id)arg3 forDestructiveAction:(id)arg4 atIndexPath:(id)arg5 withSwipeInfo:(CDStruct_b06b0113)arg6 completion:(CDUnknownBlockType)arg7; | |
+- (id)swipeActionController:(id)arg1 viewForItemAtIndexPath:(id)arg2; | |
+- (id)swipeActionController:(id)arg1 indexPathForTouchLocation:(struct CGPoint)arg2; | |
+- (id)swipeActionController:(id)arg1 trailingSwipeConfigurationForItemAtIndexPath:(id)arg2; | |
+- (id)swipeActionController:(id)arg1 leadingSwipeConfigurationForItemAtIndexPath:(id)arg2; | |
+- (id)itemContainerViewForSwipeActionController:(id)arg1; | |
+- (id)gestureRecognizerViewForSwipeActionController:(id)arg1; | |
+- (void)traitCollectionDidChange:(id)arg1; | |
+@property(readonly, nonatomic) UITraitCollection *traitCollection; | |
+- (_Bool)_wantsSwipes; | |
+- (_Bool)_usesModernSwipeActions; | |
- (struct _NSRange)_sectionRangeForBounds:(struct CGRect)arg1; | |
- (struct CGRect)_frameForSectionElementKind:(id)arg1 atSection:(long long)arg2 visibleRect:(struct CGRect)arg3 floating:(_Bool *)arg4; | |
- (_Bool)_hasHeaderFooterBelowRowAtIndexPath:(id)arg1; | |
@@ -203,20 +172,24 @@ | |
- (long long)_editingStyleForRowAtIndexPath:(id)arg1; | |
- (long long)_indentationLevelForRowAtIndexPath:(id)arg1; | |
- (_Bool)_shouldIndentWhileEditingForRowAtIndexPath:(id)arg1; | |
-- (_Bool)_canMoveRowAtIndexPath:(id)arg1; | |
+- (_Bool)_canReorderRowAtIndexPath:(id)arg1; | |
- (long long)_accessoryTypeForCell:(id)arg1 forRowAtIndexPath:(id)arg2; | |
@property(readonly, nonatomic, getter=_dataSource) id <UICollectionViewDataSourceTableLayout> dataSource; | |
@property(readonly, nonatomic, getter=_delegate) id <UICollectionViewDelegateTableLayout> delegate; | |
-@property(readonly, nonatomic, getter=_marginWidth) double marginWidth; | |
+@property(copy, nonatomic) UIColor *separatorColor; | |
+- (void)_separatorColorChanged; | |
+- (void)_darkenedColorsChanged:(id)arg1; | |
- (struct UIEdgeInsets)_preferredLayoutMargins; | |
- (struct CGSize)collectionViewContentSize; | |
- (id)finalLayoutAttributesForDisappearingItemAtIndexPath:(id)arg1; | |
- (void)finalizeCollectionViewUpdates; | |
- (void)prepareForCollectionViewUpdates:(id)arg1; | |
- (struct CGRect)_visibleRect; | |
-- (double)_spacingForExtraSeparators; | |
+- (_Bool)_separatorInsetIsRelativeToCellEdges; | |
- (_Bool)_shouldDisplayExtraSeparatorsAtOffset:(double *)arg1; | |
- (struct CGRect)_extraSeparatorFrameForIndexPath:(id)arg1 offset:(double)arg2; | |
+- (_Bool)_shouldApplyReadableWidthInsets; | |
+- (_Bool)_shouldDrawThickSeparators; | |
- (id)layoutAttributesForDecorationViewOfKind:(id)arg1 atIndexPath:(id)arg2; | |
- (id)layoutAttributesForSupplementaryViewOfKind:(id)arg1 atIndexPath:(id)arg2; | |
- (id)layoutAttributesForItemAtIndexPath:(id)arg1; | |
@@ -227,11 +200,17 @@ | |
- (id)layoutAttributesForInteractivelyMovingItemAtIndexPath:(id)arg1 withTargetPosition:(struct CGPoint)arg2; | |
- (id)_layoutAttributesForCellWithIndexPath:(id)arg1; | |
- (void)invalidateLayoutWithContext:(id)arg1; | |
+- (id)_invalidationContextForUpdatedLayoutMargins:(struct UIEdgeInsets)arg1; | |
- (id)invalidationContextForInteractivelyMovingItems:(id)arg1 withTargetPosition:(struct CGPoint)arg2 previousIndexPaths:(id)arg3 previousPosition:(struct CGPoint)arg4; | |
- (id)invalidationContextForBoundsChange:(struct CGRect)arg1; | |
- (_Bool)shouldInvalidateLayoutForBoundsChange:(struct CGRect)arg1; | |
+- (struct CGPoint)_contentOffsetFromProposedContentOffset:(struct CGPoint)arg1 forScrollingToItemAtIndexPath:(id)arg2 atScrollPosition:(unsigned long long)arg3; | |
+- (void)prepareForTransitionToLayout:(id)arg1; | |
+- (void)prepareForTransitionFromLayout:(id)arg1; | |
- (void)prepareLayout; | |
-@property(retain, nonatomic, getter=_floatingElementKinds, setter=_setFloatingElementKinds:) NSArray *floatingElementKinds; | |
+- (void)_setFloatingElementKinds:(id)arg1; | |
+- (id)_floatingElementKinds; | |
+- (void)dealloc; | |
- (id)init; | |
// Remaining properties | |
diff --git a/UIKit/UICollectionViewTableLayoutAttributes.h b/UIKit/UICollectionViewTableLayoutAttributes.h | |
index 4fd1c357..a61f6cf3 100644 | |
--- a/UIKit/UICollectionViewTableLayoutAttributes.h | |
+++ b/UIKit/UICollectionViewTableLayoutAttributes.h | |
@@ -13,6 +13,7 @@ | |
@interface UICollectionViewTableLayoutAttributes : UICollectionViewLayoutAttributes <UICollectionViewTableSectionHeaderFooterAttributes, UICollectionViewTableAllRowAttributes> | |
{ | |
+ _Bool _separatorInsetIsRelativeToCellEdges; | |
_Bool _shouldIndentWhileEditing; | |
_Bool _showsReorderControl; | |
_Bool _layoutMarginsFollowReadableWidth; | |
@@ -27,11 +28,14 @@ | |
UIColor *_backgroundColor; | |
long long _accessoryType; | |
long long _editingStyle; | |
- double _defaultMarginWidth; | |
+ double _defaultLeadingCellMarginWidth; | |
+ double _defaultTrailingCellMarginWidth; | |
+ double _indexBarExtentFromEdge; | |
double _sectionBorderWidth; | |
long long _indentationLevel; | |
double _maxTitleWidth; | |
long long _textAlignment; | |
+ struct UIEdgeInsets _separatorInset; | |
struct UIEdgeInsets _backgroundInset; | |
struct UIEdgeInsets _margins; | |
} | |
@@ -48,7 +52,9 @@ | |
@property(nonatomic) long long indentationLevel; // @synthesize indentationLevel=_indentationLevel; | |
@property(nonatomic) double sectionBorderWidth; // @synthesize sectionBorderWidth=_sectionBorderWidth; | |
@property(nonatomic) struct UIEdgeInsets backgroundInset; // @synthesize backgroundInset=_backgroundInset; | |
-@property(nonatomic) double defaultMarginWidth; // @synthesize defaultMarginWidth=_defaultMarginWidth; | |
+@property(nonatomic) double indexBarExtentFromEdge; // @synthesize indexBarExtentFromEdge=_indexBarExtentFromEdge; | |
+@property(nonatomic) double defaultTrailingCellMarginWidth; // @synthesize defaultTrailingCellMarginWidth=_defaultTrailingCellMarginWidth; | |
+@property(nonatomic) double defaultLeadingCellMarginWidth; // @synthesize defaultLeadingCellMarginWidth=_defaultLeadingCellMarginWidth; | |
@property(nonatomic) _Bool layoutMarginsFollowReadableWidth; // @synthesize layoutMarginsFollowReadableWidth=_layoutMarginsFollowReadableWidth; | |
@property(nonatomic) _Bool showsReorderControl; // @synthesize showsReorderControl=_showsReorderControl; | |
@property(nonatomic) _Bool shouldIndentWhileEditing; // @synthesize shouldIndentWhileEditing=_shouldIndentWhileEditing; | |
@@ -58,6 +64,8 @@ | |
@property(copy, nonatomic) UIColor *backgroundColor; // @synthesize backgroundColor=_backgroundColor; | |
@property(retain, nonatomic) UIVisualEffect *separatorEffect; // @synthesize separatorEffect=_separatorEffect; | |
@property(copy, nonatomic) UIColor *separatorColor; // @synthesize separatorColor=_separatorColor; | |
+@property(nonatomic) _Bool separatorInsetIsRelativeToCellEdges; // @synthesize separatorInsetIsRelativeToCellEdges=_separatorInsetIsRelativeToCellEdges; | |
+@property(nonatomic) struct UIEdgeInsets separatorInset; // @synthesize separatorInset=_separatorInset; | |
@property(nonatomic) long long separatorStyle; // @synthesize separatorStyle=_separatorStyle; | |
- (void).cxx_destruct; | |
- (_Bool)isEqual:(id)arg1; | |
diff --git a/UIKit/UICollectionViewTableLayoutSwipeAction.h b/UIKit/UICollectionViewTableLayoutSwipeAction.h | |
index 34257260..80d952f7 100644 | |
--- a/UIKit/UICollectionViewTableLayoutSwipeAction.h | |
+++ b/UIKit/UICollectionViewTableLayoutSwipeAction.h | |
@@ -4,39 +4,13 @@ | |
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
// | |
-#import <Foundation/NSObject.h> | |
+#import <UIKit/UISwipeAction.h> | |
-#import <UIKit/NSCopying-Protocol.h> | |
- | |
-@class NSString, UIColor, UIImage, UIVisualEffect; | |
- | |
-@interface UICollectionViewTableLayoutSwipeAction : NSObject <NSCopying> | |
+@interface UICollectionViewTableLayoutSwipeAction : UISwipeAction | |
{ | |
- _Bool _resetsSwipedRow; | |
- long long _style; | |
- NSString *_title; | |
- UIColor *_backgroundColor; | |
- UIVisualEffect *_backgroundEffect; | |
- UIImage *_icon; | |
- CDUnknownBlockType _preHandler; | |
- CDUnknownBlockType _handler; | |
} | |
+ (id)actionWithStyle:(long long)arg1 title:(id)arg2 handler:(CDUnknownBlockType)arg3; | |
-+ (id)swipeActionWithStyle:(long long)arg1 title:(id)arg2 handler:(CDUnknownBlockType)arg3; | |
-@property(copy, nonatomic) CDUnknownBlockType handler; // @synthesize handler=_handler; | |
-@property(copy, nonatomic) CDUnknownBlockType preHandler; // @synthesize preHandler=_preHandler; | |
-@property(nonatomic) _Bool resetsSwipedRow; // @synthesize resetsSwipedRow=_resetsSwipedRow; | |
-@property(copy, nonatomic) UIImage *icon; // @synthesize icon=_icon; | |
-@property(copy, nonatomic) UIVisualEffect *backgroundEffect; // @synthesize backgroundEffect=_backgroundEffect; | |
-@property(copy, nonatomic) UIColor *backgroundColor; // @synthesize backgroundColor=_backgroundColor; | |
-@property(copy, nonatomic) NSString *title; // @synthesize title=_title; | |
-@property(nonatomic) long long style; // @synthesize style=_style; | |
-- (void).cxx_destruct; | |
-- (id)description; | |
-- (void)executeHandlerWithView:(id)arg1; | |
-- (void)executePreHandler; | |
-- (id)copyWithZone:(struct _NSZone *)arg1; | |
@end | |
diff --git a/UIKit/UICollectionViewTableSeparatorAttributes-Protocol.h b/UIKit/UICollectionViewTableSeparatorAttributes-Protocol.h | |
index 664f8775..ce757d39 100644 | |
--- a/UIKit/UICollectionViewTableSeparatorAttributes-Protocol.h | |
+++ b/UIKit/UICollectionViewTableSeparatorAttributes-Protocol.h | |
@@ -9,6 +9,8 @@ | |
@protocol UICollectionViewTableSeparatorAttributes | |
@property(retain, nonatomic) UIVisualEffect *separatorEffect; | |
@property(copy, nonatomic) UIColor *separatorColor; | |
+@property(nonatomic) _Bool separatorInsetIsRelativeToCellEdges; | |
+@property(nonatomic) struct UIEdgeInsets separatorInset; | |
@property(nonatomic) long long separatorStyle; | |
@end | |
diff --git a/UIKit/UICollectionViewUpdate.h b/UIKit/UICollectionViewUpdate.h | |
index 2b0b3439..bd03b76d 100644 | |
--- a/UIKit/UICollectionViewUpdate.h | |
+++ b/UIKit/UICollectionViewUpdate.h | |
@@ -45,6 +45,7 @@ __attribute__((visibility("hidden"))) | |
- (void)_computeSupplementaryUpdates; | |
- (void)_computeItemUpdates; | |
- (void)_computeSectionUpdates; | |
+- (id)description; | |
- (void)dealloc; | |
- (id)initWithCollectionView:(id)arg1 updateItems:(id)arg2 oldModel:(id)arg3 newModel:(id)arg4 oldVisibleBounds:(struct CGRect)arg5 newVisibleBounds:(struct CGRect)arg6; | |
diff --git a/UIKit/UICollectionViewUpdateItem.h b/UIKit/UICollectionViewUpdateItem.h | |
index 97f62310..9db93257 100644 | |
--- a/UIKit/UICollectionViewUpdateItem.h | |
+++ b/UIKit/UICollectionViewUpdateItem.h | |
@@ -6,24 +6,35 @@ | |
#import <Foundation/NSObject.h> | |
-@class NSIndexPath; | |
+#import <UIKit/NSCopying-Protocol.h> | |
-@interface UICollectionViewUpdateItem : NSObject | |
+@class NSIndexPath, NSUUID; | |
+ | |
+@interface UICollectionViewUpdateItem : NSObject <NSCopying> | |
{ | |
NSIndexPath *_initialIndexPath; | |
NSIndexPath *_finalIndexPath; | |
long long _updateAction; | |
+ _Bool _isAppendingSectionInsert; | |
+ NSUUID *_identifier; | |
} | |
+@property(nonatomic) _Bool isAppendingSectionInsert; // @synthesize isAppendingSectionInsert=_isAppendingSectionInsert; | |
+@property(retain, nonatomic) NSUUID *identifier; // @synthesize identifier=_identifier; | |
@property(readonly, nonatomic) long long updateAction; // @synthesize updateAction=_updateAction; | |
@property(readonly, nonatomic) NSIndexPath *indexPathAfterUpdate; // @synthesize indexPathAfterUpdate=_finalIndexPath; | |
@property(readonly, nonatomic) NSIndexPath *indexPathBeforeUpdate; // @synthesize indexPathBeforeUpdate=_initialIndexPath; | |
- (void).cxx_destruct; | |
+- (_Bool)isNOOP; | |
+- (_Bool)isEqualToUpdate:(id)arg1; | |
+- (_Bool)isRevertedUpdateOf:(id)arg1; | |
+- (id)revertedUpdate; | |
- (long long)inverseCompareIndexPaths:(id)arg1; | |
- (long long)compareIndexPaths:(id)arg1; | |
@property(readonly, nonatomic, getter=_isSectionOperation) _Bool isSectionOperation; | |
@property(readonly, nonatomic, getter=_indexPath) NSIndexPath *indexPath; | |
@property(readonly, nonatomic, getter=_action) long long action; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
- (id)description; | |
@property(retain, nonatomic, getter=_newIndexPath, setter=_setNewIndexPath:) NSIndexPath *newIndexPath; | |
- (id)initWithOldIndexPath:(id)arg1 newIndexPath:(id)arg2; | |
diff --git a/UIKit/UIColor.h b/UIKit/UIColor.h | |
index 6128713e..b3c3e58c 100644 | |
--- a/UIKit/UIColor.h | |
+++ b/UIKit/UIColor.h | |
@@ -7,11 +7,15 @@ | |
#import <Foundation/NSObject.h> | |
#import <UIKit/NSCopying-Protocol.h> | |
+#import <UIKit/NSItemProviderReading-Protocol.h> | |
+#import <UIKit/NSItemProviderWriting-Protocol.h> | |
#import <UIKit/NSSecureCoding-Protocol.h> | |
+#import <UIKit/UIItemProviderReading-Protocol.h> | |
+#import <UIKit/UIItemProviderWriting-Protocol.h> | |
-@class CIColor, NSString; | |
+@class CIColor, NSArray, NSString; | |
-@interface UIColor : NSObject <NSSecureCoding, NSCopying> | |
+@interface UIColor : NSObject <NSItemProviderReading, NSItemProviderWriting, UIItemProviderReading, UIItemProviderWriting, NSSecureCoding, NSCopying> | |
{ | |
NSString *_systemColorName; | |
NSString *_cachedStyleString; | |
@@ -60,6 +64,7 @@ | |
+ (id)blackColor; | |
+ (id)classFallbacksForKeyedArchiver; | |
+ (_Bool)supportsSecureCoding; | |
++ (id)_accessibilityDarkenedColorForColor:(id)arg1; | |
+ (id)_composedColorFromSourceColor:(id)arg1 destinationColor:(id)arg2 tintColor:(id)arg3 alpha:(double)arg4; | |
+ (id)_systemColorForColor:(id)arg1 withName:(id)arg2; | |
+ (id)_systemColorWithName:(id)arg1; | |
@@ -143,6 +148,11 @@ | |
+ (id)_barHairlineShadowColor; | |
+ (id)_systemDestructiveTintColor; | |
+ (id)_systemInteractionTintColor; | |
++ (id)colorNamed:(id)arg1 inBundle:(id)arg2 compatibleWithTraitCollection:(id)arg3; | |
++ (id)colorNamed:(id)arg1; | |
++ (id)writableTypeIdentifiersForItemProvider; | |
++ (id)readableTypeIdentifiersForItemProvider; | |
++ (id)newObjectWithItemProviderData:(id)arg1 typeIdentifier:(id)arg2 options:(id)arg3 error:(id *)arg4; | |
- (void).cxx_destruct; | |
- (id)_colorBlendedWithColors:(id)arg1; | |
- (id)_colorBlendedWithColor:(id)arg1; | |
@@ -162,7 +172,7 @@ | |
- (_Bool)getRed:(double *)arg1 green:(double *)arg2 blue:(double *)arg3 alpha:(double *)arg4; | |
- (_Bool)getHue:(double *)arg1 saturation:(double *)arg2 brightness:(double *)arg3 alpha:(double *)arg4; | |
- (_Bool)getWhite:(double *)arg1 alpha:(double *)arg2; | |
-- (unsigned long long)hash; | |
+@property(readonly) unsigned long long hash; | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
- (_Bool)isEqual:(id)arg1; | |
@property(readonly, nonatomic) CIColor *CIColor; | |
@@ -181,7 +191,16 @@ | |
- (id)initWithRed:(double)arg1 green:(double)arg2 blue:(double)arg3 alpha:(double)arg4; | |
- (id)initWithHue:(double)arg1 saturation:(double)arg2 brightness:(double)arg3 alpha:(double)arg4; | |
- (id)initWithWhite:(double)arg1 alpha:(double)arg2; | |
-- (id)ui_highlightedColor; | |
+- (id)_ui_swipeActionHighlightedColor; | |
+- (id)loadDataWithTypeIdentifier:(id)arg1 forItemProviderCompletionHandler:(CDUnknownBlockType)arg2; | |
+@property(readonly, copy, nonatomic) NSArray *writableTypeIdentifiersForItemProvider; | |
+- (id)initWithItemProviderData:(id)arg1 typeIdentifier:(id)arg2 error:(id *)arg3; | |
+- (void)registerLoadHandlersToItemProvider:(id)arg1; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) Class superclass; | |
@end | |
diff --git a/UIKit/UIColorEffect.h b/UIKit/UIColorEffect.h | |
new file mode 100644 | |
index 00000000..9c495c46 | |
--- /dev/null | |
+++ b/UIKit/UIColorEffect.h | |
@@ -0,0 +1,38 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIVisualEffect.h> | |
+ | |
+@class NSDictionary, NSString; | |
+ | |
+@interface UIColorEffect : UIVisualEffect | |
+{ | |
+ NSString *_filterType; | |
+ NSDictionary *_identityValues; | |
+ NSDictionary *_requestedValues; | |
+} | |
+ | |
++ (id)colorEffectMonochromeTint:(id)arg1 blendingAmount:(double)arg2 brightnessAdjustment:(double)arg3; | |
++ (id)colorEffectInvert; | |
++ (id)colorEffectContrast:(double)arg1; | |
++ (id)colorEffectBrightness:(double)arg1; | |
++ (id)colorEffectSaturate:(double)arg1; | |
++ (id)colorEffectSubtract:(id)arg1; | |
++ (id)colorEffectAdd:(id)arg1; | |
++ (id)colorEffectMultiply:(id)arg1; | |
++ (id)colorEffectColor:(id)arg1; | |
++ (id)_colorEffectCAMatrix:(struct CAColorMatrix)arg1; | |
++ (id)colorEffectMatrix:(CDStruct_10115da1)arg1; | |
+- (void).cxx_destruct; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+- (void)_updateEffectNode:(id)arg1 forTraitCollection:(id)arg2; | |
+- (id)_filterEntry; | |
+- (long long)_expectedUsage; | |
+- (void)encodeWithCoder:(id)arg1; | |
+- (id)initWithCoder:(id)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UICompatibilityInputViewController.h b/UIKit/UICompatibilityInputViewController.h | |
index 5c74c3bd..18a2f6f6 100644 | |
--- a/UIKit/UICompatibilityInputViewController.h | |
+++ b/UIKit/UICompatibilityInputViewController.h | |
@@ -20,6 +20,7 @@ __attribute__((visibility("hidden"))) | |
double _lastSuspendedTime; | |
_Bool _shouldRegenerateSizingConstraints; | |
_Bool _shouldSuppressRemoteInputController; | |
+ _Bool _tearingDownInputController; | |
double _resetInputModeTime; | |
UIViewController *_inputController; | |
NSArray *_internalEdgeMatchConstraints; | |
@@ -45,8 +46,9 @@ __attribute__((visibility("hidden"))) | |
- (id)_keyboard; | |
- (id)childCompatibilityController; | |
- (void)keyboardWillChangeFromDelegate:(id)arg1 toDelegate:(id)arg2; | |
-- (id)preferredFocusedItem; | |
+- (id)preferredFocusedView; | |
- (void)setInputMode:(id)arg1; | |
+- (void)setTearingDownInputController; | |
- (void)assertCurrentInputModeIfNecessary; | |
- (void)resetInputMode; | |
- (void)resetInputModeInMainThread; | |
diff --git a/UIKit/UIContentSizeCategoryPreference.h b/UIKit/UIContentSizeCategoryPreference.h | |
index a0952fe7..3d146ebd 100644 | |
--- a/UIKit/UIContentSizeCategoryPreference.h | |
+++ b/UIKit/UIContentSizeCategoryPreference.h | |
@@ -14,8 +14,9 @@ | |
} | |
+ (id)system; | |
-+ (void)_forceSystemPreferenceToContentSizeCategory:(id)arg1; | |
-+ (void)_resetSystemPreference; | |
++ (void)_overrideSystemPreferenceToContentSizeCategory:(id)arg1 forBlock:(CDUnknownBlockType)arg2; | |
++ (void)_overrideSystemPreferenceToContentSizeCategory:(id)arg1; | |
++ (void)_resetSystemPreferenceOverride; | |
@property(retain, nonatomic) NSString *preferredContentSizeCategory; // @synthesize preferredContentSizeCategory=_preferredContentSizeCategory; | |
- (void).cxx_destruct; | |
- (void)checkForChanges; | |
diff --git a/UIKit/UIContextualAction.h b/UIKit/UIContextualAction.h | |
new file mode 100644 | |
index 00000000..0836d504 | |
--- /dev/null | |
+++ b/UIKit/UIContextualAction.h | |
@@ -0,0 +1,41 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@class NSString, UIColor, UIImage; | |
+ | |
+@interface UIContextualAction : NSObject | |
+{ | |
+ _Bool _forcesFallbackBackgroundColor; | |
+ long long _style; | |
+ CDUnknownBlockType _handler; | |
+ NSString *_title; | |
+ UIColor *_backgroundColor; | |
+ UIImage *_image; | |
+ CDUnknownBlockType _completionHandler; | |
+ CDUnknownBlockType _preHandler; | |
+} | |
+ | |
++ (id)contextualActionWithStyle:(long long)arg1 title:(id)arg2 handler:(CDUnknownBlockType)arg3; | |
+@property(nonatomic) _Bool forcesFallbackBackgroundColor; // @synthesize forcesFallbackBackgroundColor=_forcesFallbackBackgroundColor; | |
+@property(copy, nonatomic) CDUnknownBlockType preHandler; // @synthesize preHandler=_preHandler; | |
+@property(copy, nonatomic) CDUnknownBlockType completionHandler; // @synthesize completionHandler=_completionHandler; | |
+@property(copy, nonatomic) UIImage *image; // @synthesize image=_image; | |
+@property(copy, nonatomic) UIColor *backgroundColor; // @synthesize backgroundColor=_backgroundColor; | |
+@property(copy, nonatomic) NSString *title; // @synthesize title=_title; | |
+@property(copy, nonatomic) CDUnknownBlockType handler; // @synthesize handler=_handler; | |
+@property(readonly, nonatomic) long long style; // @synthesize style=_style; | |
+- (void).cxx_destruct; | |
+- (id)description; | |
+- (void)_completeWithResult:(_Bool)arg1; | |
+- (void)cancel; | |
+- (void)executeHandlerWithView:(id)arg1 completionHandler:(CDUnknownBlockType)arg2; | |
+- (void)executePreHandlerWithView:(id)arg1; | |
+@property(readonly, nonatomic) _Bool isDestructive; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIControl.h b/UIKit/UIControl.h | |
index 5521ffb2..3af3392a 100644 | |
--- a/UIKit/UIControl.h | |
+++ b/UIKit/UIControl.h | |
@@ -26,16 +26,19 @@ | |
unsigned int pendingUnhighlight:1; | |
unsigned int selected:1; | |
unsigned int verticalAlignment:2; | |
- unsigned int horizontalAlignment:2; | |
+ unsigned int horizontalAlignment:3; | |
unsigned int wasLastHighlightSuccessful:1; | |
unsigned int touchHasHighlighted:1; | |
} _controlFlags; | |
} | |
++ (unsigned long long)_primaryStateForState:(unsigned long long)arg1; | |
+ (_Bool)_allowActionsToQueue; | |
- (void).cxx_destruct; | |
+- (_Bool)_accessibilityShouldActivateOnHUDLift; | |
- (unsigned long long)_stateForFocusUpdateContext:(id)arg1; | |
- (long long)_focusedSound; | |
+- (void)_diagnoseFocusabilityForReport:(id)arg1; | |
- (_Bool)canBecomeFocused; | |
- (void)_sendDelayedActions:(_Bool)arg1; | |
- (void)_unhighlight; | |
@@ -78,6 +81,7 @@ | |
- (id)hitTest:(struct CGPoint)arg1 forEvent:(struct __GSEvent *)arg2; | |
- (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2; | |
@property(nonatomic, getter=isSelected) _Bool selected; // @dynamic selected; | |
+@property(readonly, nonatomic) long long effectiveContentHorizontalAlignment; | |
@property(nonatomic) long long contentHorizontalAlignment; // @dynamic contentHorizontalAlignment; | |
@property(nonatomic) long long contentVerticalAlignment; // @dynamic contentVerticalAlignment; | |
@property(nonatomic, getter=isHighlighted) _Bool highlighted; // @dynamic highlighted; | |
diff --git a/UIKit/UICopyToPasteboardActivity.h b/UIKit/UICopyToPasteboardActivity.h | |
index 57878d8a..80bf27ac 100644 | |
--- a/UIKit/UICopyToPasteboardActivity.h | |
+++ b/UIKit/UICopyToPasteboardActivity.h | |
@@ -10,6 +10,7 @@ | |
{ | |
} | |
++ (unsigned long long)_xpcAttributes; | |
- (id)pasteboard; | |
- (void)performActivity; | |
- (void)prepareWithActivityItems:(id)arg1; | |
diff --git a/UIKit/UICoverSheetButton.h b/UIKit/UICoverSheetButton.h | |
new file mode 100644 | |
index 00000000..af8cf006 | |
--- /dev/null | |
+++ b/UIKit/UICoverSheetButton.h | |
@@ -0,0 +1,56 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIControl.h> | |
+ | |
+#import <UIKit/UIClickInteractionDelegate-Protocol.h> | |
+ | |
+@class NSString, UIClickInteraction, UIImage, UIImageView, UIView, UIVisualEffectView; | |
+ | |
+@interface UICoverSheetButton : UIControl <UIClickInteractionDelegate> | |
+{ | |
+ UIView *_containerView; | |
+ UIView *_transformView; | |
+ UIView *_contentView; | |
+ UIVisualEffectView *_backgroundEffectView; | |
+ UIView *_backgroundEffectMaskView; | |
+ UIImageView *_backgroundEffectMaskImageView; | |
+ UIVisualEffectView *_contentEffectView; | |
+ UIImageView *_contentEffectMaskView; | |
+ UIClickInteraction *_clickInteraction; | |
+ _Bool _interactive; | |
+ _Bool _pronounced; | |
+ _Bool _prefersDarkUserInterfaceStyle; | |
+ UIImage *_image; | |
+ UIImage *_selectedImage; | |
+ struct UIEdgeInsets _edgeInsets; | |
+} | |
+ | |
+@property(nonatomic) struct UIEdgeInsets edgeInsets; // @synthesize edgeInsets=_edgeInsets; | |
+@property(nonatomic) _Bool prefersDarkUserInterfaceStyle; // @synthesize prefersDarkUserInterfaceStyle=_prefersDarkUserInterfaceStyle; | |
+@property(retain, nonatomic) UIImage *selectedImage; // @synthesize selectedImage=_selectedImage; | |
+@property(retain, nonatomic) UIImage *image; // @synthesize image=_image; | |
+@property(nonatomic, getter=isPronounced) _Bool pronounced; // @synthesize pronounced=_pronounced; | |
+@property(readonly, nonatomic) UIView *contentView; // @synthesize contentView=_contentView; | |
+- (void).cxx_destruct; | |
+- (void)layoutIfNeededAnimated; | |
+- (id)_contentImage_workaround; | |
+- (void)clickInteractionDidEnd:(id)arg1; | |
+- (_Bool)clickInteractionShouldInvokeAction:(id)arg1; | |
+- (void)clickInteractionDidBegin:(id)arg1; | |
+- (id)clickInteractionHighlightView:(id)arg1; | |
+- (void)layoutSubviews; | |
+- (void)setSelected:(_Bool)arg1; | |
+- (id)initWithFrame:(struct CGRect)arg1; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UICreatePDFActivity.h b/UIKit/UICreatePDFActivity.h | |
new file mode 100644 | |
index 00000000..304d4d0d | |
--- /dev/null | |
+++ b/UIKit/UICreatePDFActivity.h | |
@@ -0,0 +1,48 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIPrintActivity.h> | |
+ | |
+#import <UIKit/QLPreviewControllerDataSource-Protocol.h> | |
+#import <UIKit/QLPreviewControllerDelegate-Protocol.h> | |
+#import <UIKit/UIDocumentPickerDelegate-Protocol.h> | |
+ | |
+@class NSString, UICreatePDFActivityItem, UINavigationController; | |
+ | |
+@interface UICreatePDFActivity : UIPrintActivity <QLPreviewControllerDelegate, QLPreviewControllerDataSource, UIDocumentPickerDelegate> | |
+{ | |
+ UINavigationController *_createPDFViewController; | |
+ UICreatePDFActivityItem *_previewURLItem; | |
+} | |
+ | |
+@property(retain, nonatomic) UICreatePDFActivityItem *previewURLItem; // @synthesize previewURLItem=_previewURLItem; | |
+@property(retain, nonatomic) UINavigationController *createPDFViewController; // @synthesize createPDFViewController=_createPDFViewController; | |
+- (void).cxx_destruct; | |
+- (void)documentPickerWasCancelled:(id)arg1; | |
+- (void)documentPicker:(id)arg1 didPickDocumentsAtURLs:(id)arg2; | |
+- (id)previewController:(id)arg1 previewItemAtIndex:(long long)arg2; | |
+- (long long)numberOfPreviewItemsInPreviewController:(id)arg1; | |
+- (id)excludedActivityTypesForPreviewController:(id)arg1; | |
+- (_Bool)previewController:(id)arg1 shouldSaveEditedItem:(id)arg2; | |
+- (_Bool)previewController:(id)arg1 canEditItem:(id)arg2; | |
+- (void)_cleanup; | |
+- (void)done:(id)arg1; | |
+- (void)performActivity; | |
+- (id)activityViewController; | |
+- (id)_embeddedActivityViewController; | |
+- (void)prepareWithActivityItems:(id)arg1; | |
+- (id)activityTitle; | |
+- (id)_activityImage; | |
+- (id)activityType; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UICreatePDFActivityItem.h b/UIKit/UICreatePDFActivityItem.h | |
new file mode 100644 | |
index 00000000..9b4113ce | |
--- /dev/null | |
+++ b/UIKit/UICreatePDFActivityItem.h | |
@@ -0,0 +1,31 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/QLPreviewItem-Protocol.h> | |
+ | |
+@class NSString, NSURL; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UICreatePDFActivityItem : NSObject <QLPreviewItem> | |
+{ | |
+ NSURL *_previewItemURL; | |
+ NSString *_previewItemTitle; | |
+} | |
+ | |
+@property(retain, nonatomic) NSString *previewItemTitle; // @synthesize previewItemTitle=_previewItemTitle; | |
+@property(retain, nonatomic) NSURL *previewItemURL; // @synthesize previewItemURL=_previewItemURL; | |
+- (void).cxx_destruct; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UICreatePDFActivityPrintPaper.h b/UIKit/UICreatePDFActivityPrintPaper.h | |
new file mode 100644 | |
index 00000000..a6b76c71 | |
--- /dev/null | |
+++ b/UIKit/UICreatePDFActivityPrintPaper.h | |
@@ -0,0 +1,21 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIPrintPaper.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UICreatePDFActivityPrintPaper : UIPrintPaper | |
+{ | |
+ struct CGSize __paperSize; | |
+} | |
+ | |
+@property(nonatomic) struct CGSize _paperSize; // @synthesize _paperSize=__paperSize; | |
+- (struct CGRect)printableRect; | |
+- (struct CGSize)paperSize; | |
+- (id)initWithPaperSize:(struct CGSize)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UICubicTimingParameters.h b/UIKit/UICubicTimingParameters.h | |
index e848df32..218688ee 100644 | |
--- a/UIKit/UICubicTimingParameters.h | |
+++ b/UIKit/UICubicTimingParameters.h | |
@@ -15,8 +15,10 @@ | |
long long _timingCurveType; | |
_UIViewCubicTimingFunction *_timingFunction; | |
long long _animationCurve; | |
+ UISpringTimingParameters *_springTimingParameters; | |
} | |
+@property(retain, nonatomic) UISpringTimingParameters *springTimingParameters; // @synthesize springTimingParameters=_springTimingParameters; | |
@property(readonly, nonatomic) long long animationCurve; // @synthesize animationCurve=_animationCurve; | |
@property(readonly, nonatomic) _UIViewCubicTimingFunction *timingFunction; // @synthesize timingFunction=_timingFunction; | |
- (void).cxx_destruct; | |
@@ -30,8 +32,8 @@ | |
@property(readonly, nonatomic) struct CGPoint controlPoint2; | |
@property(readonly, nonatomic) struct CGPoint controlPoint1; | |
@property(readonly, nonatomic) long long timingCurveType; // @synthesize timingCurveType=_timingCurveType; | |
-@property(readonly, nonatomic) UISpringTimingParameters *springTimingParameters; | |
@property(readonly, nonatomic) UICubicTimingParameters *cubicTimingParameters; | |
+- (id)initWithCustomCurve:(id)arg1; | |
- (id)initWithControlPoint1:(struct CGPoint)arg1 controlPoint2:(struct CGPoint)arg2; | |
- (id)initWithAnimationCurve:(long long)arg1; | |
- (id)init; | |
diff --git a/UIKit/UIDataSourceTranslating-Protocol.h b/UIKit/UIDataSourceTranslating-Protocol.h | |
new file mode 100644 | |
index 00000000..3d1d13fb | |
--- /dev/null | |
+++ b/UIKit/UIDataSourceTranslating-Protocol.h | |
@@ -0,0 +1,18 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class NSIndexPath; | |
+ | |
+@protocol UIDataSourceTranslating <NSObject> | |
+- (void)performUsingPresentationValues:(void (^)(void))arg1; | |
+- (NSIndexPath *)dataSourceIndexPathForPresentationIndexPath:(NSIndexPath *)arg1; | |
+- (NSIndexPath *)presentationIndexPathForDataSourceIndexPath:(NSIndexPath *)arg1; | |
+- (long long)dataSourceSectionIndexForPresentationSectionIndex:(long long)arg1; | |
+- (long long)presentationSectionIndexForDataSourceSectionIndex:(long long)arg1; | |
+@end | |
+ | |
diff --git a/UIKit/UIDatePicker.h b/UIKit/UIDatePicker.h | |
index a224e324..3613d069 100644 | |
--- a/UIKit/UIDatePicker.h | |
+++ b/UIKit/UIDatePicker.h | |
@@ -78,6 +78,7 @@ | |
- (void)_setHighlightsToday:(_Bool)arg1; | |
@property(readonly, nonatomic, getter=_contentWidth) double contentWidth; // @dynamic contentWidth; | |
@property(readonly, nonatomic, getter=_isTimeIntervalMode) _Bool isTimeIntervalMode; // @dynamic isTimeIntervalMode; | |
+- (id)_lastSelectedDateComponents; | |
- (id)_labelTextForCalendarUnit:(unsigned long long)arg1; | |
- (id)_selectedTextForCalendarUnit:(unsigned long long)arg1; | |
@property(nonatomic) double timeInterval; // @dynamic timeInterval; | |
diff --git a/UIKit/UIDebuggingInformationOverlay.h b/UIKit/UIDebuggingInformationOverlay.h | |
index 9cdd2e80..6c7e975c 100644 | |
--- a/UIKit/UIDebuggingInformationOverlay.h | |
+++ b/UIKit/UIDebuggingInformationOverlay.h | |
@@ -37,7 +37,6 @@ __attribute__((visibility("hidden"))) | |
- (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2; | |
- (void)toggleFullscreen; | |
- (void)toggleVisibility; | |
-- (void)_handleActivationGesture:(id)arg1; | |
@property(readonly, nonatomic) UIDebuggingInformationOverlayViewController *overlayViewController; | |
- (id)init; | |
diff --git a/UIKit/UIDebuggingInformationOverlayInvokeGestureHandler.h b/UIKit/UIDebuggingInformationOverlayInvokeGestureHandler.h | |
new file mode 100644 | |
index 00000000..f2c46b4a | |
--- /dev/null | |
+++ b/UIKit/UIDebuggingInformationOverlayInvokeGestureHandler.h | |
@@ -0,0 +1,30 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UIGestureRecognizerDelegate-Protocol.h> | |
+ | |
+@class NSString; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIDebuggingInformationOverlayInvokeGestureHandler : NSObject <UIGestureRecognizerDelegate> | |
+{ | |
+ _Bool _didCreateTools; | |
+} | |
+ | |
++ (id)mainHandler; | |
+- (_Bool)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2; | |
+- (void)_handleActivationGesture:(id)arg1; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDefaultKeyboardInput.h b/UIKit/UIDefaultKeyboardInput.h | |
index e1a6ce8f..30b58e28 100644 | |
--- a/UIKit/UIDefaultKeyboardInput.h | |
+++ b/UIKit/UIDefaultKeyboardInput.h | |
@@ -102,6 +102,7 @@ | |
@property(nonatomic) long long _textInputSource; | |
@property(nonatomic) _Bool acceptsDictationSearchResults; | |
@property(nonatomic) _Bool acceptsFloatingKeyboard; | |
+@property(nonatomic) _Bool acceptsPayloads; | |
@property(nonatomic) _Bool acceptsSplitKeyboard; | |
@property(nonatomic) long long autocapitalizationType; // @dynamic autocapitalizationType; | |
@property(copy, nonatomic) NSString *autocorrectionContext; | |
@@ -142,10 +143,13 @@ | |
@property(nonatomic) long long selectionGranularity; | |
@property(retain, nonatomic) UIColor *selectionHighlightColor; | |
@property(nonatomic) int shortcutConversionType; // @dynamic shortcutConversionType; | |
+@property(nonatomic) long long smartDashesType; // @dynamic smartDashesType; | |
+@property(nonatomic) long long smartInsertDeleteType; // @dynamic smartInsertDeleteType; | |
+@property(nonatomic) long long smartQuotesType; // @dynamic smartQuotesType; | |
@property(nonatomic) long long spellCheckingType; // @dynamic spellCheckingType; | |
@property(readonly) Class superclass; | |
@property(nonatomic) _Bool suppressReturnKeyStyling; | |
-@property(copy, nonatomic) NSString *textContentType; | |
+@property(copy, nonatomic) NSString *textContentType; // @dynamic textContentType; | |
@property(readonly, nonatomic) id <UITextInputSuggestionDelegate> textInputSuggestionDelegate; | |
@property(readonly, nonatomic) UIView *textInputView; | |
@property(nonatomic) int textLoupeVisibility; // @dynamic textLoupeVisibility; | |
@@ -153,6 +157,8 @@ | |
@property(nonatomic) int textSelectionBehavior; // @dynamic textSelectionBehavior; | |
@property(nonatomic) id textSuggestionDelegate; // @dynamic textSuggestionDelegate; | |
@property(nonatomic) struct __CFCharacterSet *textTrimmingSet; // @dynamic textTrimmingSet; | |
+@property(retain, nonatomic) UIColor *underlineColorForSpelling; | |
+@property(retain, nonatomic) UIColor *underlineColorForTextAlternatives; | |
@property(nonatomic) _Bool useInterfaceLanguageForLocalization; | |
@property(nonatomic) struct _NSRange validTextRange; | |
diff --git a/UIKit/UIDescriptionBuilder.h b/UIKit/UIDescriptionBuilder.h | |
index d4511951..dfd83142 100644 | |
--- a/UIKit/UIDescriptionBuilder.h | |
+++ b/UIKit/UIDescriptionBuilder.h | |
@@ -8,7 +8,6 @@ | |
@class NSMutableString, NSString; | |
-__attribute__((visibility("hidden"))) | |
@interface UIDescriptionBuilder : NSObject | |
{ | |
NSString *_separator; | |
@@ -35,6 +34,7 @@ __attribute__((visibility("hidden"))) | |
- (id)appendName:(id)arg1 unsignedInteger:(unsigned long long)arg2; | |
- (id)appendName:(id)arg1 integerValue:(long long)arg2; | |
- (id)appendName:(id)arg1 boolValue:(_Bool)arg2; | |
+- (id)appendName:(id)arg1 object:(id)arg2 usingLightweightDescription:(_Bool)arg3; | |
- (id)appendName:(id)arg1 object:(id)arg2; | |
- (id)appendObject:(id)arg1 withName:(id)arg2; | |
- (id)initWithObject:(id)arg1; | |
diff --git a/UIKit/UIDictationConnection.h b/UIKit/UIDictationConnection.h | |
new file mode 100644 | |
index 00000000..9834538f | |
--- /dev/null | |
+++ b/UIKit/UIDictationConnection.h | |
@@ -0,0 +1,71 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/AFDictationDelegate-Protocol.h> | |
+ | |
+@class AFDictationConnection, NSString; | |
+@protocol UIDictationConnectionDelegate, UIDictationConnectionTokenFilterProtocol; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIDictationConnection : NSObject <AFDictationDelegate> | |
+{ | |
+ _Bool _offlineOnly; | |
+ id <UIDictationConnectionDelegate> _delegate; | |
+ id <UIDictationConnectionTokenFilterProtocol> _tokenFilter; | |
+ AFDictationConnection *_connection; | |
+} | |
+ | |
++ (id)interpretationFromSpeechTokens:(id)arg1 startIndex:(unsigned long long)arg2 filterBlock:(CDUnknownBlockType)arg3; | |
++ (void)_updateFromGlobalOptions:(id)arg1; | |
++ (void)afDelegate:(id)arg1 didReceiveSearchResults:(id)arg2 recognizedText:(id)arg3 stable:(_Bool)arg4 final:(_Bool)arg5; | |
++ (_Bool)dictationRestricted; | |
++ (void)cacheSupportedDictationLanguages; | |
++ (_Bool)dictationIsSupportedForLanguageCode:(id)arg1 error:(id *)arg2; | |
++ (_Bool)isDictationAvailable; | |
+@property(nonatomic) _Bool offlineOnly; // @synthesize offlineOnly=_offlineOnly; | |
+@property(retain, nonatomic) AFDictationConnection *connection; // @synthesize connection=_connection; | |
+@property(nonatomic) __weak id <UIDictationConnectionTokenFilterProtocol> tokenFilter; // @synthesize tokenFilter=_tokenFilter; | |
+@property(nonatomic) __weak id <UIDictationConnectionDelegate> delegate; // @synthesize delegate=_delegate; | |
+- (void).cxx_destruct; | |
+- (void)dictationConnection:(id)arg1 didReceiveSearchResults:(id)arg2 recognizedText:(id)arg3 stable:(_Bool)arg4 final:(_Bool)arg5; | |
+- (void)dictationConnnectionDidChangeAvailability:(id)arg1; | |
+- (void)dictationConnectionSpeechRecognitionDidSucceed:(id)arg1; | |
+- (void)dictationConnection:(id)arg1 didRecognizePhrases:(id)arg2 languageModel:(id)arg3 correctionIdentifier:(id)arg4; | |
+- (void)dictationConnection:(id)arg1 didRecognizeTokens:(id)arg2 languageModel:(id)arg3; | |
+- (void)dictationConnectionSpeechRecordingDidCancel:(id)arg1; | |
+- (void)dictationConnectionSpeechRecordingDidEnd:(id)arg1; | |
+- (void)dictationConnection:(id)arg1 speechRecognitionDidFail:(id)arg2; | |
+- (void)dictationConnection:(id)arg1 speechRecordingDidFail:(id)arg2; | |
+- (void)dictationConnectionSpeechRecordingDidBegin:(id)arg1; | |
+- (void)dictationConnectionSpeechRecordingWillBegin:(id)arg1; | |
+- (void)preheat; | |
+- (void)cancelSpeech; | |
+- (void)stopSpeech; | |
+- (void)stopSpeechWithoutAlert; | |
+- (void)setSuppressStopAlert:(_Bool)arg1; | |
+- (void)_startWithOptions:(id)arg1; | |
+- (id)_initializeWithOptions:(id)arg1; | |
+- (void)start; | |
+- (id)_speechOptions:(id)arg1; | |
+- (id)_dictationOptions:(id)arg1; | |
+- (void)endSession; | |
+- (float)averagePower; | |
+- (void)sendSpeechCorrection:(id)arg1 forIdentifier:(id)arg2; | |
+- (_Bool)dictationIsAvailableForLanguage:(id)arg1; | |
+- (void)restartDictation; | |
+- (void)cancelAvailabilityMonitoring; | |
+- (void)beginAvailabilityMonitoring; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDictationConnectionCorrectionInfo.h b/UIKit/UIDictationConnectionCorrectionInfo.h | |
new file mode 100644 | |
index 00000000..aebeca93 | |
--- /dev/null | |
+++ b/UIKit/UIDictationConnectionCorrectionInfo.h | |
@@ -0,0 +1,25 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@class NSString; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIDictationConnectionCorrectionInfo : NSObject | |
+{ | |
+ int _alternativeSelectionCount; | |
+ int _characterModificationCount; | |
+ NSString *_correctedText; | |
+} | |
+ | |
+@property(copy, nonatomic) NSString *correctedText; // @synthesize correctedText=_correctedText; | |
+@property(nonatomic) int characterModificationCount; // @synthesize characterModificationCount=_characterModificationCount; | |
+@property(nonatomic) int alternativeSelectionCount; // @synthesize alternativeSelectionCount=_alternativeSelectionCount; | |
+- (void).cxx_destruct; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDictationConnectionDelegate-Protocol.h b/UIKit/UIDictationConnectionDelegate-Protocol.h | |
new file mode 100644 | |
index 00000000..f7ce78e2 | |
--- /dev/null | |
+++ b/UIKit/UIDictationConnectionDelegate-Protocol.h | |
@@ -0,0 +1,26 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class NSArray, NSError, NSString, UIDictationConnection, UIDictationConnectionOptions, UIDictationSerializableResults; | |
+ | |
+@protocol UIDictationConnectionDelegate <NSObject> | |
+- (void)dictationConnection:(UIDictationConnection *)arg1 didReceiveSearchResults:(NSArray *)arg2 recognizedText:(NSString *)arg3 stable:(_Bool)arg4 final:(_Bool)arg5; | |
+- (void)dictationConnnectionDidChangeAvailability:(UIDictationConnection *)arg1; | |
+- (void)dictationConnectionDidCancel:(UIDictationConnection *)arg1; | |
+- (void)dictationConnectionDidFinish:(UIDictationConnection *)arg1; | |
+- (void)dictationConnection:(UIDictationConnection *)arg1 finalizePhrases:(UIDictationSerializableResults *)arg2 languageModel:(NSString *)arg3 correctionIdentifier:(id)arg4 secureInput:(_Bool)arg5; | |
+- (void)dictationConnection:(UIDictationConnection *)arg1 receivedInterpretation:(NSString *)arg2 languageModel:(NSString *)arg3 secureInput:(_Bool)arg4; | |
+- (void)dictationConnection:(UIDictationConnection *)arg1 didFailRecognitionWithError:(NSError *)arg2; | |
+- (void)dictationConnection:(UIDictationConnection *)arg1 didFailRecordingWithError:(NSError *)arg2; | |
+- (void)dictationConnectionDidCancelRecording:(UIDictationConnection *)arg1; | |
+- (void)dictationConnectionDidEndRecording:(UIDictationConnection *)arg1; | |
+- (void)dictationConnectionDidStartRecording:(UIDictationConnection *)arg1; | |
+- (void)dictationConnectionWillStartRecording:(UIDictationConnection *)arg1; | |
+- (void)dictationConnection:(UIDictationConnection *)arg1 updateOptions:(UIDictationConnectionOptions *)arg2; | |
+@end | |
+ | |
diff --git a/UIKit/UIDictationConnectionFilterState.h b/UIKit/UIDictationConnectionFilterState.h | |
new file mode 100644 | |
index 00000000..b85baa23 | |
--- /dev/null | |
+++ b/UIKit/UIDictationConnectionFilterState.h | |
@@ -0,0 +1,21 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIDictationConnectionFilterState : NSObject | |
+{ | |
+ struct __CFString *_transform; | |
+ CDUnknownBlockType _pendingDictationCommand; | |
+} | |
+ | |
+@property(copy, nonatomic) CDUnknownBlockType pendingDictationCommand; // @synthesize pendingDictationCommand=_pendingDictationCommand; | |
+@property(nonatomic) struct __CFString *transform; // @synthesize transform=_transform; | |
+- (void)dealloc; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDictationConnectionOptions.h b/UIKit/UIDictationConnectionOptions.h | |
new file mode 100644 | |
index 00000000..e14034c9 | |
--- /dev/null | |
+++ b/UIKit/UIDictationConnectionOptions.h | |
@@ -0,0 +1,49 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@class NSString; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIDictationConnectionOptions : NSObject | |
+{ | |
+ _Bool _secureInput; | |
+ _Bool _useAutomaticEndpointing; | |
+ _Bool _acceptsDictationSearchResults; | |
+ unsigned long long _version; | |
+ unsigned long long _activationType; | |
+ NSString *_languageCode; | |
+ NSString *_regionCode; | |
+ NSString *_fieldIdentifier; | |
+ NSString *_activationIdentifier; | |
+ NSString *_layoutIdentifier; | |
+ long long _keyboardType; | |
+ long long _returnKeyType; | |
+ NSString *_prefixText; | |
+ NSString *_selectedText; | |
+ NSString *_postfixText; | |
+} | |
+ | |
+@property(copy, nonatomic) NSString *postfixText; // @synthesize postfixText=_postfixText; | |
+@property(copy, nonatomic) NSString *selectedText; // @synthesize selectedText=_selectedText; | |
+@property(copy, nonatomic) NSString *prefixText; // @synthesize prefixText=_prefixText; | |
+@property(nonatomic) _Bool acceptsDictationSearchResults; // @synthesize acceptsDictationSearchResults=_acceptsDictationSearchResults; | |
+@property(nonatomic) _Bool useAutomaticEndpointing; // @synthesize useAutomaticEndpointing=_useAutomaticEndpointing; | |
+@property(nonatomic) _Bool secureInput; // @synthesize secureInput=_secureInput; | |
+@property(nonatomic) long long returnKeyType; // @synthesize returnKeyType=_returnKeyType; | |
+@property(nonatomic) long long keyboardType; // @synthesize keyboardType=_keyboardType; | |
+@property(copy, nonatomic) NSString *layoutIdentifier; // @synthesize layoutIdentifier=_layoutIdentifier; | |
+@property(copy, nonatomic) NSString *activationIdentifier; // @synthesize activationIdentifier=_activationIdentifier; | |
+@property(copy, nonatomic) NSString *fieldIdentifier; // @synthesize fieldIdentifier=_fieldIdentifier; | |
+@property(copy, nonatomic) NSString *regionCode; // @synthesize regionCode=_regionCode; | |
+@property(copy, nonatomic) NSString *languageCode; // @synthesize languageCode=_languageCode; | |
+@property(nonatomic) unsigned long long activationType; // @synthesize activationType=_activationType; | |
+@property(nonatomic) unsigned long long version; // @synthesize version=_version; | |
+- (void).cxx_destruct; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDictationConnectionPreferences.h b/UIKit/UIDictationConnectionPreferences.h | |
new file mode 100644 | |
index 00000000..647c2e0a | |
--- /dev/null | |
+++ b/UIKit/UIDictationConnectionPreferences.h | |
@@ -0,0 +1,29 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@class AFPreferences; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIDictationConnectionPreferences : NSObject | |
+{ | |
+ AFPreferences *_afPreferences; | |
+} | |
+ | |
++ (id)sharedInstance; | |
+@property(retain, nonatomic) AFPreferences *afPreferences; // @synthesize afPreferences=_afPreferences; | |
+- (void).cxx_destruct; | |
+- (void)afPreferencesChanged:(id)arg1; | |
+- (id)languageCode; | |
+- (id)manualEndpointingThreshold; | |
+- (_Bool)ignoreServerManualEndpointingThreshold; | |
+- (_Bool)suppressDictationOptIn; | |
+- (_Bool)dictationIsEnabled; | |
+- (id)initSingleton; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDictationConnectionTokenFilterProtocol-Protocol.h b/UIKit/UIDictationConnectionTokenFilterProtocol-Protocol.h | |
new file mode 100644 | |
index 00000000..7be1e857 | |
--- /dev/null | |
+++ b/UIKit/UIDictationConnectionTokenFilterProtocol-Protocol.h | |
@@ -0,0 +1,17 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class NSString, UIDictationConnection, UIDictationToken; | |
+ | |
+@protocol UIDictationConnectionTokenFilterProtocol <NSObject> | |
+- (void)dictationConnection:(UIDictationConnection *)arg1 didFilterTokensWithFilterState:(id)arg2 forFinalize:(_Bool)arg3; | |
+- (void)dictationConnection:(UIDictationConnection *)arg1 filterState:(id)arg2 processFilteredToken:(UIDictationToken *)arg3 forFinalize:(_Bool)arg4; | |
+- (UIDictationToken *)dictationConnection:(UIDictationConnection *)arg1 filterState:(id)arg2 token:(UIDictationToken *)arg3 secureInput:(_Bool)arg4 forFinalize:(_Bool)arg5; | |
+- (id)dictationConnection:(UIDictationConnection *)arg1 willFilterTokensWithLanguageModel:(NSString *)arg2 forFinalize:(_Bool)arg3; | |
+@end | |
+ | |
diff --git a/UIKit/UIDictationController.h b/UIKit/UIDictationController.h | |
index c2ce8877..fdd6f653 100644 | |
--- a/UIKit/UIDictationController.h | |
+++ b/UIKit/UIDictationController.h | |
@@ -6,18 +6,17 @@ | |
#import <Foundation/NSObject.h> | |
-#import <UIKit/AFDictationDelegate-Protocol.h> | |
+#import <UIKit/UIDictationConnectionDelegate-Protocol.h> | |
+#import <UIKit/UIDictationConnectionTokenFilterProtocol-Protocol.h> | |
#import <UIKit/_UITouchPhaseChangeDelegate-Protocol.h> | |
-@class AFDictationConnection, AFDictationOptions, AFPreferences, CADisplayLink, NSArray, NSMutableArray, NSString, NSTimer, UIAlertView, UIDictationStreamingOperations, UIKeyboardInputMode, UIWindow, _UIDictationPrivacySheetController, _UIDictationTelephonyMonitor; | |
+@class CADisplayLink, NSMutableArray, NSString, NSTimer, UIAlertView, UIDictationConnection, UIDictationConnectionPreferences, UIDictationStreamingOperations, UIKeyboardInputMode, UIWindow, _UIDictationPrivacySheetController, _UIDictationTelephonyMonitor; | |
__attribute__((visibility("hidden"))) | |
-@interface UIDictationController : NSObject <AFDictationDelegate, _UITouchPhaseChangeDelegate> | |
+@interface UIDictationController : NSObject <UIDictationConnectionDelegate, UIDictationConnectionTokenFilterProtocol, _UITouchPhaseChangeDelegate> | |
{ | |
- AFDictationConnection *_connection; | |
- AFDictationOptions *_options; | |
- AFPreferences *_preferences; | |
- NSArray *_availableLanguages; | |
+ UIDictationConnection *_dictationConnection; | |
+ UIDictationConnectionPreferences *_preferences; | |
NSTimer *_recordingLimitTimer; | |
UIAlertView *_dictationAvailableSoonAlert; | |
_Bool _connectionWasAlreadyAliveForStatisticsLogging; | |
@@ -35,6 +34,9 @@ __attribute__((visibility("hidden"))) | |
_Bool _didUseOfflineDictation; | |
long long _lastOfflineDictationMetricEvent; | |
_UIDictationTelephonyMonitor *_monitor; | |
+ NSString *_prefixTextForStart; | |
+ NSString *_selectionTextForStart; | |
+ NSString *_postfixTextForStart; | |
_Bool dictationStartedFromGesture; | |
_Bool _performingStreamingEditingOperation; | |
_Bool _discardNextHypothesis; | |
@@ -47,7 +49,8 @@ __attribute__((visibility("hidden"))) | |
NSString *_targetHypothesis; | |
UIWindow *_dictationPresenterWindow; | |
_UIDictationPrivacySheetController *_dictationPrivacySheetController; | |
- UIKeyboardInputMode *_inputModeThatInvokedDictation; | |
+ UIKeyboardInputMode *_currentInputModeForDictation; | |
+ UIKeyboardInputMode *_keyboardInputModeToReturn; | |
struct _NSRange _insertionRange; | |
} | |
@@ -58,26 +61,22 @@ __attribute__((visibility("hidden"))) | |
+ (void)logDictationString:(id)arg1; | |
+ (void)didBeginEditingInTextView:(id)arg1; | |
+ (id)streamingHypothesisForPhrases:(id)arg1; | |
++ (_Bool)_applicationIsActive; | |
+ (id)activeConnection; | |
+ (int)viewMode; | |
+ (_Bool)starkScreenExists; | |
+ (_Bool)remoteCanDictateCurrentInputMode; | |
+ (void)updateLandingView; | |
-+ (id)metadataDictionaryForCorrectionIdentifier:(id)arg1; | |
-+ (id)attributedStringForDictationResult:(id)arg1 andCorrectionIdentifier:(id)arg2; | |
-+ (id)singleLineResultForResult:(id)arg1; | |
-+ (id)bestInterpretationForDictationResult:(id)arg1; | |
-+ (id)serializedDictationPhrases:(id)arg1; | |
-+ (id)serializedDictationPhrases:(id)arg1 fromKeyboard:(_Bool)arg2 transform:(struct __CFString *)arg3 useServerCapitalization:(_Bool)arg4; | |
+ (id)interpretation:(id)arg1 forPhraseIndex:(unsigned long long)arg2 isShiftLocked:(_Bool)arg3 autocapitalizationType:(long long)arg4 useServerCapitalization:(_Bool)arg5; | |
+ (id)serializedInterpretationFromTokens:(id)arg1 transform:(struct __CFString *)arg2; | |
-+ (id)serializedInterpretationFromTokens:(id)arg1 transform:(struct __CFString *)arg2 ranges:(id *)arg3 options:(id)arg4; | |
+ (id)serializedInterpretationFromTokens:(id)arg1 transform:(struct __CFString *)arg2 ranges:(id *)arg3; | |
+ (void)siriPreferencesChanged; | |
+ (void)textFieldTextDidEndEditing; | |
+ (void)applicationDidEnterBackgroundNotification; | |
+ (void)applicationWillResignActive; | |
+ (void)applicationDidBecomeActive; | |
++ (id)bestInterpretationForDictationResult:(id)arg1; | |
++ (id)serializedDictationPhrases:(id)arg1; | |
+ (_Bool)shouldInsertText:(id)arg1 inInputDelegate:(id)arg2; | |
+ (_Bool)shouldDeleteBackwardInInputDelegate:(id)arg1; | |
+ (_Bool)takesPressesEnded:(id)arg1 forTextView:(id)arg2; | |
@@ -96,18 +95,16 @@ __attribute__((visibility("hidden"))) | |
+ (void)logCorrectionStatisticsForDelegate:(id)arg1; | |
+ (_Bool)dictationIsFunctional; | |
+ (_Bool)fetchCurrentInputModeSupportsDictation; | |
-+ (id)serializedDictationPhrasesFromTokenMatrix:(id)arg1 fromKeyboard:(_Bool)arg2 transform:(struct __CFString *)arg3 useServerCapitalization:(_Bool)arg4; | |
-+ (id)serializedInterpretationFromTokens:(id)arg1 transform:(struct __CFString *)arg2 fromKeyboard:(_Bool)arg3 useServerCapitalization:(_Bool)arg4; | |
++ (_Bool)checkTraitsSupportDictation:(id)arg1; | |
++ (id)serializedInterpretationFromToken:(id)arg1 transform:(struct __CFString *)arg2 fromKeyboard:(_Bool)arg3 useServerCapitalization:(_Bool)arg4; | |
+ (_Bool)isRunning; | |
+ (id)sharedInstance; | |
+ (id)activeInstance; | |
+ (double)serverManualEndpointingThreshold; | |
+ (_Bool)usingServerManualEndpointingThreshold; | |
-+ (_Bool)setupForOpeningConnections; | |
-+ (_Bool)setupForPhraseSerialization; | |
-+ (_Bool)openAssistantFrameworkIfNecessary; | |
@property(nonatomic) _Bool wantsAvailabilityMonitoringWhenAppActive; // @synthesize wantsAvailabilityMonitoringWhenAppActive=_wantsAvailabilityMonitoringWhenAppActive; | |
-@property(retain, nonatomic) UIKeyboardInputMode *inputModeThatInvokedDictation; // @synthesize inputModeThatInvokedDictation=_inputModeThatInvokedDictation; | |
+@property(retain, nonatomic) UIKeyboardInputMode *keyboardInputModeToReturn; // @synthesize keyboardInputModeToReturn=_keyboardInputModeToReturn; | |
+@property(retain, nonatomic) UIKeyboardInputMode *currentInputModeForDictation; // @synthesize currentInputModeForDictation=_currentInputModeForDictation; | |
@property(retain, nonatomic) _UIDictationPrivacySheetController *dictationPrivacySheetController; // @synthesize dictationPrivacySheetController=_dictationPrivacySheetController; | |
@property(retain, nonatomic) UIWindow *dictationPresenterWindow; // @synthesize dictationPresenterWindow=_dictationPresenterWindow; | |
@property(nonatomic) _Bool hasPreheated; // @synthesize hasPreheated=_hasPreheated; | |
@@ -125,26 +122,30 @@ __attribute__((visibility("hidden"))) | |
- (void)markKeyboardInputMetricEvent; | |
- (void)_markOfflineDictationInputMetricEvent; | |
- (id)_currentLanguageForOfflineDictationMetrics; | |
+- (id)_assistantCompatibleLanguageCodeForInputMode:(id)arg1; | |
- (void)_endOfflineMetricsSession; | |
- (void)_beginOfflineMetricsSession; | |
- (void)setLanguage:(id)arg1; | |
- (id)language; | |
- (void)preheatIfNecessary; | |
- (_Bool)isRecievingResults; | |
+- (void)dictationConnectionDidFinish:(id)arg1; | |
+- (void)dictationConnectionDidCancel:(id)arg1; | |
- (void)dictationConnnectionDidChangeAvailability:(id)arg1; | |
- (void)dictationConnection:(id)arg1 didReceiveSearchResults:(id)arg2 recognizedText:(id)arg3 stable:(_Bool)arg4 final:(_Bool)arg5; | |
- (id)_containingSearchBarForView:(id)arg1; | |
-- (void)dictationConnection:(id)arg1 speechRecognitionDidFail:(id)arg2; | |
-- (void)dictationConnection:(id)arg1 speechRecordingDidFail:(id)arg2; | |
-- (void)dictationConnectionSpeechRecordingDidCancel:(id)arg1; | |
-- (void)dictationConnectionSpeechRecordingDidEnd:(id)arg1; | |
-- (void)dictationConnectionSpeechRecordingDidBegin:(id)arg1; | |
-- (void)dictationConnectionSpeechRecordingWillBegin:(id)arg1; | |
-- (void)handleTextTokens:(id)arg1 transform:(struct __CFString *)arg2; | |
-- (void)handleDictationCommand:(long long)arg1; | |
-- (void)dictationConnection:(id)arg1 didRecognizeTokens:(id)arg2 languageModel:(id)arg3; | |
-- (long long)dictationCommandForToken:(id)arg1; | |
-- (void)dictationConnection:(id)arg1 didHypothesizePhrases:(id)arg2 languageModel:(id)arg3; | |
+- (void)dictationConnection:(id)arg1 didFailRecognitionWithError:(id)arg2; | |
+- (void)dictationConnection:(id)arg1 didFailRecordingWithError:(id)arg2; | |
+- (void)dictationConnectionDidCancelRecording:(id)arg1; | |
+- (void)dictationConnectionDidEndRecording:(id)arg1; | |
+- (void)dictationConnectionDidStartRecording:(id)arg1; | |
+- (void)dictationConnectionWillStartRecording:(id)arg1; | |
+- (void)dictationConnection:(id)arg1 didFilterTokensWithFilterState:(id)arg2 forFinalize:(_Bool)arg3; | |
+- (void)dictationConnection:(id)arg1 filterState:(id)arg2 processFilteredToken:(id)arg3 forFinalize:(_Bool)arg4; | |
+- (id)dictationConnection:(id)arg1 filterState:(id)arg2 token:(id)arg3 secureInput:(_Bool)arg4 forFinalize:(_Bool)arg5; | |
+- (CDUnknownBlockType)dictationBlockForToken:(id)arg1; | |
+- (id)dictationConnection:(id)arg1 willFilterTokensWithLanguageModel:(id)arg2 forFinalize:(_Bool)arg3; | |
+- (void)dictationConnection:(id)arg1 receivedInterpretation:(id)arg2 languageModel:(id)arg3 secureInput:(_Bool)arg4; | |
- (void)setupToInsertResultForNewHypothesis:(id)arg1; | |
- (void)_updateFromSelectedTextRange:(id)arg1 withNewHypothesis:(id)arg2; | |
- (id)_getBestHypothesisRangeGivenHintRange:(id)arg1 inputDelegate:(id)arg2 hypothesisRange:(struct _NSRange *)arg3 documentTextInRange:(id *)arg4; | |
@@ -153,24 +154,22 @@ __attribute__((visibility("hidden"))) | |
- (void)_displayLinkFired:(id)arg1; | |
- (void)_startStreamingAnimations; | |
- (void)_stopStreamingAnimation; | |
-- (void)dictationConnection:(id)arg1 didRecognizePhrases:(id)arg2 languageModel:(id)arg3 correctionIdentifier:(id)arg4; | |
-- (void)finishDictationRecognitionWithPhrases:(id)arg1 languageModel:(id)arg2 correctionIdentifier:(id)arg3; | |
+- (void)dictationConnection:(id)arg1 finalizePhrases:(id)arg2 languageModel:(id)arg3 correctionIdentifier:(id)arg4 secureInput:(_Bool)arg5; | |
+- (void)finishDictationRecognitionWithPhrases:(id)arg1 languageModel:(id)arg2 correctionIdentifier:(id)arg3 secureInput:(_Bool)arg4; | |
- (void)_clearExistingText; | |
- (void)_deleteBackwardIntoText; | |
- (void)insertSerializedDictationResult:(id)arg1 withCorrectionIdentifier:(id)arg2; | |
- (id)resultWithTrailingSpace:(id)arg1; | |
- (struct __CFString *)resultTransformForLanguageModel:(id)arg1; | |
-- (_Bool)needsLeadingSpaceForPhrases:(id)arg1; | |
-- (_Bool)needsTrailingSpaceForPhrases:(id)arg1; | |
-- (id)dictationPhraseArrayFromDictationResult:(id)arg1; | |
- (void)restartDictationForTypeAndTalk; | |
- (_Bool)dictationIsModifyingText; | |
- (void)performIgnoringDocumentChanges:(CDUnknownBlockType)arg1; | |
- (_Bool)isIgnoringDocumentChanges; | |
- (void)stopDictation; | |
+- (void)stopDictation:(_Bool)arg1; | |
- (void)cancelDictationForTextStoreChangesInResponder:(id)arg1; | |
- (void)cancelDictation; | |
-- (void)startDictationForFileAtURL:(id)arg1 forInputModeIdentifier:(id)arg2; | |
+- (struct _NSRange)_getRangeOfString:(id)arg1 inDocumentText:(id)arg2; | |
- (void)switchToDictationInputMode; | |
- (void)_touchPhaseChangedForTouch:(id)arg1; | |
- (void)_presentPrivacySheetWithCompletion:(CDUnknownBlockType)arg1; | |
@@ -185,9 +184,11 @@ __attribute__((visibility("hidden"))) | |
- (void)clearTextFieldPlaceholder; | |
- (void)_displaySecureContentsAsPlainText:(_Bool)arg1 afterDelay:(double)arg2; | |
- (void)switchToDictationInputModeWithTouch:(id)arg1; | |
+- (void)switchToDictationInputModeWithTouch:(id)arg1 withKeyboardInputMode:(id)arg2; | |
+- (void)switchToDictationLanguage:(id)arg1; | |
- (void)startDictation; | |
-- (void)startDictationForReason:(long long)arg1; | |
-- (void)setupForDictationStartForReason:(long long)arg1; | |
+- (void)_startDictation; | |
+- (void)setupForDictationStart; | |
- (void)setupForStreamingDictationStart; | |
- (void)dismissDictationView:(id)arg1; | |
- (_Bool)dictationEnabled; | |
@@ -195,8 +196,7 @@ __attribute__((visibility("hidden"))) | |
- (void)releaseConnectionAfterStatisticsLogging; | |
- (void)releaseConnectionAfterDictationRequest; | |
- (void)releaseConnection; | |
-- (id)connection; | |
-- (id)_connection; | |
+- (id)dictationConnection; | |
- (void)startRecordingLimitTimer; | |
- (void)cancelRecordingLimitTimer; | |
- (void)dealloc; | |
@@ -208,27 +208,24 @@ __attribute__((visibility("hidden"))) | |
- (void)_runFinalizeOperation; | |
- (void)_setupHypothesisAsFinalResults; | |
- (void)_setFinalResultHandler:(CDUnknownBlockType)arg1; | |
-- (void)startConnectionForFileAtURL:(id)arg1 forInputModeIdentifier:(id)arg2; | |
-- (void)completeStartConnectionForFileAtURL:(id)arg1 forInputModeIdentifier:(id)arg2; | |
-- (void)startConnectionForReason:(long long)arg1; | |
-- (void)completeStartConnectionForReason:(long long)arg1; | |
-- (void)setupConnectionOptions; | |
+- (void)startConnection; | |
+- (void)completeStartConnection; | |
+- (void)dictationConnection:(id)arg1 updateOptions:(id)arg2; | |
- (id)selectedTextForInputDelegate:(id)arg1; | |
- (id)postfixTextForInputDelegate:(id)arg1; | |
- (id)prefixTextForInputDelegate:(id)arg1; | |
- (id)fieldIdentifierInputDelegate:(id)arg1; | |
- (float)audioLevel; | |
- (_Bool)supportsInputMode:(id)arg1 error:(id *)arg2; | |
-- (id)supportedDictationLanguages:(CDUnknownBlockType)arg1; | |
+- (_Bool)supportsDictationLanguage:(id)arg1 error:(id *)arg2; | |
- (id)languageCodeForAssistantLanguageCode:(id)arg1; | |
-- (id)assistantCompatibleLanguageCodeForInputMode:(id)arg1; | |
- (_Bool)_shouldInsertText:(id)arg1 inInputDelegate:(id)arg2; | |
- (_Bool)_shouldDeleteBackwardInInputDelegate:(id)arg1; | |
- (void)_restartDictation; | |
- (void)enableProximity; | |
- (void)proximityStateChanged:(id)arg1; | |
- (void)disableAutorotation; | |
-- (void)setDictationInputmode; | |
+- (void)setDictationInputMode:(id)arg1; | |
- (void)reenableAutorotation; | |
- (_Bool)disabledDueToTelephonyActivity; | |
- (id)streamingOperations; | |
diff --git a/UIKit/UIDictationInputMode.h b/UIKit/UIDictationInputMode.h | |
index 81a50271..5b85372b 100644 | |
--- a/UIKit/UIDictationInputMode.h | |
+++ b/UIKit/UIDictationInputMode.h | |
@@ -11,11 +11,11 @@ | |
@interface UIDictationInputMode : UIKeyboardInputMode | |
{ | |
UITouch *_triggeringTouch; | |
- UIKeyboardInputMode *_inputModeThatInvokedDictation; | |
+ UIKeyboardInputMode *_currentInputModeForDictation; | |
} | |
+ (_Bool)currentInputModeSupportsDictation; | |
-@property(retain, nonatomic) UIKeyboardInputMode *inputModeThatInvokedDictation; // @synthesize inputModeThatInvokedDictation=_inputModeThatInvokedDictation; | |
+@property(retain, nonatomic) UIKeyboardInputMode *currentInputModeForDictation; // @synthesize currentInputModeForDictation=_currentInputModeForDictation; | |
@property(retain, nonatomic) UITouch *triggeringTouch; // @synthesize triggeringTouch=_triggeringTouch; | |
@property(readonly, nonatomic) Class viewControllerClass; | |
- (void)dealloc; | |
diff --git a/UIKit/UIDictationInterpretation.h b/UIKit/UIDictationInterpretation.h | |
new file mode 100644 | |
index 00000000..a11bfb0c | |
--- /dev/null | |
+++ b/UIKit/UIDictationInterpretation.h | |
@@ -0,0 +1,35 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/NSSecureCoding-Protocol.h> | |
+ | |
+@class NSArray; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIDictationInterpretation : NSObject <NSSecureCoding> | |
+{ | |
+ NSArray *_tokens; | |
+ double _averageConfidenceScore; | |
+} | |
+ | |
++ (_Bool)supportsSecureCoding; | |
+@property(nonatomic) double averageConfidenceScore; // @synthesize averageConfidenceScore=_averageConfidenceScore; | |
+@property(readonly, nonatomic) NSArray *tokens; // @synthesize tokens=_tokens; | |
+- (void).cxx_destruct; | |
+- (id)description; | |
+- (_Bool)isEqual:(id)arg1; | |
+- (id)textWithShiftState:(unsigned long long)arg1 ranges:(id *)arg2 filter:(CDUnknownBlockType)arg3; | |
+@property(readonly, nonatomic) _Bool removeSpaceAfter; | |
+@property(readonly, nonatomic) _Bool removeSpaceBefore; | |
+- (void)encodeWithCoder:(id)arg1; | |
+- (id)initWithCoder:(id)arg1; | |
+- (id)initWithTokens:(id)arg1 score:(double)arg2; | |
+- (id)initWithTokens:(id)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDictationInterpretationGroup.h b/UIKit/UIDictationInterpretationGroup.h | |
new file mode 100644 | |
index 00000000..25be6307 | |
--- /dev/null | |
+++ b/UIKit/UIDictationInterpretationGroup.h | |
@@ -0,0 +1,30 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/NSSecureCoding-Protocol.h> | |
+ | |
+@class NSArray, UIDictationInterpretation; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIDictationInterpretationGroup : NSObject <NSSecureCoding> | |
+{ | |
+ NSArray *_interpretations; | |
+} | |
+ | |
++ (_Bool)supportsSecureCoding; | |
+@property(readonly, nonatomic) NSArray *interpretations; // @synthesize interpretations=_interpretations; | |
+- (void).cxx_destruct; | |
+- (id)description; | |
+@property(readonly, nonatomic) UIDictationInterpretation *bestInterpretation; | |
+@property(readonly, nonatomic) double bestConfidenceScore; | |
+- (void)encodeWithCoder:(id)arg1; | |
+- (id)initWithCoder:(id)arg1; | |
+- (id)initWithInterpretations:(id)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDictationLayoutView.h b/UIKit/UIDictationLayoutView.h | |
new file mode 100644 | |
index 00000000..6f659788 | |
--- /dev/null | |
+++ b/UIKit/UIDictationLayoutView.h | |
@@ -0,0 +1,41 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIDictationView.h> | |
+ | |
+@class NSString, UIButton, UILabel; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIDictationLayoutView : UIDictationView | |
+{ | |
+ _Bool _hideSwitcher; | |
+ UIButton *_startButton; | |
+ UIButton *_stopButton; | |
+ UIButton *_globeButton; | |
+ UIButton *_keyboardButton; | |
+ UILabel *_languageLabel; | |
+ NSString *_currentDictationLanguage; | |
+ _Bool _selectionGestureDetected; | |
+} | |
+ | |
+- (_Bool)isShowing; | |
+- (void)returnToKeyboard; | |
+- (void)finishReturnToKeyboard; | |
+- (void)layoutSubviews; | |
+- (void)didEndIndirectSelectionGesture; | |
+- (void)willBeginIndirectSelectionGesture; | |
+- (void)setState:(int)arg1; | |
+- (void)setRenderConfig:(id)arg1; | |
+- (void)globeButtonPressed:(id)arg1 withEvent:(id)arg2 location:(struct CGPoint)arg3; | |
+- (void)globeButtonPressed:(id)arg1 withEvent:(id)arg2; | |
+- (void)updateLanguageLabel; | |
+- (void)keyboardButtonPressed; | |
+- (void)startStopButtonPressed; | |
+- (id)initWithFrame:(struct CGRect)arg1; | |
+- (void)dealloc; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDictationScoredToken.h b/UIKit/UIDictationScoredToken.h | |
new file mode 100644 | |
index 00000000..822592a3 | |
--- /dev/null | |
+++ b/UIKit/UIDictationScoredToken.h | |
@@ -0,0 +1,26 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIDictationToken.h> | |
+ | |
+#import <UIKit/NSSecureCoding-Protocol.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIDictationScoredToken : UIDictationToken <NSSecureCoding> | |
+{ | |
+ double _confidenceScore; | |
+} | |
+ | |
++ (_Bool)supportsSecureCoding; | |
+@property(readonly, nonatomic) double confidenceScore; // @synthesize confidenceScore=_confidenceScore; | |
+- (id)_descriptionExtra; | |
+- (_Bool)isEqual:(id)arg1; | |
+- (void)encodeWithCoder:(id)arg1; | |
+- (id)initWithCoder:(id)arg1; | |
+- (id)initWithText:(id)arg1 removeSpaceBefore:(_Bool)arg2 removeSpaceAfter:(_Bool)arg3 confidenceScore:(double)arg4; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDictationSerializableResults.h b/UIKit/UIDictationSerializableResults.h | |
new file mode 100644 | |
index 00000000..686b2796 | |
--- /dev/null | |
+++ b/UIKit/UIDictationSerializableResults.h | |
@@ -0,0 +1,52 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/NSCopying-Protocol.h> | |
+#import <UIKit/NSSecureCoding-Protocol.h> | |
+ | |
+@class NSArray, NSIndexPath; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIDictationSerializableResults : NSObject <NSSecureCoding, NSCopying> | |
+{ | |
+ _Bool _fromKeyboard; | |
+ _Bool _useServerCapitalization; | |
+ _Bool _addTrailingSpace; | |
+ _Bool _allowsAlternatives; | |
+ NSArray *_phrases; | |
+ const struct __CFString *_transform; | |
+ NSIndexPath *_indexPathOfInterpretations; | |
+} | |
+ | |
++ (_Bool)supportsSecureCoding; | |
+@property(readonly, nonatomic) _Bool allowsAlternatives; // @synthesize allowsAlternatives=_allowsAlternatives; | |
+@property(retain, nonatomic) NSIndexPath *indexPathOfInterpretations; // @synthesize indexPathOfInterpretations=_indexPathOfInterpretations; | |
+@property(nonatomic) _Bool addTrailingSpace; // @synthesize addTrailingSpace=_addTrailingSpace; | |
+@property(nonatomic) _Bool useServerCapitalization; // @synthesize useServerCapitalization=_useServerCapitalization; | |
+@property(nonatomic) const struct __CFString *transform; // @synthesize transform=_transform; | |
+@property(nonatomic) _Bool fromKeyboard; // @synthesize fromKeyboard=_fromKeyboard; | |
+@property(copy, nonatomic) NSArray *phrases; // @synthesize phrases=_phrases; | |
+- (void).cxx_destruct; | |
+- (id)description; | |
+- (id)singleLineResult; | |
+- (id)bestResults; | |
+- (id)dictationPhraseArray; | |
+- (id)bestTextArray; | |
+- (id)textArray; | |
+- (id)bestText; | |
+- (id)text; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+- (void)encodeWithCoder:(id)arg1; | |
+- (void)dealloc; | |
+- (id)initWithCoder:(id)arg1; | |
+- (id)initWithArrayOfArrayOfStrings:(id)arg1; | |
+- (id)initWithPhrases:(id)arg1; | |
+- (id)init; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDictationSplitLayoutView.h b/UIKit/UIDictationSplitLayoutView.h | |
index 18bd44f1..b689e45a 100644 | |
--- a/UIKit/UIDictationSplitLayoutView.h | |
+++ b/UIKit/UIDictationSplitLayoutView.h | |
@@ -4,20 +4,13 @@ | |
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
// | |
-#import <UIKit/UIDictationView.h> | |
+#import <UIKit/UIDictationLayoutView.h> | |
__attribute__((visibility("hidden"))) | |
-@interface UIDictationSplitLayoutView : UIDictationView | |
+@interface UIDictationSplitLayoutView : UIDictationLayoutView | |
{ | |
} | |
-- (_Bool)drawsOwnBackground; | |
-- (_Bool)isShowing; | |
-- (void)returnToKeyboard; | |
-- (void)finishReturnToKeyboard; | |
-- (void)layoutSubviews; | |
-- (void)setState:(int)arg1; | |
-- (void)setRenderConfig:(id)arg1; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
@end | |
diff --git a/UIKit/UIDictationToken.h b/UIKit/UIDictationToken.h | |
new file mode 100644 | |
index 00000000..f134cf4a | |
--- /dev/null | |
+++ b/UIKit/UIDictationToken.h | |
@@ -0,0 +1,34 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/NSSecureCoding-Protocol.h> | |
+ | |
+@class NSString; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIDictationToken : NSObject <NSSecureCoding> | |
+{ | |
+ _Bool _removeSpaceBefore; | |
+ _Bool _removeSpaceAfter; | |
+ NSString *_text; | |
+} | |
+ | |
++ (_Bool)supportsSecureCoding; | |
+@property(readonly, nonatomic) _Bool removeSpaceAfter; // @synthesize removeSpaceAfter=_removeSpaceAfter; | |
+@property(nonatomic) _Bool removeSpaceBefore; // @synthesize removeSpaceBefore=_removeSpaceBefore; | |
+@property(copy, nonatomic) NSString *text; // @synthesize text=_text; | |
+- (void).cxx_destruct; | |
+- (id)_descriptionExtra; | |
+- (id)description; | |
+- (_Bool)isEqual:(id)arg1; | |
+- (void)encodeWithCoder:(id)arg1; | |
+- (id)initWithCoder:(id)arg1; | |
+- (id)initWithText:(id)arg1 removeSpaceBefore:(_Bool)arg2 removeSpaceAfter:(_Bool)arg3; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDictationUtilities.h b/UIKit/UIDictationUtilities.h | |
new file mode 100644 | |
index 00000000..e017fcb2 | |
--- /dev/null | |
+++ b/UIKit/UIDictationUtilities.h | |
@@ -0,0 +1,29 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIDictationUtilities : NSObject | |
+{ | |
+} | |
+ | |
++ (id)_properNameForString:(id)arg1; | |
++ (_Bool)needsTrailingSpaceForPhrases:(id)arg1 secureInput:(_Bool)arg2; | |
++ (_Bool)needsLeadingSpaceForPhrases:(id)arg1 secureInput:(_Bool)arg2; | |
++ (id)metadataDictionaryForCorrectionIdentifier:(id)arg1; | |
++ (id)attributedStringForDictationResult:(id)arg1 andCorrectionIdentifier:(id)arg2; | |
++ (id)bestInterpretationForPhrases:(id)arg1; | |
++ (id)bestInterpretationForDictationResult:(id)arg1; | |
++ (id)dictationPhrasesFromPhraseArray:(id)arg1; | |
++ (id)dictationPhrasesFromTokenMatrix:(id)arg1; | |
++ (id)phraseFromAFPhrase:(id)arg1; | |
++ (id)interpretationFromAFTokens:(id)arg1; | |
++ (id)interpretationFromAFInterpretation:(id)arg1; | |
++ (id)tokenFromAFToken:(id)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDictationView.h b/UIKit/UIDictationView.h | |
index 1aa18b23..b653fbe3 100644 | |
--- a/UIKit/UIDictationView.h | |
+++ b/UIKit/UIDictationView.h | |
@@ -16,11 +16,11 @@ | |
UIKeyboardDicationBackground *_background; | |
UIButton *_endpointButton; | |
UIButton *_endpointButtonLandscape; | |
- UIButton *_waveTapEndpointButton; | |
int _state; | |
_Bool _keyboardInTransition; | |
_Bool _automaticAppearanceWasEnabled; | |
SUICFlamesView *_flamesView; | |
+ _Bool _showLanguageLabel; | |
id <UIDictationViewDisplayDelegate> _displayDelegate; | |
} | |
@@ -29,6 +29,7 @@ | |
+ (id)sharedInstance; | |
+ (struct CGSize)viewSize; | |
+ (Class)dictationViewClass; | |
+@property(nonatomic) _Bool showLanguageLabel; // @synthesize showLanguageLabel=_showLanguageLabel; | |
@property(nonatomic) id <UIDictationViewDisplayDelegate> displayDelegate; // @synthesize displayDelegate=_displayDelegate; | |
- (float)audioLevelForFlamesView:(id)arg1; | |
- (_Bool)visible; | |
@@ -44,6 +45,9 @@ | |
- (void)keyboardDidShow:(id)arg1; | |
- (struct CGPoint)backgroundOffset; | |
- (struct CGPoint)contentOffset; | |
+- (void)globeButtonPressed:(id)arg1 withEvent:(id)arg2 location:(struct CGPoint)arg3; | |
+- (void)didEndIndirectSelectionGesture; | |
+- (void)willBeginIndirectSelectionGesture; | |
- (struct CGPoint)positionForShow; | |
- (void)show; | |
- (void)applicationEnteredBackground; | |
diff --git a/UIKit/UIDictationiPadLayoutView.h b/UIKit/UIDictationiPadLayoutView.h | |
index 45ad9172..76efcc89 100644 | |
--- a/UIKit/UIDictationiPadLayoutView.h | |
+++ b/UIKit/UIDictationiPadLayoutView.h | |
@@ -4,20 +4,12 @@ | |
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
// | |
-#import <UIKit/UIDictationView.h> | |
+#import <UIKit/UIDictationLayoutView.h> | |
__attribute__((visibility("hidden"))) | |
-@interface UIDictationiPadLayoutView : UIDictationView | |
+@interface UIDictationiPadLayoutView : UIDictationLayoutView | |
{ | |
} | |
-- (_Bool)isShowing; | |
-- (void)returnToKeyboard; | |
-- (void)finishReturnToKeyboard; | |
-- (void)layoutSubviews; | |
-- (void)setState:(int)arg1; | |
-- (void)setRenderConfig:(id)arg1; | |
-- (id)initWithFrame:(struct CGRect)arg1; | |
- | |
@end | |
diff --git a/UIKit/UIDictationiPhoneLayoutView.h b/UIKit/UIDictationiPhoneLayoutView.h | |
index 4ec9e162..91667a48 100644 | |
--- a/UIKit/UIDictationiPhoneLayoutView.h | |
+++ b/UIKit/UIDictationiPhoneLayoutView.h | |
@@ -4,21 +4,19 @@ | |
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
// | |
-#import <UIKit/UIDictationView.h> | |
+#import <UIKit/UIDictationLayoutView.h> | |
+ | |
+@class UIButton; | |
__attribute__((visibility("hidden"))) | |
-@interface UIDictationiPhoneLayoutView : UIDictationView | |
+@interface UIDictationiPhoneLayoutView : UIDictationLayoutView | |
{ | |
+ UIButton *_waveTapEndpointButton; | |
} | |
-- (_Bool)isShowing; | |
-- (void)returnToKeyboard; | |
-- (void)finishReturnToKeyboard; | |
- (void)layoutSubviews; | |
-- (void)setState:(int)arg1; | |
-- (void)setRenderConfig:(id)arg1; | |
+- (void)dealloc; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
-- (id)doneButtonTitleForLightBackground:(_Bool)arg1; | |
@end | |
diff --git a/UIKit/UIDocument.h b/UIKit/UIDocument.h | |
index 66341aef..9a665719 100644 | |
--- a/UIKit/UIDocument.h | |
+++ b/UIKit/UIDocument.h | |
@@ -9,7 +9,7 @@ | |
#import <UIKit/NSFilePresenter-Protocol.h> | |
#import <UIKit/NSProgressReporting-Protocol.h> | |
-@class NSDate, NSDocumentDifferenceSize, NSLock, NSMutableArray, NSOperationQueue, NSProgress, NSString, NSTimer, NSURL, NSUndoManager, NSUserActivity; | |
+@class NSDate, NSDocumentDifferenceSize, NSLock, NSMutableArray, NSOperationQueue, NSProgress, NSSet, NSString, NSTimer, NSURL, NSUndoManager, NSUserActivity; | |
@protocol OS_dispatch_queue, OS_dispatch_semaphore; | |
@interface UIDocument : NSObject <NSFilePresenter, NSProgressReporting> | |
@@ -59,7 +59,6 @@ | |
+ (void)_finishWritingToURL:(id)arg1 withTemporaryDirectoryURL:(id)arg2 newContentsURL:(id)arg3 afterSuccess:(_Bool)arg4; | |
+ (id)_customizationOfError:(id)arg1 withDescription:(id)arg2 recoverySuggestion:(id)arg3 recoveryAttempter:(id)arg4; | |
+ (id)_typeForContentsOfURL:(id)arg1 error:(id *)arg2; | |
-+ (void)initialize; | |
+ (id)_fileModificationDateForURL:(id)arg1; | |
@property(retain, nonatomic, getter=progress, setter=_setProgress:) NSProgress *progress; // @synthesize progress=_progress; | |
@property(readonly, nonatomic) NSDocumentDifferenceSize *differenceSinceSaving; // @synthesize differenceSinceSaving=_differenceSinceSaving; | |
@@ -148,6 +147,7 @@ | |
- (void)_setEditingDisabledDueToPermissions:(_Bool)arg1; | |
- (_Bool)_isEditingTemporarilyDisabled; | |
- (void)_setEditingTemporarilyDisabled:(_Bool)arg1; | |
+- (void)_updateLastUsedDate; | |
@property(copy) NSDate *fileModificationDate; | |
@property(readonly, copy) NSString *fileType; | |
- (void)setFileType:(id)arg1; | |
@@ -181,6 +181,7 @@ | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly) unsigned long long hash; | |
+@property(readonly) NSSet *observedPresentedItemUbiquityAttributes; | |
@property(readonly, copy) NSURL *primaryPresentedItemURL; | |
@property(readonly) Class superclass; | |
diff --git a/UIKit/UIDocumentBrowserViewControllerDelegate-Protocol.h b/UIKit/UIDocumentBrowserViewControllerDelegate-Protocol.h | |
new file mode 100644 | |
index 00000000..974b67a1 | |
--- /dev/null | |
+++ b/UIKit/UIDocumentBrowserViewControllerDelegate-Protocol.h | |
@@ -0,0 +1,22 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class NSArray, NSError, NSURL, UIActivityViewController, UIDocumentBrowserViewController; | |
+ | |
+@protocol UIDocumentBrowserViewControllerDelegate <NSObject> | |
+ | |
+@optional | |
+- (void)documentBrowser:(UIDocumentBrowserViewController *)arg1 commitDocumentURLPreview:(NSURL *)arg2; | |
+- (void)documentBrowser:(UIDocumentBrowserViewController *)arg1 willPresentActivityViewController:(UIActivityViewController *)arg2; | |
+- (NSArray *)documentBrowser:(UIDocumentBrowserViewController *)arg1 applicationActivitiesForDocumentURLs:(NSArray *)arg2; | |
+- (void)documentBrowser:(UIDocumentBrowserViewController *)arg1 failedToImportDocumentAtURL:(NSURL *)arg2 error:(NSError *)arg3; | |
+- (void)documentBrowser:(UIDocumentBrowserViewController *)arg1 didImportDocumentAtURL:(NSURL *)arg2 toDestinationURL:(NSURL *)arg3; | |
+- (void)documentBrowser:(UIDocumentBrowserViewController *)arg1 didRequestDocumentCreationWithHandler:(void (^)(NSURL *, unsigned long long))arg2; | |
+- (void)documentBrowser:(UIDocumentBrowserViewController *)arg1 didPickDocumentURLs:(NSArray *)arg2; | |
+@end | |
+ | |
diff --git a/UIKit/UIDocumentBrowserViewControllerPrivateDelegate-Protocol.h b/UIKit/UIDocumentBrowserViewControllerPrivateDelegate-Protocol.h | |
new file mode 100644 | |
index 00000000..f40ccc05 | |
--- /dev/null | |
+++ b/UIKit/UIDocumentBrowserViewControllerPrivateDelegate-Protocol.h | |
@@ -0,0 +1,21 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIDocumentBrowserViewControllerDelegate-Protocol.h> | |
+ | |
+@class DOCConcreteLocation, NSArray, UIBarButtonItem, UIDocumentBrowserViewController; | |
+@protocol DOCServicePopoverTrackerProtocol; | |
+ | |
+@protocol UIDocumentBrowserViewControllerPrivateDelegate <UIDocumentBrowserViewControllerDelegate> | |
+ | |
+@optional | |
+- (void)documentManagerWasCancelled:(UIDocumentBrowserViewController *)arg1; | |
+- (void)didDismissDocumentManager:(UIDocumentBrowserViewController *)arg1; | |
+- (void)willDismissDocumentManager:(UIDocumentBrowserViewController *)arg1; | |
+- (_Bool)documentBrowser:(UIDocumentBrowserViewController *)arg1 shouldHandleLocation:(DOCConcreteLocation *)arg2; | |
+- (_Bool)documentBrowser:(UIDocumentBrowserViewController *)arg1 shouldShowActivityViewControllerForDocumentURLs:(NSArray *)arg2 barButtonItem:(UIBarButtonItem *)arg3 popoverTracker:(id <DOCServicePopoverTrackerProtocol>)arg4; | |
+@end | |
+ | |
diff --git a/UIKit/UIDocumentInteractionController.h b/UIKit/UIDocumentInteractionController.h | |
index 63aa5ecb..cc92aed8 100644 | |
--- a/UIKit/UIDocumentInteractionController.h | |
+++ b/UIKit/UIDocumentInteractionController.h | |
@@ -8,40 +8,29 @@ | |
#import <UIKit/QLPreviewControllerDelegate-Protocol.h> | |
#import <UIKit/UIActionSheetDelegate-Protocol.h> | |
+#import <UIKit/_UIDICActivityViewControllerDelegate-Protocol.h> | |
-@class LSApplicationProxy, NSArray, NSString, NSURL, QLPreviewController, UIActivityViewController, UIBarButtonItem, UIPopoverController, UIView, UIViewController, _UIPreviewItemProxy; | |
-@protocol QLPreviewItem, UIDocumentInteractionControllerDelegate; | |
+@class NSArray, NSString, NSURL, QLPreviewController, UIBarButtonItem, UIPopoverController, UIView, UIViewController, _UIDICActivityViewController, _UIDICPreviewItem; | |
+@protocol UIDocumentInteractionControllerDelegate; | |
-@interface UIDocumentInteractionController : NSObject <QLPreviewControllerDelegate, UIActionSheetDelegate> | |
+@interface UIDocumentInteractionController : NSObject <QLPreviewControllerDelegate, _UIDICActivityViewControllerDelegate, UIActionSheetDelegate> | |
{ | |
- id <UIDocumentInteractionControllerDelegate> _delegate; | |
- id _previewItemProxy; | |
+ NSArray *_gestureRecognizers; | |
NSArray *_icons; | |
- id _annotation; | |
- NSString *_uniqueIdentifier; | |
- UIViewController *_presentingViewController; | |
QLPreviewController *_previewController; | |
- NSArray *_gestureRecognizers; | |
+ UIViewController *_presentingViewController; | |
struct CGRect _presentRect; | |
UIView *_presentView; | |
UIBarButtonItem *_presentItem; | |
- NSArray *_applicationActivities; | |
- UIPopoverController *_popoverController; | |
- UIActivityViewController *_activityViewController; | |
- _Bool _shouldUnzipDocument; | |
- _Bool _sourceIsManaged; | |
- NSURL *_unzippedDocumentURL; | |
- LSApplicationProxy *_applicationToOpen; | |
NSURL *_tmpURLToDeleteOnDealloc; | |
+ NSURL *_decompressedArchiveDocumentURL; | |
+ _Bool _shouldDecompressArchiveIfNecessary; | |
struct { | |
unsigned int delegateViewControllerForPreview:1; | |
unsigned int delegateRectForPreview:1; | |
unsigned int delegateViewForPreview:1; | |
- unsigned int transitionImageForPreview:1; | |
- unsigned int documentProxyForPreview:1; | |
unsigned int delegateWillBeginPreview:1; | |
unsigned int delegateDidEndPreviewPreview:1; | |
- unsigned int delegateWillEndPreviewPreview:1; | |
unsigned int delegateWillPresentOptionsMenu:1; | |
unsigned int delegateDidDismissOptionsMenu:1; | |
unsigned int delegateWillPresentOpenInMenu:1; | |
@@ -50,120 +39,130 @@ | |
unsigned int delegateDidEndSendingToApplication:1; | |
unsigned int delegateCanPerformAction:1; | |
unsigned int delegatePerformAction:1; | |
- unsigned int delegateUnzipURL:1; | |
- unsigned int showingOptionsMenu:1; | |
- unsigned int showingOpenInMenu:1; | |
+ unsigned int delegateArchiveDecompressionRootURL:1; | |
unsigned int delegateExcludesActivities:1; | |
- unsigned int delegateCanBlockRemoteImages:1; | |
unsigned int delegateAddsActivities:1; | |
unsigned int delegateProvidesActivityItem:1; | |
unsigned int delegateProvidesPrintInfo:1; | |
- unsigned int performingActivity:1; | |
+ unsigned int transitionImageForPreview:1; | |
+ unsigned int documentProxyForPreview:1; | |
+ unsigned int showingOptionsMenu:1; | |
+ unsigned int showingOpenInMenu:1; | |
} _documentInteractionControllerFlags; | |
- _Bool previewsPresentWithMarkup; | |
- _Bool _disableFilteringDotFilesInArchives; | |
+ _Bool _sourceIsManaged; | |
+ _Bool _previewsPresentWithMarkup; | |
+ _Bool _excludeDotFilesFromArchiveListings; | |
+ id <UIDocumentInteractionControllerDelegate> _delegate; | |
+ _UIDICPreviewItem *_previewControllerItem; | |
+ id _annotation; | |
CDUnknownBlockType _completionWithItemsHandler; | |
+ _UIDICActivityViewController *_activityViewController; | |
+ UIPopoverController *_popoverController; | |
+ NSString *_uniqueIdentifier; | |
} | |
-+ (id)_pathFilterPredicate:(_Bool)arg1; | |
-+ (id)_unzippingQueue; | |
++ (id)_archiveDecompressQueue; | |
+ (id)_UTIForFileURL:(id)arg1; | |
+ (id)interactionControllerWithURL:(id)arg1; | |
-+ (void)initialize; | |
-+ (id)allActionSelectorNames; | |
-@property(nonatomic, getter=_disableFilteringDotFilesInArchives, setter=_setDisableFilteringDotFilesInArchives:) _Bool disableFilteringDotFilesInArchives; // @synthesize disableFilteringDotFilesInArchives=_disableFilteringDotFilesInArchives; | |
-@property(nonatomic) _Bool previewsPresentWithMarkup; // @synthesize previewsPresentWithMarkup; | |
-@property(copy, nonatomic, getter=_completionWithItemsHandler, setter=_setCompletionWithItemsHandler:) CDUnknownBlockType _completionWithItemsHandler; // @synthesize _completionWithItemsHandler; | |
-@property(retain, nonatomic) UIPopoverController *popoverController; // @synthesize popoverController=_popoverController; | |
-@property(retain, nonatomic) UIActivityViewController *activityViewController; // @synthesize activityViewController=_activityViewController; | |
+@property(nonatomic) _Bool excludeDotFilesFromArchiveListings; // @synthesize excludeDotFilesFromArchiveListings=_excludeDotFilesFromArchiveListings; | |
+@property(nonatomic) _Bool previewsPresentWithMarkup; // @synthesize previewsPresentWithMarkup=_previewsPresentWithMarkup; | |
@property(nonatomic) _Bool sourceIsManaged; // @synthesize sourceIsManaged=_sourceIsManaged; | |
@property(retain, nonatomic) NSString *uniqueIdentifier; // @synthesize uniqueIdentifier=_uniqueIdentifier; | |
+@property(retain, nonatomic) UIPopoverController *popoverController; // @synthesize popoverController=_popoverController; | |
+@property(retain, nonatomic) _UIDICActivityViewController *activityViewController; // @synthesize activityViewController=_activityViewController; | |
+@property(copy, nonatomic, getter=_completionWithItemsHandler, setter=_setCompletionWithItemsHandler:) CDUnknownBlockType _completionWithItemsHandler; // @synthesize _completionWithItemsHandler; | |
@property(retain, nonatomic) id annotation; // @synthesize annotation=_annotation; | |
@property(nonatomic) __weak id <UIDocumentInteractionControllerDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)_fixupFileExtensionIfNeeded; | |
-@property(readonly, nonatomic) _UIPreviewItemProxy<QLPreviewItem> *previewItemProxy; | |
-@property(readonly, nonatomic) id previewController; | |
-- (void)_activityControllerViewDidDismiss; | |
+- (id)activityViewController:(id)arg1 mailSubjectForActivityType:(id)arg2; | |
+- (void)activityViewController:(id)arg1 didFinishPerformingActivityType:(id)arg2 completed:(_Bool)arg3 items:(id)arg4 error:(id)arg5; | |
+- (void)activityViewController:(id)arg1 didFinishPresentingActivityType:(id)arg2; | |
+- (void)activityViewController:(id)arg1 openActivityDidEndSendingToApplication:(id)arg2; | |
+- (void)activityViewController:(id)arg1 openActivityWillBeginSendingToApplication:(id)arg2; | |
+- (void)popoverController:(id)arg1 animationCompleted:(long long)arg2; | |
- (_Bool)_delegatePerformAction:(SEL)arg1; | |
- (_Bool)_delegateCanPerformAction:(SEL)arg1; | |
- (_Bool)_delegateImplementsLegacyActions; | |
- (_Bool)_canSaveToCameraRollForType; | |
- (_Bool)_isValidURL:(id)arg1; | |
-- (_Bool)_isFilenameValidForUnzipping:(id)arg1 allowsArchiveZip:(_Bool)arg2; | |
+- (_Bool)_isFilenameValidForDecompressing:(id)arg1 allowsPreviewingArchive:(_Bool)arg2; | |
- (_Bool)_isPackageArchive:(id)arg1; | |
-- (_Bool)_documentNeedsHelpUnzippingForPreview; | |
-- (_Bool)_canUnzipDocumentForPreview; | |
-- (_Bool)_canUnzipDocument; | |
-- (id)_unzippedDocumentURL; | |
-- (void)_setUnzippedDocumentURL:(id)arg1; | |
-- (void)_setApplicationToOpen:(id)arg1; | |
-- (id)_applicationToOpen; | |
-- (void)_interfaceOrientationWillChange:(id)arg1; | |
-- (void)_invalidate; | |
-- (void)_unzipFileAndSetupPayload:(CDUnknownBlockType)arg1; | |
-- (id)_unzipFileAndSetupPayload:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
+- (_Bool)_documentNeedsHelpDecompressingArchiveForPreview; | |
+- (_Bool)_shouldAutoDecompressIfArchiveForPreview; | |
+- (_Bool)_shouldAutoDecompressIfArchive; | |
+- (id)_decompressedArchiveDocumentURL; | |
+- (void)_setDecompressedArchiveDocumentURL:(id)arg1; | |
+- (void)_decompressArchiveAndSetupPayload:(CDUnknownBlockType)arg1; | |
+- (id)__decompressArchiveAndSetupPayload:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
- (id)_pathsInArchive:(CDUnknownBlockType)arg1; | |
+- (unsigned long long)_archiveExtractionOptions; | |
+@property(nonatomic) _Bool shouldUnzipDocument; | |
+- (id)_newActivityIfNecessaryForLegacyActionDelegatingWithAction:(SEL)arg1; | |
+- (_Bool)_shouldIncludeActivityForLegacyDelegatingWithAction:(SEL)arg1; | |
+- (id)_newPreviewActivity; | |
+- (_Bool)_shouldIncludePreviewActivity; | |
- (_Bool)_setupPreviewController; | |
- (_Bool)_setupForOpenInMenu; | |
- (_Bool)_setupForOptionsMenu; | |
-- (id)_openWithAppActivitiesForDocumentProxy:(id)arg1; | |
-- (void)_finishedCopyingResource; | |
+- (id)_preparedActivityViewControllerWithItems:(id)arg1 activities:(id)arg2 options:(unsigned long long)arg3; | |
+- (void)_invokeDelegateDidFinishOpenWithApplicationIdentifier:(id)arg1; | |
+- (void)_invokeDelegateWillBeginOpenWithApplicationIdentifier:(id)arg1; | |
+- (id)_preferredApplicationForDocumentOpening; | |
- (void)openResourceOperation:(id)arg1 didFinishCopyingResource:(id)arg2; | |
-- (void)__openDocumentInPlaceWithApplication:(id)arg1; | |
+- (void)__performLaunchServiceDocumentOpenWithApplication:(id)arg1 launchServiceOptions:(id)arg2; | |
+- (void)__openUsingInPlaceMechanismToTransferDocumentToApplication:(id)arg1; | |
+- (void)__openUsingDefaultCopyMechanismToTransferDocumentToApplication:(id)arg1; | |
- (void)_openDocumentWithApplication:(id)arg1; | |
-- (void)_openDocumentWithApplicationAfterUnzippingIfNecessary:(id)arg1; | |
-- (void)_callFinishSelectorForOpenInPlace:(id)arg1; | |
-- (void)_callBeginSelector:(id)arg1; | |
-- (void)_openDocumentWithApplication:(id)arg1 userInfo:(id)arg2; | |
-- (id)_applicationActivities:(_Bool)arg1; | |
+- (void)_openDocumentInPlaceWithApplication:(id)arg1; | |
+- (void)openDocumentWithDefaultApplication; | |
- (void)_presentOptionsMenu:(id)arg1; | |
-- (void)_presentOpenIn:(id)arg1; | |
- (void)_presentPreview:(id)arg1; | |
-@property(readonly, nonatomic) NSArray *gestureRecognizers; | |
- (void)dismissMenuAnimated:(_Bool)arg1; | |
- (void)dismissPreviewAnimated:(_Bool)arg1; | |
- (_Bool)presentOpenInMenuFromBarButtonItem:(id)arg1 animated:(_Bool)arg2; | |
- (_Bool)presentOpenInMenuFromRect:(struct CGRect)arg1 inView:(id)arg2 animated:(_Bool)arg3; | |
+- (_Bool)_presentOpenInMenuAnimated:(_Bool)arg1 willPresentBlock:(CDUnknownBlockType)arg2; | |
+- (_Bool)__presentPreviewAnimated:(_Bool)arg1; | |
- (_Bool)presentPreviewAnimated:(_Bool)arg1; | |
- (id)presentingNavigationController; | |
- (_Bool)presentOptionsMenuFromBarButtonItem:(id)arg1 animated:(_Bool)arg2; | |
- (_Bool)presentOptionsMenuFromRect:(struct CGRect)arg1 inView:(id)arg2 animated:(_Bool)arg3; | |
-- (_Bool)_canUnzipDocumentAndPresentOpenIn; | |
-- (_Bool)_canUnzipDocumentAndPresentOptions; | |
-- (_Bool)_canPreviewUnzippedDocument; | |
-@property(nonatomic) _Bool shouldUnzipDocument; // @synthesize shouldUnzipDocument=_shouldUnzipDocument; | |
-@property(nonatomic, getter=_performingActivity, setter=_setPerformingActivity:) _Bool performingActivity; | |
-- (_Bool)_isImageOrVideo; | |
-- (_Bool)_isVideo; | |
-- (_Bool)_isImage; | |
-@property(readonly, nonatomic) NSArray *icons; | |
-@property(copy) NSString *name; | |
-@property(copy, nonatomic) NSString *UTI; | |
-@property(retain) NSURL *URL; | |
-- (void)dealloc; | |
-- (id)initWithURL:(id)arg1; | |
+- (_Bool)_presentOptionsMenuAnimated:(_Bool)arg1 willPresentBlock:(CDUnknownBlockType)arg2; | |
+- (void)_clearPreviousPresentationContext; | |
+- (_Bool)_canPreviewDecompressedArchive; | |
+- (id)previewController:(id)arg1 previewItemAtIndex:(long long)arg2; | |
+- (long long)numberOfPreviewItemsInPreviewController:(id)arg1; | |
- (id)excludedActivityTypesForPreviewController:(id)arg1; | |
- (void)markupAction:(id)arg1; | |
+- (id)dismissActionsForPreviewController:(id)arg1; | |
+- (void)previewController:(id)arg1 updatedContentsURL:(id)arg2 forEditedItem:(id)arg3; | |
+- (_Bool)previewController:(id)arg1 shouldSaveEditedItem:(id)arg2; | |
+- (_Bool)previewController:(id)arg1 canEditItem:(id)arg2; | |
- (id)previewController:(id)arg1 transitionImageForPreviewItem:(id)arg2 contentRect:(struct CGRect *)arg3; | |
- (void)previewControllerDidDismiss:(id)arg1; | |
-- (void)previewControllerWillDismiss:(id)arg1; | |
- (struct CGRect)previewController:(id)arg1 frameForPreviewItem:(id)arg2 inSourceView:(id *)arg3; | |
-- (id)previewController:(id)arg1 previewItemAtIndex:(long long)arg2; | |
-- (long long)numberOfPreviewItemsInPreviewController:(id)arg1; | |
-- (void)popoverController:(id)arg1 animationCompleted:(long long)arg2; | |
+@property(readonly, nonatomic) _UIDICPreviewItem *previewControllerItem; // @synthesize previewControllerItem=_previewControllerItem; | |
+@property(readonly, nonatomic) QLPreviewController *previewController; | |
+- (id)extractSubitemFromArchive:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
+- (id)subitemsInArchive:(CDUnknownBlockType)arg1; | |
+@property(readonly, nonatomic, getter=isArchive) _Bool archive; | |
- (void)_dismissEverythingWithExtremePrejudiceAnimated:(_Bool)arg1; | |
- (id)_defaultApplication; | |
- (_Bool)_shouldReturnDefaultApplication; | |
-- (_Bool)defaultApplicationSupportsOpenInPlace; | |
-- (void)_openDocumentInPlaceWithApplication:(id)arg1; | |
-- (void)openDocumentWithDefaultApplication; | |
- (void)setPreviewURLOverride:(id)arg1; | |
- (_Bool)_delegateExistsAndImplementsRequiredMethods:(id *)arg1; | |
- (id)_documentProxySourceIsManaged:(_Bool)arg1; | |
-- (id)extractSubitemFromArchive:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
-- (id)subitemsInArchive:(CDUnknownBlockType)arg1; | |
-@property(readonly, nonatomic, getter=isArchive) _Bool archive; | |
+- (void)_invalidate; | |
+@property(readonly, nonatomic) NSArray *gestureRecognizers; | |
+- (_Bool)_isImage; | |
+@property(readonly, nonatomic) NSArray *icons; | |
+@property(copy) NSString *name; | |
+@property(copy, nonatomic) NSString *UTI; | |
+@property(retain) NSURL *URL; | |
+- (void)_updateURLSourceIsManaged; | |
+- (void)dealloc; | |
+- (id)initWithURL:(id)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
diff --git a/UIKit/UIDocumentInteractionControllerDismissMarkupAction.h b/UIKit/UIDocumentInteractionControllerDismissMarkupAction.h | |
new file mode 100644 | |
index 00000000..267dd1ee | |
--- /dev/null | |
+++ b/UIKit/UIDocumentInteractionControllerDismissMarkupAction.h | |
@@ -0,0 +1,24 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@class NSString; | |
+ | |
+@interface UIDocumentInteractionControllerDismissMarkupAction : NSObject | |
+{ | |
+ NSString *_title; | |
+ CDUnknownBlockType _completionHandler; | |
+} | |
+ | |
++ (id)actionWithTitle:(id)arg1 handler:(CDUnknownBlockType)arg2; | |
+@property(copy, nonatomic) CDUnknownBlockType completionHandler; // @synthesize completionHandler=_completionHandler; | |
+@property(copy, nonatomic) NSString *title; // @synthesize title=_title; | |
+- (void).cxx_destruct; | |
+- (id)initWithTitle:(id)arg1 handler:(CDUnknownBlockType)arg2; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDocumentPickerDelegate-Protocol.h b/UIKit/UIDocumentPickerDelegate-Protocol.h | |
index 6fda11ff..131886cf 100644 | |
--- a/UIKit/UIDocumentPickerDelegate-Protocol.h | |
+++ b/UIKit/UIDocumentPickerDelegate-Protocol.h | |
@@ -6,12 +6,13 @@ | |
#import <UIKit/NSObject-Protocol.h> | |
-@class NSURL, UIDocumentPickerViewController; | |
+@class NSArray, NSURL, UIDocumentPickerViewController; | |
@protocol UIDocumentPickerDelegate <NSObject> | |
-- (void)documentPicker:(UIDocumentPickerViewController *)arg1 didPickDocumentAtURL:(NSURL *)arg2; | |
@optional | |
+- (void)documentPicker:(UIDocumentPickerViewController *)arg1 didPickDocumentAtURL:(NSURL *)arg2; | |
- (void)documentPickerWasCancelled:(UIDocumentPickerViewController *)arg1; | |
+- (void)documentPicker:(UIDocumentPickerViewController *)arg1 didPickDocumentsAtURLs:(NSArray *)arg2; | |
@end | |
diff --git a/UIKit/UIDocumentPickerViewController.h b/UIKit/UIDocumentPickerViewController.h | |
index a84f9ed1..39c97a4a 100644 | |
--- a/UIKit/UIDocumentPickerViewController.h | |
+++ b/UIKit/UIDocumentPickerViewController.h | |
@@ -6,52 +6,49 @@ | |
#import <UIKit/UIViewController.h> | |
-#import <UIKit/_UIDocumentPickerRemoteViewControllerContaining-Protocol.h> | |
+#import <UIKit/UIDocumentBrowserViewControllerPrivateDelegate-Protocol.h> | |
-@class NSMutableArray, NSURL, _UIDocumentPickerRemoteViewController, _UIRemoteViewService, _UIResilientRemoteViewContainerViewController; | |
+@class NSString, NSURL; | |
@protocol UIDocumentPickerDelegate; | |
-@interface UIDocumentPickerViewController : UIViewController <_UIDocumentPickerRemoteViewControllerContaining> | |
+@interface UIDocumentPickerViewController : UIViewController <UIDocumentBrowserViewControllerPrivateDelegate> | |
{ | |
id <UIDocumentPickerDelegate> _weak_delegate; | |
_Bool _ignoreApplicationEntitlementForImport; | |
+ _Bool _allowsMultipleSelection; | |
_Bool _sourceIsManaged; | |
id <UIDocumentPickerDelegate> _delegate; | |
unsigned long long _documentPickerMode; | |
- _UIResilientRemoteViewContainerViewController *_childViewController; | |
- _UIRemoteViewService *_remoteViewService; | |
+ UIViewController *_childViewController; | |
NSURL *_uploadURL; | |
- NSMutableArray *_stitchingTokens; | |
} | |
-+ (void)_checkContentTypes:(id)arg1; | |
@property(nonatomic, getter=_sourceIsManaged, setter=_setSourceIsManaged:) _Bool sourceIsManaged; // @synthesize sourceIsManaged=_sourceIsManaged; | |
-@property(retain, nonatomic) NSMutableArray *stitchingTokens; // @synthesize stitchingTokens=_stitchingTokens; | |
@property(copy, nonatomic) NSURL *uploadURL; // @synthesize uploadURL=_uploadURL; | |
-@property(retain, nonatomic) _UIRemoteViewService *remoteViewService; // @synthesize remoteViewService=_remoteViewService; | |
-@property(retain, nonatomic, getter=_childViewController, setter=_setChildViewController:) _UIResilientRemoteViewContainerViewController *childViewController; // @synthesize childViewController=_childViewController; | |
+@property(retain, nonatomic, getter=_childViewController, setter=_setChildViewController:) UIViewController *childViewController; // @synthesize childViewController=_childViewController; | |
+@property(nonatomic) _Bool allowsMultipleSelection; // @synthesize allowsMultipleSelection=_allowsMultipleSelection; | |
@property(nonatomic) unsigned long long documentPickerMode; // @synthesize documentPickerMode=_documentPickerMode; | |
@property(nonatomic) __weak id <UIDocumentPickerDelegate> delegate; // @synthesize delegate=_delegate; | |
@property(nonatomic, getter=_ignoreApplicationEntitlementForImport, setter=_setIgnoreApplicationEntitlementForImport:) _Bool _ignoreApplicationEntitlementForImport; // @synthesize _ignoreApplicationEntitlementForImport; | |
- (void).cxx_destruct; | |
-- (id)_initWithViewController:(id)arg1 inMode:(unsigned long long)arg2 uploadURLOrNil:(id)arg3; | |
-- (void)_finishStitching; | |
-- (void)_prepareForDeletionIfNecessary; | |
-- (id)initWithURL:(id)arg1 inMode:(unsigned long long)arg2; | |
-- (id)initWithDocumentTypes:(id)arg1 inMode:(unsigned long long)arg2; | |
-- (id)initWithNibName:(id)arg1 bundle:(id)arg2; | |
-- (void)_stitchFileCreationAtURL:(id)arg1; | |
-- (void)_displayLocationsMenuFromRect:(struct CGRect)arg1; | |
-- (void)_dismissWithOption:(id)arg1; | |
-- (void)_didSelectPicker; | |
-- (void)_didSelectURL:(id)arg1; | |
-- (void)_callDelegateWithSelectedURLAndDismiss:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
-- (void)_dismissViewController; | |
-@property(readonly, retain, nonatomic, getter=_remoteViewController) _UIDocumentPickerRemoteViewController *remoteViewController; | |
+- (void)_didTapCancel; | |
+- (void)_callDelegateWithSelectedURLsAndDismiss:(id)arg1; | |
+- (void)_tellDelegateDocumentPickerWasCancelled; | |
- (void)dealloc; | |
+- (void)_commonInitWithDocumentTypes:(id)arg1; | |
+- (id)initWithNibName:(id)arg1 bundle:(id)arg2; | |
+- (void)documentBrowser:(id)arg1 didPickDocumentURLs:(id)arg2; | |
+- (id)_initWithViewController:(id)arg1 inMode:(unsigned long long)arg2 uploadURLOrNil:(id)arg3; | |
- (id)_initIgnoringApplicationEntitlementForImportOfTypes:(id)arg1; | |
-- (void)_commonInitWithCompletion:(CDUnknownBlockType)arg1; | |
+- (id)initWithURL:(id)arg1 inMode:(unsigned long long)arg2; | |
- (id)initWithCoder:(id)arg1; | |
+- (id)initWithDocumentTypes:(id)arg1 inMode:(unsigned long long)arg2; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
@end | |
diff --git a/UIKit/UIDocumentSharingController.h b/UIKit/UIDocumentSharingController.h | |
index 0febfccc..ed875273 100644 | |
--- a/UIKit/UIDocumentSharingController.h | |
+++ b/UIKit/UIDocumentSharingController.h | |
@@ -56,6 +56,8 @@ | |
- (id)_sharingViewPresentationController; | |
- (id)_customPresentationControllerForPresentedController:(id)arg1 presentingController:(id)arg2 sourceController:(id)arg3; | |
- (_Bool)_requiresCustomPresentationController; | |
+- (void)_cloudSharingControllerDidModifySecondarySwitch:(_Bool)arg1; | |
+- (void)_cloudSharingControllerDidModifyPrimarySwitch:(_Bool)arg1; | |
- (void)_requestSavedShareWithCompletion:(CDUnknownBlockType)arg1; | |
- (void)_dismissViewControllerWithError:(id)arg1; | |
- (void)_didDismiss; | |
diff --git a/UIKit/UIDragAnimating-Protocol.h b/UIKit/UIDragAnimating-Protocol.h | |
new file mode 100644 | |
index 00000000..524708a5 | |
--- /dev/null | |
+++ b/UIKit/UIDragAnimating-Protocol.h | |
@@ -0,0 +1,13 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@protocol UIDragAnimating <NSObject> | |
+- (void)addCompletion:(void (^)(long long))arg1; | |
+- (void)addAnimations:(void (^)(void))arg1; | |
+@end | |
+ | |
diff --git a/UIKit/UIDragDestinationInteraction.h b/UIKit/UIDragDestinationInteraction.h | |
new file mode 100644 | |
index 00000000..a189be91 | |
--- /dev/null | |
+++ b/UIKit/UIDragDestinationInteraction.h | |
@@ -0,0 +1,14 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIDropInteraction.h> | |
+ | |
+@interface UIDragDestinationInteraction : UIDropInteraction | |
+{ | |
+} | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDragDropSession-Protocol.h b/UIKit/UIDragDropSession-Protocol.h | |
new file mode 100644 | |
index 00000000..b4179ed7 | |
--- /dev/null | |
+++ b/UIKit/UIDragDropSession-Protocol.h | |
@@ -0,0 +1,20 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class NSArray, UIView; | |
+ | |
+@protocol UIDragDropSession <NSObject> | |
+@property(readonly, nonatomic, getter=isRestrictedToDraggingApplication) _Bool restrictedToDraggingApplication; | |
+@property(readonly, nonatomic) _Bool allowsMoveOperation; | |
+@property(readonly, nonatomic) NSArray *items; | |
+- (_Bool)canLoadObjectsOfClasses:(NSArray *)arg1; | |
+- (_Bool)canLoadObjectsOfClass:(Class)arg1; | |
+- (_Bool)hasItemsConformingToTypeIdentifiers:(NSArray *)arg1; | |
+- (struct CGPoint)locationInView:(UIView *)arg1; | |
+@end | |
+ | |
diff --git a/UIKit/UIDragEvent.h b/UIKit/UIDragEvent.h | |
new file mode 100644 | |
index 00000000..0c63711c | |
--- /dev/null | |
+++ b/UIKit/UIDragEvent.h | |
@@ -0,0 +1,71 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIEvent.h> | |
+ | |
+@class NSHashTable, NSMutableSet, NSSet, UIEventEnvironment, UIView, UIWindow, _UIDragEventSample, _UIDropSessionImpl, _UIInternalDraggingSessionDestination, _UIInternalDraggingSessionSource; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIDragEvent : UIEvent | |
+{ | |
+ _UIDragEventSample *_currentSample; | |
+ UIView *_previousEventView; | |
+ UIView *_eventView; | |
+ NSMutableSet *_beginningGestureRecognizers; | |
+ NSMutableSet *_updatingGestureRecognizers; | |
+ NSMutableSet *_exitingGestureRecognizers; | |
+ NSMutableSet *_endingGestureRecognizers; | |
+ NSMutableSet *_ignoredGestureRecognizers; | |
+ NSMutableSet *_dynamicGestureRecognizers; | |
+ NSHashTable *_viewsQueriedForDynamicGestures; | |
+ NSMutableSet *_dynamicInteractions; | |
+ _Bool _ignoreDragEnd; | |
+ _Bool _needsHitTestReset; | |
+ _Bool _dragFailed; | |
+ CDUnknownBlockType _dragFailedCallback; | |
+ unsigned int _dragSessionID; | |
+ _UIInternalDraggingSessionDestination *_sessionDestination; | |
+ _UIInternalDraggingSessionSource *_sessionSource; | |
+ _UIDropSessionImpl *_dropSession; | |
+ UIEventEnvironment *_eventEnvironment; | |
+} | |
+ | |
++ (_Bool)_isSessionIDValid:(unsigned int)arg1; | |
++ (void)_invalidateSessionID:(unsigned int)arg1; | |
+@property(nonatomic) __weak UIEventEnvironment *eventEnvironment; // @synthesize eventEnvironment=_eventEnvironment; | |
+@property(readonly, nonatomic, getter=_dropSession) _UIDropSessionImpl *dropSession; // @synthesize dropSession=_dropSession; | |
+@property(readonly, nonatomic, getter=_sessionSource) _UIInternalDraggingSessionSource *sessionSource; // @synthesize sessionSource=_sessionSource; | |
+@property(readonly, nonatomic, getter=_sessionDestination) _UIInternalDraggingSessionDestination *sessionDestination; // @synthesize sessionDestination=_sessionDestination; | |
+@property(readonly, nonatomic) unsigned int dragSessionID; // @synthesize dragSessionID=_dragSessionID; | |
+- (void).cxx_destruct; | |
+- (void)_reset; | |
+- (void)dealloc; | |
+- (void)_setNeedsHitTestReset; | |
+- (void)_dragFailedWithCallback:(CDUnknownBlockType)arg1; | |
+- (void)_ignoreDragEnd; | |
+- (void)_wasDeliveredToGestureRecognizers; | |
+- (_Bool)_isReadyForReset; | |
+@property(readonly, nonatomic, getter=_dynamicGestureRecognizers) NSSet *dynamicGestureRecognizers; | |
+- (id)_updatingDropGestureRecognizers; | |
+- (void)_updateGesturesFromCurrentSample; | |
+- (void)_sendIfNeeded; | |
+- (void)_updateFromCurrentSample; | |
+@property(readonly, nonatomic) UIWindow *eventWindow; | |
+@property(readonly, nonatomic, getter=_hitTestedView) UIView *hitTestedView; | |
+- (void)_ignoreGestureRecognizer:(id)arg1; | |
+- (void)_removeGestureRecognizer:(id)arg1; | |
+- (_Bool)_shouldSendEvent; | |
+- (void)_sendEventToGestureRecognizer:(id)arg1; | |
+@property(readonly, nonatomic) struct CGPoint locationInSceneReferenceSpace; | |
+- (struct CGPoint)locationInView:(id)arg1; | |
+- (id)_windows; | |
+- (void)_setHIDEvent:(struct __IOHIDEvent *)arg1; | |
+- (id)_gestureRecognizersForWindow:(id)arg1; | |
+- (long long)type; | |
+- (id)initWithDragSessionID:(unsigned int)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDragGestureRecognizer.h b/UIKit/UIDragGestureRecognizer.h | |
new file mode 100644 | |
index 00000000..3be360f5 | |
--- /dev/null | |
+++ b/UIKit/UIDragGestureRecognizer.h | |
@@ -0,0 +1,34 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIGestureRecognizer.h> | |
+ | |
+@class UIDragEvent, _UIDropSessionImpl, _UIInternalDraggingSessionDestination; | |
+@protocol UIDragGestureRecognizerDelegate; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIDragGestureRecognizer : UIGestureRecognizer | |
+{ | |
+ UIDragEvent *_dragEvent; | |
+} | |
+ | |
+@property(readonly, nonatomic, getter=_dragEvent) __weak UIDragEvent *dragEvent; // @synthesize dragEvent=_dragEvent; | |
+- (void).cxx_destruct; | |
+- (struct CGPoint)locationInView:(id)arg1; | |
+- (_Bool)canBePreventedByGestureRecognizer:(id)arg1; | |
+- (_Bool)canPreventGestureRecognizer:(id)arg1; | |
+- (_Bool)_shouldReceivePress:(id)arg1; | |
+- (_Bool)_shouldReceiveTouch:(id)arg1 recognizerView:(id)arg2 touchView:(id)arg3; | |
+- (_Bool)_shouldReceiveDragEvent:(id)arg1; | |
+@property(readonly, nonatomic) _UIDropSessionImpl *dropSession; | |
+@property(readonly, nonatomic) _UIInternalDraggingSessionDestination *sessionDestination; | |
+- (id)initWithTarget:(id)arg1 action:(SEL)arg2; | |
+ | |
+// Remaining properties | |
+@property(nonatomic) __weak id <UIDragGestureRecognizerDelegate> delegate; // @dynamic delegate; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDragGestureRecognizerDelegate-Protocol.h b/UIKit/UIDragGestureRecognizerDelegate-Protocol.h | |
new file mode 100644 | |
index 00000000..86b3ec1a | |
--- /dev/null | |
+++ b/UIKit/UIDragGestureRecognizerDelegate-Protocol.h | |
@@ -0,0 +1,16 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIGestureRecognizerDelegate-Protocol.h> | |
+ | |
+@class UIDragEvent, UIDragGestureRecognizer; | |
+ | |
+@protocol UIDragGestureRecognizerDelegate <UIGestureRecognizerDelegate> | |
+ | |
+@optional | |
+- (_Bool)_gestureRecognizer:(UIDragGestureRecognizer *)arg1 shouldReceiveDragEvent:(UIDragEvent *)arg2; | |
+@end | |
+ | |
diff --git a/UIKit/UIDragInteraction-Protocol.h b/UIKit/UIDragInteraction-Protocol.h | |
new file mode 100644 | |
index 00000000..bf36eecf | |
--- /dev/null | |
+++ b/UIKit/UIDragInteraction-Protocol.h | |
@@ -0,0 +1,14 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIInteraction-Protocol.h> | |
+ | |
+@protocol UIDragInteractionEffect; | |
+ | |
+@protocol UIDragInteraction <UIInteraction> | |
+@property(retain, nonatomic) id <UIDragInteractionEffect> interactionEffect; | |
+@end | |
+ | |
diff --git a/UIKit/UIDragInteraction.h b/UIKit/UIDragInteraction.h | |
new file mode 100644 | |
index 00000000..39db1eac | |
--- /dev/null | |
+++ b/UIKit/UIDragInteraction.h | |
@@ -0,0 +1,129 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UIGestureRecognizerDelegate-Protocol.h> | |
+#import <UIKit/UIInteraction-Protocol.h> | |
+#import <UIKit/_UIViewDraggingSourceDelegate-Protocol.h> | |
+ | |
+@class NSArray, NSString, UIDragInteractionContextImpl, UIGestureRecognizer, UIView, _UIDragAcceleratorGestureRecognizer, _UIDragAddItemsGesture, _UIDragLiftGestureRecognizer, _UIDragSessionImpl, _UIDraggingSession, _UIRelationshipGestureRecognizer; | |
+@protocol UIDragInteractionDelegate, UIDragInteractionEffect; | |
+ | |
+@interface UIDragInteraction : NSObject <UIGestureRecognizerDelegate, _UIViewDraggingSourceDelegate, UIInteraction> | |
+{ | |
+ _Bool _didSetEnabled; | |
+ _Bool _enabled; | |
+ _UIDragSessionImpl *_preliminarySession; | |
+ _UIDragSessionImpl *_sessionForAddingItems; | |
+ UIDragInteractionContextImpl *_interactionContext; | |
+ _UIDragAddItemsGesture *_gestureRecognizerForAddingItems; | |
+ _UIDragLiftGestureRecognizer *_gestureRecognizerForDragInitiation; | |
+ _UIDragAcceleratorGestureRecognizer *_gestureRecognizerForAcceleratedDragInitiation; | |
+ _UIRelationshipGestureRecognizer *_gestureRecognizerForFailureRelationship; | |
+ _UIRelationshipGestureRecognizer *_gestureRecognizerForExclusionRelationship; | |
+ _Bool _cancellationTimerEnabled; | |
+ _Bool _competingLongPressOnLift; | |
+ _Bool _acceleratedDragGestureEnabled; | |
+ _Bool _automaticallyAddsFailureRelationships; | |
+ _Bool _allowsMultipleSessions; | |
+ id <UIDragInteractionDelegate> _delegate; | |
+ UIView *_view; | |
+ id <UIDragInteractionEffect> _interactionEffect; | |
+ double _liftDelay; | |
+ double _cancellationDelay; | |
+ double _competingLongPressDelay; | |
+ double _liftMoveHysteresis; | |
+ long long _addItemsGestureConfiguration; | |
+} | |
+ | |
++ (id)sourceInteractionWithDelegate:(id)arg1; | |
++ (_Bool)isEnabledByDefault; | |
++ (void)_cancelAllDrags; | |
+@property(nonatomic, getter=_addItemsGestureConfiguration, setter=_setAddItemsGestureConfiguration:) long long addItemsGestureConfiguration; // @synthesize addItemsGestureConfiguration=_addItemsGestureConfiguration; | |
+@property(nonatomic, getter=_allowsMultipleSessions, setter=_setAllowsMultipleSessions:) _Bool allowsMultipleSessions; // @synthesize allowsMultipleSessions=_allowsMultipleSessions; | |
+@property(nonatomic, getter=_automaticallyAddsFailureRelationships, setter=_setAutomaticallyAddsFailureRelationships:) _Bool automaticallyAddsFailureRelationships; // @synthesize automaticallyAddsFailureRelationships=_automaticallyAddsFailureRelationships; | |
+@property(nonatomic, getter=_isAcceleratedDragGestureEnabled, setter=_setAcceleratedDragGestureEnabled:) _Bool acceleratedDragGestureEnabled; // @synthesize acceleratedDragGestureEnabled=_acceleratedDragGestureEnabled; | |
+@property(nonatomic, getter=_liftMoveHysteresis, setter=_setLiftMoveHysteresis:) double liftMoveHysteresis; // @synthesize liftMoveHysteresis=_liftMoveHysteresis; | |
+@property(nonatomic, getter=_competingLongPressDelay, setter=_setCompetingLongPressDelay:) double competingLongPressDelay; // @synthesize competingLongPressDelay=_competingLongPressDelay; | |
+@property(nonatomic, getter=_competingLongPressOnLift, setter=_setCompetingLongPressOnLift:) _Bool competingLongPressOnLift; // @synthesize competingLongPressOnLift=_competingLongPressOnLift; | |
+@property(nonatomic, getter=_cancellationDelay, setter=_setCancellationDelay:) double cancellationDelay; // @synthesize cancellationDelay=_cancellationDelay; | |
+@property(nonatomic, getter=_isCancellationTimerEnabled, setter=_setCancellationTimerEnabled:) _Bool cancellationTimerEnabled; // @synthesize cancellationTimerEnabled=_cancellationTimerEnabled; | |
+@property(nonatomic, getter=_liftDelay, setter=_setLiftDelay:) double liftDelay; // @synthesize liftDelay=_liftDelay; | |
+@property(retain, nonatomic) id <UIDragInteractionEffect> interactionEffect; // @synthesize interactionEffect=_interactionEffect; | |
+@property(nonatomic) __weak UIView *view; // @synthesize view=_view; | |
+@property(readonly, nonatomic) __weak id <UIDragInteractionDelegate> delegate; // @synthesize delegate=_delegate; | |
+- (void).cxx_destruct; | |
+- (void)addRepresentations:(id)arg1; | |
+- (void)addRepresentation:(id)arg1; | |
+@property(readonly, nonatomic) NSArray *representations; | |
+@property(readonly, nonatomic) _UIDraggingSession *session; | |
+@property(readonly, nonatomic) UIGestureRecognizer *sessionInitiationGestureRecognizer; | |
+@property(nonatomic, getter=isEnabled) _Bool enabled; | |
+- (void)didMoveToView:(id)arg1; | |
+- (void)willMoveToView:(id)arg1; | |
+- (_Bool)_session:(id)arg1 shouldCancelOnAppDeactivationWithDefault:(_Bool)arg2; | |
+- (void)_sessionDidTransferItems:(id)arg1; | |
+- (void)_session:(id)arg1 item:(id)arg2 willCancelWithAnimator:(id)arg3; | |
+- (id)_session:(id)arg1 targetedPreviewForCancellingItem:(id)arg2 duiPreview:(id)arg3 snapshotView:(id)arg4 window:(id)arg5; | |
+- (void)_sessionDidEnd:(id)arg1 withOperation:(unsigned long long)arg2; | |
+- (void)_sessionWillEnd:(id)arg1 withOperation:(unsigned long long)arg2; | |
+- (void)_session:(id)arg1 willAddItems:(id)arg2 forInteraction:(id)arg3; | |
+- (void)_sessionDidMove:(id)arg1; | |
+- (void)_sessionHandedOffDragImage:(id)arg1; | |
+- (void)_sessionWillBegin:(id)arg1; | |
+- (_Bool)_sessionPrefersFullSizePreviews:(id)arg1; | |
+- (unsigned long long)_session:(id)arg1 sourceOperationMaskForDraggingContext:(long long)arg2; | |
+- (_Bool)_shouldPerformHitTestingForDragSessionInView:(id)arg1; | |
+- (id)_requiredContextIDsForDragSessionInView:(id)arg1; | |
+- (void)view:(id)arg1 failedToDragSourceWithIndex:(unsigned long long)arg2; | |
+- (void)view:(id)arg1 willBeginDraggingSourceWithIndex:(unsigned long long)arg2 withSession:(id)arg3; | |
+- (id)view:(id)arg1 itemsForDragSourceWithIndex:(unsigned long long)arg2; | |
+- (unsigned long long)numberOfDragSourcesForView:(id)arg1; | |
+- (void)_gestureRecognizerFailed:(id)arg1; | |
+- (_Bool)gestureRecognizer:(id)arg1 shouldRequireFailureOfGestureRecognizer:(id)arg2; | |
+- (_Bool)gestureRecognizer:(id)arg1 shouldBeRequiredToFailByGestureRecognizer:(id)arg2; | |
+- (_Bool)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2; | |
+- (_Bool)gestureRecognizerShouldBegin:(id)arg1; | |
+- (_Bool)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2; | |
+- (void)_dragSourceGestureStateChanged:(id)arg1; | |
+- (void)_cancelLift; | |
+- (void)_finalizeLiftCancellation; | |
+- (void)_endLift; | |
+- (void)_updateLiftForGesture:(id)arg1; | |
+- (_Bool)_beginLiftForItems:(id)arg1 session:(id)arg2 animated:(_Bool)arg3; | |
+- (void)_prepareForLiftAtPoint:(struct CGPoint)arg1 usingAccessibility:(_Bool)arg2 completion:(CDUnknownBlockType)arg3; | |
+- (void)_openCompetingGestureRecognizerGateCancelingGestures:(id)arg1; | |
+- (void)_cancelCompetingGestureRecognizerGateTimer; | |
+- (void)_gateCompetingGestureRecognizers; | |
+- (_Bool)_wantsTimeDelayedFailureRequirementGate; | |
+- (_Bool)_addItems; | |
+- (_Bool)_canExcludeCompetingGestureRecognizer:(id)arg1; | |
+- (_Bool)_shouldDelayCompetingGestureRecognizer:(id)arg1; | |
+- (id)_interactionGestureRecognizers; | |
+- (void)_queryDelegate:(id)arg1 forLiftPreviewsUsingItems:(id)arg2 session:(id)arg3; | |
+- (id)_queryDelegate:(id)arg1 forItemsForAddingToSession:(id)arg2 atPoint:(struct CGPoint)arg3 oldTempSession:(id)arg4; | |
+- (id)_queryDelegate:(id)arg1 forItemsForBeginningSession:(id)arg2; | |
+- (void)_handoffSession:(id)arg1; | |
+- (void)_beginDragWithGestureRecognizer:(id)arg1; | |
+- (void)_accessibilityPrepareForDragAtPoint:(struct CGPoint)arg1 completion:(CDUnknownBlockType)arg2; | |
+- (struct CGPoint)_locationInView:(id)arg1; | |
+- (_Bool)_isActive; | |
+- (void)setLiftMoveHysteresis:(double)arg1; | |
+- (double)liftDelay; | |
+- (void)setLiftDelay:(double)arg1; | |
+- (void)setDragCancellationDelay:(double)arg1; | |
+- (void)_cancelDrag; | |
+- (id)initWithDelegate:(id)arg1; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDragInteractionContext-Protocol.h b/UIKit/UIDragInteractionContext-Protocol.h | |
new file mode 100644 | |
index 00000000..32a4361c | |
--- /dev/null | |
+++ b/UIKit/UIDragInteractionContext-Protocol.h | |
@@ -0,0 +1,18 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIInteractionContext-Protocol.h> | |
+ | |
+@class NSArray; | |
+ | |
+@protocol UIDragInteractionContext <UIInteractionContext> | |
+@property(readonly, nonatomic) CDUnknownBlockType completion; | |
+@property(readonly, nonatomic) CDUnknownBlockType animations; | |
+@property(readonly, nonatomic) _Bool shouldAnimateLift; | |
+@property(readonly, nonatomic) NSArray *items; | |
+@property(readonly, nonatomic) long long state; | |
+@end | |
+ | |
diff --git a/UIKit/UIDragInteractionContextImpl.h b/UIKit/UIDragInteractionContextImpl.h | |
new file mode 100644 | |
index 00000000..c2240a70 | |
--- /dev/null | |
+++ b/UIKit/UIDragInteractionContextImpl.h | |
@@ -0,0 +1,53 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UIDragAnimating-Protocol.h> | |
+#import <UIKit/UIDragInteractionContext-Protocol.h> | |
+ | |
+@class NSArray, NSMutableArray, NSString; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIDragInteractionContextImpl : NSObject <UIDragInteractionContext, UIDragAnimating> | |
+{ | |
+ _Bool _shouldAnimateLift; | |
+ _Bool _preparedForLift; | |
+ _Bool _accessibilityDrag; | |
+ _Bool _hasBegunDrag; | |
+ NSMutableArray *_animationBlocks; | |
+ NSMutableArray *_completionBlocks; | |
+ long long _state; | |
+ NSArray *_items; | |
+ CDUnknownBlockType _animations; | |
+ CDUnknownBlockType _completion; | |
+ struct CGPoint _initialLocation; | |
+} | |
+ | |
+@property(nonatomic) _Bool hasBegunDrag; // @synthesize hasBegunDrag=_hasBegunDrag; | |
+@property(nonatomic, getter=isAccessibilityDrag) _Bool accessibilityDrag; // @synthesize accessibilityDrag=_accessibilityDrag; | |
+@property(nonatomic, getter=isPreparedForLift) _Bool preparedForLift; // @synthesize preparedForLift=_preparedForLift; | |
+@property(nonatomic) struct CGPoint initialLocation; // @synthesize initialLocation=_initialLocation; | |
+@property(copy, nonatomic) CDUnknownBlockType completion; // @synthesize completion=_completion; | |
+@property(copy, nonatomic) CDUnknownBlockType animations; // @synthesize animations=_animations; | |
+@property(nonatomic) _Bool shouldAnimateLift; // @synthesize shouldAnimateLift=_shouldAnimateLift; | |
+@property(retain, nonatomic) NSArray *items; // @synthesize items=_items; | |
+@property(nonatomic) long long state; // @synthesize state=_state; | |
+- (void).cxx_destruct; | |
+- (void)addCompletion:(CDUnknownBlockType)arg1; | |
+- (void)_api_addCompletion:(CDUnknownBlockType)arg1; | |
+- (void)addAnimations:(CDUnknownBlockType)arg1; | |
+@property(readonly, nonatomic) NSMutableArray *completionBlocks; // @synthesize completionBlocks=_completionBlocks; | |
+@property(readonly, nonatomic) NSMutableArray *animationBlocks; // @synthesize animationBlocks=_animationBlocks; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDragInteractionDelegate-Protocol.h b/UIKit/UIDragInteractionDelegate-Protocol.h | |
new file mode 100644 | |
index 00000000..6e7df208 | |
--- /dev/null | |
+++ b/UIKit/UIDragInteractionDelegate-Protocol.h | |
@@ -0,0 +1,32 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class NSArray, UIDragInteraction, UIDragItem, UITargetedDragPreview; | |
+@protocol UIDragAnimating, UIDragSession; | |
+ | |
+@protocol UIDragInteractionDelegate <NSObject> | |
+- (NSArray *)dragInteraction:(UIDragInteraction *)arg1 itemsForBeginningSession:(id <UIDragSession>)arg2; | |
+ | |
+@optional | |
+- (void)dragInteraction:(UIDragInteraction *)arg1 item:(UIDragItem *)arg2 willAnimateCancelWithAnimator:(id <UIDragAnimating>)arg3; | |
+- (UITargetedDragPreview *)dragInteraction:(UIDragInteraction *)arg1 previewForCancellingItem:(UIDragItem *)arg2 withDefault:(UITargetedDragPreview *)arg3; | |
+- (void)dragInteraction:(UIDragInteraction *)arg1 session:(id <UIDragSession>)arg2 willAddItems:(NSArray *)arg3 forInteraction:(UIDragInteraction *)arg4; | |
+- (id <UIDragSession>)dragInteraction:(UIDragInteraction *)arg1 sessionForAddingItems:(NSArray *)arg2 withTouchAtPoint:(struct CGPoint)arg3; | |
+- (NSArray *)dragInteraction:(UIDragInteraction *)arg1 itemsForAddingToSession:(id <UIDragSession>)arg2 withTouchAtPoint:(struct CGPoint)arg3; | |
+- (void)dragInteraction:(UIDragInteraction *)arg1 sessionDidTransferItems:(id <UIDragSession>)arg2; | |
+- (void)dragInteraction:(UIDragInteraction *)arg1 session:(id <UIDragSession>)arg2 didEndWithOperation:(unsigned long long)arg3; | |
+- (void)dragInteraction:(UIDragInteraction *)arg1 session:(id <UIDragSession>)arg2 willEndWithOperation:(unsigned long long)arg3; | |
+- (void)dragInteraction:(UIDragInteraction *)arg1 sessionDidMove:(id <UIDragSession>)arg2; | |
+- (_Bool)dragInteraction:(UIDragInteraction *)arg1 prefersFullSizePreviewsForSession:(id <UIDragSession>)arg2; | |
+- (_Bool)dragInteraction:(UIDragInteraction *)arg1 sessionIsRestrictedToDraggingApplication:(id <UIDragSession>)arg2; | |
+- (_Bool)dragInteraction:(UIDragInteraction *)arg1 sessionAllowsMoveOperation:(id <UIDragSession>)arg2; | |
+- (void)dragInteraction:(UIDragInteraction *)arg1 sessionWillBegin:(id <UIDragSession>)arg2; | |
+- (void)dragInteraction:(UIDragInteraction *)arg1 willAnimateLiftWithAnimator:(id <UIDragAnimating>)arg2 session:(id <UIDragSession>)arg3; | |
+- (UITargetedDragPreview *)dragInteraction:(UIDragInteraction *)arg1 previewForLiftingItem:(UIDragItem *)arg2 session:(id <UIDragSession>)arg3; | |
+@end | |
+ | |
diff --git a/UIKit/UIDragInteractionDelegate_Private-Protocol.h b/UIKit/UIDragInteractionDelegate_Private-Protocol.h | |
new file mode 100644 | |
index 00000000..9c7376b3 | |
--- /dev/null | |
+++ b/UIKit/UIDragInteractionDelegate_Private-Protocol.h | |
@@ -0,0 +1,20 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIDragInteractionDelegate-Protocol.h> | |
+ | |
+@class UIDragInteraction, UIGestureRecognizer; | |
+ | |
+@protocol UIDragInteractionDelegate_Private <UIDragInteractionDelegate> | |
+ | |
+@optional | |
+- (_Bool)_dragInteraction:(UIDragInteraction *)arg1 competingGestureRecognizerShouldDelayLift:(UIGestureRecognizer *)arg2; | |
+- (_Bool)_dragInteraction:(UIDragInteraction *)arg1 canExcludeCompetingGestureRecognizer:(UIGestureRecognizer *)arg2; | |
+- (_Bool)_dragInteraction:(UIDragInteraction *)arg1 shouldDelayCompetingGestureRecognizer:(UIGestureRecognizer *)arg2; | |
+- (_Bool)_dragInteraction:(UIDragInteraction *)arg1 shouldCancelOnAppDeactivationWithDefault:(_Bool)arg2; | |
+- (_Bool)_dragInteractionAllowsDragOverridingMasterSwitch:(UIDragInteraction *)arg1; | |
+@end | |
+ | |
diff --git a/UIKit/UIDragInteractionEffect-Protocol.h b/UIKit/UIDragInteractionEffect-Protocol.h | |
new file mode 100644 | |
index 00000000..c4c7c549 | |
--- /dev/null | |
+++ b/UIKit/UIDragInteractionEffect-Protocol.h | |
@@ -0,0 +1,15 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIInteractionEffect-Protocol.h> | |
+ | |
+@class UIDragInteraction; | |
+@protocol UIDragInteractionContext; | |
+ | |
+@protocol UIDragInteractionEffect <UIInteractionEffect> | |
+- (void)interaction:(UIDragInteraction *)arg1 didChangeWithContext:(id <UIDragInteractionContext>)arg2; | |
+@end | |
+ | |
diff --git a/UIKit/UIDragItem.h b/UIKit/UIDragItem.h | |
new file mode 100644 | |
index 00000000..186a3f11 | |
--- /dev/null | |
+++ b/UIKit/UIDragItem.h | |
@@ -0,0 +1,51 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@class NSItemProvider, UITargetedDragPreview, UITextRange, _UIDragPreviewProvider, _UIDragSessionImpl, _UIDraggingItem, _UIInternalDraggingItem; | |
+ | |
+@interface UIDragItem : NSObject | |
+{ | |
+ _UIDraggingItem *_draggingItem; | |
+ NSItemProvider *_itemProvider; | |
+ id _localObject; | |
+ CDUnknownBlockType _previewProvider; | |
+ _UIDragSessionImpl *__dragSession; | |
+ _UIInternalDraggingItem *_internalDraggingItem; | |
+ _UIDragPreviewProvider *_preferredPreviewProvider; | |
+ UITargetedDragPreview *_targetedLiftPreview; | |
+ id _privateLocalContext; | |
+ CDUnknownBlockType _imageComponentsProvider; | |
+ CDUnknownBlockType _preferredImageComponentsProvider; | |
+ unsigned long long __managementState; | |
+} | |
+ | |
+@property(nonatomic) unsigned long long _managementState; // @synthesize _managementState=__managementState; | |
+@property(readonly, nonatomic) CDUnknownBlockType preferredImageComponentsProvider; // @synthesize preferredImageComponentsProvider=_preferredImageComponentsProvider; | |
+@property(readonly, nonatomic) CDUnknownBlockType imageComponentsProvider; // @synthesize imageComponentsProvider=_imageComponentsProvider; | |
+@property(retain, nonatomic, getter=_privateLocalContext, setter=_setPrivateLocalContext:) id privateLocalContext; // @synthesize privateLocalContext=_privateLocalContext; | |
+@property(retain, nonatomic, getter=_targetedLiftPreview, setter=_setTargetedLiftPreview:) UITargetedDragPreview *targetedLiftPreview; // @synthesize targetedLiftPreview=_targetedLiftPreview; | |
+@property(retain, nonatomic, getter=_preferredPreviewProvider, setter=_setPreferredPreviewProvider:) _UIDragPreviewProvider *preferredPreviewProvider; // @synthesize preferredPreviewProvider=_preferredPreviewProvider; | |
+@property(retain, nonatomic, getter=_internalDraggingItem, setter=_setInternalDraggingItem:) _UIInternalDraggingItem *internalDraggingItem; // @synthesize internalDraggingItem=_internalDraggingItem; | |
+@property(nonatomic) __weak _UIDragSessionImpl *_dragSession; // @synthesize _dragSession=__dragSession; | |
+@property(copy, nonatomic) CDUnknownBlockType previewProvider; // @synthesize previewProvider=_previewProvider; | |
+@property(retain, nonatomic) id localObject; // @synthesize localObject=_localObject; | |
+@property(retain, nonatomic) NSItemProvider *itemProvider; // @synthesize itemProvider=_itemProvider; | |
+@property(retain, nonatomic, getter=_draggingItem, setter=_setDraggingItem:) _UIDraggingItem *_draggingItem; // @synthesize _draggingItem; | |
+- (void).cxx_destruct; | |
+@property(readonly, nonatomic) struct CGSize _visibleDropItemSize; | |
+- (struct CGSize)_previewImageSize; | |
+- (void)_didSetPreferredPreviewProvider; | |
+- (CDUnknownBlockType)_imageComponentsProviderForTargetedPreview:(id)arg1; | |
+- (id)_imageComponentForTargetedPreview:(id)arg1; | |
+- (CDUnknownBlockType)_imageComponentsProviderForPreviewProvider:(id)arg1; | |
+- (id)_imageComponentForPreview:(id)arg1; | |
+- (id)initWithItemProvider:(id)arg1; | |
+@property(retain, nonatomic, setter=_setDraggedTextRange:) UITextRange *_draggedTextRange; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDragPreview.h b/UIKit/UIDragPreview.h | |
new file mode 100644 | |
index 00000000..62f40177 | |
--- /dev/null | |
+++ b/UIKit/UIDragPreview.h | |
@@ -0,0 +1,63 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/NSCopying-Protocol.h> | |
+ | |
+@class NSArray, NSDictionary, UIColor, UIDragPreviewParameters, UIView, _DUIPreview; | |
+ | |
+@interface UIDragPreview : NSObject <NSCopying> | |
+{ | |
+ _Bool _marginsEnabled; | |
+ _Bool _precisionInput; | |
+ _Bool _scalesOnLift; | |
+ _Bool _translatesOnLift; | |
+ _Bool _hidesSourceView; | |
+ _Bool _viewCornersAreContinuous; | |
+ _Bool __springboardPlatterStyle; | |
+ UIView *_view; | |
+ UIDragPreviewParameters *_parameters; | |
+ NSArray *_clippingRects; | |
+ UIView *_container; | |
+ UIColor *_backgroundColor; | |
+ UIView *_maskView; | |
+ double _viewCornerRadius; | |
+ NSDictionary *__springboardParameters; | |
+ struct CGSize _originalSize; | |
+ struct CGPoint _originalCenter; | |
+} | |
+ | |
++ (struct CGSize)textBoundingSize; | |
++ (struct CGSize)defaultBoundingSize; | |
++ (id)previewForURL:(id)arg1 title:(id)arg2; | |
++ (id)previewForURL:(id)arg1; | |
+@property(copy, nonatomic) NSDictionary *_springboardParameters; // @synthesize _springboardParameters=__springboardParameters; | |
+@property(nonatomic) _Bool _springboardPlatterStyle; // @synthesize _springboardPlatterStyle=__springboardPlatterStyle; | |
+@property(readonly, nonatomic) _Bool viewCornersAreContinuous; // @synthesize viewCornersAreContinuous=_viewCornersAreContinuous; | |
+@property(readonly, nonatomic) double viewCornerRadius; // @synthesize viewCornerRadius=_viewCornerRadius; | |
+@property(nonatomic) _Bool hidesSourceView; // @synthesize hidesSourceView=_hidesSourceView; | |
+@property(nonatomic) _Bool translatesOnLift; // @synthesize translatesOnLift=_translatesOnLift; | |
+@property(nonatomic) _Bool scalesOnLift; // @synthesize scalesOnLift=_scalesOnLift; | |
+@property(nonatomic) _Bool precisionInput; // @synthesize precisionInput=_precisionInput; | |
+@property(readonly, nonatomic) struct CGPoint originalCenter; // @synthesize originalCenter=_originalCenter; | |
+@property(readonly, nonatomic) struct CGSize originalSize; // @synthesize originalSize=_originalSize; | |
+@property(readonly, nonatomic) UIView *maskView; // @synthesize maskView=_maskView; | |
+@property(nonatomic) _Bool marginsEnabled; // @synthesize marginsEnabled=_marginsEnabled; | |
+@property(retain, nonatomic) UIColor *backgroundColor; // @synthesize backgroundColor=_backgroundColor; | |
+@property(readonly, nonatomic) UIView *container; // @synthesize container=_container; | |
+@property(copy, nonatomic) NSArray *clippingRects; // @synthesize clippingRects=_clippingRects; | |
+@property(readonly, copy, nonatomic) UIDragPreviewParameters *parameters; // @synthesize parameters=_parameters; | |
+@property(readonly, nonatomic) UIView *view; // @synthesize view=_view; | |
+- (void).cxx_destruct; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+- (void)_setOriginalCenter:(struct CGPoint)arg1; | |
+@property(readonly, nonatomic) _DUIPreview *_duiPreview; | |
+- (id)initWithView:(id)arg1; | |
+- (id)initWithView:(id)arg1 parameters:(id)arg2; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDragPreviewParameters.h b/UIKit/UIDragPreviewParameters.h | |
new file mode 100644 | |
index 00000000..8e81575a | |
--- /dev/null | |
+++ b/UIKit/UIDragPreviewParameters.h | |
@@ -0,0 +1,32 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/NSCopying-Protocol.h> | |
+ | |
+@class UIBezierPath, UIColor; | |
+ | |
+@interface UIDragPreviewParameters : NSObject <NSCopying> | |
+{ | |
+ _Bool _textMode; | |
+ UIBezierPath *_visiblePath; | |
+ UIColor *_backgroundColor; | |
+} | |
+ | |
+@property(readonly, nonatomic, getter=_textMode) _Bool textMode; // @synthesize textMode=_textMode; | |
+@property(copy, nonatomic) UIColor *backgroundColor; // @synthesize backgroundColor=_backgroundColor; | |
+@property(copy, nonatomic) UIBezierPath *visiblePath; // @synthesize visiblePath=_visiblePath; | |
+- (void).cxx_destruct; | |
+- (_Bool)isEqual:(id)arg1; | |
+- (unsigned long long)hash; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+- (id)_initWithTextMode:(_Bool)arg1 visiblePath:(id)arg2 backgroundColor:(id)arg3; | |
+- (id)initWithTextLineRects:(id)arg1; | |
+- (id)init; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDragPreviewTarget.h b/UIKit/UIDragPreviewTarget.h | |
new file mode 100644 | |
index 00000000..4ef998c0 | |
--- /dev/null | |
+++ b/UIKit/UIDragPreviewTarget.h | |
@@ -0,0 +1,31 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/NSCopying-Protocol.h> | |
+ | |
+@class UIView; | |
+ | |
+@interface UIDragPreviewTarget : NSObject <NSCopying> | |
+{ | |
+ UIView *_container; | |
+ struct CGPoint _center; | |
+ struct CGAffineTransform _transform; | |
+} | |
+ | |
++ (id)new; | |
+@property(readonly, nonatomic) struct CGAffineTransform transform; // @synthesize transform=_transform; | |
+@property(readonly, nonatomic) struct CGPoint center; // @synthesize center=_center; | |
+@property(readonly, nonatomic) UIView *container; // @synthesize container=_container; | |
+- (void).cxx_destruct; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+- (id)init; | |
+- (id)initWithContainer:(id)arg1 center:(struct CGPoint)arg2; | |
+- (id)initWithContainer:(id)arg1 center:(struct CGPoint)arg2 transform:(struct CGAffineTransform)arg3; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDragRecognizer.h b/UIKit/UIDragRecognizer.h | |
index 12d680c7..dca1edb5 100644 | |
--- a/UIKit/UIDragRecognizer.h | |
+++ b/UIKit/UIDragRecognizer.h | |
@@ -25,6 +25,7 @@ __attribute__((visibility("hidden"))) | |
UIDelayedAction *ignoreTouch; | |
} | |
++ (_Bool)_shouldDefaultToTouches; | |
@property(retain, nonatomic) UIDelayedAction *ignoreTouch; // @synthesize ignoreTouch; | |
@property(nonatomic) SEL checkCanBeginDrag; // @synthesize checkCanBeginDrag=_checkCanBeginDrag; | |
@property(nonatomic) _Bool canBeginDrag; // @synthesize canBeginDrag=_canBeginDrag; | |
diff --git a/UIKit/UIDragSession-Protocol.h b/UIKit/UIDragSession-Protocol.h | |
new file mode 100644 | |
index 00000000..11ecc0af | |
--- /dev/null | |
+++ b/UIKit/UIDragSession-Protocol.h | |
@@ -0,0 +1,12 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIDragDropSession-Protocol.h> | |
+ | |
+@protocol UIDragSession <UIDragDropSession> | |
+@property(retain, nonatomic) id localContext; | |
+@end | |
+ | |
diff --git a/UIKit/UIDragSourceInteraction.h b/UIKit/UIDragSourceInteraction.h | |
new file mode 100644 | |
index 00000000..f0a13221 | |
--- /dev/null | |
+++ b/UIKit/UIDragSourceInteraction.h | |
@@ -0,0 +1,14 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIDragInteraction.h> | |
+ | |
+@interface UIDragSourceInteraction : UIDragInteraction | |
+{ | |
+} | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDragSourceRepresentation.h b/UIKit/UIDragSourceRepresentation.h | |
new file mode 100644 | |
index 00000000..58eddcf0 | |
--- /dev/null | |
+++ b/UIKit/UIDragSourceRepresentation.h | |
@@ -0,0 +1,14 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIDragItem.h> | |
+ | |
+@interface UIDragSourceRepresentation : UIDragItem | |
+{ | |
+} | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDropInteraction.h b/UIKit/UIDropInteraction.h | |
new file mode 100644 | |
index 00000000..eca00640 | |
--- /dev/null | |
+++ b/UIKit/UIDropInteraction.h | |
@@ -0,0 +1,75 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UIDragGestureRecognizerDelegate-Protocol.h> | |
+#import <UIKit/UIDragInteraction-Protocol.h> | |
+#import <UIKit/UIInteraction-Protocol.h> | |
+#import <UIKit/UIInteraction_Internal-Protocol.h> | |
+#import <UIKit/_UIDraggingItemVisualTarget-Protocol.h> | |
+ | |
+@class NSMapTable, NSMutableSet, NSString, UIDropInteractionContextImpl, UIPasteConfiguration, UIView; | |
+@protocol UIDropInteractionDelegate, UIDropInteractionEffect, _UIViewDraggingDestinationDelegate; | |
+ | |
+@interface UIDropInteraction : NSObject <UIDragGestureRecognizerDelegate, UIInteraction_Internal, UIDragInteraction, _UIDraggingItemVisualTarget, UIInteraction> | |
+{ | |
+ NSMutableSet *_activeDragGestureRecognizers; | |
+ NSMapTable *_enteredDropSessionByDraggingSession; | |
+ unsigned long long _potentialDragOperation; | |
+ NSMapTable *_itemsTableBySession; | |
+ _Bool _allowsSimultaneousDropSessions; | |
+ _Bool _wantsDefaultVisualBehavior; | |
+ id <UIDropInteractionDelegate> _delegate; | |
+ UIView *_view; | |
+ UIDropInteractionContextImpl *_context; | |
+ id <_UIViewDraggingDestinationDelegate> _viewDelegate; | |
+ UIPasteConfiguration *_pasteConfiguration; | |
+ id <UIDropInteractionEffect> _interactionEffect; | |
+} | |
+ | |
++ (id)destinationInteractionWithDelegate:(id)arg1; | |
+@property(nonatomic, getter=_wantsDefaultVisualBehavior, setter=_setWantsDefaultVisualBehavior:) _Bool wantsDefaultVisualBehavior; // @synthesize wantsDefaultVisualBehavior=_wantsDefaultVisualBehavior; | |
+@property(retain, nonatomic) id <UIDropInteractionEffect> interactionEffect; // @synthesize interactionEffect=_interactionEffect; | |
+@property(readonly, copy, nonatomic, getter=_pasteConfiguration) UIPasteConfiguration *pasteConfiguration; // @synthesize pasteConfiguration=_pasteConfiguration; | |
+@property(readonly, nonatomic, getter=_viewDelegate) __weak id <_UIViewDraggingDestinationDelegate> viewDelegate; // @synthesize viewDelegate=_viewDelegate; | |
+@property(retain, nonatomic) UIDropInteractionContextImpl *context; // @synthesize context=_context; | |
+@property(nonatomic) __weak UIView *view; // @synthesize view=_view; | |
+@property(nonatomic) _Bool allowsSimultaneousDropSessions; // @synthesize allowsSimultaneousDropSessions=_allowsSimultaneousDropSessions; | |
+@property(readonly, nonatomic) __weak id <UIDropInteractionDelegate> delegate; // @synthesize delegate=_delegate; | |
+- (void).cxx_destruct; | |
+- (void)_sendSessionDidEnd:(id)arg1; | |
+- (void)_dropSessionEntered:(id)arg1 withSessionDestination:(id)arg2; | |
+- (unsigned long long)_setLastDragOperation:(unsigned long long)arg1 forbidden:(_Bool)arg2 precise:(_Bool)arg3 prefersFullSizePreview:(_Bool)arg4 onSession:(id)arg5; | |
+- (unsigned long long)_validateDragOperation:(unsigned long long)arg1 forSelector:(SEL)arg2 onSession:(id)arg3; | |
+- (_Bool)_canHandleDragEvent:(id)arg1; | |
+- (void)draggingItem:(id)arg1 willAnimateSetDownWithAnimator:(id)arg2; | |
+- (struct CGRect)targetFrameOfDraggingItem:(id)arg1 inCoordinateSpace:(id)arg2; | |
+- (void)_prepareForSetDownAnimationInWindow:(id)arg1 withDraggingItem:(id)arg2 visibleDroppedItem:(id)arg3; | |
+- (id)_dropItemForDroppingDraggingItem:(id)arg1; | |
+- (void)_cleanupItemsInSessionAfterDrop:(id)arg1; | |
+- (void)_prepareItemsInSessionForDrop:(id)arg1; | |
+- (void)_dragDestinationGestureStateChanged:(id)arg1; | |
+- (void)_dragDestinationViewDelegateForward:(id)arg1 delegate:(id)arg2; | |
+- (void)_gestureRecognizerFailed:(id)arg1; | |
+- (_Bool)_allowsSimultaneousDragWithEvent:(id)arg1; | |
+- (_Bool)_gestureRecognizer:(id)arg1 shouldReceiveDragEvent:(id)arg2; | |
+- (void)didMoveToView:(id)arg1; | |
+- (void)willMoveToView:(id)arg1; | |
+- (_Bool)isActive; | |
+- (id)_dynamicGestureRecognizersForEvent:(id)arg1; | |
+- (id)_initWithPasteConfiguration:(id)arg1; | |
+- (id)_initWithViewDelegate:(id)arg1; | |
+- (id)initWithDelegate:(id)arg1; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDropInteractionContext-Protocol.h b/UIKit/UIDropInteractionContext-Protocol.h | |
new file mode 100644 | |
index 00000000..52cd0a84 | |
--- /dev/null | |
+++ b/UIKit/UIDropInteractionContext-Protocol.h | |
@@ -0,0 +1,15 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIInteractionContext-Protocol.h> | |
+ | |
+@class NSArray; | |
+ | |
+@protocol UIDropInteractionContext <UIInteractionContext> | |
+@property(readonly, nonatomic) NSArray *items; | |
+@property(readonly, nonatomic) long long state; | |
+@end | |
+ | |
diff --git a/UIKit/UIDropInteractionContextImpl.h b/UIKit/UIDropInteractionContextImpl.h | |
new file mode 100644 | |
index 00000000..57587612 | |
--- /dev/null | |
+++ b/UIKit/UIDropInteractionContextImpl.h | |
@@ -0,0 +1,31 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UIDropInteractionContext-Protocol.h> | |
+ | |
+@class NSArray, NSString; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIDropInteractionContextImpl : NSObject <UIDropInteractionContext> | |
+{ | |
+ long long _state; | |
+ NSArray *_items; | |
+} | |
+ | |
+@property(retain, nonatomic) NSArray *items; // @synthesize items=_items; | |
+@property(nonatomic) long long state; // @synthesize state=_state; | |
+- (void).cxx_destruct; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDropInteractionDelegate-Protocol.h b/UIKit/UIDropInteractionDelegate-Protocol.h | |
new file mode 100644 | |
index 00000000..35e3691a | |
--- /dev/null | |
+++ b/UIKit/UIDropInteractionDelegate-Protocol.h | |
@@ -0,0 +1,25 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class UIDragItem, UIDropInteraction, UIDropProposal, UITargetedDragPreview; | |
+@protocol UIDragAnimating, UIDropSession; | |
+ | |
+@protocol UIDropInteractionDelegate <NSObject> | |
+ | |
+@optional | |
+- (void)dropInteraction:(UIDropInteraction *)arg1 item:(UIDragItem *)arg2 willAnimateDropWithAnimator:(id <UIDragAnimating>)arg3; | |
+- (UITargetedDragPreview *)dropInteraction:(UIDropInteraction *)arg1 previewForDroppingItem:(UIDragItem *)arg2 withDefault:(UITargetedDragPreview *)arg3; | |
+- (void)dropInteraction:(UIDropInteraction *)arg1 sessionDidEnd:(id <UIDropSession>)arg2; | |
+- (void)dropInteraction:(UIDropInteraction *)arg1 concludeDrop:(id <UIDropSession>)arg2; | |
+- (void)dropInteraction:(UIDropInteraction *)arg1 performDrop:(id <UIDropSession>)arg2; | |
+- (void)dropInteraction:(UIDropInteraction *)arg1 sessionDidExit:(id <UIDropSession>)arg2; | |
+- (UIDropProposal *)dropInteraction:(UIDropInteraction *)arg1 sessionDidUpdate:(id <UIDropSession>)arg2; | |
+- (void)dropInteraction:(UIDropInteraction *)arg1 sessionDidEnter:(id <UIDropSession>)arg2; | |
+- (_Bool)dropInteraction:(UIDropInteraction *)arg1 canHandleSession:(id <UIDropSession>)arg2; | |
+@end | |
+ | |
diff --git a/UIKit/UIDropInteractionEffect-Protocol.h b/UIKit/UIDropInteractionEffect-Protocol.h | |
new file mode 100644 | |
index 00000000..786fcf4a | |
--- /dev/null | |
+++ b/UIKit/UIDropInteractionEffect-Protocol.h | |
@@ -0,0 +1,15 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIInteractionEffect-Protocol.h> | |
+ | |
+@class UIDropInteraction; | |
+@protocol UIDropInteractionContext; | |
+ | |
+@protocol UIDropInteractionEffect <UIInteractionEffect> | |
+- (void)interaction:(UIDropInteraction *)arg1 didChangeWithContext:(id <UIDropInteractionContext>)arg2; | |
+@end | |
+ | |
diff --git a/UIKit/UIDropInteractionGestureRecognizer.h b/UIKit/UIDropInteractionGestureRecognizer.h | |
new file mode 100644 | |
index 00000000..8461b897 | |
--- /dev/null | |
+++ b/UIKit/UIDropInteractionGestureRecognizer.h | |
@@ -0,0 +1,22 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIDragGestureRecognizer.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIDropInteractionGestureRecognizer : UIDragGestureRecognizer | |
+{ | |
+} | |
+ | |
+- (_Bool)canBePreventedByGestureRecognizer:(id)arg1; | |
+- (_Bool)canPreventGestureRecognizer:(id)arg1; | |
+- (void)_draggingEndedWithEvent:(id)arg1; | |
+- (void)_draggingExitedWithEvent:(id)arg1; | |
+- (void)_draggingUpdatedWithEvent:(id)arg1; | |
+- (void)_draggingEnteredWithEvent:(id)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDropProposal.h b/UIKit/UIDropProposal.h | |
new file mode 100644 | |
index 00000000..ed33de18 | |
--- /dev/null | |
+++ b/UIKit/UIDropProposal.h | |
@@ -0,0 +1,27 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/NSCopying-Protocol.h> | |
+ | |
+@interface UIDropProposal : NSObject <NSCopying> | |
+{ | |
+ _Bool _precise; | |
+ _Bool _prefersFullSizePreview; | |
+ unsigned long long _operation; | |
+} | |
+ | |
++ (id)new; | |
+@property(nonatomic) _Bool prefersFullSizePreview; // @synthesize prefersFullSizePreview=_prefersFullSizePreview; | |
+@property(nonatomic, getter=isPrecise) _Bool precise; // @synthesize precise=_precise; | |
+@property(nonatomic) unsigned long long operation; // @synthesize operation=_operation; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+- (id)init; | |
+- (id)initWithDropOperation:(unsigned long long)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIDropSession-Protocol.h b/UIKit/UIDropSession-Protocol.h | |
new file mode 100644 | |
index 00000000..ab607f13 | |
--- /dev/null | |
+++ b/UIKit/UIDropSession-Protocol.h | |
@@ -0,0 +1,18 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSProgressReporting-Protocol.h> | |
+#import <UIKit/UIDragDropSession-Protocol.h> | |
+ | |
+@class NSProgress; | |
+@protocol UIDragSession; | |
+ | |
+@protocol UIDropSession <UIDragDropSession, NSProgressReporting> | |
+@property(nonatomic) unsigned long long progressIndicatorStyle; | |
+@property(readonly, nonatomic) id <UIDragSession> localDragSession; | |
+- (NSProgress *)loadObjectsOfClass:(Class)arg1 completion:(void (^)(NSArray *))arg2; | |
+@end | |
+ | |
diff --git a/UIKit/UIDynamicCaret.h b/UIKit/UIDynamicCaret.h | |
index e00367fa..6c0fcec5 100644 | |
--- a/UIKit/UIDynamicCaret.h | |
+++ b/UIKit/UIDynamicCaret.h | |
@@ -37,14 +37,10 @@ __attribute__((visibility("hidden"))) | |
- (unsigned long long)currentIndex; | |
- (id)currentCandidate; | |
- (void)candidateAcceptedAtIndex:(unsigned long long)arg1; | |
-- (void)showPreviousRow; | |
-- (void)showNextRow; | |
-- (void)showPreviousPage; | |
-- (void)showNextPage; | |
-- (void)showPreviousCandidate; | |
-- (void)showNextCandidate; | |
+- (void)showCandidateInForwardDirection:(_Bool)arg1 granularity:(int)arg2; | |
- (_Bool)showCandidate:(id)arg1; | |
- (void)showCandidateAtIndex:(unsigned long long)arg1; | |
+- (_Bool)isFloatingList; | |
- (_Bool)isExtendedList; | |
- (_Bool)hasCandidates; | |
- (void)setUIKeyboardCandidateListDelegate:(id)arg1; | |
diff --git a/UIKit/UIEvent.h b/UIKit/UIEvent.h | |
index f71c4d40..a08c1bee 100644 | |
--- a/UIKit/UIEvent.h | |
+++ b/UIKit/UIEvent.h | |
@@ -6,25 +6,28 @@ | |
#import <Foundation/NSObject.h> | |
-@class NSSet; | |
+@class NSSet, UIScreen; | |
@interface UIEvent : NSObject | |
{ | |
struct __GSEvent *_gsEvent; | |
struct __IOHIDEvent *_hidEvent; | |
+ UIScreen *_cachedScreen; | |
double _timestamp; | |
+ double __initialTouchTimestamp; | |
} | |
-- (id)predictedTouchesForTouch:(id)arg1; | |
-- (id)coalescedTouchesForTouch:(id)arg1; | |
-- (id)touchesForGestureRecognizer:(id)arg1; | |
-- (id)touchesForView:(id)arg1; | |
-- (id)touchesForWindow:(id)arg1; | |
-@property(readonly, nonatomic) NSSet *allTouches; | |
-@property(readonly, nonatomic) double timestamp; | |
-@property(readonly, nonatomic) long long subtype; | |
-@property(readonly, nonatomic) long long type; | |
-- (void)dealloc; | |
+@property(readonly, nonatomic) double _initialTouchTimestamp; // @synthesize _initialTouchTimestamp=__initialTouchTimestamp; | |
+@property(nonatomic, setter=_setTimestamp:) double timestamp; // @synthesize timestamp=_timestamp; | |
+- (void).cxx_destruct; | |
+- (id)_gestureRecognizersForWindow:(id)arg1; | |
+- (double)_wheelVelocity; | |
+- (_Bool)isKeyDown; | |
+- (void)_cleanupAfterDispatch; | |
+- (void)_sendEventToResponder:(id)arg1; | |
+- (id)_windows; | |
+- (id)_screen; | |
+- (id)_init; | |
- (struct CGPoint)_digitizerLocation; | |
- (_Bool)_isKeyDown; | |
- (long long)_modifierFlags; | |
@@ -40,14 +43,15 @@ | |
- (struct __GSEvent *)_gsEvent; | |
- (void)_setGSEvent:(struct __GSEvent *)arg1; | |
- (id)_initWithEvent:(struct __GSEvent *)arg1 touches:(id)arg2; | |
-- (id)_gestureRecognizersForWindow:(id)arg1; | |
-- (double)_wheelVelocity; | |
-- (_Bool)isKeyDown; | |
-- (void)_sendEventToResponder:(id)arg1; | |
-- (id)_windows; | |
-- (id)_screen; | |
-- (void)_setTimestamp:(double)arg1; | |
-- (id)_init; | |
+- (id)predictedTouchesForTouch:(id)arg1; | |
+- (id)coalescedTouchesForTouch:(id)arg1; | |
+- (id)touchesForGestureRecognizer:(id)arg1; | |
+- (id)touchesForView:(id)arg1; | |
+- (id)touchesForWindow:(id)arg1; | |
+@property(readonly, nonatomic) NSSet *allTouches; | |
+@property(readonly, nonatomic) long long subtype; | |
+@property(readonly, nonatomic) long long type; | |
+- (void)dealloc; | |
@end | |
diff --git a/UIKit/UIEventEnvironment.h b/UIKit/UIEventEnvironment.h | |
index e8e9ae45..85da7a12 100644 | |
--- a/UIKit/UIEventEnvironment.h | |
+++ b/UIKit/UIEventEnvironment.h | |
@@ -6,7 +6,7 @@ | |
#import <Foundation/NSObject.h> | |
-@class NSMutableArray, NSMutableDictionary, UIApplication, UIPhysicalKeyboardEvent, UIPressesEvent, UITouch, UITouchesEvent, UIWheelEvent, _UIGameControllerEvent; | |
+@class NSCountedSet, NSMutableArray, NSMutableDictionary, NSMutableSet, UIApplication, UIPhysicalKeyboardEvent, UIPressesEvent, UITouch, UITouchesEvent, UIWheelEvent, _UIGameControllerEvent; | |
__attribute__((visibility("hidden"))) | |
@interface UIEventEnvironment : NSObject | |
@@ -18,16 +18,18 @@ __attribute__((visibility("hidden"))) | |
UIWheelEvent *_wheelEvent; | |
_UIGameControllerEvent *_gameControllerEvent; | |
UIPhysicalKeyboardEvent *_physicalKeyboardEvent; | |
+ NSMutableDictionary *_dragEventsBySessionID; | |
+ NSCountedSet *_contextIDsForAdditionalDragEvents; | |
+ NSMutableDictionary *_dragEventsByContextID; | |
_Bool _isSystemApplication; | |
UITouch *_currentTouch; | |
- double _externalTouchScaleFactor; | |
long long _currentNudgePressType; | |
NSMutableDictionary *_pressesMap; | |
+ NSMutableSet *_exclusiveTouchWindows; | |
double _commitTimeForTouchEvents; | |
+ NSMutableArray *_afterNewTouchDownActions; | |
_Bool _hasSeenAnyStylusEvents; | |
- _Bool _shouldRoundTouchLocation; | |
long long _disableTouchCoalescingCount; | |
- _Bool _didDelayedInit; | |
NSMutableDictionary *_estimatedTouchRecordsByContextIDAndEstimationIndex; | |
NSMutableArray *_estimatedTouchRecordsInIncomingOrder; | |
} | |
@@ -45,6 +47,13 @@ __attribute__((visibility("hidden"))) | |
- (void)_disableTouchCoalescingWithCount:(long long)arg1; | |
- (_Bool)_isTouchCoalescingDisabled; | |
- (void)_enqueueHIDEvent:(struct __IOHIDEvent *)arg1; | |
+- (id)_dragEvents; | |
+- (void)_removeDragEvent:(id)arg1; | |
+- (void)_unregisterContextIDsForAdditionalDragEvents:(id)arg1; | |
+- (void)_registerContextIDsForAdditionalDragEvents:(id)arg1; | |
+- (id)_dragEventForHIDEvent:(struct __IOHIDEvent *)arg1; | |
+- (void)_performAfterNewTouchDownActions; | |
+- (void)_addAfterNewTouchDownAction:(CDUnknownBlockType)arg1; | |
- (_Bool)eventWantsLowLatency:(id)arg1; | |
- (id)UIKitEventForHIDEvent:(struct __IOHIDEvent *)arg1; | |
- (id)initWithApplication:(id)arg1; | |
diff --git a/UIKit/UIEventFetcher.h b/UIKit/UIEventFetcher.h | |
index 5e0b28b9..bb9e045f 100644 | |
--- a/UIKit/UIEventFetcher.h | |
+++ b/UIKit/UIEventFetcher.h | |
@@ -6,7 +6,7 @@ | |
#import <Foundation/NSObject.h> | |
-@class CADisplayLink, NSMutableArray; | |
+@class CADisplayLink, NSMutableArray, NSMutableDictionary; | |
@protocol UIEventFetcherSink; | |
__attribute__((visibility("hidden"))) | |
@@ -28,8 +28,14 @@ __attribute__((visibility("hidden"))) | |
_Bool _shouldSignalOnDisplayLink; | |
id <UIEventFetcherSink> _eventFetcherSink; | |
double _commitTimeForTouchEvents; | |
+ NSMutableDictionary *_latestMoveDragEventsBySessionID; | |
+ double _latestMoveDragEventTimestamp; | |
+ double _latestMoveDragEventResendTimestamp; | |
} | |
+@property(nonatomic) double latestMoveDragEventResendTimestamp; // @synthesize latestMoveDragEventResendTimestamp=_latestMoveDragEventResendTimestamp; | |
+@property(nonatomic) double latestMoveDragEventTimestamp; // @synthesize latestMoveDragEventTimestamp=_latestMoveDragEventTimestamp; | |
+@property(retain, nonatomic) NSMutableDictionary *latestMoveDragEventsBySessionID; // @synthesize latestMoveDragEventsBySessionID=_latestMoveDragEventsBySessionID; | |
@property(nonatomic) double commitTimeForTouchEvents; // @synthesize commitTimeForTouchEvents=_commitTimeForTouchEvents; | |
@property(nonatomic) _Bool shouldSignalOnDisplayLink; // @synthesize shouldSignalOnDisplayLink=_shouldSignalOnDisplayLink; | |
@property(retain, nonatomic) id <UIEventFetcherSink> eventFetcherSink; // @synthesize eventFetcherSink=_eventFetcherSink; | |
diff --git a/UIKit/UIFeedbackGenerator.h b/UIKit/UIFeedbackGenerator.h | |
index e69942c9..ad1b460c 100644 | |
--- a/UIKit/UIFeedbackGenerator.h | |
+++ b/UIKit/UIFeedbackGenerator.h | |
@@ -15,6 +15,7 @@ | |
long long _autoDeactivationCount[3]; | |
NSObject<OS_dispatch_source> *_autoDeactivateTimer; | |
NSMutableDictionary *_preparationTimers; | |
+ CDUnknownBlockType _feedbackWarmingBlock; | |
double _currentDelay; | |
NSSet *_usedFeedbacks; | |
_Bool _hasMutableFeedbackKeyPaths; | |
@@ -25,14 +26,15 @@ | |
NSSet *_engines; | |
} | |
-+ (id)behaviorWithCoordinateSpace:(id)arg1; | |
-+ (id)behaviorWithConfiguration:(id)arg1 coordinateSpace:(id)arg2; | |
++ (id)_defaultCoordinateSpace; | |
+ (Class)_configurationClass; | |
+ (void)_setRunningTests:(_Bool)arg1; | |
+ (void)_resetPreparationTimeouts; | |
+ (void)_setPreparationTimeout:(double)arg1 forStyle:(long long)arg2; | |
+ (void)_resetAutoDeactivateTimeout; | |
+ (void)_setAutoDeactivateTimeout:(double)arg1; | |
++ (id)behaviorWithCoordinateSpace:(id)arg1; | |
++ (id)behaviorWithConfiguration:(id)arg1 coordinateSpace:(id)arg2; | |
@property(readonly, nonatomic, getter=_hasMutableFeedbackKeyPaths) _Bool hasMutableFeedbackKeyPaths; // @synthesize hasMutableFeedbackKeyPaths=_hasMutableFeedbackKeyPaths; | |
@property(readonly, nonatomic) NSSet *engines; // @synthesize engines=_engines; | |
@property(retain, nonatomic, getter=_configuration, setter=_setConfiguration:) _UIFeedbackGeneratorConfiguration *configuration; // @synthesize configuration=_configuration; | |
@@ -57,12 +59,15 @@ | |
- (void)__deactivateWithStyle:(long long)arg1; | |
- (void)_deactivateWithStyle:(long long)arg1; | |
- (void)deactivate; | |
+- (void)_stopFeedbackWarming; | |
+- (void)_startFeedbackWarming; | |
+- (void)_scheduleFeedbackWarming; | |
- (void)_activated; | |
- (void)_setupEnginesIfNeeded; | |
- (void)__activateWithStyle:(long long)arg1 completionBlock:(CDUnknownBlockType)arg2; | |
- (void)_activateWithStyle:(long long)arg1 completionBlock:(CDUnknownBlockType)arg2; | |
- (void)activateWithCompletionBlock:(CDUnknownBlockType)arg1; | |
-- (void)_prepare; | |
+- (void)_setup; | |
- (double)_preparationTimeoutForStyle:(long long)arg1; | |
- (void)_stopPreparationForAllStyles; | |
- (void)_stopPreparationForStyle:(long long)arg1; | |
@@ -78,10 +83,10 @@ | |
- (id)description; | |
- (void)dealloc; | |
- (id)initWithConfiguration:(id)arg1 coordinateSpace:(id)arg2; | |
+- (id)initWithCoordinateSpace:(id)arg1; | |
- (id)initWithConfiguration:(id)arg1; | |
- (id)init; | |
@property(nonatomic, getter=_isMuted, setter=_setMuted:) _Bool muted; | |
-- (void)prepareForFeedback; | |
- (void)_stats_playedFeedback; | |
- (void)_stats_prepared; | |
- (void)_stats_activationTimedOut; | |
diff --git a/UIKit/UIFieldEditor.h b/UIKit/UIFieldEditor.h | |
index dfa2b1de..359b69db 100644 | |
--- a/UIKit/UIFieldEditor.h | |
+++ b/UIKit/UIFieldEditor.h | |
@@ -14,19 +14,21 @@ | |
#import <UIKit/UITextAutoscrolling-Protocol.h> | |
#import <UIKit/UITextInput-Protocol.h> | |
#import <UIKit/UITextInputControllerDelegate-Protocol.h> | |
+#import <UIKit/_UITextFieldContentViewContext-Protocol.h> | |
-@class NSDictionary, NSString, NSTextContainer, NSTimer, UIAutoscroll, UITextField, UITextInputController, UITextPosition, UITextRange, UIView, _UICascadingTextStorage, _UIFieldEditorContentView, _UIFieldEditorLayoutManager; | |
+@class NSAttributedString, NSDictionary, NSLayoutManager, NSString, NSTextContainer, NSTextStorage, NSTimer, UIAutoscroll, UITextField, UITextInputController, UITextPosition, UITextRange, UIView, _UICascadingTextStorage, _UIFieldEditorLayoutManager, _UITextFieldContentView; | |
@protocol UITextInputDelegate, UITextInputTokenizer; | |
-@interface UIFieldEditor : UIScrollView <UITextInputControllerDelegate, NSLayoutManagerDelegate, NSUITextViewCommonMethods, UIKeyInputPrivate, UIAutoscrollContainer, UITextInput, UITextAutoscrolling, UIKeyboardInput> | |
+@interface UIFieldEditor : UIScrollView <UITextInputControllerDelegate, NSLayoutManagerDelegate, NSUITextViewCommonMethods, UIKeyInputPrivate, _UITextFieldContentViewContext, UIAutoscrollContainer, UITextInput, UITextAutoscrolling, UIKeyboardInput> | |
{ | |
UITextInputController *_inputController; | |
- UITextField *_proxiedView; | |
- UITextField *_incomingProxiedView; | |
+ UITextField *_textField; | |
+ _Bool _active; | |
UIAutoscroll *_autoscroll; | |
NSTextContainer *_textContainer; | |
_UIFieldEditorLayoutManager *_layoutManager; | |
_UICascadingTextStorage *_textStorage; | |
+ NSAttributedString *_originalAttributedString; | |
struct { | |
unsigned int delegateRespondsToFieldEditorDidChange:1; | |
unsigned int delegateRespondsToShouldInsertText:1; | |
@@ -35,27 +37,26 @@ | |
unsigned int clearOnNextEdit:1; | |
} _feFlags; | |
struct UIEdgeInsets _padding; | |
- _UIFieldEditorContentView *_contentView; | |
struct UIEdgeInsets _contentViewFontInsets; | |
struct _NSRange _unobscuredSecureRange; | |
unsigned long long _obscuredSecureLength; | |
NSTimer *_obscureAllTextTimer; | |
- struct CGPoint _textContainerOrigin; | |
double _contentWidth; | |
- _UIFieldEditorContentView *_passcodeStyleCutoutView; | |
+ _UITextFieldContentView *_contentView; | |
+ _UITextFieldContentView *_passcodeStyleCutoutView; | |
+ _Bool _allowsAttachments; | |
_Bool __shouldObscureNextInput; | |
struct CGPoint _autoscrollContentOffset; | |
} | |
+ (id)excludedElementsForHTML; | |
-+ (void)releaseSharedInstance; | |
-+ (id)sharedFieldEditor; | |
+ (id)activeFieldEditor; | |
++ (id)sharedFieldEditor; | |
@property(nonatomic) _Bool _shouldObscureNextInput; // @synthesize _shouldObscureNextInput=__shouldObscureNextInput; | |
@property(nonatomic) struct CGPoint autoscrollContentOffset; // @synthesize autoscrollContentOffset=_autoscrollContentOffset; | |
+@property(nonatomic) _Bool allowsAttachments; // @synthesize allowsAttachments=_allowsAttachments; | |
@property(nonatomic) struct UIEdgeInsets padding; // @synthesize padding=_padding; | |
- (void).cxx_destruct; | |
-- (id)_uiktest_proxiedViewTextColor; | |
- (_Bool)_hasDictationPlaceholder; | |
- (id)methodSignatureForSelector:(SEL)arg1; | |
- (_Bool)respondsToSelector:(SEL)arg1; | |
@@ -122,6 +123,7 @@ | |
- (void)replaceRangeWithTextWithoutClosingTyping:(id)arg1 replacementText:(id)arg2; | |
- (void)replaceRange:(id)arg1 withText:(id)arg2; | |
- (id)textInRange:(id)arg1; | |
+- (void)_performPasteOfAttributedString:(id)arg1 toRange:(id)arg2 animator:(id)arg3 completion:(CDUnknownBlockType)arg4; | |
- (void)deleteBackward; | |
- (void)_invalidateAfterObscuredRangeChange; | |
- (void)_unobscureAllText; | |
@@ -130,14 +132,19 @@ | |
- (struct _NSRange)insertFilteredText:(id)arg1; | |
- (void)insertText:(id)arg1; | |
@property(readonly, nonatomic) _Bool hasText; | |
-- (void)drawTextInRect:(struct CGRect)arg1 forContentView:(id)arg2; | |
- (_Bool)_clearOnEditIfNeeded; | |
+- (double)_passcodeStyleAlpha; | |
- (id)_textContainer; | |
+@property(readonly, nonatomic) NSLayoutManager *layoutManager; | |
- (id)_layoutManager; | |
-- (struct CGPoint)_textContainerOrigin; | |
+@property(nonatomic) long long nonEditingLinebreakMode; | |
+@property(readonly, nonatomic) NSTextStorage *textStorage; | |
+- (id)_textStorage; | |
- (id)undoManager; | |
- (int)atomStyle; | |
- (_Bool)drawsAsAtom; | |
+- (void)setContentOffset:(struct CGPoint)arg1; | |
+- (void)setContentOffset:(struct CGPoint)arg1 animated:(_Bool)arg2; | |
- (void)scrollSelectionToVisible:(_Bool)arg1; | |
- (void)_scrollRangeToVisible:(struct _NSRange)arg1 animated:(_Bool)arg2; | |
- (void)_performWhileSuppressingDelegateNotifications:(CDUnknownBlockType)arg1; | |
@@ -167,14 +174,20 @@ | |
- (struct _NSRange)_unobscuredSecureRange; | |
- (_Bool)_isPasscodeStyle; | |
- (void)_setValue:(id)arg1 forTextAttribute:(id)arg2; | |
-- (void)becomeFieldEditorForView:(id)arg1; | |
+- (void)drawRect:(struct CGRect)arg1; | |
+- (void)_adaptToPasscodeStyleIfNeeded; | |
+- (void)_handleObscuredTextAfterActivationChange; | |
+- (void)_deactivateSelectionView; | |
+- (void)_resetTypingAttributes; | |
+- (void)deactivateEditorDiscardingEdits:(_Bool)arg1; | |
+- (void)activateEditor; | |
- (void)_tvUpdateTextColor; | |
- (struct CGRect)contentFrameForView:(id)arg1; | |
- (void)cancelAutoscroll; | |
- (void)updateAutoscroll:(id)arg1; | |
- (void)startAutoscroll:(struct CGPoint)arg1; | |
- (struct CGRect)_selectionClipRect; | |
-- (id)proxiedView; | |
+- (id)textField; | |
- (id)textColorForCaretSelection; | |
- (id)textInputTraits; | |
- (id)_textSelectingContainer; | |
@@ -194,11 +207,11 @@ | |
- (_Bool)keyboardInput:(id)arg1 shouldInsertText:(id)arg2 isMarkedText:(_Bool)arg3; | |
- (void)layoutSubviews; | |
- (struct UIEdgeInsets)_contentInsetsFromFonts; | |
-- (void)setFrame:(struct CGRect)arg1; | |
-- (id)_textStorage; | |
+- (void)_applyCorrectTextContainerSize; | |
- (void)_textStorageDidProcessEditing:(id)arg1; | |
- (void)traitCollectionDidChange:(id)arg1; | |
- (void)dealloc; | |
+- (id)initWithTextField:(id)arg1 textStorage:(id)arg2; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (void)_deleteBackwardAndNotify:(_Bool)arg1; | |
@@ -214,9 +227,12 @@ | |
@property(nonatomic) long long returnKeyType; // @dynamic returnKeyType; | |
@property(nonatomic) long long selectionAffinity; | |
@property(nonatomic) _Bool shouldAutoscroll; | |
+@property(nonatomic) long long smartDashesType; // @dynamic smartDashesType; | |
+@property(nonatomic) long long smartInsertDeleteType; // @dynamic smartInsertDeleteType; | |
+@property(nonatomic) long long smartQuotesType; // @dynamic smartQuotesType; | |
@property(nonatomic) long long spellCheckingType; // @dynamic spellCheckingType; | |
@property(readonly) Class superclass; | |
-@property(copy, nonatomic) NSString *textContentType; | |
+@property(copy, nonatomic) NSString *textContentType; // @dynamic textContentType; | |
@end | |
diff --git a/UIKit/UIFloatCompoundSpringIntegrator.h b/UIKit/UIFloatCompoundSpringIntegrator.h | |
new file mode 100644 | |
index 00000000..aa607386 | |
--- /dev/null | |
+++ b/UIKit/UIFloatCompoundSpringIntegrator.h | |
@@ -0,0 +1,18 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIFloatCompoundSpringIntegrator : NSObject | |
+{ | |
+} | |
+ | |
++ (CDStruct_484bde22)integrateWithState:(CDStruct_484bde22)arg1 springParameters:(CDStruct_9e265dec)arg2 deltaTime:(double)arg3; | |
++ (CDStruct_289c5ec3)advanceParametersWithState:(CDStruct_289c5ec3)arg1 springParameters:(CDStruct_9e265dec)arg2 deltaTime:(double)arg3; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIFloatSpringIntegrator.h b/UIKit/UIFloatSpringIntegrator.h | |
new file mode 100644 | |
index 00000000..d5990c9f | |
--- /dev/null | |
+++ b/UIKit/UIFloatSpringIntegrator.h | |
@@ -0,0 +1,17 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIFloatSpringIntegrator : NSObject | |
+{ | |
+} | |
+ | |
++ (CDStruct_c3b9c2ee)integrateWithState:(CDStruct_c3b9c2ee)arg1 springParameters:(CDStruct_57d825b2)arg2 deltaTime:(double)arg3; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIFocusAnimationContext-Protocol.h b/UIKit/UIFocusAnimationContext-Protocol.h | |
new file mode 100644 | |
index 00000000..ee045031 | |
--- /dev/null | |
+++ b/UIKit/UIFocusAnimationContext-Protocol.h | |
@@ -0,0 +1,12 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@protocol UIFocusAnimationContext <NSObject> | |
+@property(readonly, nonatomic) double duration; | |
+@end | |
+ | |
diff --git a/UIKit/UIFocusAnimationCoordinator.h b/UIKit/UIFocusAnimationCoordinator.h | |
index 2085732a..33876390 100644 | |
--- a/UIKit/UIFocusAnimationCoordinator.h | |
+++ b/UIKit/UIFocusAnimationCoordinator.h | |
@@ -6,14 +6,19 @@ | |
#import <Foundation/NSObject.h> | |
-@class NSMutableDictionary, UIFocusUpdateContext, _UIFocusAnimationConfiguration; | |
+@class NSMutableArray, UIFocusUpdateContext, _UIFocusAnimationConfiguration; | |
@interface UIFocusAnimationCoordinator : NSObject | |
{ | |
_Bool _locked; | |
- NSMutableDictionary *_configurations; | |
- NSMutableDictionary *_coordinatedAnimations; | |
- NSMutableDictionary *_coordinatedCompletions; | |
+ _UIFocusAnimationConfiguration *_focusingConfiguration; | |
+ _UIFocusAnimationConfiguration *_unfocusingConfiguration; | |
+ NSMutableArray *_focusingAnimations; | |
+ NSMutableArray *_legacyFocusingAnimations; | |
+ NSMutableArray *_unfocusingAnimations; | |
+ NSMutableArray *_legacyUnfocusingAnimations; | |
+ NSMutableArray *_focusingCompletions; | |
+ NSMutableArray *_unfocusingCompletions; | |
UIFocusUpdateContext *_focusUpdateContext; | |
long long _activeFocusAnimation; | |
} | |
@@ -24,18 +29,24 @@ | |
@property(readonly, nonatomic) long long activeFocusAnimation; // @synthesize activeFocusAnimation=_activeFocusAnimation; | |
@property(readonly, nonatomic, getter=_isLocked) _Bool locked; // @synthesize locked=_locked; | |
@property(readonly, nonatomic, getter=_focusUpdateContext) UIFocusUpdateContext *focusUpdateContext; // @synthesize focusUpdateContext=_focusUpdateContext; | |
-@property(readonly, nonatomic, getter=_coordinatedCompletions) NSMutableDictionary *coordinatedCompletions; // @synthesize coordinatedCompletions=_coordinatedCompletions; | |
-@property(readonly, nonatomic, getter=_coordinatedAnimations) NSMutableDictionary *coordinatedAnimations; // @synthesize coordinatedAnimations=_coordinatedAnimations; | |
-@property(readonly, nonatomic, getter=_configurations) NSMutableDictionary *configurations; // @synthesize configurations=_configurations; | |
+@property(readonly, nonatomic) NSMutableArray *unfocusingCompletions; // @synthesize unfocusingCompletions=_unfocusingCompletions; | |
+@property(readonly, nonatomic) NSMutableArray *focusingCompletions; // @synthesize focusingCompletions=_focusingCompletions; | |
+@property(readonly, nonatomic) NSMutableArray *legacyUnfocusingAnimations; // @synthesize legacyUnfocusingAnimations=_legacyUnfocusingAnimations; | |
+@property(readonly, nonatomic) NSMutableArray *unfocusingAnimations; // @synthesize unfocusingAnimations=_unfocusingAnimations; | |
+@property(readonly, nonatomic) NSMutableArray *legacyFocusingAnimations; // @synthesize legacyFocusingAnimations=_legacyFocusingAnimations; | |
+@property(readonly, nonatomic) NSMutableArray *focusingAnimations; // @synthesize focusingAnimations=_focusingAnimations; | |
+@property(retain, nonatomic) _UIFocusAnimationConfiguration *unfocusingConfiguration; // @synthesize unfocusingConfiguration=_unfocusingConfiguration; | |
+@property(retain, nonatomic) _UIFocusAnimationConfiguration *focusingConfiguration; // @synthesize focusingConfiguration=_focusingConfiguration; | |
- (void).cxx_destruct; | |
- (void)_cancelFocusAnimation:(long long)arg1; | |
- (void)_animateFocusAnimation:(long long)arg1; | |
- (void)_animate; | |
+- (void)addCoordinatedUnfocusingAnimations:(CDUnknownBlockType)arg1 completion:(CDUnknownBlockType)arg2; | |
+- (void)addCoordinatedFocusingAnimations:(CDUnknownBlockType)arg1 completion:(CDUnknownBlockType)arg2; | |
- (void)addCoordinatedAnimationsForAnimation:(long long)arg1 animations:(CDUnknownBlockType)arg2 completion:(CDUnknownBlockType)arg3; | |
- (void)addCoordinatedAnimations:(CDUnknownBlockType)arg1 completion:(CDUnknownBlockType)arg2; | |
-- (void)_applyBlocks:(id)arg1 releaseBlocks:(CDUnknownBlockType)arg2; | |
-- (id)_coordinatedCompletionsForFocusAnimation:(long long)arg1 createIfNeeded:(_Bool)arg2; | |
-- (id)_coordinatedAnimationsForFocusAnimation:(long long)arg1 createIfNeeded:(_Bool)arg2; | |
+- (void)_consumeBlocks:(id)arg1 withAnimationContext:(id)arg2; | |
+- (void)_consumeBlocks:(id)arg1; | |
- (void)_prepareForFocusAnimation:(long long)arg1; | |
@property(readonly, copy, nonatomic, getter=_activeConfiguration) _UIFocusAnimationConfiguration *activeConfiguration; | |
- (id)_configurationForFocusAnimation:(long long)arg1; | |
diff --git a/UIKit/UIFocusContainerGuide.h b/UIKit/UIFocusContainerGuide.h | |
index 9466dea3..a6977ce0 100644 | |
--- a/UIKit/UIFocusContainerGuide.h | |
+++ b/UIKit/UIFocusContainerGuide.h | |
@@ -11,8 +11,8 @@ | |
} | |
- (void)_searchForFocusRegionsInContext:(id)arg1; | |
-- (_Bool)_shouldSearchForFocusRegionsInContext:(id)arg1; | |
-- (_Bool)_focusRegionIsEligibleForFocus; | |
+- (_Bool)_isEligibleForFocusInteraction; | |
+- (_Bool)_legacy_isEligibleForFocusInteraction; | |
- (id)init; | |
@end | |
diff --git a/UIKit/UIFocusDebugger.h b/UIKit/UIFocusDebugger.h | |
new file mode 100644 | |
index 00000000..8af1b1a4 | |
--- /dev/null | |
+++ b/UIKit/UIFocusDebugger.h | |
@@ -0,0 +1,22 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@interface UIFocusDebugger : NSObject | |
+{ | |
+} | |
+ | |
++ (id)_ancestryForEnvironment:(id)arg1; | |
++ (id)simulateFocusUpdateRequestFromEnvironment:(id)arg1; | |
++ (id)checkFocusabilityForItem:(id)arg1; | |
++ (id)_statusForFocusSystem:(id)arg1; | |
++ (id)_fullStatus; | |
++ (id)status; | |
++ (id)help; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIFocusDebuggerOutput-Protocol.h b/UIKit/UIFocusDebuggerOutput-Protocol.h | |
new file mode 100644 | |
index 00000000..b5aec2a2 | |
--- /dev/null | |
+++ b/UIKit/UIFocusDebuggerOutput-Protocol.h | |
@@ -0,0 +1,11 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@protocol UIFocusDebuggerOutput <NSObject> | |
+@end | |
+ | |
diff --git a/UIKit/UIFocusEnvironment-Protocol.h b/UIKit/UIFocusEnvironment-Protocol.h | |
index 4656b474..b7f515d4 100644 | |
--- a/UIKit/UIFocusEnvironment-Protocol.h | |
+++ b/UIKit/UIFocusEnvironment-Protocol.h | |
@@ -6,7 +6,7 @@ | |
#import <UIKit/NSObject-Protocol.h> | |
-@class NSArray, UIFocusAnimationCoordinator, UIFocusUpdateContext, UIView; | |
+@class NSArray, NSString, UIFocusAnimationCoordinator, UIFocusUpdateContext, UIView; | |
@protocol UIFocusEnvironment <NSObject> | |
@property(readonly, copy, nonatomic) NSArray *preferredFocusEnvironments; | |
@@ -17,5 +17,6 @@ | |
@optional | |
@property(readonly, nonatomic) __weak UIView *preferredFocusedView; | |
+- (NSString *)soundIdentifierForFocusUpdateInContext:(UIFocusUpdateContext *)arg1; | |
@end | |
diff --git a/UIKit/UIFocusGuide.h b/UIKit/UIFocusGuide.h | |
index 9c1f208d..e3cdf6a1 100644 | |
--- a/UIKit/UIFocusGuide.h | |
+++ b/UIKit/UIFocusGuide.h | |
@@ -11,6 +11,7 @@ | |
#import <UIKit/_UILegacyFocusRegion-Protocol.h> | |
@class NSArray, NSString, UIView; | |
+@protocol UIFocusEnvironment; | |
@interface UIFocusGuide : UILayoutGuide <_UILegacyFocusRegion, _UIFocusRegionContainer, _UIFocusGuideRegionDelegate> | |
{ | |
@@ -26,21 +27,27 @@ | |
@property(nonatomic, getter=isEnabled) _Bool enabled; // @synthesize enabled=_enabled; | |
- (void).cxx_destruct; | |
- (void)focusGuideRegion:(id)arg1 willParticipateAsDestinationRegionInFocusUpdate:(id)arg2; | |
-- (id)focusGuideRegion:(id)arg1 preferredFocusEnvironmentsForMovement:(id)arg2; | |
+- (id)focusGuideRegion:(id)arg1 preferredFocusEnvironmentsForMovementRequest:(id)arg2; | |
+- (id)_regionForFocusedItem:(id)arg1 inCoordinateSpace:(id)arg2; | |
- (void)_searchForFocusRegionsInContext:(id)arg1; | |
-- (_Bool)_shouldSearchForFocusRegionsInContext:(id)arg1; | |
+- (id)_preferredFocusRegionCoordinateSpace; | |
+- (void)didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2; | |
+- (_Bool)shouldUpdateFocusInContext:(id)arg1; | |
+- (void)updateFocusIfNeeded; | |
+- (void)setNeedsFocusUpdate; | |
+@property(readonly, nonatomic, getter=_isEligibleForFocusInteraction) _Bool eligibleForFocusInteraction; | |
+@property(readonly, nonatomic, getter=_parentFocusEnvironment) __weak id <UIFocusEnvironment> parentFocusEnvironment; | |
- (id)_focusDebugOverlayParentView; | |
- (id)_focusRegionGuides; | |
- (id)_focusRegionView; | |
- (_Bool)_isTransparentFocusRegion; | |
- (id)_fulfillPromisedFocusRegion; | |
- (_Bool)_isPromiseFocusRegion; | |
-- (id)_childFocusRegionsInRect:(struct CGRect)arg1; | |
-- (id)_childFocusRegions; | |
-- (id)_focusRegionItem; | |
-- (_Bool)_focusRegionCanBecomeFocused; | |
-- (_Bool)_focusRegionIsEligibleForFocus; | |
+- (id)_childFocusRegionsInRect:(struct CGRect)arg1 inCoordinateSpace:(id)arg2; | |
+- (_Bool)canBecomeFocused; | |
+- (_Bool)_legacy_isEligibleForFocusInteraction; | |
- (struct CGRect)_focusRegionFrame; | |
+- (id)_focusRegionFocusSystem; | |
- (void)_didUpdateFocusToPreferredFocusedView; | |
@property(nonatomic) __weak UIView *preferredFocusedView; | |
@property(copy, nonatomic) NSArray *preferredFocusEnvironments; // @synthesize preferredFocusEnvironments=_preferredFocusEnvironments; | |
@@ -53,6 +60,8 @@ | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly, copy) NSString *description; | |
@property(readonly) unsigned long long hash; | |
+@property(readonly, copy, nonatomic, getter=_linearFocusMovementSequences) NSArray *linearFocusMovementSequences; | |
+@property(readonly, nonatomic, getter=_preferredFocusMovementStyle) long long preferredFocusMovementStyle; | |
@property(readonly) Class superclass; | |
@end | |
diff --git a/UIKit/UIFocusSystem.h b/UIKit/UIFocusSystem.h | |
new file mode 100644 | |
index 00000000..052bfe82 | |
--- /dev/null | |
+++ b/UIKit/UIFocusSystem.h | |
@@ -0,0 +1,96 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/_UIFocusEnvironmentInternal-Protocol.h> | |
+#import <UIKit/_UIFocusEnvironmentPrivate-Protocol.h> | |
+ | |
+@class NSArray, NSString, UIFocusAnimationCoordinator, UIResponder, UIView, _UIFocusAnimationCoordinatorManager, _UIFocusSoundGenerator, _UIFocusUpdateRequest; | |
+@protocol UIFocusEnvironment, UIFocusItem, _UIFocusHapticFeedbackGenerator, _UIFocusRegionContainer, _UIFocusSystemDelegate; | |
+ | |
+@interface UIFocusSystem : NSObject <_UIFocusEnvironmentInternal, _UIFocusEnvironmentPrivate> | |
+{ | |
+ _UIFocusUpdateRequest *_pendingFocusUpdateRequest; | |
+ struct { | |
+ unsigned int shouldIgnoreFocusUpdateIfNeeded:1; | |
+ unsigned int isPendingFocusRestoration:1; | |
+ unsigned int delegateRespondsToPreferredFocusEnvironments:1; | |
+ unsigned int delegateRespondsToPrefersDeferralForFocusUpdateInContext:1; | |
+ unsigned int delegateRespondsToShouldRestoreFocusInContext:1; | |
+ unsigned int delegateRespondsToDidFinishUpdatingFocusInContext:1; | |
+ unsigned int delegateRespondsToFocusMapContainer:1; | |
+ } _flags; | |
+ _Bool _enabled; | |
+ id <UIFocusItem> _focusedItem; | |
+ _UIFocusAnimationCoordinatorManager *_focusAnimationCoordinatorManager; | |
+ id <_UIFocusSystemDelegate> _delegate; | |
+ id <UIFocusItem> _previousFocusedItem; | |
+ _UIFocusSoundGenerator *_focusSoundGenerator; | |
+ id <_UIFocusHapticFeedbackGenerator> _focusHapticFeedbackGenerator; | |
+} | |
+ | |
++ (void)registerURL:(id)arg1 forSoundIdentifier:(id)arg2; | |
++ (_Bool)environment:(id)arg1 containsEnvironment:(id)arg2; | |
++ (id)_allFocusSystems; | |
++ (id)focusSystemForEnvironment:(id)arg1; | |
+@property(retain, nonatomic, getter=_focusHapticFeedbackGenerator, setter=_setFocusHapticFeedbackGenerator:) id <_UIFocusHapticFeedbackGenerator> focusHapticFeedbackGenerator; // @synthesize focusHapticFeedbackGenerator=_focusHapticFeedbackGenerator; | |
+@property(retain, nonatomic, getter=_focusSoundGenerator, setter=_setFocusSoundGenerator:) _UIFocusSoundGenerator *focusSoundGenerator; // @synthesize focusSoundGenerator=_focusSoundGenerator; | |
+@property(readonly, nonatomic, getter=_previousFocusedItem) __weak id <UIFocusItem> previousFocusedItem; // @synthesize previousFocusedItem=_previousFocusedItem; | |
+@property(nonatomic, getter=_isEnabled, setter=_setEnabled:) _Bool enabled; // @synthesize enabled=_enabled; | |
+@property(nonatomic, getter=_delegate, setter=_setDelegate:) __weak id <_UIFocusSystemDelegate> delegate; // @synthesize delegate=_delegate; | |
+@property(retain, nonatomic, getter=_focusAnimationCoordinatorManager, setter=_setFocusAnimationCoordinatorManager:) _UIFocusAnimationCoordinatorManager *focusAnimationCoordinatorManager; // @synthesize focusAnimationCoordinatorManager=_focusAnimationCoordinatorManager; | |
+- (void).cxx_destruct; | |
+- (void)_didFinishUpdatingFocusInContext:(id)arg1; | |
+- (_Bool)_shouldRestoreFocusInContext:(id)arg1; | |
+- (_Bool)_prefersDeferralForFocusUpdateInContext:(id)arg1; | |
+- (void)_uiktest_setPreviousFocusedItem:(id)arg1; | |
+- (_Bool)_uiktest_updateFocusToItem:(id)arg1; | |
+@property(readonly, nonatomic, getter=_preferredFirstResponder) __weak UIResponder *preferredFirstResponder; | |
+- (id)_preferredFirstResponderFocusSystemForFocusedItem:(id)arg1; | |
+@property(readonly, nonatomic, getter=_preferredFirstResponderFocusSystem) __weak UIFocusSystem *preferredFirstResponderFocusSystem; | |
+@property(readonly, nonatomic, getter=_hostFocusSystem) __weak UIFocusSystem *hostFocusSystem; | |
+- (void)_cancelPendingFocusRestoration; | |
+- (void)_setNeedsFocusRestoration; | |
+- (id)_contextForUpdateToEnvironment:(id)arg1 withAnimationCoordinator:(id)arg2; | |
+- (id)_simulatedProgrammaticFocusUpdateToEnvironment:(id)arg1; | |
+- (_Bool)_updateFocusImmediatelyWithContext:(id)arg1; | |
+- (void)_performWithoutFocusUpdates:(CDUnknownBlockType)arg1; | |
+- (_Bool)_updateFocusWithContext:(id)arg1 report:(id)arg2; | |
+- (void)updateFocusIfNeeded; | |
+- (_Bool)_isEnvironmentEligibleForFocusUpdate:(id)arg1 shouldResetFocus:(_Bool *)arg2 debugReport:(id)arg3; | |
+- (_Bool)_debug_isEnvironmentEligibleForFocusUpdate:(id)arg1 debugReport:(id)arg2; | |
+- (id)_validatedPendingFocusUpdateRequest; | |
+- (void)_focusEnvironmentWillDisappear:(id)arg1; | |
+- (void)_requestFocusUpdate:(id)arg1; | |
+- (void)requestFocusUpdateToEnvironment:(id)arg1; | |
+- (void)didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2; | |
+- (_Bool)shouldUpdateFocusInContext:(id)arg1; | |
+- (void)setNeedsFocusUpdate; | |
+@property(readonly, copy, nonatomic) NSArray *preferredFocusEnvironments; | |
+@property(readonly, nonatomic, getter=_isEligibleForFocusInteraction) _Bool eligibleForFocusInteraction; | |
+@property(readonly, nonatomic, getter=_focusMapContainer) __weak id <_UIFocusRegionContainer> focusMapContainer; | |
+@property(readonly, nonatomic, getter=_parentFocusEnvironment) __weak id <UIFocusEnvironment> parentFocusEnvironment; | |
+@property(readonly, nonatomic, getter=_currentFocusAnimationCoordinator) UIFocusAnimationCoordinator *currentFocusAnimationCoordinator; | |
+@property(readonly, nonatomic, getter=_focusedView) __weak UIView *focusedView; | |
+@property(readonly, nonatomic) __weak id <UIFocusItem> focusedItem; // @synthesize focusedItem=_focusedItem; | |
+- (_Bool)_requiresFocusedItemToHaveContainingView; | |
+- (void)_setEnabled:(_Bool)arg1 withAnimationCoordinator:(id)arg2; | |
+- (id)_initWithFocusEnabled:(_Bool)arg1; | |
+- (id)_init; | |
+- (id)init; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly, copy, nonatomic, getter=_linearFocusMovementSequences) NSArray *linearFocusMovementSequences; | |
+@property(readonly, nonatomic, getter=_preferredFocusMovementStyle) long long preferredFocusMovementStyle; | |
+@property(readonly, nonatomic) __weak UIView *preferredFocusedView; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIFocusUpdateContext.h b/UIKit/UIFocusUpdateContext.h | |
index 0b75c20d..3aa86ccf 100644 | |
--- a/UIKit/UIFocusUpdateContext.h | |
+++ b/UIKit/UIFocusUpdateContext.h | |
@@ -6,71 +6,66 @@ | |
#import <Foundation/NSObject.h> | |
-@class NSArray, UIFocusGuide, UIImage, UIResponder, UIScrollView, UIView, _UIFocusMapSearchInfo, _UIFocusMovementInfo, _UIFocusedItemInfo; | |
-@protocol UIFocusEnvironment, UIFocusItem; | |
+@class NSArray, UIFocusGuide, UIImage, UIScrollView, UIView, _UIDebugIssueReport, _UIDebugLogReport, _UIFocusItemInfo, _UIFocusMapSearchInfo, _UIFocusMovementInfo; | |
+@protocol UIFocusEnvironment, UIFocusItem, _UIFocusUpdateRequesting; | |
@interface UIFocusUpdateContext : NSObject | |
{ | |
- _Bool _isValidated; | |
+ _Bool _isValid; | |
+ _Bool _hasValidated; | |
_Bool _shouldUpdateDestinationItem; | |
_Bool _sourceItemMayRemainFocused; | |
- _Bool _valid; | |
- _Bool _forceSourceItemMayRemainFocused; | |
- _Bool _requiresDestinationItem; | |
- _Bool _requiresEnvironmentValidation; | |
- _UIFocusedItemInfo *_destinationItemInfo; | |
- UIResponder *_preferredFocusResponder; | |
+ _UIFocusItemInfo *_destinationItemInfo; | |
UIImage *_regionMapSnapshotsVisualRepresentation; | |
- _UIFocusedItemInfo *_sourceItemInfo; | |
+ id <_UIFocusUpdateRequesting> _request; | |
+ _UIFocusItemInfo *_sourceItemInfo; | |
_UIFocusMovementInfo *_focusMovement; | |
_UIFocusMapSearchInfo *_focusMapSearchInfo; | |
id <UIFocusEnvironment> _initialDestinationEnvironment; | |
UIScrollView *_commonScrollView; | |
- NSArray *_regionMapSnapshots; | |
double _destinationViewDistanceOffscreen; | |
+ NSArray *_regionMapSnapshots; | |
+ _UIDebugLogReport *_preferredFocusReport; | |
+ _UIDebugIssueReport *_validationReport; | |
UIFocusGuide *_focusedGuide; | |
} | |
-+ (id)_contextWithSourceView:(id)arg1 focusedContainerGuide:(id)arg2 movement:(id)arg3; | |
-+ (id)_contextWithSourceView:(id)arg1 focusedRegion:(id)arg2 movement:(id)arg3; | |
++ (id)_defaultValidationReportFormatter; | |
@property(readonly, nonatomic, getter=_focusedGuide) __weak UIFocusGuide *focusedGuide; // @synthesize focusedGuide=_focusedGuide; | |
-@property(nonatomic, getter=_destinationViewDistanceOffscreen, setter=_setDestinationViewDistanceOffscreen:) double destinationViewDistanceOffscreen; // @synthesize destinationViewDistanceOffscreen=_destinationViewDistanceOffscreen; | |
+@property(retain, nonatomic, getter=_validationReport, setter=_setValidationReport:) _UIDebugIssueReport *validationReport; // @synthesize validationReport=_validationReport; | |
+@property(retain, nonatomic, getter=_preferredFocusReport, setter=_setPreferredFocusReport:) _UIDebugLogReport *preferredFocusReport; // @synthesize preferredFocusReport=_preferredFocusReport; | |
@property(retain, nonatomic, getter=_regionMapSnapshots, setter=_setRegionMapSnapshots:) NSArray *regionMapSnapshots; // @synthesize regionMapSnapshots=_regionMapSnapshots; | |
+@property(nonatomic, getter=_destinationViewDistanceOffscreen, setter=_setDestinationViewDistanceOffscreen:) double destinationViewDistanceOffscreen; // @synthesize destinationViewDistanceOffscreen=_destinationViewDistanceOffscreen; | |
@property(retain, nonatomic, getter=_commonScrollView, setter=_setCommonScrollView:) UIScrollView *commonScrollView; // @synthesize commonScrollView=_commonScrollView; | |
-@property(nonatomic, getter=_requiresEnvironmentValidation, setter=_setRequiresEnvironmentValidation:) _Bool requiresEnvironmentValidation; // @synthesize requiresEnvironmentValidation=_requiresEnvironmentValidation; | |
-@property(nonatomic, getter=_requiresDestinationItem, setter=_setRequiresDestinationItem:) _Bool requiresDestinationItem; // @synthesize requiresDestinationItem=_requiresDestinationItem; | |
-@property(nonatomic, getter=_forceSourceItemMayRemainFocused, setter=_setForceSourceItemMayRemainFocused:) _Bool forceSourceItemMayRemainFocused; // @synthesize forceSourceItemMayRemainFocused=_forceSourceItemMayRemainFocused; | |
@property(readonly, nonatomic, getter=_initialDestinationEnvironment) __weak id <UIFocusEnvironment> initialDestinationEnvironment; // @synthesize initialDestinationEnvironment=_initialDestinationEnvironment; | |
@property(retain, nonatomic, getter=_focusMapSearchInfo, setter=_setFocusMapSearchInfo:) _UIFocusMapSearchInfo *focusMapSearchInfo; // @synthesize focusMapSearchInfo=_focusMapSearchInfo; | |
-@property(copy, nonatomic, getter=_focusMovement, setter=_setFocusMovement:) _UIFocusMovementInfo *focusMovement; // @synthesize focusMovement=_focusMovement; | |
-@property(copy, nonatomic, getter=_sourceItemInfo, setter=_setSourceItemInfo:) _UIFocusedItemInfo *sourceItemInfo; // @synthesize sourceItemInfo=_sourceItemInfo; | |
+@property(readonly, nonatomic, getter=_focusMovement) _UIFocusMovementInfo *focusMovement; // @synthesize focusMovement=_focusMovement; | |
+@property(readonly, copy, nonatomic, getter=_sourceItemInfo) _UIFocusItemInfo *sourceItemInfo; // @synthesize sourceItemInfo=_sourceItemInfo; | |
+@property(readonly, nonatomic, getter=_request) id <_UIFocusUpdateRequesting> request; // @synthesize request=_request; | |
- (void).cxx_destruct; | |
+- (id)description; | |
- (id)debugQuickLookObject; | |
@property(readonly, nonatomic, getter=_regionMapSnapshotsVisualRepresentation) UIImage *regionMapSnapshotsVisualRepresentation; // @synthesize regionMapSnapshotsVisualRepresentation=_regionMapSnapshotsVisualRepresentation; | |
- (id)_focusMapSnapshotDebugInfoArray; | |
- (id)_publicRegionMapSnapshots; | |
- (void)_didUpdateFocus; | |
+- (void)_willUpdateFocusFromFocusedItem:(id)arg1; | |
- (void)_setFocusedGuide:(id)arg1; | |
@property(readonly, nonatomic, getter=_focusVelocity) struct CGVector focusVelocity; | |
@property(readonly, nonatomic) unsigned long long focusHeading; | |
-@property(readonly, nonatomic, getter=_focusUpdateType) long long focusUpdateType; | |
-- (id)_overridingDestinationEnvironmentForPreferredDestinationEnvironment:(id)arg1 visitedEnvironments:(id)arg2; | |
- (void)_updateDestinationItemIfNeeded; | |
-@property(readonly, nonatomic, getter=_preferredFocusResponder) __weak UIResponder *preferredFocusResponder; // @synthesize preferredFocusResponder=_preferredFocusResponder; | |
- (void)_setInitialDestinationEnvironment:(id)arg1; | |
@property(readonly, nonatomic) __weak UIView *nextFocusedView; | |
@property(readonly, nonatomic) __weak UIView *previouslyFocusedView; | |
-@property(readonly, copy, nonatomic, getter=_destinationItemInfo) _UIFocusedItemInfo *destinationItemInfo; // @synthesize destinationItemInfo=_destinationItemInfo; | |
-@property(readonly, nonatomic, getter=_destinationItem) __weak id <UIFocusItem> destinationItem; | |
-@property(readonly, nonatomic, getter=_sourceItem) __weak id <UIFocusItem> sourceItem; | |
+@property(readonly, copy, nonatomic, getter=_destinationItemInfo) _UIFocusItemInfo *destinationItemInfo; // @synthesize destinationItemInfo=_destinationItemInfo; | |
+- (void)_setSourceItemInfo:(id)arg1; | |
@property(readonly, nonatomic) __weak id <UIFocusItem> nextFocusedItem; | |
@property(readonly, nonatomic) __weak id <UIFocusItem> previouslyFocusedItem; | |
-- (id)_screen; | |
- (_Bool)_validate; | |
-@property(readonly, nonatomic, getter=_isValid) _Bool valid; // @synthesize valid=_valid; | |
+- (_Bool)_isValidInFocusSystem:(id)arg1; | |
- (id)_initWithContext:(id)arg1; | |
-- (id)_initWithSourceItemInfo:(id)arg1 initialDestinationEnvironment:(id)arg2; | |
-- (id)_initWithSourceItem:(id)arg1 initialDestinationEnvironment:(id)arg2; | |
+- (id)_initWithFocusMovementRequest:(id)arg1 nextFocusedItem:(id)arg2; | |
+- (id)_initWithFocusUpdateRequest:(id)arg1; | |
- (id)init; | |
@end | |
diff --git a/UIKit/UIFont-SecuredTextField.h b/UIKit/UIFont-SecuredTextField.h | |
index 0acedd33..0b37d53a 100644 | |
--- a/UIKit/UIFont-SecuredTextField.h | |
+++ b/UIKit/UIFont-SecuredTextField.h | |
@@ -4,7 +4,7 @@ | |
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
// | |
-#import <UIFoundation/UIFont.h> | |
+#import "UIFont.h" | |
@interface UIFont (SecuredTextField) | |
+ (id)_ui_bulletFontForFont:(id)arg1; | |
diff --git a/UIKit/UIFontMetrics.h b/UIKit/UIFontMetrics.h | |
new file mode 100644 | |
index 00000000..929de53f | |
--- /dev/null | |
+++ b/UIKit/UIFontMetrics.h | |
@@ -0,0 +1,31 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@class NSString; | |
+ | |
+@interface UIFontMetrics : NSObject | |
+{ | |
+ NSString *_textStyle; | |
+} | |
+ | |
++ (id)metricsForTextStyle:(id)arg1; | |
++ (id)defaultMetrics; | |
+- (void).cxx_destruct; | |
+- (id)ib_scaledFontForFont:(id)arg1 maximumPointSize:(double)arg2; | |
+- (id)ib_scaledFontForFont:(id)arg1; | |
+- (double)scaledValueForValue:(double)arg1 compatibleWithTraitCollection:(id)arg2; | |
+- (double)scaledValueForValue:(double)arg1; | |
+- (id)scaledFontForFont:(id)arg1 maximumPointSize:(double)arg2 compatibleWithTraitCollection:(id)arg3; | |
+- (id)scaledFontForFont:(id)arg1 compatibleWithTraitCollection:(id)arg2; | |
+- (id)scaledFontForFont:(id)arg1 maximumPointSize:(double)arg2; | |
+- (id)scaledFontForFont:(id)arg1; | |
+- (id)init; | |
+- (id)initForTextStyle:(id)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIForcePresentationController-Protocol.h b/UIKit/UIForcePresentationController-Protocol.h | |
index 88fcf574..0f1bc86e 100644 | |
--- a/UIKit/UIForcePresentationController-Protocol.h | |
+++ b/UIKit/UIForcePresentationController-Protocol.h | |
@@ -6,12 +6,12 @@ | |
#import <UIKit/NSObject-Protocol.h> | |
-@class UIGestureRecognizer, UIView, _UIFeedbackStatesBehavior; | |
+@class UIGestureRecognizer, UIView, _UIStatesFeedbackGenerator; | |
@protocol _UIForcePresentationControllerDelegate; | |
@protocol UIForcePresentationController <NSObject> | |
@property(nonatomic) __weak id <_UIForcePresentationControllerDelegate> forcePresentationControllerDelegate; | |
-@property(retain, nonatomic) _UIFeedbackStatesBehavior *feedbackBehavior; | |
+@property(retain, nonatomic) _UIStatesFeedbackGenerator *feedbackGenerator; | |
@property(readonly, nonatomic) UIView *_revealContainerView; | |
@property(nonatomic) _Bool _sourceViewSnapshotAndScaleTransformSuppressed; | |
@property(retain, nonatomic) UIGestureRecognizer *panningGestureRecognizer; | |
diff --git a/UIKit/UIGestureEnvironment.h b/UIKit/UIGestureEnvironment.h | |
index b5557885..fde243be 100644 | |
--- a/UIKit/UIGestureEnvironment.h | |
+++ b/UIKit/UIGestureEnvironment.h | |
@@ -20,6 +20,7 @@ __attribute__((visibility("hidden"))) | |
NSMutableArray *_delayedTouchesToSend; | |
NSMutableArray *_delayedPresses; | |
NSMutableArray *_delayedPressesToSend; | |
+ NSMutableArray *_preUpdateActions; | |
_Bool _dirtyGestureRecognizersUnsorted; | |
_Bool _updateExclusivity; | |
UIGestureGraph *_dependencyGraph; | |
@@ -38,7 +39,11 @@ __attribute__((visibility("hidden"))) | |
@property(readonly, nonatomic) _Bool _hasGesturesNeedingUpdate; | |
- (void)_queueGestureRecognizerForResetIfFinished:(id)arg1; | |
- (void)_queueGestureRecognizersForResetIfFinished:(id)arg1; | |
+- (void)_runPreUpdateActions; | |
+- (void)_addPreUpdateAction:(CDUnknownBlockType)arg1; | |
- (void)_cancelGestureRecognizers:(id)arg1; | |
+- (void)_donateTouchesWhileKeepingGestures:(id)arg1 endingGestures:(id)arg2; | |
+- (void)_donateAllTouches; | |
- (void)_deliverEvent:(id)arg1 toGestureRecognizers:(id)arg2 usingBlock:(CDUnknownBlockType)arg3; | |
- (void)_updateGesturesForEvent:(id)arg1 window:(id)arg2; | |
- (void)_removeNodeFromGestureGraph:(id)arg1; | |
diff --git a/UIKit/UIGestureRecognizer.h b/UIKit/UIGestureRecognizer.h | |
index fc11131b..245ddc52 100644 | |
--- a/UIKit/UIGestureRecognizer.h | |
+++ b/UIKit/UIGestureRecognizer.h | |
@@ -6,6 +6,7 @@ | |
#import <Foundation/NSObject.h> | |
+#import <UIKit/_UIDraggable-Protocol.h> | |
#import <UIKit/_UIExcludable-Protocol.h> | |
#import <UIKit/_UIForceLevelClassifierDelegate-Protocol.h> | |
#import <UIKit/_UITouchable-Protocol.h> | |
@@ -13,7 +14,7 @@ | |
@class NSArray, NSMutableArray, NSMutableSet, NSObservation, NSObservationSource, NSSet, NSString, UIGestureEnvironment, UIView, _UIForceLevelClassifier, _UITouchForceObservable; | |
@protocol UIGestureRecognizerDelegate; | |
-@interface UIGestureRecognizer : NSObject <_UIForceLevelClassifierDelegate, _UIExcludable, _UITouchable> | |
+@interface UIGestureRecognizer : NSObject <_UIForceLevelClassifierDelegate, _UIExcludable, _UITouchable, _UIDraggable> | |
{ | |
struct { | |
unsigned int delegateShouldBegin:1; | |
@@ -54,12 +55,15 @@ | |
unsigned int requiresExclusiveTouchType:1; | |
unsigned int initialTouchTypeIsValid:1; | |
unsigned int forceRequirementSatisfied:1; | |
+ unsigned int wantsDragEvents:1; | |
+ unsigned int isDynamicGesture:1; | |
} _gestureFlags; | |
NSMutableArray *_targets; | |
NSMutableArray *_delayedTouches; | |
NSMutableArray *_delayedPresses; | |
UIView *_view; | |
double _lastTouchTimestamp; | |
+ double _firstEventTimestamp; | |
long long _state; | |
long long _allowedTouchTypes; | |
long long _initialTouchType; | |
@@ -73,15 +77,19 @@ | |
NSObservationSource *_beganObservable; | |
NSMutableSet *_failureRequirements; | |
NSMutableSet *_failureDependents; | |
+ NSMutableSet *_activeEvents; | |
id <UIGestureRecognizerDelegate> _delegate; | |
NSArray *_allowedPressTypes; | |
+ NSString *_name; | |
UIGestureEnvironment *_gestureEnvironment; | |
} | |
++ (_Bool)_shouldContinueTouches; | |
+ (_Bool)_shouldUseLinearForceLevelClassifier; | |
+ (_Bool)_shouldSupportStylusTouches; | |
+ (_Bool)_shouldDefaultToTouches; | |
@property(nonatomic) UIGestureEnvironment *gestureEnvironment; // @synthesize gestureEnvironment=_gestureEnvironment; | |
+@property(copy, nonatomic) NSString *name; // @synthesize name=_name; | |
@property(copy, nonatomic) NSArray *allowedPressTypes; // @synthesize allowedPressTypes=_allowedPressTypes; | |
@property(nonatomic) __weak id <UIGestureRecognizerDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
@@ -100,6 +108,7 @@ | |
- (void)_appendDescription:(id)arg1 forDependencies:(id)arg2 toString:(id)arg3 atLevel:(int)arg4; | |
- (void)_appendSubclassDescription:(id)arg1; | |
- (id)_briefDescription; | |
+- (id)_rawBriefDescription; | |
- (void)_ensureForceObservationChain; | |
- (unsigned long long)_forcePressCount; | |
- (void)_removeForceTarget:(id)arg1 action:(SEL)arg2; | |
@@ -115,7 +124,7 @@ | |
- (long long)_currentForceLevel; | |
- (void)_setRequiredForceLevel:(long long)arg1; | |
- (long long)_requiredForceLevel; | |
-- (void)_requiredGestureRecognizerCompleted:(id)arg1 withEvent:(id)arg2 pressesEvent:(id)arg3; | |
+- (void)_requiredGestureRecognizerCompleted:(id)arg1; | |
- (_Bool)_needsDynamicDependentRequirementForGestureRecognizer:(id)arg1; | |
- (_Bool)_needsDynamicFailureRequirementForGestureRecognizer:(id)arg1; | |
- (_Bool)_forceRequirementSatisfied; | |
@@ -144,6 +153,7 @@ | |
- (_Bool)_delegateShouldReceivePress:(id)arg1; | |
- (_Bool)_delegateShouldReceiveTouch:(id)arg1; | |
- (_Bool)_shouldReceiveTouch:(id)arg1 recognizerView:(id)arg2 touchView:(id)arg3; | |
+- (_Bool)_shouldReceiveDragEvent:(id)arg1; | |
- (long long)_depthFirstViewCompare:(id)arg1; | |
- (_Bool)_isActive; | |
- (_Bool)_isRecognized; | |
@@ -164,16 +174,26 @@ | |
- (void)_delayTouchesForEvent:(id)arg1 inPhase:(long long)arg2; | |
- (void)_delayPress:(id)arg1 forEvent:(id)arg2; | |
- (void)_delayTouch:(id)arg1 forEvent:(id)arg2; | |
-- (void)_ignoreTouchesAndPressesFromEvent:(id)arg1 pressesEvent:(id)arg2; | |
+- (void)_ignoreActiveEvents; | |
- (double)_distanceBetweenTouches:(id)arg1; | |
- (struct CGPoint)_centroidOfTouches:(id)arg1 excludingEnded:(_Bool)arg2; | |
- (id)_activeTouchesForEvent:(id)arg1; | |
+- (id)_allActiveTouches; | |
- (void)ignorePress:(id)arg1 forEvent:(id)arg2; | |
- (void)ignoreTouch:(id)arg1 forEvent:(id)arg2; | |
+- (void)addTouchesFromGestureRecognizer:(id)arg1; | |
+- (void)transferTouchesFromGestureRecognizer:(id)arg1; | |
+- (void)_removeTouch:(id)arg1 forEvent:(id)arg2 byCancellingTouches:(_Bool)arg3; | |
+- (void)_removeTouch:(id)arg1 forEvent:(id)arg2; | |
+- (void)_addTouch:(id)arg1 forEvent:(id)arg2; | |
- (_Bool)shouldBeRequiredToFailByGestureRecognizer:(id)arg1; | |
- (_Bool)shouldRequireFailureOfGestureRecognizer:(id)arg1; | |
- (_Bool)canBePreventedByGestureRecognizer:(id)arg1; | |
- (_Bool)canPreventGestureRecognizer:(id)arg1; | |
+- (void)_draggingEndedWithEvent:(id)arg1; | |
+- (void)_draggingExitedWithEvent:(id)arg1; | |
+- (void)_draggingUpdatedWithEvent:(id)arg1; | |
+- (void)_draggingEnteredWithEvent:(id)arg1; | |
- (void)pressesCancelled:(id)arg1 withEvent:(id)arg2; | |
- (void)pressesEnded:(id)arg1 withEvent:(id)arg2; | |
- (void)pressesChanged:(id)arg1 withEvent:(id)arg2; | |
@@ -183,6 +203,7 @@ | |
- (void)touchesEnded:(id)arg1 withEvent:(id)arg2; | |
- (void)touchesMoved:(id)arg1 withEvent:(id)arg2; | |
- (void)touchesBegan:(id)arg1 withEvent:(id)arg2; | |
+- (void)_pressesBegan:(id)arg1 withEvent:(id)arg2; | |
- (void)_touchesCancelled:(id)arg1 withEvent:(id)arg2; | |
- (void)_touchesEnded:(id)arg1 withEvent:(id)arg2; | |
- (void)_touchesMoved:(id)arg1 withEvent:(id)arg2; | |
@@ -192,10 +213,9 @@ | |
- (long long)_exclusiveDirectionalPressAxis; | |
- (_Bool)_wantsPartialTouchSequences; | |
- (id)_delayedTouches; | |
-- (double)lastTouchTimestamp; | |
+@property(readonly, nonatomic) double lastTouchTimestamp; | |
@property(nonatomic) _Bool requiresExclusiveTouchType; | |
-- (void)_setRequiresSystemGesturesToFail:(_Bool)arg1; | |
-- (_Bool)_requiresSystemGesturesToFail; | |
+@property(nonatomic, getter=_requiresSystemGesturesToFail, setter=_setRequiresSystemGesturesToFail:) _Bool requiresSystemGesturesToFail; | |
- (void)setState:(long long)arg1; | |
@property(readonly, nonatomic) long long state; | |
@property(nonatomic, getter=isEnabled) _Bool enabled; | |
@@ -214,7 +234,11 @@ | |
- (id)initWithCoder:(id)arg1; | |
- (id)init; | |
- (id)initWithTarget:(id)arg1 action:(SEL)arg2; | |
+- (void)_setWantsDragEvents:(_Bool)arg1; | |
+- (_Bool)_wantsDragEvents; | |
- (void)_connectInterfaceBuilderEventConnection:(id)arg1; | |
+@property(readonly, nonatomic) NSMutableSet *_pairedGestureIdentifiers; | |
+- (id)_pairedGestureIdentifiersAndCreate:(_Bool)arg1; | |
- (void)_detach; | |
// Remaining properties | |
diff --git a/UIKit/UIGraphicsImageRendererFormat.h b/UIKit/UIGraphicsImageRendererFormat.h | |
index 7142cdbe..027ffeca 100644 | |
--- a/UIKit/UIGraphicsImageRendererFormat.h | |
+++ b/UIKit/UIGraphicsImageRendererFormat.h | |
@@ -17,6 +17,7 @@ | |
double _scale; | |
} | |
++ (id)formatForTraitCollection:(id)arg1; | |
+ (id)defaultFormat; | |
@property(nonatomic) _Bool prefersExtendedRange; // @synthesize prefersExtendedRange=_prefersExtendedRange; | |
@property(nonatomic) _Bool opaque; // @synthesize opaque=_opaque; | |
diff --git a/UIKit/UIGraphicsRenderer.h b/UIKit/UIGraphicsRenderer.h | |
index 283e82bf..aba6769e 100644 | |
--- a/UIKit/UIGraphicsRenderer.h | |
+++ b/UIKit/UIGraphicsRenderer.h | |
@@ -6,20 +6,15 @@ | |
#import <Foundation/NSObject.h> | |
-@class NSMutableSet, UIGraphicsRendererFormat; | |
-@protocol OS_dispatch_queue; | |
+@class UIGraphicsRendererFormat, _UIReusePool; | |
@interface UIGraphicsRenderer : NSObject | |
{ | |
UIGraphicsRendererFormat *_format; | |
- NSMutableSet *_reuseSet; | |
- NSObject<OS_dispatch_queue> *_reuseAccessQueue; | |
+ _UIReusePool *_reusePool; | |
} | |
+ (_Bool)_supportsContextReuse; | |
-+ (void)initialize; | |
-+ (void)__applicationWillEnterForeground:(id)arg1; | |
-+ (void)__applicationDidEnterBackground:(id)arg1; | |
+ (void)_destroyCGContext:(struct CGContext *)arg1 withRenderer:(id)arg2; | |
+ (void)prepareCGContext:(struct CGContext *)arg1 withRendererContext:(id)arg2; | |
+ (struct CGContext *)_contextWithFormat:(id)arg1 renderer:(id)arg2; | |
@@ -27,14 +22,11 @@ | |
+ (Class)rendererContextClass; | |
@property(readonly, nonatomic) UIGraphicsRendererFormat *format; // @synthesize format=_format; | |
- (void).cxx_destruct; | |
-- (void)_disposeReusePool; | |
-- (void)_disposeReusedPointer:(id)arg1; | |
-- (void)_preparePointerForReuse:(id)arg1; | |
-- (id)_dequeuePointerForReuse; | |
+- (void)_prepareContextForReuse:(struct CGContext *)arg1; | |
+- (struct CGContext *)_dequeueContextForReuse; | |
- (_Bool)runDrawingActions:(CDUnknownBlockType)arg1 completionActions:(CDUnknownBlockType)arg2 format:(id)arg3 error:(id *)arg4; | |
- (_Bool)runDrawingActions:(CDUnknownBlockType)arg1 completionActions:(CDUnknownBlockType)arg2 error:(id *)arg3; | |
@property(readonly, nonatomic) _Bool allowsImageOutput; | |
-- (void)dealloc; | |
- (void)_configureReuseState; | |
- (id)initWithFormat:(id)arg1 bounds:(struct CGRect)arg2; | |
- (id)initWithBounds:(struct CGRect)arg1 format:(id)arg2; | |
diff --git a/UIKit/UIGroupTableViewCellBackground.h b/UIKit/UIGroupTableViewCellBackground.h | |
index eff7db6a..36b367ae 100644 | |
--- a/UIKit/UIGroupTableViewCellBackground.h | |
+++ b/UIKit/UIGroupTableViewCellBackground.h | |
@@ -11,68 +11,49 @@ | |
__attribute__((visibility("hidden"))) | |
@interface UIGroupTableViewCellBackground : UIView | |
{ | |
+ struct { | |
+ unsigned int selected:1; | |
+ } _groupBackgroundFlags; | |
int _sectionLocation; | |
- int _newSectionLocation; | |
- long long _animationCount; | |
long long _selectionStyle; | |
long long _separatorStyle; | |
- UIView *_topSeparatorView; | |
- UIView *_bottomSeparatorView; | |
UIColor *_selectionTintColor; | |
double _sectionBorderWidth; | |
- struct UIEdgeInsets _separatorInset; | |
- struct { | |
- unsigned int selected:1; | |
- } _groupBackgroundFlags; | |
- long long _renderingMode; | |
} | |
++ (id)_roundedRectBezierPathInRect:(struct CGRect)arg1 withSectionLocation:(int)arg2 sectionCornerRadius:(double)arg3 cornerRadiusAdjustment:(double)arg4 sectionBorderWidth:(double)arg5 forBorder:(_Bool)arg6; | |
+ (void)initialize; | |
+ (void)_flushCacheOnNotification:(id)arg1; | |
-@property(nonatomic, getter=_renderingMode, setter=_setRenderingMode:) long long renderingMode; // @synthesize renderingMode=_renderingMode; | |
-@property(nonatomic) struct UIEdgeInsets separatorInset; // @synthesize separatorInset=_separatorInset; | |
@property(nonatomic) double sectionBorderWidth; // @synthesize sectionBorderWidth=_sectionBorderWidth; | |
+@property(retain, nonatomic) UIColor *selectionTintColor; // @synthesize selectionTintColor=_selectionTintColor; | |
+@property(nonatomic) long long separatorStyle; // @synthesize separatorStyle=_separatorStyle; | |
+@property(nonatomic) long long selectionStyle; // @synthesize selectionStyle=_selectionStyle; | |
+@property(nonatomic) int sectionLocation; // @synthesize sectionLocation=_sectionLocation; | |
+- (void).cxx_destruct; | |
- (id)_topShadowViewWithColor:(id)arg1; | |
- (id)_contentMaskLayer; | |
- (void)layoutSubviews; | |
- (id)backgroundColor; | |
-- (void)setBackgroundColor:(id)arg1; | |
@property(nonatomic, getter=isSelected) _Bool selected; | |
-@property(nonatomic) long long separatorStyle; | |
-@property(nonatomic) long long selectionStyle; | |
-@property(retain, nonatomic) UIColor *selectionTintColor; | |
- (void)setSelectionTintColor:(id)arg1 layoutSubviews:(_Bool)arg2; | |
-@property(nonatomic) int sectionLocation; | |
- (void)setSectionLocation:(int)arg1 animated:(_Bool)arg2; | |
- (void)_setSectionLocationAnimationDidStop; | |
- (void)setFrame:(struct CGRect)arg1; | |
- (void)displayLayer:(id)arg1; | |
-- (void)dealloc; | |
-- (id)initWithFrame:(struct CGRect)arg1; | |
-- (struct UIEdgeInsets)_modernResizableBackgroundImageCapInsets; | |
-- (struct CGSize)_modernResizableBackgroundImageSize; | |
-- (_Bool)_modernResizableBackgroundImageEnabled; | |
-- (_Bool)_useModernResizableBackgroundImage; | |
-- (_Bool)_useResizableBackgroundImage; | |
+- (struct UIEdgeInsets)_backgroundImageCapInsets; | |
+- (struct CGSize)_backgroundImageSize; | |
+- (_Bool)_usesResizableBackgroundImage; | |
- (void)_layoutSubviews:(_Bool)arg1; | |
-- (struct CGRect)_modernResizableContentsCenter; | |
-- (struct CGRect)_modernResizableContentsRect; | |
-- (struct CGRect)_contentsCenter:(_Bool)arg1; | |
-- (struct CGRect)_contentsRect:(_Bool)arg1; | |
-- (double)_pixelDisplayedImageHeight; | |
-- (void)_updateSeparatorViews; | |
+- (struct CGRect)_backgroundImageContentsCenter; | |
+- (struct CGRect)_backgroundImageContentsRect; | |
- (id)_fillColor; | |
- (id)_bottomShadowColor; | |
- (id)_topShadowColor; | |
- (id)_separatorColor; | |
- (id)_sectionBorderColor; | |
- (double)_sectionCornerRadius; | |
-- (id)_backgroundColor; | |
-- (void)_decrementAnimationCount; | |
-- (void)_incrementAnimationCount; | |
- (struct CGRect)_contentRectForContentHeight:(double)arg1; | |
-- (id)_cachedImageForKey:(id)arg1; | |
-- (id)_roundedRectBezierPathInRect:(struct CGRect)arg1 withSectionLocation:(int)arg2 forBorder:(_Bool)arg3 cornerRadiusAdjustment:(double)arg4; | |
+- (id)initWithFrame:(struct CGRect)arg1; | |
@end | |
diff --git a/UIKit/UIHandleStatusBarTapAction.h b/UIKit/UIHandleStatusBarTapAction.h | |
index e6d48cc1..aa8438b1 100644 | |
--- a/UIKit/UIHandleStatusBarTapAction.h | |
+++ b/UIKit/UIHandleStatusBarTapAction.h | |
@@ -12,8 +12,11 @@ | |
- (id)keyDescriptionForSetting:(unsigned long long)arg1; | |
- (long long)UIActionType; | |
+@property(readonly, nonatomic) int statusBarStyleOverride; | |
@property(readonly, nonatomic) long long statusBarStyle; | |
- (id)initWithInfo:(id)arg1 timeout:(double)arg2 forResponseOnQueue:(id)arg3 withHandler:(CDUnknownBlockType)arg4; | |
+- (id)initWithStatusBarStyle:(long long)arg1 andStatusBarStyleOverride:(int)arg2; | |
+- (id)initWithStatusBarStyleOverride:(int)arg1; | |
- (id)initWithStatusBarStyle:(long long)arg1; | |
@end | |
diff --git a/UIKit/UIImage.h b/UIKit/UIImage.h | |
index c5108c82..89265c45 100644 | |
--- a/UIKit/UIImage.h | |
+++ b/UIKit/UIImage.h | |
@@ -6,11 +6,15 @@ | |
#import <Foundation/NSObject.h> | |
+#import <UIKit/NSItemProviderReading-Protocol.h> | |
+#import <UIKit/NSItemProviderWriting-Protocol.h> | |
#import <UIKit/NSSecureCoding-Protocol.h> | |
+#import <UIKit/UIItemProviderReading-Protocol.h> | |
+#import <UIKit/UIItemProviderWriting-Protocol.h> | |
-@class CIImage, NSArray, UIGraphicsImageRendererFormat, UIImageAsset, UITraitCollection; | |
+@class CIImage, NSArray, NSString, UIGraphicsImageRendererFormat, UIImageAsset, UITraitCollection, _UIImageVectorImageSupport; | |
-@interface UIImage : NSObject <NSSecureCoding> | |
+@interface UIImage : NSObject <NSItemProviderReading, NSItemProviderWriting, UIItemProviderReading, UIItemProviderWriting, NSSecureCoding> | |
{ | |
void *_imageRef; | |
double _scale; | |
@@ -26,10 +30,12 @@ | |
} _imageFlags; | |
_Bool _flipsForRightToLeftLayoutDirection; | |
UITraitCollection *_traitCollection; | |
+ _UIImageVectorImageSupport *_vectorImageSupport; | |
UIImageAsset *_imageAsset; | |
struct UIEdgeInsets _alignmentRectInsets; | |
} | |
++ (_Bool)_isCGImageAlphaMask:(struct CGImage *)arg1; | |
+ (void)_dropResourceReferencesForURL:(id)arg1; | |
+ (void)_clearAssetCaches; | |
+ (id)animatedImageWithImages:(id)arg1 duration:(double)arg2; | |
@@ -39,6 +45,8 @@ | |
+ (id)_animatedImageNamed:(id)arg1 inBundle:(id)arg2 compatibleWithTraitCollection:(id)arg3 duration:(double)arg4; | |
+ (id)animatedImageNamed:(id)arg1 duration:(double)arg2; | |
+ (struct UIEdgeInsets)_edgeInsetsForStylePresetNames:(id)arg1 scale:(double)arg2; | |
++ (id)_imageWithCGPDFPage:(struct CGPDFPage *)arg1 scale:(double)arg2 orientation:(long long)arg3; | |
++ (id)_imageWithCGPDFPage:(struct CGPDFPage *)arg1; | |
+ (long long)_mirroredImageOrientationForOrientation:(long long)arg1; | |
+ (_Bool)supportsSecureCoding; | |
+ (id)imageWithCIImage:(id)arg1 scale:(double)arg2 orientation:(long long)arg3; | |
@@ -67,7 +75,9 @@ | |
+ (unsigned long long)_scaleDefinedByPath:(id)arg1; | |
+ (void)_flushCache:(id)arg1; | |
+ (void)_flushSharedImageCache; | |
++ (id)_iconForResourceProxy:(id)arg1 format:(int)arg2 options:(unsigned long long)arg3; | |
+ (id)_iconForResourceProxy:(id)arg1 format:(int)arg2; | |
++ (id)_iconForResourceProxy:(id)arg1 variant:(int)arg2 options:(int)arg3 variantsScale:(double)arg4; | |
+ (id)_iconForResourceProxy:(id)arg1 variant:(int)arg2 variantsScale:(double)arg3; | |
+ (id)_applicationIconImageForBundleIdentifier:(id)arg1 format:(int)arg2 scale:(double)arg3; | |
+ (id)_applicationIconImageForBundleIdentifier:(id)arg1 format:(int)arg2; | |
@@ -77,16 +87,21 @@ | |
+ (id)_tintedImageForSize:(struct CGSize)arg1 withTint:(id)arg2 maskImage:(id)arg3 effectsImage:(id)arg4 style:(int)arg5 edgeInsets:(struct UIEdgeInsets)arg6; | |
+ (id)_tintedImageForSize:(struct CGSize)arg1 withTint:(id)arg2 maskImage:(id)arg3 effectsImage:(id)arg4 style:(int)arg5; | |
+ (id)_tintedImageForSize:(struct CGSize)arg1 withTint:(id)arg2 effectsImage:(id)arg3 maskImage:(id)arg4 style:(int)arg5; | |
++ (id)writableTypeIdentifiersForItemProvider; | |
++ (id)readableTypeIdentifiersForItemProvider; | |
++ (id)newObjectWithItemProviderData:(id)arg1 typeIdentifier:(id)arg2 options:(id)arg3 error:(id *)arg4; | |
+ (struct CGSize)_legibilityImageSizeForSize:(struct CGSize)arg1 style:(long long)arg2; | |
@property(retain, nonatomic) UIImageAsset *imageAsset; // @synthesize imageAsset=_imageAsset; | |
+@property(retain, nonatomic) _UIImageVectorImageSupport *vectorImageSupport; // @synthesize vectorImageSupport=_vectorImageSupport; | |
@property(readonly, nonatomic) _Bool flipsForRightToLeftLayoutDirection; // @synthesize flipsForRightToLeftLayoutDirection=_flipsForRightToLeftLayoutDirection; | |
@property(copy, nonatomic) UITraitCollection *traitCollection; // @synthesize traitCollection=_traitCollection; | |
- (void).cxx_destruct; | |
- (_Bool)_representsLayeredImage; | |
+- (_Bool)_isAlphaMask; | |
- (void)_setIsFlippedInRightToLeft; | |
- (id)imageFlippedForRightToLeftLayoutDirection; | |
-- (id)description; | |
-- (unsigned long long)hash; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
- (_Bool)isEqual:(id)arg1; | |
- (id)_primitiveImageAsset; | |
- (void)drawAsPatternInRect:(struct CGRect)arg1; | |
@@ -110,6 +125,20 @@ | |
@property(readonly, nonatomic) struct UIEdgeInsets capInsets; | |
- (id)resizableImageWithCapInsets:(struct UIEdgeInsets)arg1 resizingMode:(long long)arg2; | |
- (id)resizableImageWithCapInsets:(struct UIEdgeInsets)arg1; | |
+- (struct CGSize)_CGPDFPageSize; | |
+- (double)_scaleFromPDF; | |
+- (struct CGSize)_sizeInPixelsFromPDF; | |
+@property(readonly, nonatomic, getter=_CGPDFPage) struct CGPDFPage *CGPDFPage; | |
+- (void)_setVectorImagePaddingInsets:(struct UIEdgeInsets)arg1; | |
+- (struct UIEdgeInsets)_vectorImagePaddingInsets; | |
+- (void)_setVectorImageFlatColor:(id)arg1; | |
+- (id)_vectorImageFlatColor; | |
+- (void)_setVectorImageScale:(double)arg1; | |
+- (double)_vectorImageScale; | |
+- (void)_setVectorImageCGPDFPage:(struct CGPDFPage *)arg1; | |
+- (struct CGPDFPage *)_vectorImageCGPDFPage; | |
+- (id)_initWithCGPDFPage:(struct CGPDFPage *)arg1 scale:(double)arg2 orientation:(long long)arg3; | |
+- (id)_initWithCGPDFPage:(struct CGPDFPage *)arg1; | |
- (void)_setAlwaysStretches:(_Bool)arg1; | |
- (_Bool)_isTiledWhenStretchedToSize:(struct CGSize)arg1; | |
- (_Bool)_isResizable; | |
@@ -118,6 +147,7 @@ | |
- (struct CGRect)_contentStretchInPixels; | |
@property(readonly, nonatomic) double scale; | |
- (id)imageWithHorizontallyFlippedOrientation; | |
+- (void)_flipImageOrientationHorizontally; | |
@property(readonly, nonatomic) long long imageOrientation; | |
- (long long)_imageOrientationConsideringRTLForUserInterfaceLayoutDirection:(long long)arg1; | |
- (long long)_imageOrientationConsideringRTL; | |
@@ -133,6 +163,7 @@ | |
- (void)_encodeDataWithCoder:(id)arg1 imageName:(id)arg2; | |
- (_Bool)_canEncodeWithName:(id)arg1 coder:(id)arg2; | |
- (id)_initWithOtherImage:(id)arg1; | |
+- (void)_configureVectorImagePropertiesForImage:(id)arg1; | |
- (void)_configureImage:(id)arg1; | |
- (id)initWithCIImage:(id)arg1 scale:(double)arg2 orientation:(long long)arg3; | |
- (id)initWithCIImage:(id)arg1; | |
@@ -152,8 +183,9 @@ | |
- (void)_setDecompressionInfo:(id)arg1; | |
- (_Bool)_suppressesAccessibilityHairlineThickening; | |
- (id)_imageThatSuppressesAccessibilityHairlineThickening; | |
+- (id)_imagePaddedByInsets:(struct UIEdgeInsets)arg1; | |
- (id)_flatImageWithColor:(id)arg1; | |
-- (CDStruct_afa449f9)_calculateStatistics; | |
+- (CDStruct_e79446ac)_calculateStatistics; | |
- (id)_resizableImageWithSubimageInsets:(struct UIEdgeInsets)arg1 resizeInsets:(struct UIEdgeInsets)arg2; | |
- (id)_stretchableImageWithCapInsets:(struct UIEdgeInsets)arg1; | |
- (_Bool)writeToCPBitmapFile:(id)arg1 flags:(int)arg2; | |
@@ -172,12 +204,12 @@ | |
- (void)draw1PartImageInRect:(struct CGRect)arg1 fraction:(double)arg2 operation:(int)arg3; | |
- (void)draw1PartImageInRect:(struct CGRect)arg1 fraction:(double)arg2; | |
- (void)draw1PartImageInRect:(struct CGRect)arg1; | |
-- (void)draw3PartImageWithSliceRects:(CDStruct_24b02699)arg1 inRect:(struct CGRect)arg2 operation:(int)arg3 fraction:(double)arg4; | |
-- (void)draw3PartImageWithSliceRects:(CDStruct_24b02699)arg1 inRect:(struct CGRect)arg2 fraction:(double)arg3; | |
-- (void)draw3PartImageWithSliceRects:(CDStruct_24b02699)arg1 inRect:(struct CGRect)arg2; | |
-- (void)draw9PartImageWithSliceRects:(CDStruct_f8849c67)arg1 inRect:(struct CGRect)arg2 operation:(int)arg3 fraction:(double)arg4; | |
-- (void)draw9PartImageWithSliceRects:(CDStruct_f8849c67)arg1 inRect:(struct CGRect)arg2 fraction:(double)arg3; | |
-- (void)draw9PartImageWithSliceRects:(CDStruct_f8849c67)arg1 inRect:(struct CGRect)arg2; | |
+- (void)draw3PartImageWithSliceRects:(CDStruct_6b60c6e5)arg1 inRect:(struct CGRect)arg2 operation:(int)arg3 fraction:(double)arg4; | |
+- (void)draw3PartImageWithSliceRects:(CDStruct_6b60c6e5)arg1 inRect:(struct CGRect)arg2 fraction:(double)arg3; | |
+- (void)draw3PartImageWithSliceRects:(CDStruct_6b60c6e5)arg1 inRect:(struct CGRect)arg2; | |
+- (void)draw9PartImageWithSliceRects:(CDStruct_c7d8fe75)arg1 inRect:(struct CGRect)arg2 operation:(int)arg3 fraction:(double)arg4; | |
+- (void)draw9PartImageWithSliceRects:(CDStruct_c7d8fe75)arg1 inRect:(struct CGRect)arg2 fraction:(double)arg3; | |
+- (void)draw9PartImageWithSliceRects:(CDStruct_c7d8fe75)arg1 inRect:(struct CGRect)arg2; | |
- (void)compositeToPoint:(struct CGPoint)arg1 operation:(int)arg2; | |
- (void)compositeToPoint:(struct CGPoint)arg1 operation:(int)arg2 fraction:(double)arg3; | |
- (void)compositeToPoint:(struct CGPoint)arg1 fromRect:(struct CGRect)arg2 operation:(int)arg3 fraction:(double)arg4; | |
@@ -207,6 +239,9 @@ | |
- (id)_applyBackdropViewSettings:(id)arg1; | |
- (id)_applyBackdropViewSettings:(id)arg1 allowImageResizing:(_Bool)arg2; | |
- (id)_subimageInRect:(struct CGRect)arg1; | |
+- (id)loadDataWithTypeIdentifier:(id)arg1 forItemProviderCompletionHandler:(CDUnknownBlockType)arg2; | |
+- (id)initWithItemProviderData:(id)arg1 typeIdentifier:(id)arg2 error:(id *)arg3; | |
+- (void)registerLoadHandlersToItemProvider:(id)arg1; | |
- (id)_unselectedTabBarItemImageWithTintColor:(id)arg1 metrics:(long long)arg2 style:(long long)arg3 forScreenScale:(double)arg4; | |
- (id)_selectedTabBarItemImageWithTintColor:(id)arg1 metrics:(long long)arg2 style:(long long)arg3 forScreenScale:(double)arg4; | |
- (id)_tabBarItemImageWithTintColor:(id)arg1 selected:(_Bool)arg2 metrics:(long long)arg3 style:(long long)arg4 forScreenScale:(double)arg5; | |
@@ -216,5 +251,10 @@ | |
- (id)_imageForLegibilitySettings:(id)arg1 strength:(double)arg2; | |
- (id)_imageForLegibilityStyle:(long long)arg1; | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly) Class superclass; | |
+@property(readonly, copy, nonatomic) NSArray *writableTypeIdentifiersForItemProvider; | |
+ | |
@end | |
diff --git a/UIKit/UIImagePickerController.h b/UIKit/UIImagePickerController.h | |
index ebc56c89..2d4bc4cd 100644 | |
--- a/UIKit/UIImagePickerController.h | |
+++ b/UIKit/UIImagePickerController.h | |
@@ -8,8 +8,8 @@ | |
#import <UIKit/NSCoding-Protocol.h> | |
-@class NSArray, NSMutableDictionary, UIView; | |
-@protocol UINavigationControllerDelegate><UIImagePickerControllerDelegate; | |
+@class NSArray, NSExtension, NSMutableDictionary, NSObject, NSString, UIView; | |
+@protocol OS_dispatch_queue, UINavigationControllerDelegate><UIImagePickerControllerDelegate; | |
@interface UIImagePickerController : UINavigationController <NSCoding> | |
{ | |
@@ -20,12 +20,15 @@ | |
NSMutableDictionary *_properties; | |
int _previousStatusBarStyle; | |
_Bool _previousStatusBarHidden; | |
- struct { | |
- unsigned int visible:1; | |
- unsigned int isCleaningUp:1; | |
- unsigned int savingOptions:3; | |
- unsigned int didRevertStatusBar:1; | |
- } _imagePickerFlags; | |
+ NSObject<OS_dispatch_queue> *_photosExtensionDiscoveryQueue; | |
+ Class _photoPickerRequestOptionsClass; | |
+ CDUnknownBlockType _photoPickerDisplayCompletion; | |
+ CDUnknownBlockType _photoPickerPreviewDisplayCompletion; | |
+ CDStruct_d1897728 _imagePickerFlags; | |
+ unsigned long long _savingOptions; | |
+ NSExtension *_photosExtension; | |
+ id _photosExtensionDiscoveryDriver; | |
+ NSString *_initialViewControllerClassName; | |
} | |
+ (_Bool)isFlashAvailableForCameraDevice:(long long)arg1; | |
@@ -35,6 +38,9 @@ | |
+ (_Bool)_reviewCapturedItems; | |
+ (_Bool)_isMediaTypeAvailable:(id)arg1 forSource:(long long)arg2; | |
+ (_Bool)isSourceTypeAvailable:(long long)arg1; | |
+@property(copy, nonatomic) NSString *initialViewControllerClassName; // @synthesize initialViewControllerClassName=_initialViewControllerClassName; | |
+@property(retain, nonatomic) id photosExtensionDiscoveryDriver; // @synthesize photosExtensionDiscoveryDriver=_photosExtensionDiscoveryDriver; | |
+@property(retain, nonatomic) NSExtension *photosExtension; // @synthesize photosExtension=_photosExtension; | |
- (void).cxx_destruct; | |
- (void)_imagePickerDidCompleteWithInfoArray:(id)arg1; | |
- (void)_imagePickerDidCompleteWithInfo:(id)arg1; | |
@@ -43,7 +49,30 @@ | |
- (struct CGSize)_adjustedContentSizeForPopover:(struct CGSize)arg1; | |
- (void)_setupControllersForCurrentMediaTypes; | |
- (void)_setupControllersForCurrentSourceType; | |
-- (id)_createInitialController; | |
+- (id)popViewControllerAnimated:(_Bool)arg1; | |
+- (void)didSelectMultipleMediaItemsWithInfoDictionaries:(id)arg1; | |
+- (void)didSelectMediaWithInfoDictionary:(id)arg1; | |
+- (void)didDisplayPhotoPickerPreview; | |
+- (void)didDisplayPhotoPickerSourceType:(id)arg1; | |
+- (void)setPhotoPickerViewControllerTitle:(id)arg1; | |
+- (void)requestViewControllerFromPhotoPickerWithRequestIdentifier:(id)arg1; | |
+- (id)_handleDismissCurrentViewControllerFromPhotoPickerAnimated:(_Bool)arg1; | |
+- (void)dismissCurrentViewControllerFromPhotoPickerAnimated:(id)arg1; | |
+- (void)cancelPhotoPicker; | |
+- (void)_testPerformPreviewOfFirstPhoto; | |
+- (_Bool)_isPhotoPickerExtensionEnabled; | |
+- (void)_invalidatePhotoPickerServices; | |
+- (void)_setPhotoPickerPreviewDisplayCompletion:(CDUnknownBlockType)arg1; | |
+- (CDUnknownBlockType)_photoPickerPreviewDisplayCompletion; | |
+- (void)_setPhotoPickerDisplayCompletion:(CDUnknownBlockType)arg1; | |
+- (CDUnknownBlockType)_photoPickerDisplayCompletion; | |
+@property(readonly, nonatomic) Class photoPickerRequestOptionsClass; | |
+- (id)_propertiesForPhotoPickerExtension; | |
+- (void)_handleInstantiatedRemoteViewController:(id)arg1 request:(id)arg2 error:(id)arg3 completion:(CDUnknownBlockType)arg4; | |
+- (void)_handleMatchingExtensions:(id)arg1 error:(id)arg2 completion:(CDUnknownBlockType)arg3; | |
+- (void)_serializeHandlingMatchingExtensions:(id)arg1 error:(id)arg2 completion:(CDUnknownBlockType)arg3; | |
+@property(readonly) NSObject<OS_dispatch_queue> *photosExtensionDiscoveryQueue; | |
+- (void)_createInitialControllerWithCompletion:(CDUnknownBlockType)arg1; | |
- (void)_removeAllChildren; | |
- (unsigned long long)supportedInterfaceOrientations; | |
- (_Bool)shouldAutorotateToInterfaceOrientation:(long long)arg1; | |
@@ -74,12 +103,26 @@ | |
- (void)_setProperties:(id)arg1; | |
- (_Bool)_allowsImageEditing; | |
- (void)_setAllowsImageEditing:(_Bool)arg1; | |
+@property(copy, nonatomic) NSString *videoExportPreset; | |
@property(nonatomic) long long videoQuality; | |
@property(nonatomic) double videoMaximumDuration; | |
+@property(nonatomic) long long imageExportPreset; | |
@property(nonatomic) _Bool allowsEditing; | |
@property(nonatomic) _Bool allowsImageEditing; | |
- (void)_setAllowsIris:(_Bool)arg1; | |
- (_Bool)_allowsIris; | |
+- (void)_setTargetForPrompt:(id)arg1; | |
+- (id)_targetForPrompt; | |
+- (void)_setStaticPrompt:(id)arg1; | |
+- (id)_staticPrompt; | |
+- (void)_setShowsPrompt:(_Bool)arg1; | |
+- (_Bool)_showsPrompt; | |
+- (void)_setConvertAutoloopsToGIF:(_Bool)arg1; | |
+- (_Bool)_convertAutoloopsToGIF; | |
+- (void)_setOnlyShowAutoloops:(_Bool)arg1; | |
+- (_Bool)_onlyShowAutoloops; | |
+- (void)_setMultipleSelectionLimit:(unsigned long long)arg1; | |
+- (unsigned long long)_multipleSelectionLimit; | |
- (void)_setAllowsMultipleSelection:(_Bool)arg1; | |
- (_Bool)_allowsMultipleSelection; | |
@property(copy, nonatomic) NSArray *mediaTypes; | |
diff --git a/UIKit/UIImageView.h b/UIKit/UIImageView.h | |
index f9e6e63c..2b74e2df 100644 | |
--- a/UIKit/UIImageView.h | |
+++ b/UIKit/UIImageView.h | |
@@ -6,9 +6,11 @@ | |
#import <UIKit/UIView.h> | |
-@class NSArray, UIColor, UIImage, UILayoutGuide, UITraitCollection, _UIStackedImageContainerView; | |
+#import <UIKit/UIAccessibilityContentSizeCategoryImageAdjusting-Protocol.h> | |
-@interface UIImageView : UIView | |
+@class NSArray, NSString, UIColor, UIImage, UILayoutGuide, UITraitCollection, _UIStackedImageContainerView; | |
+ | |
+@interface UIImageView : UIView <UIAccessibilityContentSizeCategoryImageAdjusting> | |
{ | |
id _storage; | |
struct UIEdgeInsets _cachedEdgeInsetsForEffects; | |
@@ -29,6 +31,9 @@ | |
- (void).cxx_destruct; | |
- (void)_updateLayeredImageIsFocusedWithFocusedView:(id)arg1 focusAnimationCoordinator:(id)arg2; | |
@property(nonatomic, setter=_setLayeredImageCornerRadius:) double _layeredImageCornerRadius; | |
+@property(readonly, nonatomic) UIView *overlayContentView; | |
+- (void)_setOverlayContentView:(id)arg1; | |
+- (id)_existingOverlayView; | |
@property(readonly, nonatomic) _UIStackedImageContainerView *_layeredImageContainer; | |
- (void)_setLayeredImageContainer:(id)arg1; | |
- (void)_ancestorWillUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2; | |
@@ -50,12 +55,13 @@ | |
- (struct CGImage *)imageRef; | |
- (void)setCGImageRef:(struct CGImage *)arg1; | |
@property(nonatomic) int drawMode; | |
-- (void)_drawImageEffectsForImage:(id)arg1 inRect:(struct CGRect)arg2; | |
-- (_Bool)_getDrawModeCompositeOperation:(int *)arg1 color:(id *)arg2 andAlpha:(double *)arg3; | |
+- (void)_drawImageEffectsForImage:(id)arg1 inRect:(struct CGRect)arg2 suppressColor:(_Bool)arg3; | |
+- (_Bool)_getDrawModeCompositeOperation:(int *)arg1 whiteComponent:(double *)arg2 drawingAlpha:(double *)arg3; | |
- (_Bool)_needsImageEffectsForImage:(id)arg1 suppressColorizing:(_Bool)arg2; | |
- (_Bool)_needsImageEffectsForImage:(id)arg1; | |
- (void)tintColorDidChange; | |
- (id)_effectiveTintColorWithImage:(id)arg1; | |
+- (id)_contentsMultiplyColorForEffectiveTintColor:(id)arg1; | |
@property(nonatomic, setter=_setMasksTemplateImages:) _Bool _masksTemplateImages; | |
- (void)_didMoveFromWindow:(id)arg1 toWindow:(id)arg2; | |
@property(nonatomic, setter=_setTemplateImageRenderingEffects:) unsigned long long _templateImageRenderingEffects; | |
@@ -86,6 +92,7 @@ | |
- (struct CGSize)_intrinsicSizeWithinSize:(struct CGSize)arg1; | |
- (void)setFrame:(struct CGRect)arg1; | |
- (void)setBounds:(struct CGRect)arg1; | |
+- (void)setContentScaleFactor:(double)arg1; | |
- (void)_setViewGeometry:(struct CGRect)arg1 forMetric:(int)arg2; | |
@property(nonatomic, getter=isHighlighted) _Bool highlighted; | |
@property(retain, nonatomic) UIImage *highlightedImage; | |
@@ -103,6 +110,7 @@ | |
- (_Bool)useBlockyMagnificationInClassic; | |
- (void)decodeRestorableStateWithCoder:(id)arg1; | |
- (void)encodeRestorableStateWithCoder:(id)arg1; | |
+@property(nonatomic) _Bool adjustsImageSizeForAccessibilityContentSizeCategory; | |
- (_Bool)isElementAccessibilityExposedToInterfaceBuilder; | |
- (unsigned long long)defaultAccessibilityTraits; | |
- (_Bool)isAccessibilityElementByDefault; | |
@@ -113,6 +121,10 @@ | |
- (_Bool)_recomputePretilingState; | |
// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
@property(retain, nonatomic) UIColor *tintColor; // @dynamic tintColor; | |
@property(nonatomic, getter=isUserInteractionEnabled) _Bool userInteractionEnabled; // @dynamic userInteractionEnabled; | |
diff --git a/UIKit/UIImpactFeedbackGenerator.h b/UIKit/UIImpactFeedbackGenerator.h | |
index d1f1798c..3ec722b7 100644 | |
--- a/UIKit/UIImpactFeedbackGenerator.h | |
+++ b/UIKit/UIImpactFeedbackGenerator.h | |
@@ -12,12 +12,12 @@ | |
{ | |
} | |
-+ (id)impactBehaviorWithCoordinateSpace:(id)arg1 configuration:(id)arg2; | |
+ (Class)_configurationClass; | |
- (id)_stats_key; | |
- (void)impactOccurred; | |
- (void)_impactOccurredWithIntensity:(double)arg1; | |
@property(readonly, nonatomic, getter=_impactConfiguration) _UIImpactFeedbackGeneratorConfiguration *impactConfiguration; | |
+- (id)initWithStyle:(long long)arg1 coordinateSpace:(id)arg2; | |
- (id)initWithStyle:(long long)arg1; | |
@end | |
diff --git a/UIKit/UIIndexBarAccessoryView.h b/UIKit/UIIndexBarAccessoryView.h | |
new file mode 100644 | |
index 00000000..e234529a | |
--- /dev/null | |
+++ b/UIKit/UIIndexBarAccessoryView.h | |
@@ -0,0 +1,34 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIIndexBarView.h> | |
+ | |
+#import <UIKit/UIScrollAccessory-Protocol.h> | |
+ | |
+@class UIScrollView; | |
+@protocol UIIndexBarAccessoryViewDelegate; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIIndexBarAccessoryView : UIIndexBarView <UIScrollAccessory> | |
+{ | |
+ UIScrollView *_scrollView; | |
+ long long _edge; | |
+} | |
+ | |
+@property(nonatomic) long long edge; // @synthesize edge=_edge; | |
+@property(nonatomic) __weak UIScrollView *scrollView; // @synthesize scrollView=_scrollView; | |
+- (void).cxx_destruct; | |
+- (id)displayEntryNearestToContentOffset:(struct CGPoint)arg1; | |
+@property(readonly, nonatomic) _Bool overlay; | |
+- (_Bool)_selectEntry:(id)arg1 atIndex:(long long)arg2; | |
+- (void)setEntries:(id)arg1; | |
+- (void)update; | |
+ | |
+// Remaining properties | |
+@property(nonatomic) __weak id <UIIndexBarAccessoryViewDelegate> delegate; // @dynamic delegate; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIIndexBarAccessoryViewDelegate-Protocol.h b/UIKit/UIIndexBarAccessoryViewDelegate-Protocol.h | |
new file mode 100644 | |
index 00000000..bf3586df | |
--- /dev/null | |
+++ b/UIKit/UIIndexBarAccessoryViewDelegate-Protocol.h | |
@@ -0,0 +1,16 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIIndexBarViewDelegate-Protocol.h> | |
+ | |
+@class UIIndexBarAccessoryView, UIIndexBarEntry; | |
+ | |
+@protocol UIIndexBarAccessoryViewDelegate <UIIndexBarViewDelegate> | |
+ | |
+@optional | |
+- (struct CGPoint)indexBarAccessoryView:(UIIndexBarAccessoryView *)arg1 contentOffsetForEntry:(UIIndexBarEntry *)arg2 atIndex:(long long)arg3; | |
+@end | |
+ | |
diff --git a/UIKit/UIIndexBarDisplayEntry.h b/UIKit/UIIndexBarDisplayEntry.h | |
new file mode 100644 | |
index 00000000..b5782e78 | |
--- /dev/null | |
+++ b/UIKit/UIIndexBarDisplayEntry.h | |
@@ -0,0 +1,26 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@class UIIndexBarEntry; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIIndexBarDisplayEntry : NSObject | |
+{ | |
+ UIIndexBarEntry *_entry; | |
+ long long _entryIndex; | |
+ long long _displayEntryIndex; | |
+} | |
+ | |
+@property(nonatomic) long long displayEntryIndex; // @synthesize displayEntryIndex=_displayEntryIndex; | |
+@property(nonatomic) long long entryIndex; // @synthesize entryIndex=_entryIndex; | |
+@property(retain, nonatomic) UIIndexBarEntry *entry; // @synthesize entry=_entry; | |
+- (void).cxx_destruct; | |
+- (id)description; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIIndexBarDisplayEntry_LegacyIOS.h b/UIKit/UIIndexBarDisplayEntry_LegacyIOS.h | |
new file mode 100644 | |
index 00000000..ece5c0db | |
--- /dev/null | |
+++ b/UIKit/UIIndexBarDisplayEntry_LegacyIOS.h | |
@@ -0,0 +1,30 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIIndexBarDisplayEntry.h> | |
+ | |
+@class UIImage; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIIndexBarDisplayEntry_LegacyIOS : UIIndexBarDisplayEntry | |
+{ | |
+ UIImage *_image; | |
+ id _line; | |
+ struct CGPoint _baselinePoint; | |
+ struct CGRect _bounds; | |
+ struct CGRect _typeBounds; | |
+} | |
+ | |
+@property(nonatomic) struct CGPoint baselinePoint; // @synthesize baselinePoint=_baselinePoint; | |
+@property(nonatomic) struct CGRect typeBounds; // @synthesize typeBounds=_typeBounds; | |
+@property(nonatomic) struct CGRect bounds; // @synthesize bounds=_bounds; | |
+@property(retain, nonatomic) id line; // @synthesize line=_line; | |
+@property(retain, nonatomic) UIImage *image; // @synthesize image=_image; | |
+- (void).cxx_destruct; | |
+- (id)description; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIIndexBarEntry.h b/UIKit/UIIndexBarEntry.h | |
new file mode 100644 | |
index 00000000..12196c72 | |
--- /dev/null | |
+++ b/UIKit/UIIndexBarEntry.h | |
@@ -0,0 +1,38 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@class NSIndexPath, NSString, UIImage; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIIndexBarEntry : NSObject | |
+{ | |
+ NSString *_title; | |
+ NSString *_shortTitle; | |
+ long long _type; | |
+ UIImage *_image; | |
+ NSIndexPath *_indexPath; | |
+} | |
+ | |
++ (id)_externalDotImageInView:(id)arg1; | |
++ (id)_dotImageInView:(id)arg1; | |
++ (id)entryForDotInView:(id)arg1; | |
++ (id)entryForSearch; | |
++ (id)entryForNumbers; | |
++ (id)entryWithTitle:(id)arg1; | |
++ (id)entryWithType:(long long)arg1; | |
+@property(copy, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath; | |
+@property(retain, nonatomic) UIImage *image; // @synthesize image=_image; | |
+@property(nonatomic) long long type; // @synthesize type=_type; | |
+@property(copy, nonatomic) NSString *shortTitle; // @synthesize shortTitle=_shortTitle; | |
+@property(copy, nonatomic) NSString *title; // @synthesize title=_title; | |
+- (void).cxx_destruct; | |
+@property(readonly, nonatomic) NSString *effectiveShortTitle; | |
+- (id)description; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIIndexBarView.h b/UIKit/UIIndexBarView.h | |
new file mode 100644 | |
index 00000000..1bffeb76 | |
--- /dev/null | |
+++ b/UIKit/UIIndexBarView.h | |
@@ -0,0 +1,67 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIControl.h> | |
+ | |
+@class NSArray, UIColor, UISelectionFeedbackGenerator; | |
+@protocol UIIndexBarViewDelegate, UIIndexBarVisualStyle; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIIndexBarView : UIControl | |
+{ | |
+ UIColor *_indexColor; | |
+ NSArray *_entries; | |
+ id <UIIndexBarViewDelegate> _delegate; | |
+ UIColor *_trackingBackgroundColor; | |
+ long long _highlightStyle; | |
+ double _highlightedIndex; | |
+ double _deflection; | |
+ double _cachedDisplayHighlightedIndex; | |
+ UIColor *_nonTrackingBackgroundColor; | |
+ UISelectionFeedbackGenerator *_selectionFeedbackGenerator; | |
+ id <UIIndexBarVisualStyle> _visualStyle; | |
+ NSArray *_displayEntries; | |
+} | |
+ | |
+@property(retain, nonatomic) NSArray *displayEntries; // @synthesize displayEntries=_displayEntries; | |
+@property(retain, nonatomic) id <UIIndexBarVisualStyle> visualStyle; // @synthesize visualStyle=_visualStyle; | |
+@property(retain, nonatomic) UISelectionFeedbackGenerator *selectionFeedbackGenerator; // @synthesize selectionFeedbackGenerator=_selectionFeedbackGenerator; | |
+@property(copy, nonatomic) UIColor *nonTrackingBackgroundColor; // @synthesize nonTrackingBackgroundColor=_nonTrackingBackgroundColor; | |
+@property(nonatomic) double cachedDisplayHighlightedIndex; // @synthesize cachedDisplayHighlightedIndex=_cachedDisplayHighlightedIndex; | |
+@property(nonatomic) double deflection; // @synthesize deflection=_deflection; | |
+@property(nonatomic) double highlightedIndex; // @synthesize highlightedIndex=_highlightedIndex; | |
+@property(nonatomic) long long highlightStyle; // @synthesize highlightStyle=_highlightStyle; | |
+@property(copy, nonatomic) UIColor *trackingBackgroundColor; // @synthesize trackingBackgroundColor=_trackingBackgroundColor; | |
+@property(nonatomic) __weak id <UIIndexBarViewDelegate> delegate; // @synthesize delegate=_delegate; | |
+@property(copy, nonatomic) NSArray *entries; // @synthesize entries=_entries; | |
+- (void).cxx_destruct; | |
+- (_Bool)_selectEntry:(id)arg1 atIndex:(long long)arg2; | |
+- (_Bool)_didSelectEntry:(id)arg1 atIndex:(long long)arg2; | |
+- (void)_userInteractionStopped; | |
+- (void)_userInteractionStarted; | |
+- (void)tintColorDidChange; | |
+- (id)backgroundColor; | |
+- (void)setBackgroundColor:(id)arg1; | |
+@property(copy, nonatomic) UIColor *indexColor; // @synthesize indexColor=_indexColor; | |
+- (void)_updateBackgroundColor; | |
+- (void)cancelTrackingWithEvent:(id)arg1; | |
+- (void)endTrackingWithTouch:(id)arg1 withEvent:(id)arg2; | |
+- (_Bool)continueTrackingWithTouch:(id)arg1 withEvent:(id)arg2; | |
+- (_Bool)beginTrackingWithTouch:(id)arg1 withEvent:(id)arg2; | |
+@property(readonly, nonatomic) double displayHighlightedIndex; | |
+- (void)_updateDisplayEntries; | |
+- (void)traitCollectionDidChange:(id)arg1; | |
+- (void)drawRect:(struct CGRect)arg1; | |
+- (_Bool)_canDrawContent; | |
+- (void)layoutSubviews; | |
+- (_Bool)canBecomeFocused; | |
+- (struct CGSize)sizeThatFits:(struct CGSize)arg1; | |
+- (void)resetDeflection:(_Bool)arg1; | |
+- (void)setFrame:(struct CGRect)arg1; | |
+- (id)initWithFrame:(struct CGRect)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIIndexBarViewDelegate-Protocol.h b/UIKit/UIIndexBarViewDelegate-Protocol.h | |
new file mode 100644 | |
index 00000000..3b50c183 | |
--- /dev/null | |
+++ b/UIKit/UIIndexBarViewDelegate-Protocol.h | |
@@ -0,0 +1,18 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class UIIndexBarEntry, UIIndexBarView; | |
+ | |
+@protocol UIIndexBarViewDelegate <NSObject> | |
+ | |
+@optional | |
+- (_Bool)indexBarView:(UIIndexBarView *)arg1 didSelectEntry:(UIIndexBarEntry *)arg2 atIndex:(long long)arg3; | |
+- (void)userInteractionStoppedWithIndexBarView:(UIIndexBarView *)arg1; | |
+- (void)userInteractionStartedWithIndexBarView:(UIIndexBarView *)arg1; | |
+@end | |
+ | |
diff --git a/UIKit/UIIndexBarVisualStyle-Protocol.h b/UIKit/UIIndexBarVisualStyle-Protocol.h | |
new file mode 100644 | |
index 00000000..725df355 | |
--- /dev/null | |
+++ b/UIKit/UIIndexBarVisualStyle-Protocol.h | |
@@ -0,0 +1,35 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class UIEvent, UIIndexBarDisplayEntry, UIIndexBarEntry, UIIndexBarView, UITouch, UITraitCollection; | |
+ | |
+@protocol UIIndexBarVisualStyle <NSObject> | |
+@property(readonly, nonatomic) double minLineHeight; | |
+@property(readonly, nonatomic) _Bool overlay; | |
+@property(readonly, nonatomic) _Bool canBecomeFocused; | |
+@property(nonatomic) __weak UIIndexBarView *indexBarView; | |
+- (UIIndexBarDisplayEntry *)displayEntryFromEntry:(UIIndexBarEntry *)arg1; | |
+- (struct CGSize)sizeThatFits:(struct CGSize)arg1; | |
+- (id)initWithView:(UIIndexBarView *)arg1; | |
+ | |
+@optional | |
+@property(nonatomic) _Bool expanded; | |
+- (void)traitCollectionDidChange:(UITraitCollection *)arg1; | |
+- (_Bool)updateSectionForTouch:(UITouch *)arg1 withEvent:(UIEvent *)arg2; | |
+- (void)drawRect:(struct CGRect)arg1; | |
+- (void)layoutSubviews; | |
+- (void)deflectionReset:(_Bool)arg1; | |
+- (void)deflectionUpdated; | |
+- (void)highlightedIndexUpdated; | |
+- (void)highlightStyleUpdated; | |
+- (void)indexColorUpdated; | |
+- (void)sizeUpdated; | |
+- (void)displayEntriesUpdated; | |
+- (void)entriesUpdated; | |
+@end | |
+ | |
diff --git a/UIKit/UIIndexBarVisualStyle_Base.h b/UIKit/UIIndexBarVisualStyle_Base.h | |
new file mode 100644 | |
index 00000000..792c2873 | |
--- /dev/null | |
+++ b/UIKit/UIIndexBarVisualStyle_Base.h | |
@@ -0,0 +1,36 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UIIndexBarVisualStyle-Protocol.h> | |
+ | |
+@class NSString, UIIndexBarView; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIIndexBarVisualStyle_Base : NSObject <UIIndexBarVisualStyle> | |
+{ | |
+ UIIndexBarView *_indexBarView; | |
+} | |
+ | |
+@property(nonatomic) __weak UIIndexBarView *indexBarView; // @synthesize indexBarView=_indexBarView; | |
+- (void).cxx_destruct; | |
+- (id)displayEntryFromEntry:(id)arg1; | |
+- (struct CGSize)sizeThatFits:(struct CGSize)arg1; | |
+@property(readonly, nonatomic) double minLineHeight; | |
+@property(readonly, nonatomic) _Bool overlay; | |
+@property(readonly, nonatomic) _Bool canBecomeFocused; | |
+- (id)initWithView:(id)arg1; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(nonatomic) _Bool expanded; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIIndexBarVisualStyle_LegacyiOS.h b/UIKit/UIIndexBarVisualStyle_LegacyiOS.h | |
new file mode 100644 | |
index 00000000..57e21bdd | |
--- /dev/null | |
+++ b/UIKit/UIIndexBarVisualStyle_LegacyiOS.h | |
@@ -0,0 +1,44 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIIndexBarVisualStyle_Base.h> | |
+ | |
+@class NSArray, UIColor, UIFont; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIIndexBarVisualStyle_LegacyiOS : UIIndexBarVisualStyle_Base | |
+{ | |
+ NSArray *_titles; | |
+ UIFont *_font; | |
+ long long _selectedSection; | |
+ _Bool _pastTop; | |
+ _Bool _pastBottom; | |
+ struct CGSize _cachedSize; | |
+ struct CGSize _cachedSizeToFit; | |
+ double _topPadding; | |
+ double _bottomPadding; | |
+ double _verticalTextHeightEstimate; | |
+ UIColor *_nonTrackingBackgroundColor; | |
+} | |
+ | |
+@property(copy, nonatomic) UIColor *nonTrackingBackgroundColor; // @synthesize nonTrackingBackgroundColor=_nonTrackingBackgroundColor; | |
+- (void).cxx_destruct; | |
+- (_Bool)updateSectionForTouch:(id)arg1 withEvent:(id)arg2; | |
+- (void)drawRect:(struct CGRect)arg1; | |
+- (struct CGRect)_visibleBoundsForRect:(struct CGRect)arg1 stride:(double *)arg2; | |
+- (id)font; | |
+- (void)indexColorUpdated; | |
+- (void)sizeUpdated; | |
+- (void)displayEntriesUpdated; | |
+- (struct CGSize)sizeThatFits:(struct CGSize)arg1; | |
+- (double)minLineHeight; | |
+- (_Bool)overlay; | |
+- (_Bool)canBecomeFocused; | |
+- (id)displayEntryFromEntry:(id)arg1; | |
+- (id)initWithView:(id)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIIndexBarVisualStyle_tvOS.h b/UIKit/UIIndexBarVisualStyle_tvOS.h | |
new file mode 100644 | |
index 00000000..c8c60449 | |
--- /dev/null | |
+++ b/UIKit/UIIndexBarVisualStyle_tvOS.h | |
@@ -0,0 +1,46 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIIndexBarVisualStyle_Base.h> | |
+ | |
+@class NSMutableArray, UIView; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIIndexBarVisualStyle_tvOS : UIIndexBarVisualStyle_Base | |
+{ | |
+ UIView *_indicatorView; | |
+ double _preferredIndicatorWidth; | |
+ NSMutableArray *_backgroundLabels; | |
+ NSMutableArray *_foregroundLabels; | |
+ UIView *_foregroundWrapperView; | |
+ UIView *_foregroundMaskView; | |
+ long long _deflectedIndex; | |
+} | |
+ | |
+- (void).cxx_destruct; | |
+- (id)_indicatorShadowPath; | |
+- (id)_foregroundFont; | |
+- (void)_createLabels; | |
+- (void)_showReducedFocusProminence; | |
+- (void)_showNormalFocusProminence; | |
+- (id)_backgroundLabelTextColor; | |
+- (_Bool)_shouldUseDarkAppearance; | |
+- (void)_updateColors; | |
+- (void)traitCollectionDidChange:(id)arg1; | |
+- (void)highlightStyleUpdated; | |
+- (void)layoutSubviews; | |
+- (void)deflectionReset:(_Bool)arg1; | |
+- (void)deflectionUpdated; | |
+- (void)highlightedIndexUpdated; | |
+- (void)displayEntriesUpdated; | |
+- (double)minLineHeight; | |
+- (struct CGSize)sizeThatFits:(struct CGSize)arg1; | |
+- (_Bool)overlay; | |
+- (_Bool)canBecomeFocused; | |
+- (id)initWithView:(id)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIInputContextHistory.h b/UIKit/UIInputContextHistory.h | |
index 679e3486..7b8ce86d 100644 | |
--- a/UIKit/UIInputContextHistory.h | |
+++ b/UIKit/UIInputContextHistory.h | |
@@ -6,19 +6,23 @@ | |
#import <Foundation/NSObject.h> | |
-@class NSSet, TIInputContextHistory; | |
+@class NSSet, NSString, TIInputContextHistory; | |
@interface UIInputContextHistory : NSObject | |
{ | |
TIInputContextHistory *_tiInputContextHistory; | |
+ NSString *_senderIdentifier; | |
} | |
+@property(readonly, nonatomic) NSString *senderIdentifier; // @synthesize senderIdentifier=_senderIdentifier; | |
@property(readonly, nonatomic) TIInputContextHistory *tiInputContextHistory; // @synthesize tiInputContextHistory=_tiInputContextHistory; | |
- (void).cxx_destruct; | |
- (void)addTextEntry:(id)arg1 timestamp:(id)arg2; | |
+- (void)addTextEntry:(id)arg1 timestamp:(id)arg2 senderIdentifier:(id)arg3; | |
@property(readonly, nonatomic) NSSet *recipientIdentifiers; | |
- (_Bool)isEqual:(id)arg1; | |
- (id)initWithRecipientIdentifiers:(id)arg1; | |
+- (id)initWithRecipientIdentifiers:(id)arg1 senderIdentifier:(id)arg2; | |
@end | |
diff --git a/UIKit/UIInputSwitcher.h b/UIKit/UIInputSwitcher.h | |
index db34d048..7afe3757 100644 | |
--- a/UIKit/UIInputSwitcher.h | |
+++ b/UIKit/UIInputSwitcher.h | |
@@ -18,16 +18,17 @@ __attribute__((visibility("hidden"))) | |
UIInputSwitcherView *m_switcherView; | |
double m_lastGlobeKeyUpTime; | |
NSString *_newMode; | |
- _Bool _otherKeyPressedDuringShiftDown; | |
+ _Bool _isGlobeKeyDown; | |
NSString *_loadedIdentifier; | |
} | |
+ (id)activeInstance; | |
+ (id)sharedInstance; | |
-@property(nonatomic) _Bool otherKeyPressedDuringShiftDown; // @synthesize otherKeyPressedDuringShiftDown=_otherKeyPressedDuringShiftDown; | |
+@property(nonatomic) _Bool isGlobeKeyDown; // @synthesize isGlobeKeyDown=_isGlobeKeyDown; | |
@property(copy, nonatomic) NSString *loadedIdentifier; // @synthesize loadedIdentifier=_loadedIdentifier; | |
- (_Bool)handleModifiersChangedEvent:(id)arg1; | |
- (_Bool)handleSwitchingKeyEvent:(id)arg1; | |
+- (void)updateHardwareLayout; | |
- (_Bool)switchMode:(id)arg1 withHUD:(_Bool)arg2 withDelay:(_Bool)arg3; | |
- (_Bool)handleSwitchCommand:(_Bool)arg1 withHUD:(_Bool)arg2 withDelay:(_Bool)arg3; | |
- (_Bool)handleSwitchCommand:(_Bool)arg1; | |
@@ -42,6 +43,7 @@ __attribute__((visibility("hidden"))) | |
- (void)showSwitcherWithoutAutoHide; | |
- (void)showSwitcherWithAutoHide; | |
- (void)showSwitcherShouldAutoHide:(_Bool)arg1; | |
+- (void)_showSwitcherViewAsHUD; | |
- (void)clearHideSwitcherTimer; | |
- (void)touchHideSwitcherTimer; | |
- (void)hideSwitcher; | |
diff --git a/UIKit/UIInputSwitcherItem.h b/UIKit/UIInputSwitcherItem.h | |
new file mode 100644 | |
index 00000000..8ad76f92 | |
--- /dev/null | |
+++ b/UIKit/UIInputSwitcherItem.h | |
@@ -0,0 +1,40 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@class NSArray, NSString, UIFont; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIInputSwitcherItem : NSObject | |
+{ | |
+ NSString *_identifier; | |
+ NSString *_localizedTitle; | |
+ NSString *_localizedSubtitle; | |
+ UIFont *_titleFont; | |
+ UIFont *_subtitleFont; | |
+ long long _selectedSegmentIndex; | |
+ NSArray *_segmentTitles; | |
+ NSArray *_segmentImages; | |
+ CDUnknownBlockType _persistentSelectedIndex; | |
+} | |
+ | |
++ (id)switcherItemWithIdentifier:(id)arg1; | |
+@property(copy, nonatomic) CDUnknownBlockType persistentSelectedIndex; // @synthesize persistentSelectedIndex=_persistentSelectedIndex; | |
+@property(retain, nonatomic) NSArray *segmentImages; // @synthesize segmentImages=_segmentImages; | |
+@property(retain, nonatomic) NSArray *segmentTitles; // @synthesize segmentTitles=_segmentTitles; | |
+@property(nonatomic) long long selectedSegmentIndex; // @synthesize selectedSegmentIndex=_selectedSegmentIndex; | |
+@property(retain, nonatomic) UIFont *subtitleFont; // @synthesize subtitleFont=_subtitleFont; | |
+@property(retain, nonatomic) UIFont *titleFont; // @synthesize titleFont=_titleFont; | |
+@property(copy, nonatomic) NSString *localizedSubtitle; // @synthesize localizedSubtitle=_localizedSubtitle; | |
+@property(copy, nonatomic) NSString *localizedTitle; // @synthesize localizedTitle=_localizedTitle; | |
+@property(copy, nonatomic) NSString *identifier; // @synthesize identifier=_identifier; | |
+@property(readonly, nonatomic) _Bool isSegmentedItem; | |
+- (id)initWithIdentifier:(id)arg1; | |
+- (void)dealloc; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIInputSwitcherSegmentedTableCell.h b/UIKit/UIInputSwitcherSegmentedTableCell.h | |
new file mode 100644 | |
index 00000000..0249a289 | |
--- /dev/null | |
+++ b/UIKit/UIInputSwitcherSegmentedTableCell.h | |
@@ -0,0 +1,35 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIInputSwitcherTableCell.h> | |
+ | |
+@class NSArray, UIStackView; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIInputSwitcherSegmentedTableCell : UIInputSwitcherTableCell | |
+{ | |
+ long long _selectedSegmentIndex; | |
+ NSArray *_segmentTitles; | |
+ NSArray *_segmentImages; | |
+ UIStackView *_stackView; | |
+} | |
+ | |
++ (struct CGSize)preferredSizeWithSegmentCount:(unsigned long long)arg1; | |
+@property(retain, nonatomic) UIStackView *stackView; // @synthesize stackView=_stackView; | |
+@property(retain, nonatomic) NSArray *segmentImages; // @synthesize segmentImages=_segmentImages; | |
+@property(copy, nonatomic) NSArray *segmentTitles; // @synthesize segmentTitles=_segmentTitles; | |
+@property(nonatomic) long long selectedSegmentIndex; // @synthesize selectedSegmentIndex=_selectedSegmentIndex; | |
+- (void).cxx_destruct; | |
+@property(readonly, nonatomic) unsigned long long numberOfSegments; | |
+- (void)updateSelectionWithPoint:(struct CGPoint)arg1; | |
+- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2; | |
+- (void)_populateSegmentViewsWithCount:(unsigned long long)arg1; | |
+- (void)_removeAllSegmentViews; | |
+- (void)layoutSubviews; | |
+- (id)initWithStyle:(long long)arg1 reuseIdentifier:(id)arg2; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIInputSwitcherShadowView.h b/UIKit/UIInputSwitcherShadowView.h | |
index 8d7af390..ce583dc9 100644 | |
--- a/UIKit/UIInputSwitcherShadowView.h | |
+++ b/UIKit/UIInputSwitcherShadowView.h | |
@@ -25,10 +25,10 @@ __attribute__((visibility("hidden"))) | |
@property(retain, nonatomic) NSArray *gradientColors; // @synthesize gradientColors=m_gradientColors; | |
@property(nonatomic) double pointerOffset; // @synthesize pointerOffset=m_pointerOffset; | |
@property(nonatomic) int mode; // @synthesize mode=m_mode; | |
+- (void).cxx_destruct; | |
- (void)drawRect:(struct CGRect)arg1; | |
- (void)layoutSubviews; | |
- (void)setFrame:(struct CGRect)arg1; | |
-- (void)dealloc; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
@end | |
diff --git a/UIKit/UIInputSwitcherTableCell.h b/UIKit/UIInputSwitcherTableCell.h | |
index 09d9ce84..3e7ac6d5 100644 | |
--- a/UIKit/UIInputSwitcherTableCell.h | |
+++ b/UIKit/UIInputSwitcherTableCell.h | |
@@ -6,12 +6,32 @@ | |
#import <UIKit/UITableViewCell.h> | |
+@class UIInputSwitcherTableCellBackgroundView; | |
+ | |
__attribute__((visibility("hidden"))) | |
@interface UIInputSwitcherTableCell : UITableViewCell | |
{ | |
+ _Bool _usesDarkTheme; | |
+ _Bool _usesStraightLeftEdge; | |
+ _Bool _first; | |
+ _Bool _last; | |
+ struct UIEdgeInsets _interactiveInsets; | |
} | |
++ (id)reuseIdentifier; | |
+@property(nonatomic) struct UIEdgeInsets interactiveInsets; // @synthesize interactiveInsets=_interactiveInsets; | |
+@property(nonatomic, getter=isLast) _Bool last; // @synthesize last=_last; | |
+@property(nonatomic, getter=isFirst) _Bool first; // @synthesize first=_first; | |
+@property(nonatomic) _Bool usesStraightLeftEdge; // @synthesize usesStraightLeftEdge=_usesStraightLeftEdge; | |
+@property(nonatomic) _Bool usesDarkTheme; // @synthesize usesDarkTheme=_usesDarkTheme; | |
+- (void)_updateRoundedCorners; | |
+- (void)updateSelectionWithPoint:(struct CGPoint)arg1; | |
+- (void)setSelected:(_Bool)arg1 animated:(_Bool)arg2; | |
- (void)layoutSubviews; | |
+- (id)initWithStyle:(long long)arg1 reuseIdentifier:(id)arg2; | |
+ | |
+// Remaining properties | |
+@property(retain, nonatomic) UIInputSwitcherTableCellBackgroundView *backgroundView; // @dynamic backgroundView; | |
@end | |
diff --git a/UIKit/UIInputSwitcherTableCellBackgroundView.h b/UIKit/UIInputSwitcherTableCellBackgroundView.h | |
index d0a7e3d8..8f388c8a 100644 | |
--- a/UIKit/UIInputSwitcherTableCellBackgroundView.h | |
+++ b/UIKit/UIInputSwitcherTableCellBackgroundView.h | |
@@ -6,21 +6,22 @@ | |
#import <UIKit/UIView.h> | |
-@class UIKeyboardMenuView, UITableView, UITableViewCell; | |
- | |
__attribute__((visibility("hidden"))) | |
@interface UIInputSwitcherTableCellBackgroundView : UIView | |
{ | |
- UITableView *_tableView; | |
- UITableViewCell *_cell; | |
- UIKeyboardMenuView *_menu; | |
+ _Bool _selected; | |
+ _Bool _drawsOpaque; | |
+ _Bool _drawsBorder; | |
+ _Bool _usesDarkTheme; | |
+ int _roundedCorners; | |
} | |
-@property(nonatomic) UIKeyboardMenuView *menu; // @synthesize menu=_menu; | |
-@property(nonatomic) UITableViewCell *cell; // @synthesize cell=_cell; | |
-@property(nonatomic) UITableView *tableView; // @synthesize tableView=_tableView; | |
+@property(nonatomic) int roundedCorners; // @synthesize roundedCorners=_roundedCorners; | |
+@property(nonatomic) _Bool usesDarkTheme; // @synthesize usesDarkTheme=_usesDarkTheme; | |
+@property(nonatomic) _Bool drawsBorder; // @synthesize drawsBorder=_drawsBorder; | |
+@property(nonatomic) _Bool drawsOpaque; // @synthesize drawsOpaque=_drawsOpaque; | |
+@property(nonatomic, getter=isSelected) _Bool selected; // @synthesize selected=_selected; | |
- (void)drawRect:(struct CGRect)arg1; | |
-- (id)initWithTableView:(id)arg1 cell:(id)arg2; | |
@end | |
diff --git a/UIKit/UIInputSwitcherTableCellSegmentView.h b/UIKit/UIInputSwitcherTableCellSegmentView.h | |
new file mode 100644 | |
index 00000000..75cbf418 | |
--- /dev/null | |
+++ b/UIKit/UIInputSwitcherTableCellSegmentView.h | |
@@ -0,0 +1,35 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIView.h> | |
+ | |
+@class UIImage, UIImageView, UIInputSwitcherTableCellBackgroundView, UILabel; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIInputSwitcherTableCellSegmentView : UIView | |
+{ | |
+ UIImage *_invertedImage; | |
+ UIImage *_originalImage; | |
+ _Bool _selected; | |
+ _Bool _usesDarkTheme; | |
+ UILabel *_label; | |
+ UIImageView *_imageView; | |
+ UIInputSwitcherTableCellBackgroundView *_backgroundView; | |
+} | |
+ | |
++ (id)_fontForBiasLabel; | |
+@property(readonly, nonatomic) UIInputSwitcherTableCellBackgroundView *backgroundView; // @synthesize backgroundView=_backgroundView; | |
+@property(readonly, nonatomic) UIImageView *imageView; // @synthesize imageView=_imageView; | |
+@property(readonly, nonatomic) UILabel *label; // @synthesize label=_label; | |
+@property(nonatomic) _Bool usesDarkTheme; // @synthesize usesDarkTheme=_usesDarkTheme; | |
+@property(nonatomic, getter=isSelected) _Bool selected; // @synthesize selected=_selected; | |
+- (void).cxx_destruct; | |
+- (struct CGSize)intrinsicContentSize; | |
+- (void)layoutSubviews; | |
+- (id)initWithFrame:(struct CGRect)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIInputSwitcherView.h b/UIKit/UIInputSwitcherView.h | |
index 6f73aaf4..cf3aa441 100644 | |
--- a/UIKit/UIInputSwitcherView.h | |
+++ b/UIKit/UIInputSwitcherView.h | |
@@ -6,54 +6,60 @@ | |
#import <UIKit/UIKeyboardMenuView.h> | |
-@class NSArray, NSMutableArray, UISwitch; | |
+@class NSArray, NSMutableArray; | |
__attribute__((visibility("hidden"))) | |
@interface UIInputSwitcherView : UIKeyboardMenuView | |
{ | |
- unsigned long long m_currentInputModeIndex; | |
- _Bool m_fileReportFromSwitcher; | |
NSMutableArray *m_inputModes; | |
- UISwitch *m_predictiveSwitch; | |
- UISwitch *m_assistantSwitch; | |
- UISwitch *m_floatingSwitch; | |
- NSMutableArray *m_switches; | |
- long long m_numberOfInputModes; | |
+ NSArray *m_inputSwitcherItems; | |
+ _Bool m_isForDictation; | |
_Bool _messagesWriteboardFromSwitcher; | |
+ _Bool _fileReportFromSwitcher; | |
+ _Bool _showsSwitches; | |
} | |
+ (id)activeInstance; | |
+ (id)sharedInstance; | |
+@property(nonatomic) _Bool showsSwitches; // @synthesize showsSwitches=_showsSwitches; | |
+@property(nonatomic) _Bool fileReportFromSwitcher; // @synthesize fileReportFromSwitcher=_fileReportFromSwitcher; | |
@property(nonatomic) _Bool messagesWriteboardFromSwitcher; // @synthesize messagesWriteboardFromSwitcher=_messagesWriteboardFromSwitcher; | |
-@property(nonatomic) _Bool fileReportFromSwitcher; // @synthesize fileReportFromSwitcher=m_fileReportFromSwitcher; | |
-@property(retain, nonatomic) NSArray *inputModes; // @synthesize inputModes=m_inputModes; | |
-- (id)switches; | |
-- (id)floatingSwitch; | |
-- (id)assistantSwitch; | |
-- (id)predictiveSwitch; | |
+@property(readonly, nonatomic) NSArray *inputModes; // @synthesize inputModes=m_inputModes; | |
+- (void)buttonPressed:(id)arg1 withEvent:(id)arg2 location:(struct CGPoint)arg3 isForDictation:(_Bool)arg4 tapAction:(CDUnknownBlockType)arg5; | |
+- (_Bool)_isHandBiasSwitchVisible; | |
- (void)switchAction; | |
-- (void)didSelectItemAtIndex:(unsigned long long)arg1; | |
+- (void)customizeCell:(id)arg1 forItemAtIndex:(unsigned long long)arg2; | |
+- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (id)subtitleFontForItemAtIndex:(unsigned long long)arg1; | |
- (id)subtitleForItemAtIndex:(unsigned long long)arg1; | |
- (id)fontForItemAtIndex:(unsigned long long)arg1; | |
- (id)localizedTitleForItemAtIndex:(unsigned long long)arg1; | |
- (id)titleForItemAtIndex:(unsigned long long)arg1; | |
- (unsigned long long)defaultSelectedIndex; | |
+- (id)defaultInputMode; | |
+- (id)_itemWithIdentifier:(id)arg1; | |
- (struct CGSize)preferredSize; | |
- (unsigned long long)numberOfItems; | |
-- (void)show; | |
+- (void)willFadeForSelectionAtIndex:(unsigned long long)arg1; | |
+- (void)willFade; | |
+- (void)willShow; | |
+- (_Bool)shouldShow; | |
+- (void)showAsPopupForKey:(id)arg1 inLayout:(id)arg2; | |
- (void)selectPreviousInputMode; | |
- (id)previousInputMode; | |
- (void)selectNextInputMode; | |
- (id)nextInputMode; | |
-- (unsigned long long)currentSelectedRow; | |
+- (void)didSelectItemAtIndex:(unsigned long long)arg1; | |
+- (_Bool)shouldSelectItemAtIndex:(unsigned long long)arg1; | |
+- (void)updateSelectionWithPoint:(struct CGPoint)arg1; | |
- (void)selectInputMode:(id)arg1; | |
- (void)setInputMode:(id)arg1; | |
- (void)selectRowForInputMode:(id)arg1; | |
+- (long long)_indexOfInputSwitcherItemWithIdentifier:(id)arg1; | |
+- (_Bool)shouldShowSelectionExtraViewForIndexPath:(id)arg1; | |
- (id)selectedInputMode; | |
-- (void)toggleKeyboardFloatingPreference; | |
-- (void)toggleKeyboardAssistantPreference; | |
-- (void)toggleKeyboardPredictionPreference; | |
+- (void)_reloadInputSwitcherItems; | |
+- (void)reloadInputModes; | |
- (void)dealloc; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
diff --git a/UIKit/UIInputViewController.h b/UIKit/UIInputViewController.h | |
index 32d799de..fb2b16a7 100644 | |
--- a/UIKit/UIInputViewController.h | |
+++ b/UIKit/UIInputViewController.h | |
@@ -39,8 +39,11 @@ | |
- (void)requestSupplementaryLexiconWithCompletion:(CDUnknownBlockType)arg1; | |
- (void)returnToPreviousInputMode; | |
- (void)handleInputModeListFromView:(id)arg1 withEvent:(id)arg2; | |
+- (void)setHasDictation:(_Bool)arg1; | |
- (void)advanceToNextInputMode; | |
- (void)dismissKeyboard; | |
+@property(readonly, nonatomic) _Bool needsInputModeSwitchKey; | |
+@property(readonly, nonatomic) _Bool hasFullAccess; | |
- (void)setView:(id)arg1; | |
@property(retain, nonatomic) UIInputView *inputView; | |
- (id)_textDocumentInterface; | |
@@ -51,7 +54,7 @@ | |
- (_Bool)_shouldForwardSystemLayoutFittingSizeChanges; | |
- (_Bool)_canResignIfContainsFirstResponder; | |
- (struct CGSize)_systemLayoutSizeFittingSize:(struct CGSize)arg1 withHorizontalFittingPriority:(float)arg2 verticalFittingPriority:(float)arg3; | |
-- (void)_setExtensionContext:(id)arg1; | |
+- (void)_setExtensionContextUUID:(id)arg1; | |
- (id)_extensionContext; | |
- (void)didReceiveMemoryWarning; | |
- (void)viewDidAppear:(_Bool)arg1; | |
diff --git a/UIKit/UIInputViewSetPlacementOnScreenWithAccessory.h b/UIKit/UIInputViewSetPlacementOnScreenWithAccessory.h | |
new file mode 100644 | |
index 00000000..cf744477 | |
--- /dev/null | |
+++ b/UIKit/UIInputViewSetPlacementOnScreenWithAccessory.h | |
@@ -0,0 +1,20 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIInputViewSetPlacementOnScreen.h> | |
+ | |
+#import <UIKit/NSSecureCoding-Protocol.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIInputViewSetPlacementOnScreenWithAccessory : UIInputViewSetPlacementOnScreen <NSSecureCoding> | |
+{ | |
+} | |
+ | |
++ (_Bool)supportsSecureCoding; | |
+- (_Bool)accessoryViewWillAppear; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIInputViewSetPlacementUndocked.h b/UIKit/UIInputViewSetPlacementUndocked.h | |
index d9a3a508..c4aea1ae 100644 | |
--- a/UIKit/UIInputViewSetPlacementUndocked.h | |
+++ b/UIKit/UIInputViewSetPlacementUndocked.h | |
@@ -15,6 +15,7 @@ __attribute__((visibility("hidden"))) | |
struct UIEdgeInsets _chromeBuffer; | |
} | |
++ (struct CGPoint)computeOffsetForOffset:(struct CGPoint)arg1 withSize:(struct CGSize)arg2 chromeBuffer:(struct UIEdgeInsets)arg3 onScreenSize:(struct CGSize)arg4; | |
+ (id)placementWithUndockedOffset:(struct CGPoint)arg1 chromeBuffer:(struct UIEdgeInsets)arg2; | |
+ (_Bool)supportsSecureCoding; | |
+ (id)infoWithPoint:(struct CGPoint)arg1; | |
diff --git a/UIKit/UIInputViewSetPlacement_UndockedApplicator.h b/UIKit/UIInputViewSetPlacement_UndockedApplicator.h | |
index ea3b02df..66e69146 100644 | |
--- a/UIKit/UIInputViewSetPlacement_UndockedApplicator.h | |
+++ b/UIKit/UIInputViewSetPlacement_UndockedApplicator.h | |
@@ -12,6 +12,7 @@ __attribute__((visibility("hidden"))) | |
} | |
- (void)checkVerticalConstraint; | |
+- (void)applyChanges:(id)arg1; | |
@end | |
diff --git a/UIKit/UIInputWindowController.h b/UIKit/UIInputWindowController.h | |
index 2febcfb4..8e00e2e3 100644 | |
--- a/UIKit/UIInputWindowController.h | |
+++ b/UIKit/UIInputWindowController.h | |
@@ -14,7 +14,7 @@ | |
#import <UIKit/_UIRemoteKeyboardViewSource-Protocol.h> | |
#import <UIKit/_UITextEffectsSceneObserver-Protocol.h> | |
-@class NSArray, NSDate, NSLayoutConstraint, NSMutableArray, NSMutableDictionary, NSString, UIInputViewController, UIInputViewPlacementTransition, UIInputViewSet, UIInputViewSetNotificationInfo, UIInputViewSetPlacement, UIKBInputBackdropView, UIView; | |
+@class NSArray, NSDate, NSLayoutConstraint, NSMutableArray, NSMutableDictionary, NSString, UIInputViewController, UIInputViewPlacementTransition, UIInputViewSet, UIInputViewSetNotificationInfo, UIInputViewSetPlacement, UIKBInputBackdropView, UIScrollToDismissSupport, UISplitKeyboardSupport, UIView; | |
@protocol UIInputViewSetPlacementApplicator, _UIRemoteKeyboardControllerDelegate; | |
__attribute__((visibility("hidden"))) | |
@@ -32,13 +32,19 @@ __attribute__((visibility("hidden"))) | |
_Bool _disablePlacementChanges; | |
_Bool _suppressUpdateVisibilityConstraints; | |
CDUnknownBlockType _pendingTransitionActivity; | |
+ UISplitKeyboardSupport *_cachedSplitKeyboardController; | |
+ UIScrollToDismissSupport *_cachedScrollDismissController; | |
NSArray *_rootViewConstraints; | |
+ NSLayoutConstraint *_emptyHeightConstraint; | |
NSMutableDictionary *_inputViewEdgeConstraints; | |
NSMutableDictionary *_accessoryViewEdgeConstraints; | |
NSMutableDictionary *_assistantViewEdgeConstraints; | |
NSMutableDictionary *_inputBackdropViewEdgeConstraints; | |
+ NSMutableDictionary *_inputBackdropBackgroundViewEdgeConstraints; | |
NSMutableDictionary *_assistantBackdropViewEdgeConstraints; | |
NSMutableDictionary *_accessoryBackdropViewEdgeConstraints; | |
+ NSMutableDictionary *_inputDockViewEdgeConstraints; | |
+ double _backdropHeightDelta; | |
UIView *_preRotationSnapshot; | |
struct CGSize _preRotationInputViewSize; | |
struct CGSize _preRotationInputAssistantViewSize; | |
@@ -62,6 +68,7 @@ __attribute__((visibility("hidden"))) | |
UIInputViewController *_inputViewController; | |
UIInputViewController *_inputAssistantViewController; | |
UIInputViewController *_inputAccessoryViewController; | |
+ UIView *_inputBackdropBackgroundView; | |
UIKBInputBackdropView *_inputBackdropView; | |
UIKBInputBackdropView *_inputAssistantBackdropView; | |
UIKBInputBackdropView *_inputAccessoryBackdropView; | |
@@ -93,6 +100,7 @@ __attribute__((visibility("hidden"))) | |
@property(retain, nonatomic, setter=setInputAccessoryBackdropView:) UIKBInputBackdropView *_inputAccessoryBackdropView; // @synthesize _inputAccessoryBackdropView; | |
@property(retain, nonatomic, setter=setInputAssistantBackdropView:) UIKBInputBackdropView *_inputAssistantBackdropView; // @synthesize _inputAssistantBackdropView; | |
@property(retain, nonatomic, setter=setInputBackdropView:) UIKBInputBackdropView *_inputBackdropView; // @synthesize _inputBackdropView; | |
+@property(readonly, nonatomic) UIView *_inputBackdropBackgroundView; // @synthesize _inputBackdropBackgroundView; | |
@property(retain, nonatomic) UIInputViewController *_inputAccessoryViewController; // @synthesize _inputAccessoryViewController; | |
@property(retain, nonatomic) UIInputViewController *_inputAssistantViewController; // @synthesize _inputAssistantViewController; | |
@property(retain, nonatomic) UIInputViewController *_inputViewController; // @synthesize _inputViewController; | |
@@ -109,6 +117,7 @@ __attribute__((visibility("hidden"))) | |
- (void)keyboardHeightChangeDone; | |
- (void)prepareKeyboardHeightChangeWithDelta:(double)arg1 duration:(double)arg2; | |
- (void)extendKeyboardBackdropHeight:(double)arg1 withDuration:(double)arg2; | |
+- (void)resetBackdropHeight; | |
- (void)animateAccessoryViewVisibility:(_Bool)arg1 withDuration:(double)arg2; | |
- (_Bool)isSplitting; | |
- (_Bool)isTranslating; | |
@@ -119,7 +128,9 @@ __attribute__((visibility("hidden"))) | |
- (_Bool)isOnScreen; | |
- (_Bool)inputViewSetContainsView:(id)arg1; | |
- (struct CGRect)visibleInputViewFrame; | |
+- (struct CGRect)_visibleInputViewFrame; | |
- (struct CGRect)visibleFrame; | |
+- (struct CGRect)_visibleFrame; | |
- (id)screenSnapshotOfView:(id)arg1; | |
- (id)inputViewSnapshotOfView:(id)arg1 afterScreenUpdates:(_Bool)arg2; | |
- (void)setInputView:(id)arg1 accessoryView:(id)arg2 assistantView:(id)arg3; | |
@@ -148,7 +159,7 @@ __attribute__((visibility("hidden"))) | |
- (void)initializeTranslateGestureRecognizerIfNecessary; | |
- (int)_clipCornersOfView:(id)arg1; | |
- (void)_updateBackdropViews; | |
-- (id)splitKeyboardController; | |
+- (void)configureSplitKeyboardController:(_Bool)arg1; | |
- (void)resetVerticalConstraint; | |
- (void)placementNeedsUpdate:(id)arg1; | |
@property(readonly) long long inputViewBackdropStyle; | |
@@ -166,7 +177,7 @@ __attribute__((visibility("hidden"))) | |
- (void)clearInteractiveTransitionStateIfNecessary; | |
- (void)fillInNotificationInfo:(id)arg1 forDismissMode:(unsigned long long)arg2; | |
- (void)finishScrollViewTransition; | |
-- (id)scrollDismissController; | |
+- (void)configureScrollDismissController:(_Bool)arg1; | |
- (void)setInputViewsHidden:(_Bool)arg1; | |
- (void)updateToPlacement:(id)arg1 withNormalAnimationsAndNotifications:(_Bool)arg2; | |
- (struct CGRect)transitioningFrame; | |
@@ -198,15 +209,19 @@ __attribute__((visibility("hidden"))) | |
- (void)hostAppSceneBoundsChanged; | |
- (void)updateVisibilityConstraintsForPlacement:(id)arg1; | |
- (void)updateViewConstraints; | |
+- (void)clearInputViewEdgeConstraints; | |
- (void)viewWillMoveToWindow:(id)arg1; | |
- (void)updateConstraintInsets; | |
+- (void)updateViewSizingConstraints:(id)arg1; | |
- (void)updateViewSizingConstraints; | |
- (void)_presentViewController:(id)arg1 modalSourceViewController:(id)arg2 presentationController:(id)arg3 animationController:(id)arg4 interactionController:(id)arg5 completion:(CDUnknownBlockType)arg6; | |
-- (void)clearViewSizingConstraints:(unsigned long long)arg1; | |
+- (void)disableViewSizingConstraints:(unsigned long long)arg1 forNewView:(id)arg2; | |
- (struct UIEdgeInsets)_aligningInsetsForChildInputViewController:(id)arg1 includeSceneBounds:(_Bool)arg2; | |
+- (struct UIEdgeInsets)_inputViewPadding; | |
- (_Bool)isViewLandscape; | |
- (_Bool)_subviewUsesClassicLayout:(id)arg1; | |
-- (void)rebuildConstraints:(id)arg1 forView:(id)arg2 toMatchView:(id)arg3; | |
+- (void)rebuildConstraints:(id)arg1 forView:(id)arg2 toMatchView:(id)arg3 tracker:(id)arg4; | |
+- (id)_updateOrCreateConstraintInDict:(id)arg1 key:(id)arg2 fromView:(id)arg3 toView:(id)arg4 tracker:(id)arg5 creator:(CDUnknownBlockType)arg6; | |
- (id)viewMatchingConstraintForAttribute:(long long)arg1 primaryView:(id)arg2 secondaryView:(id)arg3; | |
- (void)ignoreLayoutNotifications:(CDUnknownBlockType)arg1; | |
- (struct CGRect)_boundsForOrientation:(long long)arg1; | |
diff --git a/UIKit/UIIntentForwardingAction.h b/UIKit/UIIntentForwardingAction.h | |
new file mode 100644 | |
index 00000000..3423e1a5 | |
--- /dev/null | |
+++ b/UIKit/UIIntentForwardingAction.h | |
@@ -0,0 +1,23 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <FrontBoardServices/BSAction.h> | |
+ | |
+@class INIntent; | |
+ | |
+@interface UIIntentForwardingAction : BSAction | |
+{ | |
+ INIntent *_cachedIntent; | |
+} | |
+ | |
+- (void).cxx_destruct; | |
+- (id)keyDescriptionForSetting:(unsigned long long)arg1; | |
+- (long long)UIActionType; | |
+@property(readonly, nonatomic) INIntent *intent; | |
+- (id)initWithIntent:(id)arg1 reply:(CDUnknownBlockType)arg2; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIIntentForwardingActionResponse.h b/UIKit/UIIntentForwardingActionResponse.h | |
new file mode 100644 | |
index 00000000..d321c232 | |
--- /dev/null | |
+++ b/UIKit/UIIntentForwardingActionResponse.h | |
@@ -0,0 +1,23 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <FrontBoardServices/BSActionResponse.h> | |
+ | |
+@class INIntentResponse; | |
+ | |
+@interface UIIntentForwardingActionResponse : BSActionResponse | |
+{ | |
+ INIntentResponse *_cachedIntentResponse; | |
+} | |
+ | |
++ (id)responseWithIntentResponse:(id)arg1; | |
+- (void).cxx_destruct; | |
+- (id)keyDescriptionForSetting:(unsigned long long)arg1; | |
+@property(readonly, nonatomic) INIntentResponse *intentResponse; | |
+- (id)initWithIntentResponse:(id)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIInteraction-Protocol.h b/UIKit/UIInteraction-Protocol.h | |
new file mode 100644 | |
index 00000000..6b0e7abc | |
--- /dev/null | |
+++ b/UIKit/UIInteraction-Protocol.h | |
@@ -0,0 +1,16 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class UIView; | |
+ | |
+@protocol UIInteraction <NSObject> | |
+@property(readonly, nonatomic) __weak UIView *view; | |
+- (void)didMoveToView:(UIView *)arg1; | |
+- (void)willMoveToView:(UIView *)arg1; | |
+@end | |
+ | |
diff --git a/UIKit/UIInteractionContext-Protocol.h b/UIKit/UIInteractionContext-Protocol.h | |
new file mode 100644 | |
index 00000000..7a8e811a | |
--- /dev/null | |
+++ b/UIKit/UIInteractionContext-Protocol.h | |
@@ -0,0 +1,11 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@protocol UIInteractionContext <NSObject> | |
+@end | |
+ | |
diff --git a/UIKit/UIInteractionEffect-Protocol.h b/UIKit/UIInteractionEffect-Protocol.h | |
new file mode 100644 | |
index 00000000..df4b2d44 | |
--- /dev/null | |
+++ b/UIKit/UIInteractionEffect-Protocol.h | |
@@ -0,0 +1,14 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@protocol UIInteraction, UIInteractionContext; | |
+ | |
+@protocol UIInteractionEffect <NSObject> | |
+- (void)interaction:(id <UIInteraction>)arg1 didChangeWithContext:(id <UIInteractionContext>)arg2; | |
+@end | |
+ | |
diff --git a/UIKit/UIInteraction_Internal-Protocol.h b/UIKit/UIInteraction_Internal-Protocol.h | |
new file mode 100644 | |
index 00000000..a19276e8 | |
--- /dev/null | |
+++ b/UIKit/UIInteraction_Internal-Protocol.h | |
@@ -0,0 +1,14 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIInteraction-Protocol.h> | |
+ | |
+@class NSArray, UIDragEvent; | |
+ | |
+@protocol UIInteraction_Internal <UIInteraction> | |
+- (NSArray *)_dynamicGestureRecognizersForEvent:(UIDragEvent *)arg1; | |
+@end | |
+ | |
diff --git a/UIKit/UIInterfaceActionConcreteVisualStyle_iOSSheet.h b/UIKit/UIInterfaceActionConcreteVisualStyle_iOSSheet.h | |
index 64e85ce3..274728e1 100644 | |
--- a/UIKit/UIInterfaceActionConcreteVisualStyle_iOSSheet.h | |
+++ b/UIKit/UIInterfaceActionConcreteVisualStyle_iOSSheet.h | |
@@ -17,6 +17,7 @@ __attribute__((visibility("hidden"))) | |
- (id)newActionBackgroundViewForViewState:(id)arg1; | |
- (double)actionSectionSpacing; | |
- (struct CGSize)minimumActionContentSize; | |
+- (struct UIEdgeInsets)contentMargin; | |
@end | |
diff --git a/UIKit/UIInterfaceActionGroupView.h b/UIKit/UIInterfaceActionGroupView.h | |
index 8599a692..4427e8fe 100644 | |
--- a/UIKit/UIInterfaceActionGroupView.h | |
+++ b/UIKit/UIInterfaceActionGroupView.h | |
@@ -10,18 +10,21 @@ | |
#import <UIKit/UIInterfaceActionGroupDisplayPropertyObserver-Protocol.h> | |
#import <UIKit/UIInterfaceActionGroupDisplaying-Protocol.h> | |
#import <UIKit/UIScrollViewDelegate-Protocol.h> | |
+#import <UIKit/UISpringLoadedInteractionSupporting-Protocol.h> | |
#import <UIKit/_UIInterfaceActionPresenting-Protocol.h> | |
@class NSArray, NSLayoutConstraint, NSMutableArray, NSPointerArray, NSString, UIFont, UIInterfaceActionGroup, UIInterfaceActionRepresentationView, UIInterfaceActionSelectionTrackingController, UIInterfaceActionSeparatorAttributes, UIInterfaceActionVisualStyle, UILongPressGestureRecognizer, _UIContentConstraintsLayoutGuide, _UIInterfaceActionRepresentationsSequenceView; | |
@protocol UIInterfaceActionHandlerInvocationDelegate, UIInterfaceActionVisualStyleProviding, UISeparatorDisplaying; | |
-@interface UIInterfaceActionGroupView : UIView <UIScrollViewDelegate, UIGestureRecognizerDelegatePrivate, _UIInterfaceActionPresenting, UIInterfaceActionGroupDisplayPropertyObserver, UIInterfaceActionGroupDisplaying> | |
+@interface UIInterfaceActionGroupView : UIView <UIScrollViewDelegate, UIGestureRecognizerDelegatePrivate, _UIInterfaceActionPresenting, UIInterfaceActionGroupDisplayPropertyObserver, UIInterfaceActionGroupDisplaying, UISpringLoadedInteractionSupporting> | |
{ | |
_Bool _needsUpdateTopLevelViewsArrangement; | |
_Bool _needsUpdateActionSequenceViewArrangement; | |
_Bool _needsInitialViewLoading; | |
_Bool _isSettingVisualStyle; | |
UIInterfaceActionVisualStyle *_activeTestingVisualStyle; | |
+ NSString *_cachedSizeCategory; | |
+ _Bool _springLoaded; | |
_Bool _showsSeparatorAboveActions; | |
_Bool _drawsBackground; | |
id <UIInterfaceActionVisualStyleProviding> _visualStyleProvider; | |
@@ -76,6 +79,7 @@ | |
@property(nonatomic) long long presentationStyle; // @synthesize presentationStyle=_presentationStyle; | |
@property(nonatomic) __weak id <UIInterfaceActionHandlerInvocationDelegate> actionHandlerInvocationDelegate; // @synthesize actionHandlerInvocationDelegate=_actionHandlerInvocationDelegate; | |
@property(readonly, nonatomic) UIInterfaceActionGroup *actionGroup; // @synthesize actionGroup=_actionGroup; | |
+@property(nonatomic, getter=isSpringLoaded) _Bool springLoaded; // @synthesize springLoaded=_springLoaded; | |
@property(nonatomic) __weak id <UIInterfaceActionVisualStyleProviding> visualStyleProvider; // @synthesize visualStyleProvider=_visualStyleProvider; | |
- (void).cxx_destruct; | |
- (id)_alertController; | |
@@ -124,6 +128,8 @@ | |
- (void)_loadTopLevelItemsView; | |
- (void)_updateRoundedCornerPositionForSubviews; | |
- (void)_reloadStackViewContentsIfNeeded; | |
+- (_Bool)_shouldInstallContentGuideConstraints; | |
+- (void)_installContentGuideConstraints; | |
- (id)_interfaceActionOfFocusedRepresentationView; | |
- (id)_newActionGroupBackgroundView; | |
- (void)_associateWeakSimultaneouslyPresentedGroupViews:(id)arg1 bidirectional:(_Bool)arg2; | |
diff --git a/UIKit/UIInterfaceActionGroupViewController.h b/UIKit/UIInterfaceActionGroupViewController.h | |
index 797e38ce..65cdafa1 100644 | |
--- a/UIKit/UIInterfaceActionGroupViewController.h | |
+++ b/UIKit/UIInterfaceActionGroupViewController.h | |
@@ -8,18 +8,21 @@ | |
#import <UIKit/UIInterfaceActionGroupDisplaying-Protocol.h> | |
#import <UIKit/UIInterfaceActionHandlerInvocationDelegate-Protocol.h> | |
+#import <UIKit/UISpringLoadedInteractionSupporting-Protocol.h> | |
@class NSString, UIInterfaceActionGroup, UIInterfaceActionGroupView, UIInterfaceActionVisualStyle; | |
@protocol UIInterfaceActionVisualStyleProviding; | |
-@interface UIInterfaceActionGroupViewController : UIViewController <UIInterfaceActionHandlerInvocationDelegate, UIInterfaceActionGroupDisplaying> | |
+@interface UIInterfaceActionGroupViewController : UIViewController <UIInterfaceActionHandlerInvocationDelegate, UIInterfaceActionGroupDisplaying, UISpringLoadedInteractionSupporting> | |
{ | |
+ _Bool _springLoaded; | |
id <UIInterfaceActionVisualStyleProviding> _visualStyleProvider; | |
UIInterfaceActionGroupView *_actionGroupView; | |
UIInterfaceActionGroup *_actionGroup; | |
} | |
@property(readonly, copy, nonatomic) UIInterfaceActionGroup *actionGroup; // @synthesize actionGroup=_actionGroup; | |
+@property(nonatomic, getter=isSpringLoaded) _Bool springLoaded; // @synthesize springLoaded=_springLoaded; | |
- (void).cxx_destruct; | |
- (void)interfaceAction:(id)arg1 invokeActionHandler:(CDUnknownBlockType)arg2 completion:(CDUnknownBlockType)arg3; | |
- (void)viewWillDisappear:(_Bool)arg1; | |
diff --git a/UIKit/UIInterfaceActionRepresentationView.h b/UIKit/UIInterfaceActionRepresentationView.h | |
index 039e717b..36084c45 100644 | |
--- a/UIKit/UIInterfaceActionRepresentationView.h | |
+++ b/UIKit/UIInterfaceActionRepresentationView.h | |
@@ -8,22 +8,24 @@ | |
#import <UIKit/UIFocusEnvironment-Protocol.h> | |
#import <UIKit/UIInterfaceActionDisplayPropertyObserver-Protocol.h> | |
+#import <UIKit/UISpringLoadedInteractionSupporting-Protocol.h> | |
-@class NSArray, NSLayoutConstraint, NSString, UIInterfaceAction, UIInterfaceActionVisualStyle; | |
+@class NSArray, NSLayoutConstraint, NSString, UIInterfaceAction, UIInterfaceActionVisualStyle, UISpringLoadedInteraction; | |
@protocol UIInterfaceActionVisualBackgroundDisplaying; | |
__attribute__((visibility("hidden"))) | |
-@interface UIInterfaceActionRepresentationView : UIView <UIFocusEnvironment, UIInterfaceActionDisplayPropertyObserver> | |
+@interface UIInterfaceActionRepresentationView : UIView <UIFocusEnvironment, UISpringLoadedInteractionSupporting, UIInterfaceActionDisplayPropertyObserver> | |
{ | |
- _Bool _showingAsPressed; | |
_Bool _hasLoadedBackgroundView; | |
_Bool _canKeepContentsInHierarchy; | |
_Bool _hasLoadedContentFirstTime; | |
- _Bool _enforcedOnlyKeepVisibleContentInHierarchy; | |
- _Bool _enforcedOnlyKeepVisibleContentInHierarchyValue; | |
+ _Bool _enforcedCanRemoveContentFromHierarchyWhenNotVisible; | |
+ _Bool _enforcedCanRemoveContentFromHierarchyWhenNotVisibleValue; | |
_Bool _contentsInsertedIntoViewHierarchy; | |
+ _Bool _ownsActionContent; | |
_Bool _highlighted; | |
- _Bool _onlyKeepVisibleContentInHierarchy; | |
+ _Bool _pressed; | |
+ _Bool _canRemoveContentFromHierarchyWhenNotVisible; | |
UIInterfaceAction *_action; | |
unsigned long long _visualCornerPosition; | |
id _actionViewStateContext; | |
@@ -32,19 +34,23 @@ __attribute__((visibility("hidden"))) | |
NSLayoutConstraint *_minimumHeightConstraint; | |
NSArray *_viewsToDisappearWhenHighlighted; | |
NSString *_sectionID; | |
+ UISpringLoadedInteraction *_interactionForSpringLoading; | |
} | |
+@property(retain, nonatomic) UISpringLoadedInteraction *interactionForSpringLoading; // @synthesize interactionForSpringLoading=_interactionForSpringLoading; | |
@property(retain, nonatomic) NSString *sectionID; // @synthesize sectionID=_sectionID; | |
-@property(nonatomic) _Bool onlyKeepVisibleContentInHierarchy; // @synthesize onlyKeepVisibleContentInHierarchy=_onlyKeepVisibleContentInHierarchy; | |
+@property(nonatomic) _Bool canRemoveContentFromHierarchyWhenNotVisible; // @synthesize canRemoveContentFromHierarchyWhenNotVisible=_canRemoveContentFromHierarchyWhenNotVisible; | |
@property(retain, nonatomic) NSArray *viewsToDisappearWhenHighlighted; // @synthesize viewsToDisappearWhenHighlighted=_viewsToDisappearWhenHighlighted; | |
@property(readonly, nonatomic) NSLayoutConstraint *minimumHeightConstraint; // @synthesize minimumHeightConstraint=_minimumHeightConstraint; | |
@property(readonly, nonatomic) NSLayoutConstraint *minimumWidthConstraint; // @synthesize minimumWidthConstraint=_minimumWidthConstraint; | |
@property(readonly, nonatomic) UIView<UIInterfaceActionVisualBackgroundDisplaying> *backgroundHighlightView; // @synthesize backgroundHighlightView=_backgroundHighlightView; | |
@property(retain, nonatomic) id actionViewStateContext; // @synthesize actionViewStateContext=_actionViewStateContext; | |
+@property(nonatomic, getter=isPressed) _Bool pressed; // @synthesize pressed=_pressed; | |
@property(nonatomic, getter=isHighlighted) _Bool highlighted; // @synthesize highlighted=_highlighted; | |
-@property(nonatomic) _Bool contentsInsertedIntoViewHierarchy; // @synthesize contentsInsertedIntoViewHierarchy=_contentsInsertedIntoViewHierarchy; | |
@property(nonatomic) unsigned long long visualCornerPosition; // @synthesize visualCornerPosition=_visualCornerPosition; | |
+@property(nonatomic) _Bool ownsActionContent; // @synthesize ownsActionContent=_ownsActionContent; | |
@property(readonly, nonatomic) UIInterfaceAction *action; // @synthesize action=_action; | |
+@property(nonatomic, setter=_setContentsInsertedIntoViewHierarchy:) _Bool _contentsInsertedIntoViewHierarchy; // @synthesize _contentsInsertedIntoViewHierarchy; | |
- (void).cxx_destruct; | |
- (id)_actionViewState; | |
- (void)_clearBackgroundPressedState; | |
@@ -63,6 +69,7 @@ __attribute__((visibility("hidden"))) | |
- (void)_applyVisualStyleToLayoutMargins; | |
- (void)_initializeHorizontalMarginsForAction; | |
- (void)_setHorizontalMargins:(struct UIEdgeInsets)arg1 preservesSuperviewLayoutMargins:(_Bool)arg2; | |
+- (_Bool)_fittingContentViewHasItsOwnActiveMinimumSizeConstraintsWithSize:(struct CGSize)arg1; | |
- (void)_applyVisualStyleToMinimumSizeConstraints; | |
- (void)_applyVisualStyle; | |
- (void)_didScroll; | |
@@ -76,7 +83,7 @@ __attribute__((visibility("hidden"))) | |
- (void)didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2; | |
- (_Bool)canBecomeFocused; | |
- (_Bool)_showsFocusForFocusedView:(id)arg1; | |
-- (_Bool)_fittingContentSizingViewIsAlertControllerRepresentation; | |
+@property(nonatomic, getter=isSpringLoaded) _Bool springLoaded; // @dynamic springLoaded; | |
- (struct CGRect)_fittingContentSizingViewFrameInBounds:(struct CGRect)arg1; | |
- (struct CGSize)_fittingContentSizeWithFittingViewSize:(struct CGSize)arg1; | |
- (struct UIEdgeInsets)_fittingContentSizingViewMargins; | |
@@ -93,7 +100,7 @@ __attribute__((visibility("hidden"))) | |
- (void)updateConstraints; | |
- (void)interfaceAction:(id)arg1 reloadDisplayedContentVisualStyle:(id)arg2; | |
- (void)interfaceAction:(id)arg1 reloadDisplayedContentActionProperties:(id)arg2; | |
-- (void)_enforceActionRepresentationViewsOnlyKeepVisibleContentInHierarchy:(_Bool)arg1; | |
+- (void)_enforceActionRepresentationViewsCanRemoveContentFromHierarchyWhenNotVisible:(_Bool)arg1; | |
- (_Bool)hasLayoutHeightConstraintsIdenticalToRepresentationView:(id)arg1; | |
@property(readonly, nonatomic) UIInterfaceActionVisualStyle *visualStyle; | |
- (void)invokeInterfaceAction; | |
diff --git a/UIKit/UIInterfaceActionRepresentationViewSpringLoadedBehavior.h b/UIKit/UIInterfaceActionRepresentationViewSpringLoadedBehavior.h | |
new file mode 100644 | |
index 00000000..a5abaf3d | |
--- /dev/null | |
+++ b/UIKit/UIInterfaceActionRepresentationViewSpringLoadedBehavior.h | |
@@ -0,0 +1,27 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UISpringLoadedInteractionBehavior-Protocol.h> | |
+ | |
+@class NSString; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIInterfaceActionRepresentationViewSpringLoadedBehavior : NSObject <UISpringLoadedInteractionBehavior> | |
+{ | |
+} | |
+ | |
+- (_Bool)shouldAllowInteraction:(id)arg1 withContext:(id)arg2; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIInterfaceActionRepresentationViewSpringLoadedEffect.h b/UIKit/UIInterfaceActionRepresentationViewSpringLoadedEffect.h | |
new file mode 100644 | |
index 00000000..bea89968 | |
--- /dev/null | |
+++ b/UIKit/UIInterfaceActionRepresentationViewSpringLoadedEffect.h | |
@@ -0,0 +1,31 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UISpringLoadedInteractionEffect-Protocol.h> | |
+ | |
+@class NSString; | |
+@protocol UISpringLoadedInteractionEffect; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIInterfaceActionRepresentationViewSpringLoadedEffect : NSObject <UISpringLoadedInteractionEffect> | |
+{ | |
+ id <UISpringLoadedInteractionEffect> _blinkEffect; | |
+} | |
+ | |
+- (void).cxx_destruct; | |
+- (void)interaction:(id)arg1 didChangeWithContext:(id)arg2; | |
+- (id)init; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIInterfaceActionSelectionTrackingController.h b/UIKit/UIInterfaceActionSelectionTrackingController.h | |
index 4aef6bc7..41c46b23 100644 | |
--- a/UIKit/UIInterfaceActionSelectionTrackingController.h | |
+++ b/UIKit/UIInterfaceActionSelectionTrackingController.h | |
@@ -9,7 +9,7 @@ | |
#import <UIKit/UIFocusedInterfaceActionPressDelegate-Protocol.h> | |
#import <UIKit/UIGestureRecognizerDelegate-Protocol.h> | |
-@class NSArray, NSMutableSet, NSPointerArray, NSString, UIGestureRecognizer, UILongPressGestureRecognizer, UIScrollView, UIView, _UIFeedbackRetargetBehavior, _UIInterfaceActionSelectByPressGestureRecognizer; | |
+@class NSArray, NSMutableSet, NSPointerArray, NSString, UIGestureRecognizer, UILongPressGestureRecognizer, UIScrollView, UISelectionFeedbackGenerator, UIView, _UIInterfaceActionSelectByPressGestureRecognizer; | |
__attribute__((visibility("hidden"))) | |
@interface UIInterfaceActionSelectionTrackingController : NSObject <UIGestureRecognizerDelegate, UIFocusedInterfaceActionPressDelegate> | |
@@ -23,7 +23,7 @@ __attribute__((visibility("hidden"))) | |
UIGestureRecognizer *_systemProvidedGestureRecognizer; | |
NSMutableSet *_viewsRequiringSelectionGestureDisabling; | |
_UIInterfaceActionSelectByPressGestureRecognizer *_selectByPressGestureRecognizer; | |
- _UIFeedbackRetargetBehavior *_selectionRetargetFeedbackBehavior; | |
+ UISelectionFeedbackGenerator *_selectionRetargetFeedbackGenerator; | |
NSPointerArray *_weakCooperatingSelectionTrackingControllers; | |
id _scrollViewWillBeginDraggingNotificationToken; | |
id _scrollViewDidEndDraggingNotificationToken; | |
@@ -35,7 +35,7 @@ __attribute__((visibility("hidden"))) | |
@property(retain, nonatomic) id scrollViewDidEndDraggingNotificationToken; // @synthesize scrollViewDidEndDraggingNotificationToken=_scrollViewDidEndDraggingNotificationToken; | |
@property(retain, nonatomic) id scrollViewWillBeginDraggingNotificationToken; // @synthesize scrollViewWillBeginDraggingNotificationToken=_scrollViewWillBeginDraggingNotificationToken; | |
@property(retain, nonatomic) NSPointerArray *weakCooperatingSelectionTrackingControllers; // @synthesize weakCooperatingSelectionTrackingControllers=_weakCooperatingSelectionTrackingControllers; | |
-@property(retain, nonatomic) _UIFeedbackRetargetBehavior *selectionRetargetFeedbackBehavior; // @synthesize selectionRetargetFeedbackBehavior=_selectionRetargetFeedbackBehavior; | |
+@property(retain, nonatomic) UISelectionFeedbackGenerator *selectionRetargetFeedbackGenerator; // @synthesize selectionRetargetFeedbackGenerator=_selectionRetargetFeedbackGenerator; | |
@property(retain, nonatomic) _UIInterfaceActionSelectByPressGestureRecognizer *selectByPressGestureRecognizer; // @synthesize selectByPressGestureRecognizer=_selectByPressGestureRecognizer; | |
@property(readonly, nonatomic) NSMutableSet *viewsRequiringSelectionGestureDisabling; // @synthesize viewsRequiringSelectionGestureDisabling=_viewsRequiringSelectionGestureDisabling; | |
@property(readonly, nonatomic) UIGestureRecognizer *systemProvidedGestureRecognizer; // @synthesize systemProvidedGestureRecognizer=_systemProvidedGestureRecognizer; | |
diff --git a/UIKit/UIInterfaceActionViewState.h b/UIKit/UIInterfaceActionViewState.h | |
index 292edbd3..9b88da40 100644 | |
--- a/UIKit/UIInterfaceActionViewState.h | |
+++ b/UIKit/UIInterfaceActionViewState.h | |
@@ -14,6 +14,7 @@ __attribute__((visibility("hidden"))) | |
@interface UIInterfaceActionViewState : UIInterfaceActionVisualStyleViewState <NSCopying> | |
{ | |
_Bool _isHighlighted; | |
+ _Bool _isPressed; | |
_Bool _isFocused; | |
_Bool _isPreferred; | |
UIInterfaceAction *_action; | |
@@ -27,11 +28,13 @@ __attribute__((visibility("hidden"))) | |
+ (id)viewStateForAlertControllerActionView:(id)arg1; | |
+ (id)viewStateForActionRepresentationViewDescendantView:(id)arg1 action:(id)arg2; | |
+ (id)viewStateForActionRepresentationView:(id)arg1 action:(id)arg2; | |
++ (id)_nullViewStateForActionType:(long long)arg1; | |
@property(readonly, nonatomic) UIColor *legacyPresentationTintColor; // @synthesize legacyPresentationTintColor=_legacyPresentationTintColor; | |
@property(readonly, nonatomic) unsigned long long visualCornerPosition; // @synthesize visualCornerPosition=_visualCornerPosition; | |
@property(readonly, nonatomic) id actionViewStateContext; // @synthesize actionViewStateContext=_actionViewStateContext; | |
@property(readonly, nonatomic) _Bool isPreferred; // @synthesize isPreferred=_isPreferred; | |
@property(readonly, nonatomic) _Bool isFocused; // @synthesize isFocused=_isFocused; | |
+@property(readonly, nonatomic) _Bool isPressed; // @synthesize isPressed=_isPressed; | |
@property(readonly, nonatomic) _Bool isHighlighted; // @synthesize isHighlighted=_isHighlighted; | |
@property(readonly, nonatomic) UIInterfaceAction *action; // @synthesize action=_action; | |
- (void).cxx_destruct; | |
@@ -44,7 +47,6 @@ __attribute__((visibility("hidden"))) | |
- (_Bool)isEqual:(id)arg1; | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
- (id)initWithPropertiesFromActionRepresentationView:(id)arg1 groupView:(id)arg2 action:(id)arg3; | |
-- (id)init; | |
@end | |
diff --git a/UIKit/UIInterpolatedColor.h b/UIKit/UIInterpolatedColor.h | |
new file mode 100644 | |
index 00000000..18c28f9b | |
--- /dev/null | |
+++ b/UIKit/UIInterpolatedColor.h | |
@@ -0,0 +1,49 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UIVectorOperatable-Protocol.h> | |
+ | |
+@class NSString; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIInterpolatedColor : NSObject <UIVectorOperatable> | |
+{ | |
+ struct { | |
+ double h; | |
+ double s; | |
+ double b; | |
+ double a; | |
+ } _color; | |
+ double _epsilon; | |
+} | |
+ | |
++ (id)zero; | |
++ (id)valueWithCGColor:(struct CGColor *)arg1; | |
++ (id)valueWithUIColor:(id)arg1; | |
+@property(readonly, copy) NSString *debugDescription; | |
+- (struct CGColor *)getCGColor; | |
+- (id)getUIColor; | |
+- (id)getNSValue; | |
+- (id)getValue; | |
+- (_Bool)isUndefined; | |
+- (_Bool)isApproximatelyEqualTo:(id)arg1; | |
+- (id)multiplyByScalar:(double)arg1; | |
+- (id)addVector:(id)arg1; | |
+- (void)integrateWithVelocity:(id)arg1 target:(id)arg2 intermediateTarget:(id)arg3 intermediateTargetVelocity:(id)arg4 parameters:(CDStruct_9e265dec)arg5 state:(CDStruct_289c5ec3)arg6 delta:(double)arg7; | |
+- (id)interpolateTo:(id)arg1 progress:(double)arg2; | |
+- (void)reinitWithVector:(id)arg1; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+- (id)initWithDecomposedColor:(CDStruct_d2b197d1)arg1 epsilon:(double)arg2; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIInterpolatedFloat.h b/UIKit/UIInterpolatedFloat.h | |
new file mode 100644 | |
index 00000000..973e1d1d | |
--- /dev/null | |
+++ b/UIKit/UIInterpolatedFloat.h | |
@@ -0,0 +1,41 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UIVectorOperatable-Protocol.h> | |
+ | |
+@class NSString; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIInterpolatedFloat : NSObject <UIVectorOperatable> | |
+{ | |
+ double _number; | |
+ double _epsilon; | |
+} | |
+ | |
++ (id)zero; | |
++ (id)valueWithFloat:(double)arg1 epsilon:(double)arg2; | |
++ (id)valueWithFloat:(double)arg1; | |
+@property(readonly, copy) NSString *debugDescription; | |
+- (void)reinitWithVector:(id)arg1; | |
+- (id)multiplyByScalar:(double)arg1; | |
+- (id)addVector:(id)arg1; | |
+- (void)integrateWithVelocity:(id)arg1 target:(id)arg2 intermediateTarget:(id)arg3 intermediateTargetVelocity:(id)arg4 parameters:(CDStruct_9e265dec)arg5 state:(CDStruct_289c5ec3)arg6 delta:(double)arg7; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+- (_Bool)isUndefined; | |
+- (_Bool)isApproximatelyEqualTo:(id)arg1; | |
+- (id)getValue; | |
+- (id)getNSValue; | |
+- (id)interpolateTo:(id)arg1 progress:(double)arg2; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIInterpolatedNormalizedPoint.h b/UIKit/UIInterpolatedNormalizedPoint.h | |
new file mode 100644 | |
index 00000000..9c4773fd | |
--- /dev/null | |
+++ b/UIKit/UIInterpolatedNormalizedPoint.h | |
@@ -0,0 +1,17 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIInterpolatedPoint.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIInterpolatedNormalizedPoint : UIInterpolatedPoint | |
+{ | |
+} | |
+ | |
++ (id)valueWithCGPoint:(struct CGPoint)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIInterpolatedNormalizedRect.h b/UIKit/UIInterpolatedNormalizedRect.h | |
new file mode 100644 | |
index 00000000..3e00545b | |
--- /dev/null | |
+++ b/UIKit/UIInterpolatedNormalizedRect.h | |
@@ -0,0 +1,17 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIInterpolatedRect.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIInterpolatedNormalizedRect : UIInterpolatedRect | |
+{ | |
+} | |
+ | |
++ (id)valueWithCGRect:(struct CGRect)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIInterpolatedPoint.h b/UIKit/UIInterpolatedPoint.h | |
new file mode 100644 | |
index 00000000..e553adbd | |
--- /dev/null | |
+++ b/UIKit/UIInterpolatedPoint.h | |
@@ -0,0 +1,41 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UIVectorOperatable-Protocol.h> | |
+ | |
+@class NSString; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIInterpolatedPoint : NSObject <UIVectorOperatable> | |
+{ | |
+ struct CGPoint _point; | |
+ double _epsilon; | |
+} | |
+ | |
++ (id)zero; | |
++ (id)valueWithCGPoint:(struct CGPoint)arg1 epsilon:(double)arg2; | |
++ (id)valueWithCGPoint:(struct CGPoint)arg1; | |
+@property(readonly, copy) NSString *debugDescription; | |
+- (id)multiplyByScalar:(double)arg1; | |
+- (id)addVector:(id)arg1; | |
+- (void)integrateWithVelocity:(id)arg1 target:(id)arg2 intermediateTarget:(id)arg3 intermediateTargetVelocity:(id)arg4 parameters:(CDStruct_9e265dec)arg5 state:(CDStruct_289c5ec3)arg6 delta:(double)arg7; | |
+- (void)reinitWithVector:(id)arg1; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+- (id)getValue; | |
+- (id)getNSValue; | |
+- (_Bool)isUndefined; | |
+- (_Bool)isApproximatelyEqualTo:(id)arg1; | |
+- (id)interpolateTo:(id)arg1 progress:(double)arg2; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIInterpolatedRect.h b/UIKit/UIInterpolatedRect.h | |
new file mode 100644 | |
index 00000000..3eb3dcc2 | |
--- /dev/null | |
+++ b/UIKit/UIInterpolatedRect.h | |
@@ -0,0 +1,41 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UIVectorOperatable-Protocol.h> | |
+ | |
+@class NSString; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIInterpolatedRect : NSObject <UIVectorOperatable> | |
+{ | |
+ struct CGRect _rect; | |
+ double _epsilon; | |
+} | |
+ | |
++ (id)zero; | |
++ (id)valueWithCGRect:(struct CGRect)arg1 epsilon:(double)arg2; | |
++ (id)valueWithCGRect:(struct CGRect)arg1; | |
+@property(readonly, copy) NSString *debugDescription; | |
+- (id)multiplyByScalar:(double)arg1; | |
+- (id)addVector:(id)arg1; | |
+- (void)integrateWithVelocity:(id)arg1 target:(id)arg2 intermediateTarget:(id)arg3 intermediateTargetVelocity:(id)arg4 parameters:(CDStruct_9e265dec)arg5 state:(CDStruct_289c5ec3)arg6 delta:(double)arg7; | |
+- (void)reinitWithVector:(id)arg1; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+- (id)getValue; | |
+- (id)getNSValue; | |
+- (_Bool)isUndefined; | |
+- (_Bool)isApproximatelyEqualTo:(id)arg1; | |
+- (id)interpolateTo:(id)arg1 progress:(double)arg2; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIInterpolatedSize.h b/UIKit/UIInterpolatedSize.h | |
new file mode 100644 | |
index 00000000..28b7f874 | |
--- /dev/null | |
+++ b/UIKit/UIInterpolatedSize.h | |
@@ -0,0 +1,41 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UIVectorOperatable-Protocol.h> | |
+ | |
+@class NSString; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIInterpolatedSize : NSObject <UIVectorOperatable> | |
+{ | |
+ struct CGSize _size; | |
+ double _epsilon; | |
+} | |
+ | |
++ (id)zero; | |
++ (id)valueWithCGSize:(struct CGSize)arg1 epsilon:(double)arg2; | |
++ (id)valueWithCGSize:(struct CGSize)arg1; | |
+@property(readonly, copy) NSString *debugDescription; | |
+- (id)multiplyByScalar:(double)arg1; | |
+- (id)addVector:(id)arg1; | |
+- (void)integrateWithVelocity:(id)arg1 target:(id)arg2 intermediateTarget:(id)arg3 intermediateTargetVelocity:(id)arg4 parameters:(CDStruct_9e265dec)arg5 state:(CDStruct_289c5ec3)arg6 delta:(double)arg7; | |
+- (void)reinitWithVector:(id)arg1; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+- (id)getValue; | |
+- (id)getNSValue; | |
+- (_Bool)isUndefined; | |
+- (_Bool)isApproximatelyEqualTo:(id)arg1; | |
+- (id)interpolateTo:(id)arg1 progress:(double)arg2; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIInterpolatedTransform.h b/UIKit/UIInterpolatedTransform.h | |
new file mode 100644 | |
index 00000000..4af127b2 | |
--- /dev/null | |
+++ b/UIKit/UIInterpolatedTransform.h | |
@@ -0,0 +1,44 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UIVectorOperatable-Protocol.h> | |
+ | |
+@class NSString; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIInterpolatedTransform : NSObject <UIVectorOperatable> | |
+{ | |
+ CDStruct_e79446ac _transform; | |
+ double _rotationEpsilon; | |
+ double _scaleEpsilon; | |
+ double _translationEpsilon; | |
+} | |
+ | |
++ (id)zero; | |
++ (id)valueWithDecomposedTransform:(CDStruct_e79446ac)arg1 rotationEpsilon:(double)arg2 scaleEpsilon:(double)arg3 translationEpsilon:(double)arg4; | |
++ (id)valueWithCATransform3D:(struct CATransform3D)arg1 rotationEpsilon:(double)arg2 scaleEpsilon:(double)arg3 translationEpsilon:(double)arg4; | |
++ (id)valueWithCATransform3D:(struct CATransform3D)arg1; | |
+- (void)reinitWithVector:(id)arg1; | |
+- (id)multiplyByScalar:(double)arg1; | |
+- (id)addVector:(id)arg1; | |
+- (void)integrateWithVelocity:(id)arg1 target:(id)arg2 intermediateTarget:(id)arg3 intermediateTargetVelocity:(id)arg4 parameters:(CDStruct_9e265dec)arg5 state:(CDStruct_289c5ec3)arg6 delta:(double)arg7; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+@property(readonly, copy) NSString *debugDescription; | |
+- (_Bool)isUndefined; | |
+- (_Bool)isApproximatelyEqualTo:(id)arg1; | |
+- (id)interpolateTo:(id)arg1 progress:(double)arg2; | |
+- (id)getNSValue; | |
+- (id)getValue; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIInterpolatedValue.h b/UIKit/UIInterpolatedValue.h | |
new file mode 100644 | |
index 00000000..17f3c893 | |
--- /dev/null | |
+++ b/UIKit/UIInterpolatedValue.h | |
@@ -0,0 +1,19 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIInterpolatedValue : NSObject | |
+{ | |
+} | |
+ | |
++ (id)interpolatedWrapperForZeroForKey:(id)arg1; | |
++ (id)interpolatedWrapperForValue:(id)arg1 key:(id)arg2; | |
++ (void)initialize; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIInterpolatedVector.h b/UIKit/UIInterpolatedVector.h | |
new file mode 100644 | |
index 00000000..387ded9f | |
--- /dev/null | |
+++ b/UIKit/UIInterpolatedVector.h | |
@@ -0,0 +1,46 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UIVectorOperatable-Protocol.h> | |
+ | |
+@class NSArray, NSString; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIInterpolatedVector : NSObject <UIVectorOperatable> | |
+{ | |
+ NSArray *_operatables; | |
+} | |
+ | |
++ (id)zero; | |
++ (id)vectorWithFloats:(id)arg1; | |
++ (id)vectorWithOperatables:(id)arg1; | |
+- (void).cxx_destruct; | |
+- (void)reinitWithVector:(id)arg1; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+- (id)copy; | |
+- (_Bool)isUndefined; | |
+- (_Bool)isApproximatelyEqualTo:(id)arg1; | |
+- (id)multiplyByScalar:(double)arg1; | |
+- (id)addVector:(id)arg1; | |
+- (void)integrateWithVelocity:(id)arg1 target:(id)arg2 intermediateTarget:(id)arg3 intermediateTargetVelocity:(id)arg4 parameters:(CDStruct_9e265dec)arg5 state:(CDStruct_289c5ec3)arg6 delta:(double)arg7; | |
+- (void)initWithZeroForCorrespondingVector:(id)arg1; | |
+- (id)interpolateTo:(id)arg1 progress:(double)arg2; | |
+- (void)performWithEachValuePairInVector:(id)arg1 block:(CDUnknownBlockType)arg2; | |
+- (id)getNSNumberArray; | |
+- (id)getValueArray; | |
+- (id)getValue; | |
+- (id)getNSValue; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIIntervalAnimating-Protocol.h b/UIKit/UIIntervalAnimating-Protocol.h | |
new file mode 100644 | |
index 00000000..c45624b8 | |
--- /dev/null | |
+++ b/UIKit/UIIntervalAnimating-Protocol.h | |
@@ -0,0 +1,18 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@protocol UIVectorOperatable; | |
+ | |
+@protocol UIIntervalAnimating <NSObject> | |
+- (void)setVelocity:(id <UIVectorOperatable>)arg1; | |
+- (id <UIVectorOperatable>)velocity; | |
+- (id <UIVectorOperatable>)targetValue; | |
+- (_Bool)isStable; | |
+- (id <UIVectorOperatable>)stepWithDelta:(double)arg1; | |
+@end | |
+ | |
diff --git a/UIKit/UIItemProvider.h b/UIKit/UIItemProvider.h | |
new file mode 100644 | |
index 00000000..01993ac1 | |
--- /dev/null | |
+++ b/UIKit/UIItemProvider.h | |
@@ -0,0 +1,50 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSItemProvider.h> | |
+ | |
+@class NSDate, NSDictionary, NSNumber, NSString; | |
+ | |
+@interface UIItemProvider : NSItemProvider | |
+{ | |
+ NSDictionary *_teamMetadata; | |
+} | |
+ | |
+@property(copy, nonatomic) NSDictionary *teamMetadata; // @synthesize teamMetadata=_teamMetadata; | |
+- (void).cxx_destruct; | |
+@property(copy, nonatomic) NSNumber *size; | |
+@property(copy, nonatomic) NSDate *modificationDate; | |
+@property(copy, nonatomic) NSString *name; | |
+@property(nonatomic) struct CGSize estimatedDisplayedSize; | |
+- (id)instantiateObjectOfClass:(Class)arg1 options:(id)arg2 error:(id *)arg3; | |
+- (id)createObjectOfClass:(Class)arg1 error:(id *)arg2; | |
+- (id)createObjectOfClass:(Class)arg1 completionBlock:(CDUnknownBlockType)arg2; | |
+- (void)instantiateObjectOfClass:(Class)arg1 options:(id)arg2 completionBlock:(CDUnknownBlockType)arg3; | |
+- (_Bool)canInstantiateObjectOfClass:(Class)arg1; | |
+- (_Bool)canCreateObjectOfClass:(Class)arg1; | |
+- (void)registerObjectOfClass:(Class)arg1 options:(id)arg2 loadHandler:(CDUnknownBlockType)arg3; | |
+- (void)registerObject:(id)arg1 options:(id)arg2; | |
+- (id)getInPlaceFileRepresentationForTypeIdentifier:(id)arg1 options:(id)arg2 error:(id *)arg3; | |
+- (id)getInPlaceFileRepresentationForTypeIdentifier:(id)arg1 inPlace:(_Bool *)arg2 error:(id *)arg3; | |
+- (void)getInPlaceFileRepresentationForTypeIdentifier:(id)arg1 options:(id)arg2 completionBlock:(CDUnknownBlockType)arg3; | |
+- (id)getInPlaceFileRepresentationForTypeIdentifier:(id)arg1 completionBlock:(CDUnknownBlockType)arg2; | |
+- (_Bool)copyFileRepresentationForTypeIdentifier:(id)arg1 toURL:(id)arg2 options:(id)arg3 error:(id *)arg4; | |
+- (id)copyFileRepresentationForTypeIdentifier:(id)arg1 error:(id *)arg2; | |
+- (void)copyFileRepresentationForTypeIdentifier:(id)arg1 toURL:(id)arg2 options:(id)arg3 completionBlock:(CDUnknownBlockType)arg4; | |
+- (id)copyFileRepresentationForTypeIdentifier:(id)arg1 completionBlock:(CDUnknownBlockType)arg2; | |
+- (id)copyDataRepresentationForTypeIdentifier:(id)arg1 options:(id)arg2 error:(id *)arg3; | |
+- (id)copyDataRepresentationForTypeIdentifier:(id)arg1 error:(id *)arg2; | |
+- (void)copyDataRepresentationForTypeIdentifier:(id)arg1 options:(id)arg2 completionBlock:(CDUnknownBlockType)arg3; | |
+- (id)copyDataRepresentationForTypeIdentifier:(id)arg1 completionBlock:(CDUnknownBlockType)arg2; | |
+- (void)registerFileRepresentationForTypeIdentifier:(id)arg1 fileOptions:(long long)arg2 loadHandler:(CDUnknownBlockType)arg3; | |
+- (void)registerDataRepresentationForTypeIdentifier:(id)arg1 loadHandler:(CDUnknownBlockType)arg2; | |
+- (void)registerFileRepresentationForTypeIdentifier:(id)arg1 fileOptions:(long long)arg2 options:(id)arg3 loadHandler:(CDUnknownBlockType)arg4; | |
+- (void)registerDataRepresentationForTypeIdentifier:(id)arg1 options:(id)arg2 loadHandler:(CDUnknownBlockType)arg3; | |
+- (void)registerFileProviderItemForTypeIdentifier:(id)arg1 visibility:(long long)arg2 loadHandler:(CDUnknownBlockType)arg3; | |
+- (id)initWithPBItem:(id)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIItemProviderReading-Protocol.h b/UIKit/UIItemProviderReading-Protocol.h | |
new file mode 100644 | |
index 00000000..f33d0ad7 | |
--- /dev/null | |
+++ b/UIKit/UIItemProviderReading-Protocol.h | |
@@ -0,0 +1,17 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSItemProviderReading-Protocol.h> | |
+ | |
+@class NSData, NSDictionary, NSString; | |
+ | |
+@protocol UIItemProviderReading <NSItemProviderReading> | |
+ | |
+@optional | |
++ (id)newObjectWithItemProviderData:(NSData *)arg1 typeIdentifier:(NSString *)arg2 options:(NSDictionary *)arg3 error:(id *)arg4; | |
+- (id)initWithItemProviderData:(NSData *)arg1 typeIdentifier:(NSString *)arg2 error:(id *)arg3; | |
+@end | |
+ | |
diff --git a/UIKit/UIItemProviderWriting-Protocol.h b/UIKit/UIItemProviderWriting-Protocol.h | |
new file mode 100644 | |
index 00000000..a7a8f931 | |
--- /dev/null | |
+++ b/UIKit/UIItemProviderWriting-Protocol.h | |
@@ -0,0 +1,18 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSItemProviderWriting-Protocol.h> | |
+ | |
+@class NSArray, NSProgress, NSString, UIItemProvider; | |
+ | |
+@protocol UIItemProviderWriting <NSItemProviderWriting> | |
+- (NSProgress *)loadDataWithTypeIdentifier:(NSString *)arg1 forItemProviderCompletionHandler:(void (^)(NSData *, NSError *))arg2; | |
+ | |
+@optional | |
++ (NSArray *)writableTypeIdentifiersForItemProvider; | |
+- (void)registerLoadHandlersToItemProvider:(UIItemProvider *)arg1; | |
+@end | |
+ | |
diff --git a/UIKit/UIKBBackdropView.h b/UIKit/UIKBBackdropView.h | |
index 2eb2daea..fcb09c6d 100644 | |
--- a/UIKit/UIKBBackdropView.h | |
+++ b/UIKit/UIKBBackdropView.h | |
@@ -11,29 +11,18 @@ | |
__attribute__((visibility("hidden"))) | |
@interface UIKBBackdropView : _UIBackdropView | |
{ | |
- _Bool _primaryBackdrop; | |
NSMutableArray *_secondaryBackdrops; | |
- _Bool _hasUpdatedFrame; | |
UIImage *_imageForCorners; | |
} | |
-+ (void)overlayRelevantSettings:(id)arg1 ontoSettings:(id)arg2; | |
-+ (void)_updatedSecondaryBackdropsWithSettings:(id)arg1; | |
-+ (void)_unregisterSecondaryBackdropView:(id)arg1; | |
-+ (void)_registerSecondaryBackdropView:(id)arg1; | |
-+ (id)triggerNotificationNames; | |
-+ (id)unconditionalTriggerNotificationNames; | |
@property(retain, nonatomic) UIImage *imageForCorners; // @synthesize imageForCorners=_imageForCorners; | |
-@property(readonly, nonatomic) _Bool _hasUpdatedFrame; // @synthesize _hasUpdatedFrame; | |
- (void)didCallRenderInContextOnBackdropViewLayer; | |
- (void)willCallRenderInContextOnBackdropViewLayer; | |
-- (void)layoutSubviews; | |
+- (void)_applyCornerRadiusToSubviews; | |
- (void)_setRenderConfig:(id)arg1; | |
-- (void)applySettings:(id)arg1; | |
-- (void)triggerUpdate:(id)arg1; | |
-- (void)transitionToStyle:(long long)arg1; | |
- (int)textEffectsVisibilityLevel; | |
- (void)updateFrame:(struct CGRect)arg1 withCorners:(int)arg2; | |
+@property(readonly, nonatomic) _Bool _hasUpdatedFrame; | |
- (id)_generateCornerContentsImage:(int)arg1; | |
- (void)setFrame:(struct CGRect)arg1; | |
- (void)dealloc; | |
diff --git a/UIKit/UIKBCacheToken.h b/UIKit/UIKBCacheToken.h | |
index 77b6e9ca..3c1450a2 100644 | |
--- a/UIKit/UIKBCacheToken.h | |
+++ b/UIKit/UIKBCacheToken.h | |
@@ -22,16 +22,16 @@ | |
+ (id)tokenTemplateFilledForKey:(id)arg1 style:(int)arg2 size:(struct CGSize)arg3; | |
+ (id)tokenTemplateForKey:(id)arg1 name:(id)arg2 style:(int)arg3 size:(struct CGSize)arg4; | |
+ (id)tokenTemplateForKey:(id)arg1 style:(int)arg2 size:(struct CGSize)arg3; | |
-+ (id)tokenForKeyMask:(id)arg1 style:(CDStruct_961fb75c)arg2 displayInsets:(struct UIEdgeInsets)arg3; | |
-+ (id)tokenForKey:(id)arg1 style:(CDStruct_961fb75c)arg2 displayInsets:(struct UIEdgeInsets)arg3; | |
-+ (id)tokenForKey:(id)arg1 style:(CDStruct_961fb75c)arg2; | |
++ (id)tokenForKeyMask:(id)arg1 style:(CDStruct_227bb23d)arg2 displayInsets:(struct UIEdgeInsets)arg3; | |
++ (id)tokenForKey:(id)arg1 style:(CDStruct_227bb23d)arg2 displayInsets:(struct UIEdgeInsets)arg3; | |
++ (id)tokenForKey:(id)arg1 style:(CDStruct_227bb23d)arg2; | |
+ (id)tokenForKeyplane:(id)arg1; | |
@property(nonatomic) long long renderFlags; // @synthesize renderFlags=_renderFlags; | |
@property(nonatomic) int emptyFields; // @synthesize emptyFields=_emptyFields; | |
@property(retain, nonatomic) NSString *name; // @synthesize name=_name; | |
- (id)description; | |
- (id)stringForRenderFlags:(long long)arg1 lightKeyboard:(_Bool)arg2; | |
-- (id)stringForSplitState:(_Bool)arg1; | |
+- (id)stringForSplitState:(_Bool)arg1 handBias:(long long)arg2; | |
- (id)stringForState:(int)arg1; | |
- (id)stringForKey:(id)arg1 state:(int)arg2; | |
@property(readonly, nonatomic) NSString *string; | |
@@ -46,7 +46,7 @@ | |
- (void)resetAnnotations; | |
@property(readonly, nonatomic) _Bool hasKey; | |
- (_Bool)isUsableForCacheToken:(id)arg1 withRenderFlags:(long long)arg2; | |
-@property(nonatomic) CDStruct_961fb75c styling; | |
+@property(nonatomic) CDStruct_227bb23d styling; | |
@property(nonatomic) int displayHint; | |
@property(nonatomic) int rowHint; | |
@property(nonatomic) struct CGSize size; | |
diff --git a/UIKit/UIKBCacheToken_Key.h b/UIKit/UIKBCacheToken_Key.h | |
index 6afe35a8..67873fe9 100644 | |
--- a/UIKit/UIKBCacheToken_Key.h | |
+++ b/UIKit/UIKBCacheToken_Key.h | |
@@ -11,7 +11,7 @@ | |
__attribute__((visibility("hidden"))) | |
@interface UIKBCacheToken_Key : UIKBCacheToken | |
{ | |
- CDUnion_2c5a7b77 _style; | |
+ CDUnion_bf7716c0 _style; | |
NSString *_cacheDisplayString; | |
NSString *_cacheSecondaryDisplayString; | |
NSString *_annotationString; | |
@@ -24,8 +24,8 @@ __attribute__((visibility("hidden"))) | |
struct UIEdgeInsets _displayInsets; | |
} | |
-+ (id)tokenForKey:(id)arg1 style:(CDStruct_961fb75c)arg2 displayInsets:(struct UIEdgeInsets)arg3; | |
-+ (id)tokenForKey:(id)arg1 style:(CDStruct_961fb75c)arg2; | |
++ (id)tokenForKey:(id)arg1 style:(CDStruct_227bb23d)arg2 displayInsets:(struct UIEdgeInsets)arg3; | |
++ (id)tokenForKey:(id)arg1 style:(CDStruct_227bb23d)arg2; | |
- (id)stringForRenderFlags:(long long)arg1 lightKeyboard:(_Bool)arg2; | |
- (id)string; | |
- (id)_stringWithAdditionalValues:(CDUnknownBlockType)arg1; | |
@@ -34,8 +34,8 @@ __attribute__((visibility("hidden"))) | |
- (void)resetAnnotations; | |
- (void)annotateWithString:(id)arg1; | |
- (_Bool)hasKey; | |
-- (void)setStyling:(CDStruct_961fb75c)arg1; | |
-- (CDStruct_961fb75c)styling; | |
+- (void)setStyling:(CDStruct_227bb23d)arg1; | |
+- (CDStruct_227bb23d)styling; | |
- (void)setDisplayHint:(int)arg1; | |
- (int)displayHint; | |
- (void)setRowHint:(int)arg1; | |
@@ -43,7 +43,7 @@ __attribute__((visibility("hidden"))) | |
- (void)setSize:(struct CGSize)arg1; | |
- (struct CGSize)size; | |
- (void)dealloc; | |
-- (id)_initWithKey:(id)arg1 style:(CDStruct_961fb75c)arg2 displayInsets:(struct UIEdgeInsets)arg3; | |
+- (id)_initWithKey:(id)arg1 style:(CDStruct_227bb23d)arg2 displayInsets:(struct UIEdgeInsets)arg3; | |
@end | |
diff --git a/UIKit/UIKBCacheToken_KeyMask.h b/UIKit/UIKBCacheToken_KeyMask.h | |
index 366b0eeb..68163fea 100644 | |
--- a/UIKit/UIKBCacheToken_KeyMask.h | |
+++ b/UIKit/UIKBCacheToken_KeyMask.h | |
@@ -11,7 +11,7 @@ __attribute__((visibility("hidden"))) | |
{ | |
} | |
-+ (id)tokenForKey:(id)arg1 style:(CDStruct_961fb75c)arg2 displayInsets:(struct UIEdgeInsets)arg3; | |
++ (id)tokenForKey:(id)arg1 style:(CDStruct_227bb23d)arg2 displayInsets:(struct UIEdgeInsets)arg3; | |
- (id)_stringWithAdditionalValues:(CDUnknownBlockType)arg1; | |
@end | |
diff --git a/UIKit/UIKBCacheToken_Keyplane.h b/UIKit/UIKBCacheToken_Keyplane.h | |
index 49342703..94f4d154 100644 | |
--- a/UIKit/UIKBCacheToken_Keyplane.h | |
+++ b/UIKit/UIKBCacheToken_Keyplane.h | |
@@ -12,7 +12,7 @@ __attribute__((visibility("hidden"))) | |
@interface UIKBCacheToken_Keyplane : UIKBCacheToken | |
{ | |
struct CGSize _size; | |
- CDUnion_2c5a7b77 _style; | |
+ CDUnion_bf7716c0 _style; | |
NSString *_geometrySetName; | |
NSString *_keySetName; | |
NSString *_cachedGestureKeySetName; | |
@@ -21,11 +21,11 @@ __attribute__((visibility("hidden"))) | |
+ (id)tokenForKeyplane:(id)arg1; | |
- (_Bool)isUsableForCacheToken:(id)arg1 withRenderFlags:(long long)arg2; | |
-- (id)stringForSplitState:(_Bool)arg1; | |
+- (id)stringForSplitState:(_Bool)arg1 handBias:(long long)arg2; | |
- (void)annotateWithInt:(int)arg1; | |
- (void)annotateWithBool:(_Bool)arg1; | |
-- (void)setStyling:(CDStruct_961fb75c)arg1; | |
-- (CDStruct_961fb75c)styling; | |
+- (void)setStyling:(CDStruct_227bb23d)arg1; | |
+- (CDStruct_227bb23d)styling; | |
- (void)setSize:(struct CGSize)arg1; | |
- (struct CGSize)size; | |
- (void)dealloc; | |
diff --git a/UIKit/UIKBCandidateView.h b/UIKit/UIKBCandidateView.h | |
index e4b0de26..7bfa7c68 100644 | |
--- a/UIKit/UIKBCandidateView.h | |
+++ b/UIKit/UIKBCandidateView.h | |
@@ -8,23 +8,22 @@ | |
#import <UIKit/UIKeyboardCandidateGridCollectionViewControllerDelegate-Protocol.h> | |
-@class NSString, TIKeyboardCandidateResultSet, UIKeyboardCandidateGridCollectionViewController, UIKeyboardCandidateSortControl, UIView; | |
+@class NSString, TIKeyboardCandidateResultSet, UIKeyboardCandidateGridCollectionViewController, UIKeyboardCandidateSortControl; | |
__attribute__((visibility("hidden"))) | |
@interface UIKBCandidateView : UIKBKeyView <UIKeyboardCandidateGridCollectionViewControllerDelegate> | |
{ | |
- UIView *_clippingView; | |
- UIView *_topBorder; | |
unsigned long long _selectedSortIndex; | |
UIKeyboardCandidateGridCollectionViewController *_collectionViewController; | |
UIKeyboardCandidateSortControl *_scrollViewSortControl; | |
- CDStruct_961fb75c _visualStyling; | |
+ CDStruct_227bb23d _visualStyling; | |
} | |
-@property(nonatomic) CDStruct_961fb75c visualStyling; // @synthesize visualStyling=_visualStyling; | |
+@property(nonatomic) CDStruct_227bb23d visualStyling; // @synthesize visualStyling=_visualStyling; | |
@property(retain, nonatomic) UIKeyboardCandidateSortControl *scrollViewSortControl; // @synthesize scrollViewSortControl=_scrollViewSortControl; | |
@property(retain, nonatomic) UIKeyboardCandidateGridCollectionViewController *collectionViewController; // @synthesize collectionViewController=_collectionViewController; | |
@property(nonatomic) unsigned long long selectedSortIndex; // @synthesize selectedSortIndex=_selectedSortIndex; | |
+- (void).cxx_destruct; | |
@property(readonly, nonatomic) TIKeyboardCandidateResultSet *candidateResultSet; | |
- (id)headerViewForCandidateSet:(id)arg1; | |
- (unsigned long long)gridCollectionViewNumberOfColumns:(id)arg1; | |
@@ -40,23 +39,18 @@ __attribute__((visibility("hidden"))) | |
- (void)candidateAcceptedAtIndex:(unsigned long long)arg1; | |
- (unsigned long long)currentIndex; | |
- (id)currentCandidate; | |
-- (void)showPreviousRow; | |
-- (void)showNextRow; | |
-- (void)showPreviousPage; | |
-- (void)showNextPage; | |
-- (void)showPreviousCandidate; | |
-- (void)showNextCandidate; | |
+- (void)showCandidateInForwardDirection:(_Bool)arg1 granularity:(int)arg2; | |
- (_Bool)showCandidate:(id)arg1; | |
- (void)showCandidateAtIndex:(unsigned long long)arg1; | |
- (void)setUIKeyboardCandidateListDelegate:(id)arg1; | |
- (void)setCandidates:(id)arg1 inlineText:(id)arg2 inlineRect:(struct CGRect)arg3 maxX:(double)arg4 layout:(_Bool)arg5; | |
+- (_Bool)isFloatingList; | |
- (_Bool)isExtendedList; | |
- (_Bool)isTenKey; | |
- (id)candidateList; | |
- (void)setRenderConfig:(id)arg1; | |
- (void)displayLayer:(id)arg1; | |
- (void)updateForKeyplane:(id)arg1 key:(id)arg2; | |
-- (void)addSubview:(id)arg1; | |
- (void)dealloc; | |
- (id)initWithFrame:(struct CGRect)arg1 keyplane:(id)arg2 key:(id)arg3; | |
diff --git a/UIKit/UIKBDerivedKeyboard.h b/UIKit/UIKBDerivedKeyboard.h | |
new file mode 100644 | |
index 00000000..f921349b | |
--- /dev/null | |
+++ b/UIKit/UIKBDerivedKeyboard.h | |
@@ -0,0 +1,23 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@class NSString; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIKBDerivedKeyboard : NSObject | |
+{ | |
+ NSString *_derivedKBStarPrefixName; | |
+ struct CGSize _keyboardSize; | |
+} | |
+ | |
+@property(copy, nonatomic) NSString *derivedKBStarPrefixName; // @synthesize derivedKBStarPrefixName=_derivedKBStarPrefixName; | |
+@property(nonatomic) struct CGSize keyboardSize; // @synthesize keyboardSize=_keyboardSize; | |
+- (void).cxx_destruct; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIKBDivotedEffect.h b/UIKit/UIKBDivotedEffect.h | |
new file mode 100644 | |
index 00000000..643e72b5 | |
--- /dev/null | |
+++ b/UIKit/UIKBDivotedEffect.h | |
@@ -0,0 +1,35 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UIKBRenderEffect-Protocol.h> | |
+ | |
+@class NSString, UIKBGradient; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIKBDivotedEffect : NSObject <UIKBRenderEffect> | |
+{ | |
+ double _weight; | |
+} | |
+ | |
+@property(nonatomic) double weight; // @synthesize weight=_weight; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+@property(readonly, nonatomic) SEL renderSelector; | |
+@property(readonly, nonatomic) _Bool renderUnder; | |
+@property(readonly, nonatomic) UIKBGradient *gradient; | |
+@property(readonly, nonatomic) _Bool usesRGBColors; | |
+- (struct CGColor *)CGColor; | |
+@property(readonly, nonatomic) _Bool isValid; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIKBEmojiHitTestResponder-Protocol.h b/UIKit/UIKBEmojiHitTestResponder-Protocol.h | |
index 28ab7498..9094c8e9 100644 | |
--- a/UIKit/UIKBEmojiHitTestResponder-Protocol.h | |
+++ b/UIKit/UIKBEmojiHitTestResponder-Protocol.h | |
@@ -7,6 +7,10 @@ | |
#import <UIKit/NSObject-Protocol.h> | |
@protocol UIKBEmojiHitTestResponder <NSObject> | |
+- (void)finishSliderBehaviorFeedback; | |
+- (void)provideSliderBehaviorFeedback; | |
+- (void)prepareSliderBehaviorFeedback; | |
+- (_Bool)isTrackpadMode; | |
- (void)deactivateActiveKey; | |
@end | |
diff --git a/UIKit/UIKBEmojiSnapshotSizingView.h b/UIKit/UIKBEmojiSnapshotSizingView.h | |
index 4eeb89d5..057e8a6c 100644 | |
--- a/UIKit/UIKBEmojiSnapshotSizingView.h | |
+++ b/UIKit/UIKBEmojiSnapshotSizingView.h | |
@@ -14,7 +14,7 @@ __attribute__((visibility("hidden"))) | |
} | |
@property(readonly, nonatomic) UIView *snapshotView; // @synthesize snapshotView=_snapshotView; | |
-- (void)layoutSubviews; | |
+- (struct CGSize)intrinsicContentSize; | |
- (void)dealloc; | |
- (id)initWithSnapshotView:(id)arg1; | |
diff --git a/UIKit/UIKBFocusVCView.h b/UIKit/UIKBFocusVCView.h | |
index 473741c6..e7c4c7d9 100644 | |
--- a/UIKit/UIKBFocusVCView.h | |
+++ b/UIKit/UIKBFocusVCView.h | |
@@ -11,7 +11,7 @@ __attribute__((visibility("hidden"))) | |
{ | |
} | |
-- (id)preferredFocusedItem; | |
+- (id)preferredFocusedView; | |
@end | |
diff --git a/UIKit/UIKBGeometry.h b/UIKit/UIKBGeometry.h | |
index 80a46800..9ba94aaf 100644 | |
--- a/UIKit/UIKBGeometry.h | |
+++ b/UIKit/UIKBGeometry.h | |
@@ -49,6 +49,7 @@ | |
- (struct CGRect)paddedFrameWithContainingFrame:(struct CGRect)arg1; | |
- (struct CGRect)frameWithContainingFrame:(struct CGRect)arg1; | |
- (struct CGRect)frame; | |
+- (unsigned long long)hash; | |
- (id)shortDescription; | |
- (id)description; | |
- (_Bool)isEqual:(id)arg1; | |
diff --git a/UIKit/UIKBHandwritingCandidateView.h b/UIKit/UIKBHandwritingCandidateView.h | |
index b7e21728..303fe079 100644 | |
--- a/UIKit/UIKBHandwritingCandidateView.h | |
+++ b/UIKit/UIKBHandwritingCandidateView.h | |
@@ -21,17 +21,18 @@ __attribute__((visibility("hidden"))) | |
UIKBCandidateCollectionView *_candidatesCollectionView; | |
UIKeyboardCandidatePocketShadow *_pocketShadow; | |
UIKeyboardCandidatePocketShadow *_leftBorder; | |
- CDStruct_961fb75c _visualStyling; | |
+ CDStruct_227bb23d _visualStyling; | |
UIKeyboardCandidateLogButton *_logButton; | |
unsigned long long _dummyCellCount; | |
double _dummyCellWidth; | |
} | |
++ (double)shadowYForBounds:(struct CGRect)arg1 shadowHeight:(double)arg2; | |
+ (Class)cellClass; | |
@property(nonatomic) double dummyCellWidth; // @synthesize dummyCellWidth=_dummyCellWidth; | |
@property(nonatomic) unsigned long long dummyCellCount; // @synthesize dummyCellCount=_dummyCellCount; | |
@property(retain, nonatomic) UIKeyboardCandidateLogButton *logButton; // @synthesize logButton=_logButton; | |
-@property(nonatomic) CDStruct_961fb75c visualStyling; // @synthesize visualStyling=_visualStyling; | |
+@property(nonatomic) CDStruct_227bb23d visualStyling; // @synthesize visualStyling=_visualStyling; | |
@property(retain, nonatomic) UIKeyboardCandidatePocketShadow *leftBorder; // @synthesize leftBorder=_leftBorder; | |
@property(retain, nonatomic) UIKeyboardCandidatePocketShadow *pocketShadow; // @synthesize pocketShadow=_pocketShadow; | |
@property(retain, nonatomic) UIKBCandidateCollectionView *candidatesCollectionView; // @synthesize candidatesCollectionView=_candidatesCollectionView; | |
@@ -57,18 +58,14 @@ __attribute__((visibility("hidden"))) | |
- (void)candidateAcceptedAtIndex:(unsigned long long)arg1; | |
- (unsigned long long)currentIndex; | |
- (id)currentCandidate; | |
-- (_Bool)hasPreviousPage; | |
-- (_Bool)hasNextPage; | |
-- (void)showPreviousRow; | |
-- (void)showNextRow; | |
-- (void)showPreviousPage; | |
+- (_Bool)hasCandidateInForwardDirection:(_Bool)arg1 granularity:(int)arg2; | |
- (void)showNextPage; | |
-- (void)showPreviousCandidate; | |
-- (void)showNextCandidate; | |
+- (void)showCandidateInForwardDirection:(_Bool)arg1 granularity:(int)arg2; | |
- (_Bool)showCandidate:(id)arg1; | |
- (void)showCandidateAtIndex:(unsigned long long)arg1; | |
- (void)setUIKeyboardCandidateListDelegate:(id)arg1; | |
- (void)setCandidates:(id)arg1 inlineText:(id)arg2 inlineRect:(struct CGRect)arg3 maxX:(double)arg4 layout:(_Bool)arg5; | |
+- (_Bool)isFloatingList; | |
- (_Bool)isExtendedList; | |
- (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3; | |
- (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2; | |
diff --git a/UIKit/UIKBHandwritingCandidateViewCell.h b/UIKit/UIKBHandwritingCandidateViewCell.h | |
index d3549eba..3676453c 100644 | |
--- a/UIKit/UIKBHandwritingCandidateViewCell.h | |
+++ b/UIKit/UIKBHandwritingCandidateViewCell.h | |
@@ -12,7 +12,7 @@ __attribute__((visibility("hidden"))) | |
@interface UIKBHandwritingCandidateViewCell : UICollectionViewCell | |
{ | |
TIKeyboardCandidate *_candidate; | |
- CDStruct_961fb75c _visualStyling; | |
+ CDStruct_227bb23d _visualStyling; | |
long long _leftBorderEdge; | |
long long _rightBorderEdge; | |
UILabel *_label; | |
@@ -22,7 +22,7 @@ __attribute__((visibility("hidden"))) | |
UIKeyboardCandidatePocketShadow *_rightHardBorder; | |
} | |
-+ (double)widthForCandidate:(id)arg1 visualStyling:(CDStruct_961fb75c)arg2; | |
++ (double)widthForCandidate:(id)arg1 visualStyling:(CDStruct_227bb23d)arg2; | |
+ (id)secondaryLabelFont; | |
+ (id)labelFontForText:(id)arg1; | |
+ (double)systemFontSize; | |
@@ -34,7 +34,7 @@ __attribute__((visibility("hidden"))) | |
@property(retain, nonatomic) UILabel *label; // @synthesize label=_label; | |
@property(nonatomic) long long rightBorderEdge; // @synthesize rightBorderEdge=_rightBorderEdge; | |
@property(nonatomic) long long leftBorderEdge; // @synthesize leftBorderEdge=_leftBorderEdge; | |
-@property(nonatomic) CDStruct_961fb75c visualStyling; // @synthesize visualStyling=_visualStyling; | |
+@property(nonatomic) CDStruct_227bb23d visualStyling; // @synthesize visualStyling=_visualStyling; | |
@property(copy, nonatomic) TIKeyboardCandidate *candidate; // @synthesize candidate=_candidate; | |
- (void).cxx_destruct; | |
- (void)setSelected:(_Bool)arg1; | |
diff --git a/UIKit/UIKBKeyView.h b/UIKit/UIKBKeyView.h | |
index ebfd1ed1..f2ccced5 100644 | |
--- a/UIKit/UIKBKeyView.h | |
+++ b/UIKit/UIKBKeyView.h | |
@@ -60,6 +60,7 @@ __attribute__((visibility("hidden"))) | |
- (void)_populateLayer:(id)arg1 withContents:(id)arg2; | |
- (long long)imageOrientationForLayer:(id)arg1; | |
- (id)layerForRenderFlags:(long long)arg1; | |
+- (void)removeFromSuperview; | |
- (void)prepareForDisplay; | |
- (_Bool)requiresSublayers; | |
- (_Bool)_shouldUpdateLayers; | |
diff --git a/UIKit/UIKBNullEffect.h b/UIKit/UIKBNullEffect.h | |
new file mode 100644 | |
index 00000000..1ff01417 | |
--- /dev/null | |
+++ b/UIKit/UIKBNullEffect.h | |
@@ -0,0 +1,35 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UIKBRenderEffect-Protocol.h> | |
+ | |
+@class NSString, UIKBGradient; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIKBNullEffect : NSObject <UIKBRenderEffect> | |
+{ | |
+} | |
+ | |
++ (id)nullEffect; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+- (struct CGColor *)CGColor; | |
+@property(readonly, nonatomic) UIKBGradient *gradient; | |
+@property(readonly, nonatomic) _Bool usesRGBColors; | |
+@property(nonatomic) double weight; | |
+@property(readonly, nonatomic) SEL renderSelector; | |
+@property(readonly, nonatomic) _Bool renderUnder; | |
+@property(readonly, nonatomic) _Bool isValid; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIKBRenderFactory.h b/UIKit/UIKBRenderFactory.h | |
index 795f7131..37c719ec 100644 | |
--- a/UIKit/UIKBRenderFactory.h | |
+++ b/UIKit/UIKBRenderFactory.h | |
@@ -20,18 +20,20 @@ | |
_Bool _boldTextEnabled; | |
_Bool _allowsPaddles; | |
_Bool _preferStringKeycapOverImage; | |
+ _Bool _drawsOneHandedAffordance; | |
} | |
+ (_Bool)couldUseGlyphSelectorForDisplayString:(id)arg1; | |
+ (id)_characterSetForGlyphSelectors; | |
+ (id)segmentedControlColor:(_Bool)arg1; | |
+ (id)cacheKeyForString:(id)arg1 withRenderFlags:(long long)arg2 renderingContext:(id)arg3; | |
-+ (id)lightweightFactoryForVisualStyle:(CDStruct_961fb75c)arg1 renderingContext:(id)arg2; | |
-+ (id)factoryForVisualStyle:(CDStruct_961fb75c)arg1 renderingContext:(id)arg2; | |
-+ (id)factoryForVisualStyle:(CDStruct_961fb75c)arg1 renderingContext:(id)arg2 skipLayoutSegments:(_Bool)arg3; | |
-+ (Class)factoryClassForVisualStyle:(CDStruct_961fb75c)arg1; | |
++ (id)lightweightFactoryForVisualStyle:(CDStruct_227bb23d)arg1 renderingContext:(id)arg2; | |
++ (id)factoryForVisualStyle:(CDStruct_227bb23d)arg1 renderingContext:(id)arg2; | |
++ (id)factoryForVisualStyle:(CDStruct_227bb23d)arg1 renderingContext:(id)arg2 skipLayoutSegments:(_Bool)arg3; | |
++ (Class)factoryClassForVisualStyle:(CDStruct_227bb23d)arg1; | |
+ (long long)_graphicsQuality; | |
+ (_Bool)_enabled; | |
+@property(nonatomic) _Bool drawsOneHandedAffordance; // @synthesize drawsOneHandedAffordance=_drawsOneHandedAffordance; | |
@property(nonatomic) _Bool preferStringKeycapOverImage; // @synthesize preferStringKeycapOverImage=_preferStringKeycapOverImage; | |
@property(nonatomic) _Bool allowsPaddles; // @synthesize allowsPaddles=_allowsPaddles; | |
@property(readonly, nonatomic) _Bool boldTextEnabled; // @synthesize boldTextEnabled=_boldTextEnabled; | |
@@ -65,6 +67,7 @@ | |
- (id)displayContentsForKey:(id)arg1; | |
- (id)keyImageNameWithSkinnyVariation:(id)arg1; | |
- (double)skinnyKeyThreshold; | |
+- (id)spaceKeyGrabberHandlesImageName; | |
- (id)messagesWriteboardKeyImageName; | |
- (id)biuKeyImageName; | |
- (id)boldKeyImageName; | |
@@ -86,13 +89,12 @@ | |
- (id)dictationKeyImageName; | |
- (id)globalEmojiKeyImageName; | |
- (id)globalKeyImageName; | |
-- (id)traitsHashStringForKey:(id)arg1 withGeometry:(id)arg2 withSymbolStyle:(id)arg3 controlOpacities:(_Bool)arg4; | |
+- (id)traitsHashStringForKey:(id)arg1 withGeometry:(id)arg2 withSymbolStyle:(id)arg3 controlOpacities:(_Bool)arg4 blurBlending:(_Bool)arg5; | |
- (_Bool)keyIsRightToLeftSensitive:(id)arg1; | |
- (id)hashStringElement; | |
- (id)traitsForKey:(id)arg1 onKeyplane:(id)arg2; | |
- (id)_traitsForKey:(id)arg1 onKeyplane:(id)arg2; | |
- (id)backgroundTraitsForKeyplane:(id)arg1; | |
-- (_Bool)supportsGestureBehaviors; | |
- (_Bool)supportsInputTraits:(id)arg1 forKeyplane:(id)arg2; | |
- (void)setupLayoutSegments; | |
- (void)lowQualityTraits:(id)arg1; | |
diff --git a/UIKit/UIKBRenderFactory10Key.h b/UIKit/UIKBRenderFactory10Key.h | |
index 2854bcc4..f02ac0a6 100644 | |
--- a/UIKit/UIKBRenderFactory10Key.h | |
+++ b/UIKit/UIKBRenderFactory10Key.h | |
@@ -18,6 +18,8 @@ __attribute__((visibility("hidden"))) | |
- (id)activeControlKeyTraits; | |
- (id)controlKeyTraits; | |
- (id)_traitsForKey:(id)arg1 onKeyplane:(id)arg2; | |
+- (_Bool)shouldShowTopRowEdge; | |
+- (_Bool)shouldShowBottomRowEdge; | |
- (struct CGPoint)numberPadVBarSecondaryTextOffset; | |
- (struct CGPoint)numberPadKeySecondaryTextOffset; | |
- (struct CGPoint)numberPadKeyPrimaryTextOffset; | |
diff --git a/UIKit/UIKBRenderFactory10Key_Landscape.h b/UIKit/UIKBRenderFactory10Key_Landscape.h | |
index c195365e..7ca99cfe 100644 | |
--- a/UIKit/UIKBRenderFactory10Key_Landscape.h | |
+++ b/UIKit/UIKBRenderFactory10Key_Landscape.h | |
@@ -11,6 +11,8 @@ __attribute__((visibility("hidden"))) | |
{ | |
} | |
+- (void)setupColumnLayoutSegmentsWithControlWidth:(double)arg1; | |
+- (double)centerColumnWidthFactor; | |
- (double)controlColumnWidthFactor; | |
- (struct CGPoint)numberPadVBarSecondaryTextOffset; | |
- (struct CGPoint)numberPadKeySecondaryTextOffset; | |
diff --git a/UIKit/UIKBRenderFactory10Key_LandscapeChoco.h b/UIKit/UIKBRenderFactory10Key_LandscapeChoco.h | |
index fcc183e2..5bc8891a 100644 | |
--- a/UIKit/UIKBRenderFactory10Key_LandscapeChoco.h | |
+++ b/UIKit/UIKBRenderFactory10Key_LandscapeChoco.h | |
@@ -11,8 +11,8 @@ __attribute__((visibility("hidden"))) | |
{ | |
} | |
+- (double)centerColumnWidthFactor; | |
- (double)controlColumnWidthFactor; | |
-- (void)setupColumnLayoutSegmentsWithControlWidth:(double)arg1; | |
@end | |
diff --git a/UIKit/UIKBRenderFactory10Key_LandscapeTruffle.h b/UIKit/UIKBRenderFactory10Key_LandscapeTruffle.h | |
index 0df41b49..dd03adb9 100644 | |
--- a/UIKit/UIKBRenderFactory10Key_LandscapeTruffle.h | |
+++ b/UIKit/UIKBRenderFactory10Key_LandscapeTruffle.h | |
@@ -11,8 +11,8 @@ __attribute__((visibility("hidden"))) | |
{ | |
} | |
+- (double)centerColumnWidthFactor; | |
- (double)controlColumnWidthFactor; | |
-- (void)setupColumnLayoutSegmentsWithControlWidth:(double)arg1; | |
@end | |
diff --git a/UIKit/UIKBRenderFactory10Key_Portrait.h b/UIKit/UIKBRenderFactory10Key_Portrait.h | |
index b295a133..4b4ba6f1 100644 | |
--- a/UIKit/UIKBRenderFactory10Key_Portrait.h | |
+++ b/UIKit/UIKBRenderFactory10Key_Portrait.h | |
@@ -4,10 +4,10 @@ | |
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
// | |
-#import <UIKit/UIKBRenderFactory10Key.h> | |
+#import <UIKit/UIKBRenderFactory10Key_iPhone.h> | |
__attribute__((visibility("hidden"))) | |
-@interface UIKBRenderFactory10Key_Portrait : UIKBRenderFactory10Key | |
+@interface UIKBRenderFactory10Key_Portrait : UIKBRenderFactory10Key_iPhone | |
{ | |
} | |
diff --git a/UIKit/UIKBRenderFactory10Key_iPhone.h b/UIKit/UIKBRenderFactory10Key_iPhone.h | |
new file mode 100644 | |
index 00000000..97f44be2 | |
--- /dev/null | |
+++ b/UIKit/UIKBRenderFactory10Key_iPhone.h | |
@@ -0,0 +1,28 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIKBRenderFactory10Key.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIKBRenderFactory10Key_iPhone : UIKBRenderFactory10Key | |
+{ | |
+} | |
+ | |
+- (id)_traitsForKey:(id)arg1 onKeyplane:(id)arg2; | |
+- (_Bool)shouldUseRoundCornerForKey:(id)arg1; | |
+- (id)shiftLockControlKeyTraits; | |
+- (id)shiftedControlKeyTraits; | |
+- (id)activeControlKeyTraits; | |
+- (id)controlKeyTraits; | |
+- (long long)lightHighQualityEnabledBlendForm; | |
+- (id)controlKeyBackgroundColorName; | |
+- (id)controlKeyShadowColorName; | |
+- (id)defaultKeyShadowColorName; | |
+- (void)_customizeGeometry:(id)arg1 forKey:(id)arg2 contents:(id)arg3; | |
+- (_Bool)useRoundCorner; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIKBRenderFactory50On_Portrait.h b/UIKit/UIKBRenderFactory50On_Portrait.h | |
index 800b6544..c1bf4126 100644 | |
--- a/UIKit/UIKBRenderFactory50On_Portrait.h | |
+++ b/UIKit/UIKBRenderFactory50On_Portrait.h | |
@@ -15,6 +15,8 @@ __attribute__((visibility("hidden"))) | |
- (double)controlColumnWidthFactor; | |
- (id)_traitsForKey:(id)arg1 onKeyplane:(id)arg2; | |
- (void)_customizeTraits:(id)arg1 forPopupForKey:(id)arg2 withRenderingContext:(id)arg3 keycapsFontName:(id)arg4; | |
+- (_Bool)shouldShowBottomRowEdge; | |
+- (_Bool)shouldShowTopRowEdge; | |
- (id)messagesWriteboardKeyImageName; | |
- (double)deleteKeyFontSize; | |
- (double)spaceKeyFontSize; | |
diff --git a/UIKit/UIKBRenderFactoryEmoji_iPad_Split.h b/UIKit/UIKBRenderFactoryEmoji_iPad_Split.h | |
index 969f054d..5cc50626 100644 | |
--- a/UIKit/UIKBRenderFactoryEmoji_iPad_Split.h | |
+++ b/UIKit/UIKBRenderFactoryEmoji_iPad_Split.h | |
@@ -14,6 +14,7 @@ __attribute__((visibility("hidden"))) | |
- (id)_traitsForKey:(id)arg1 onKeyplane:(id)arg2; | |
- (id)backgroundTraitsForKeyplane:(id)arg1; | |
- (void)_customizeTraits:(id)arg1 forPopupForKey:(id)arg2 withRenderingContext:(id)arg3 keycapsFontName:(id)arg4; | |
+- (id)messagesWriteboardKeyImageName; | |
- (struct CGPoint)emojiInternationalKeyOffset; | |
- (double)emojiInternationalKeySize; | |
- (struct CGPoint)emojiPopupTextOffset; | |
diff --git a/UIKit/UIKBRenderFactoryEmoji_iPhone.h b/UIKit/UIKBRenderFactoryEmoji_iPhone.h | |
index b7bb3561..1bcd0052 100644 | |
--- a/UIKit/UIKBRenderFactoryEmoji_iPhone.h | |
+++ b/UIKit/UIKBRenderFactoryEmoji_iPhone.h | |
@@ -12,7 +12,7 @@ __attribute__((visibility("hidden"))) | |
} | |
- (id)_traitsForKey:(id)arg1 onKeyplane:(id)arg2; | |
-- (id)traitsHashStringForKey:(id)arg1 withGeometry:(id)arg2 withSymbolStyle:(id)arg3 controlOpacities:(_Bool)arg4; | |
+- (id)traitsHashStringForKey:(id)arg1 withGeometry:(id)arg2 withSymbolStyle:(id)arg3 controlOpacities:(_Bool)arg4 blurBlending:(_Bool)arg5; | |
- (_Bool)shouldClearBaseDisplayStringForVariants:(id)arg1; | |
- (struct CGPoint)emojiInternationalKeyOffset; | |
- (double)emojiInternationalKeySize; | |
diff --git a/UIKit/UIKBRenderFactoryHWR_Landscape.h b/UIKit/UIKBRenderFactoryHWR_Landscape.h | |
index 61d48316..759be6f7 100644 | |
--- a/UIKit/UIKBRenderFactoryHWR_Landscape.h | |
+++ b/UIKit/UIKBRenderFactoryHWR_Landscape.h | |
@@ -11,6 +11,8 @@ __attribute__((visibility("hidden"))) | |
{ | |
} | |
+- (id)_traitsForKey:(id)arg1 onKeyplane:(id)arg2; | |
+- (unsigned long long)edgesAdjustedForTranslucentGapsForGeometry:(id)arg1 key:(id)arg2 onKeyplane:(id)arg3; | |
- (void)setupLayoutSegments; | |
- (double)spaceKeyFontSize; | |
- (struct CGPoint)spaceKeyTextOffset; | |
diff --git a/UIKit/UIKBRenderFactoryHWR_Portrait.h b/UIKit/UIKBRenderFactoryHWR_Portrait.h | |
index e5abdb91..6b669f2d 100644 | |
--- a/UIKit/UIKBRenderFactoryHWR_Portrait.h | |
+++ b/UIKit/UIKBRenderFactoryHWR_Portrait.h | |
@@ -4,15 +4,16 @@ | |
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
// | |
-#import <UIKit/UIKBRenderFactory10Key.h> | |
+#import <UIKit/UIKBRenderFactory10Key_iPhone.h> | |
__attribute__((visibility("hidden"))) | |
-@interface UIKBRenderFactoryHWR_Portrait : UIKBRenderFactory10Key | |
+@interface UIKBRenderFactoryHWR_Portrait : UIKBRenderFactory10Key_iPhone | |
{ | |
} | |
- (void)setupLayoutSegments; | |
- (id)_traitsForKey:(id)arg1 onKeyplane:(id)arg2; | |
+- (_Bool)shouldUseRoundCornerForKey:(id)arg1; | |
- (double)spaceKeyFontSize; | |
- (struct CGPoint)moreKeyTextOffset; | |
- (struct CGPoint)spaceKeyTextOffset; | |
diff --git a/UIKit/UIKBRenderFactoryNumberPad.h b/UIKit/UIKBRenderFactoryNumberPad.h | |
index e57503ef..84c9e00a 100644 | |
--- a/UIKit/UIKBRenderFactoryNumberPad.h | |
+++ b/UIKit/UIKBRenderFactoryNumberPad.h | |
@@ -14,6 +14,7 @@ __attribute__((visibility("hidden"))) | |
- (void)setupLayoutSegments; | |
- (id)_traitsForKey:(id)arg1 onKeyplane:(id)arg2; | |
- (void)_customizeSymbolStyle:(id)arg1 secondaryStyle:(id)arg2 forKey:(id)arg3 contents:(id)arg4; | |
+- (struct CGPoint)specialSymbolOffset; | |
- (struct CGPoint)loneZeroOffset; | |
- (struct CGPoint)rightColumnLetterOffset; | |
- (struct CGPoint)rightColumnNumberOffset; | |
diff --git a/UIKit/UIKBRenderFactoryNumberPadLandscape.h b/UIKit/UIKBRenderFactoryNumberPadLandscape.h | |
index 568d71d5..6dda9dd7 100644 | |
--- a/UIKit/UIKBRenderFactoryNumberPadLandscape.h | |
+++ b/UIKit/UIKBRenderFactoryNumberPadLandscape.h | |
@@ -11,6 +11,8 @@ __attribute__((visibility("hidden"))) | |
{ | |
} | |
+- (void)_customizeSymbolStyle:(id)arg1 secondaryStyle:(id)arg2 forKey:(id)arg3 contents:(id)arg4; | |
+- (struct CGPoint)specialSymbolOffset; | |
- (struct CGPoint)loneZeroOffset; | |
- (struct CGPoint)rightColumnLetterOffset; | |
- (struct CGPoint)rightColumnNumberOffset; | |
diff --git a/UIKit/UIKBRenderFactory_Car.h b/UIKit/UIKBRenderFactory_Car.h | |
index cfdfabb5..57f7880f 100644 | |
--- a/UIKit/UIKBRenderFactory_Car.h | |
+++ b/UIKit/UIKBRenderFactory_Car.h | |
@@ -14,6 +14,12 @@ __attribute__((visibility("hidden"))) | |
- (id)_traitsForKey:(id)arg1 onKeyplane:(id)arg2; | |
- (id)backgroundTraitsForKeyplane:(id)arg1; | |
- (id)displayContentsForKey:(id)arg1; | |
+- (id)shiftLockImageName; | |
+- (id)shiftOnKeyImageName; | |
+- (id)shiftKeyImageName; | |
+- (id)deleteOnKeyImageName; | |
+- (id)deleteKeyImageName; | |
+- (id)globalKeyImageName; | |
- (double)defaultKeyFontSize; | |
- (id)activeKeyColor; | |
- (id)enabledKeyColor; | |
diff --git a/UIKit/UIKBRenderFactory_Composite.h b/UIKit/UIKBRenderFactory_Composite.h | |
new file mode 100644 | |
index 00000000..46bdcada | |
--- /dev/null | |
+++ b/UIKit/UIKBRenderFactory_Composite.h | |
@@ -0,0 +1,24 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIKBRenderFactory.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIKBRenderFactory_Composite : UIKBRenderFactory | |
+{ | |
+ UIKBRenderFactory *_baseFactory; | |
+ UIKBRenderFactory *_overlayFactory; | |
+} | |
+ | |
+- (id)methodSignatureForSelector:(SEL)arg1; | |
+- (void)forwardInvocation:(id)arg1; | |
+- (id)initWithRenderingContext:(id)arg1 skipLayoutSegments:(_Bool)arg2; | |
+- (id)_overlayMethodSelectors; | |
+- (Class)_overlayFactoryClass; | |
+- (Class)_baseFactoryClass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIKBRenderFactory_iPhoneChocoReachable.h b/UIKit/UIKBRenderFactory_iPhoneChocoReachable.h | |
new file mode 100644 | |
index 00000000..7d1dd29d | |
--- /dev/null | |
+++ b/UIKit/UIKBRenderFactory_iPhoneChocoReachable.h | |
@@ -0,0 +1,19 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIKBRenderFactory_Composite.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIKBRenderFactory_iPhoneChocoReachable : UIKBRenderFactory_Composite | |
+{ | |
+} | |
+ | |
+- (id)_overlayMethodSelectors; | |
+- (Class)_overlayFactoryClass; | |
+- (Class)_baseFactoryClass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIKBRenderFactory_iPhoneTruffleReachable.h b/UIKit/UIKBRenderFactory_iPhoneTruffleReachable.h | |
new file mode 100644 | |
index 00000000..4d752750 | |
--- /dev/null | |
+++ b/UIKit/UIKBRenderFactory_iPhoneTruffleReachable.h | |
@@ -0,0 +1,19 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIKBRenderFactory_Composite.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIKBRenderFactory_iPhoneTruffleReachable : UIKBRenderFactory_Composite | |
+{ | |
+} | |
+ | |
+- (id)_overlayMethodSelectors; | |
+- (Class)_overlayFactoryClass; | |
+- (Class)_baseFactoryClass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIKBRenderFactoryiPad.h b/UIKit/UIKBRenderFactoryiPad.h | |
index 01002020..d74cceb8 100644 | |
--- a/UIKit/UIKBRenderFactoryiPad.h | |
+++ b/UIKit/UIKBRenderFactoryiPad.h | |
@@ -16,13 +16,11 @@ __attribute__((visibility("hidden"))) | |
- (double)_row4ControlSegmentWidthRight; | |
- (double)_row4ControlSegmentWidthLeft; | |
- (id)_traitsForKey:(id)arg1 onKeyplane:(id)arg2; | |
-- (id)variantGeometriesForGeometry:(id)arg1 variantCount:(unsigned long long)arg2 rowLimit:(long long)arg3; | |
+- (id)variantGeometriesForGeometry:(id)arg1 variantCount:(unsigned long long)arg2 rowLimit:(long long)arg3 annotationIndex:(unsigned long long)arg4; | |
- (long long)rowLimitForKey:(id)arg1; | |
- (double)defaultVariantSizeThreshold; | |
- (struct CGSize)defaultVariantGeometrySize; | |
- (void)_customizePopupTraits:(id)arg1 forKey:(id)arg2 onKeyplane:(id)arg3; | |
-- (struct UIEdgeInsets)variantSymbolFrameInsets; | |
-- (struct UIEdgeInsets)variantDisplayFrameInsets; | |
- (_Bool)shouldClearBaseDisplayStringForVariants:(id)arg1; | |
- (void)_customizeSymbolStyle:(id)arg1 forKey:(id)arg2 contents:(id)arg3; | |
- (id)lowQualityLayeredBackgroundColorName; | |
@@ -53,8 +51,11 @@ __attribute__((visibility("hidden"))) | |
- (id)displayContentsForKey:(id)arg1; | |
- (struct CGRect)insetFrame:(struct CGRect)arg1 forKey:(id)arg2; | |
- (double)cornerRadiusForKey:(id)arg1; | |
-- (_Bool)supportsGestureBehaviors; | |
- (_Bool)supportsInputTraits:(id)arg1 forKeyplane:(id)arg2; | |
+- (struct UIEdgeInsets)variantSymbolFrameInsets; | |
+- (struct UIEdgeInsets)variantDisplayFrameInsets; | |
+- (struct UIEdgeInsets)variantPaddedFrameInsets; | |
+- (struct UIEdgeInsets)wideShadowPaddleInsets; | |
- (_Bool)iPadFudgeLayout; | |
- (double)predictiveKeyCornerRadius; | |
- (double)skinnyKeyThreshold; | |
diff --git a/UIKit/UIKBRenderFactoryiPad10Key_Portrait.h b/UIKit/UIKBRenderFactoryiPad10Key_Portrait.h | |
index 88c09033..a966e0bc 100644 | |
--- a/UIKit/UIKBRenderFactoryiPad10Key_Portrait.h | |
+++ b/UIKit/UIKBRenderFactoryiPad10Key_Portrait.h | |
@@ -4,10 +4,10 @@ | |
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
// | |
-#import <UIKit/UIKBRenderFactory10Key_Landscape.h> | |
+#import <UIKit/UIKBRenderFactory10Key.h> | |
__attribute__((visibility("hidden"))) | |
-@interface UIKBRenderFactoryiPad10Key_Portrait : UIKBRenderFactory10Key_Landscape | |
+@interface UIKBRenderFactoryiPad10Key_Portrait : UIKBRenderFactory10Key | |
{ | |
} | |
@@ -16,6 +16,7 @@ __attribute__((visibility("hidden"))) | |
- (id)backgroundTraitsForKeyplane:(id)arg1; | |
- (unsigned long long)edgesAdjustedForTranslucentGapsForGeometry:(id)arg1 key:(id)arg2 onKeyplane:(id)arg3; | |
- (struct UIEdgeInsets)topEdgeAdjustmentInsets; | |
+- (void)setupLayoutSegments; | |
- (double)controlColumnWidthFactor; | |
- (id)messagesWriteboardKeyImageName; | |
- (id)muttitapReverseKeyImageName; | |
@@ -26,6 +27,14 @@ __attribute__((visibility("hidden"))) | |
- (double)keyCornerRadius; | |
- (id)thinKeycapsFontName; | |
- (id)lightKeycapsFontName; | |
+- (struct CGPoint)numberPadVBarSecondaryTextOffset; | |
+- (struct CGPoint)numberPadKeySecondaryTextOffset; | |
+- (struct CGPoint)numberPadKeyPrimaryTextOffset; | |
+- (double)numberPadKeyPrimarySymbolSize; | |
+- (struct CGPoint)abcKeyTextOffset; | |
+- (struct UIEdgeInsets)wideShadowPaddleInsets; | |
+- (struct CGPoint)dictationKeyTextOffset; | |
+- (struct CGPoint)globeKeyTextOffset; | |
@end | |
diff --git a/UIKit/UIKBRenderFactoryiPadFudge.h b/UIKit/UIKBRenderFactoryiPadFudge.h | |
index e410b02c..ac4aaae5 100644 | |
--- a/UIKit/UIKBRenderFactoryiPadFudge.h | |
+++ b/UIKit/UIKBRenderFactoryiPadFudge.h | |
@@ -19,7 +19,6 @@ __attribute__((visibility("hidden"))) | |
- (_Bool)_onLeftSide:(id)arg1 onKeyplane:(id)arg2; | |
- (unsigned long long)_isFullHeightKeyFor:(id)arg1 onKeyplane:(id)arg2; | |
- (id)lightKeycapsFontName; | |
-- (_Bool)supportsGestureBehaviors; | |
- (_Bool)supportsInputTraits:(id)arg1 forKeyplane:(id)arg2; | |
- (struct CGPoint)dualStringKeyBottomTextOffset:(id)arg1 keyplane:(id)arg2; | |
- (struct CGPoint)dualStringKeyTopTextOffset:(id)arg1 keyplane:(id)arg2; | |
diff --git a/UIKit/UIKBRenderFactoryiPadSplit.h b/UIKit/UIKBRenderFactoryiPadSplit.h | |
index 7b91a379..8cfaa528 100644 | |
--- a/UIKit/UIKBRenderFactoryiPadSplit.h | |
+++ b/UIKit/UIKBRenderFactoryiPadSplit.h | |
@@ -13,14 +13,13 @@ __attribute__((visibility("hidden"))) | |
- (id)_traitsForKey:(id)arg1 onKeyplane:(id)arg2; | |
- (void)_customizeSymbolStyle:(id)arg1 forKey:(id)arg2 contents:(id)arg3; | |
-- (id)variantGeometriesForGeometry:(id)arg1 variantCount:(unsigned long long)arg2 rowLimit:(long long)arg3; | |
+- (id)variantGeometriesForGeometry:(id)arg1 variantCount:(unsigned long long)arg2 rowLimit:(long long)arg3 annotationIndex:(unsigned long long)arg4; | |
- (void)_customizeGeometry:(id)arg1 forKey:(id)arg2 contents:(id)arg3; | |
- (void)_customizeTraits:(id)arg1 forPopupForKey:(id)arg2 withRenderingContext:(id)arg3 keycapsFontName:(id)arg4; | |
- (double)keyInsetBottom; | |
- (double)symbolFrameInset; | |
- (double)defaultPathWeight; | |
- (id)backgroundTraitsForKeyplane:(id)arg1; | |
-- (_Bool)supportsGestureBehaviors; | |
- (_Bool)supportsInputTraits:(id)arg1 forKeyplane:(id)arg2; | |
- (double)skinnyKeyThreshold; | |
- (id)shiftLockImageName; | |
@@ -38,6 +37,7 @@ __attribute__((visibility("hidden"))) | |
- (struct CGPoint)shiftKeyOffset; | |
- (struct CGPoint)deleteKeyOffset; | |
- (struct CGPoint)dismissKeyOffset; | |
+- (struct CGPoint)internationalKeyOffset; | |
@end | |
diff --git a/UIKit/UIKBRenderFactoryiPhone.h b/UIKit/UIKBRenderFactoryiPhone.h | |
index 2ac78e7b..041d80b5 100644 | |
--- a/UIKit/UIKBRenderFactoryiPhone.h | |
+++ b/UIKit/UIKBRenderFactoryiPhone.h | |
@@ -20,19 +20,22 @@ __attribute__((visibility("hidden"))) | |
- (double)_row4ControlSegmentWidthRight; | |
- (double)_row4ControlSegmentWidthLeft; | |
- (id)_traitsForKey:(id)arg1 onKeyplane:(id)arg2; | |
-- (id)variantGeometriesForGeometry:(id)arg1 variantCount:(unsigned long long)arg2 rowLimit:(long long)arg3; | |
+- (id)variantGeometriesForGeometry:(id)arg1 variantCount:(unsigned long long)arg2 rowLimit:(long long)arg3 annotationIndex:(unsigned long long)arg4; | |
- (long long)rowLimitForKey:(id)arg1; | |
- (_Bool)_popupMenuStyleForKey:(id)arg1; | |
- (_Bool)_popupStyleForKey:(id)arg1; | |
+- (void)_customizeTraits:(id)arg1 forPredictionCellKey:(id)arg2; | |
- (void)_customizePopupTraits:(id)arg1 forKey:(id)arg2 onKeyplane:(id)arg3; | |
- (double)dualStringBottomAdditionalOffsetForDisplayContents:(id)arg1; | |
- (_Bool)isTallPopup; | |
- (double)popupFontSize; | |
- (struct CGPoint)popupSymbolTextOffset; | |
+- (struct CGPoint)variantAnnotationTextOffset; | |
- (struct CGPoint)variantSymbolTextOffset; | |
- (struct UIEdgeInsets)variantSymbolFrameInsets; | |
- (struct UIEdgeInsets)variantDisplayFrameInsets; | |
- (struct UIEdgeInsets)variantPaddedFrameInsets; | |
+- (struct UIEdgeInsets)wideShadowPopupMenuInsets; | |
- (struct UIEdgeInsets)wideShadowPaddleInsets; | |
- (void)_customizeSymbolStyle:(id)arg1 forKey:(id)arg2 contents:(id)arg3; | |
- (void)_customizeGeometry:(id)arg1 forKey:(id)arg2 contents:(id)arg3; | |
diff --git a/UIKit/UIKBRenderFactoryiPhoneChoco.h b/UIKit/UIKBRenderFactoryiPhoneChoco.h | |
index ed424aca..480b0bbe 100644 | |
--- a/UIKit/UIKBRenderFactoryiPhoneChoco.h | |
+++ b/UIKit/UIKBRenderFactoryiPhoneChoco.h | |
@@ -15,8 +15,10 @@ __attribute__((visibility("hidden"))) | |
- (id)lightKeycapsFontName; | |
- (_Bool)isTallPopup; | |
- (struct CGPoint)popupSymbolTextOffset; | |
+- (struct CGPoint)variantAnnotationTextOffset; | |
- (struct CGPoint)variantSymbolTextOffset; | |
- (struct UIEdgeInsets)variantSymbolFrameInsets; | |
+- (struct UIEdgeInsets)wideShadowPopupMenuInsets; | |
- (struct UIEdgeInsets)wideShadowPaddleInsets; | |
- (struct CGPoint)moreABCKeyOffset; | |
- (struct CGPoint)more123KeyOffset; | |
diff --git a/UIKit/UIKBRenderFactoryiPhoneChocoLandscape.h b/UIKit/UIKBRenderFactoryiPhoneChocoLandscape.h | |
index 7aa2c1c2..c71236f4 100644 | |
--- a/UIKit/UIKBRenderFactoryiPhoneChocoLandscape.h | |
+++ b/UIKit/UIKBRenderFactoryiPhoneChocoLandscape.h | |
@@ -11,6 +11,8 @@ __attribute__((visibility("hidden"))) | |
{ | |
} | |
+- (double)_row4ControlSegmentWidthRight; | |
+- (double)_row4ControlSegmentWidthLeft; | |
- (id)thinKeycapsFontName; | |
- (id)lightKeycapsFontName; | |
- (_Bool)isTallPopup; | |
@@ -18,6 +20,7 @@ __attribute__((visibility("hidden"))) | |
- (struct CGPoint)popupSymbolTextOffset; | |
- (struct CGPoint)variantSymbolTextOffset; | |
- (struct UIEdgeInsets)variantSymbolFrameInsets; | |
+- (struct UIEdgeInsets)wideShadowPopupMenuInsets; | |
- (struct CGPoint)dismissKeyOffset; | |
- (struct CGPoint)realEmojiKeyOffset; | |
- (struct CGPoint)moreABCKeyOffset; | |
diff --git a/UIKit/UIKBRenderFactoryiPhoneLandscape.h b/UIKit/UIKBRenderFactoryiPhoneLandscape.h | |
index 3795e64c..b52d03a4 100644 | |
--- a/UIKit/UIKBRenderFactoryiPhoneLandscape.h | |
+++ b/UIKit/UIKBRenderFactoryiPhoneLandscape.h | |
@@ -12,7 +12,7 @@ __attribute__((visibility("hidden"))) | |
} | |
- (id)_traitsForKey:(id)arg1 onKeyplane:(id)arg2; | |
-- (id)variantGeometriesForGeometry:(id)arg1 variantCount:(unsigned long long)arg2 rowLimit:(long long)arg3; | |
+- (id)variantGeometriesForGeometry:(id)arg1 variantCount:(unsigned long long)arg2 rowLimit:(long long)arg3 annotationIndex:(unsigned long long)arg4; | |
- (double)skinnyKeyThreshold; | |
- (id)biuKeyImageName; | |
- (id)boldKeyImageName; | |
@@ -42,6 +42,7 @@ __attribute__((visibility("hidden"))) | |
- (_Bool)isTallPopup; | |
- (double)popupFontSize; | |
- (struct CGPoint)popupSymbolTextOffset; | |
+- (struct CGPoint)variantAnnotationTextOffset; | |
- (struct CGPoint)variantSymbolTextOffset; | |
- (struct UIEdgeInsets)variantSymbolFrameInsets; | |
- (struct UIEdgeInsets)variantDisplayFrameInsets; | |
diff --git a/UIKit/UIKBRenderFactoryiPhoneTruffle.h b/UIKit/UIKBRenderFactoryiPhoneTruffle.h | |
index dc99da6b..6c37bb7e 100644 | |
--- a/UIKit/UIKBRenderFactoryiPhoneTruffle.h | |
+++ b/UIKit/UIKBRenderFactoryiPhoneTruffle.h | |
@@ -16,6 +16,7 @@ __attribute__((visibility("hidden"))) | |
- (_Bool)isTallPopup; | |
- (double)popupFontSize; | |
- (struct CGPoint)popupSymbolTextOffset; | |
+- (struct CGPoint)variantAnnotationTextOffset; | |
- (struct CGPoint)variantSymbolTextOffset; | |
- (struct UIEdgeInsets)variantSymbolFrameInsets; | |
- (struct UIEdgeInsets)variantPaddedFrameInsets; | |
diff --git a/UIKit/UIKBRenderFactoryiPhoneTruffleLandscape.h b/UIKit/UIKBRenderFactoryiPhoneTruffleLandscape.h | |
index ab93212b..6bfabe6b 100644 | |
--- a/UIKit/UIKBRenderFactoryiPhoneTruffleLandscape.h | |
+++ b/UIKit/UIKBRenderFactoryiPhoneTruffleLandscape.h | |
@@ -11,6 +11,8 @@ __attribute__((visibility("hidden"))) | |
{ | |
} | |
+- (double)_row4ControlSegmentWidthRight; | |
+- (double)_row4ControlSegmentWidthLeft; | |
- (id)thinKeycapsFontName; | |
- (id)lightKeycapsFontName; | |
- (_Bool)isTallPopup; | |
diff --git a/UIKit/UIKBRenderGeometry.h b/UIKit/UIKBRenderGeometry.h | |
index e8ff7b0a..2054f9f0 100644 | |
--- a/UIKit/UIKBRenderGeometry.h | |
+++ b/UIKit/UIKBRenderGeometry.h | |
@@ -52,7 +52,7 @@ __attribute__((visibility("hidden"))) | |
@property(readonly, nonatomic) struct UIEdgeInsets displayInsets; | |
- (id)similarShape; | |
- (id)iPadVariantGeometries:(unsigned long long)arg1 rowLimit:(long long)arg2; | |
-- (id)iPhoneVariantGeometries:(unsigned long long)arg1; | |
+- (id)iPhoneVariantGeometries:(unsigned long long)arg1 annotationIndex:(unsigned long long)arg2; | |
- (void)applyShadowInsets:(struct UIEdgeInsets)arg1; | |
- (void)applyInsets:(struct UIEdgeInsets)arg1; | |
- (void)overlayWithGeometry:(id)arg1; | |
@@ -67,7 +67,8 @@ __attribute__((visibility("hidden"))) | |
- (void)applyOffset:(struct CGPoint)arg1; | |
- (void)makeIntegralWithScale:(double)arg1; | |
- (void)adjustToTopWithInsets:(struct UIEdgeInsets)arg1; | |
-- (unsigned long long)adjustForTranslucentGapsInFrameWithSize_10Key:(struct CGSize)arg1 centerX:(double)arg2 isInBottomRow:(_Bool)arg3; | |
+- (void)adjustForConsistentGapsWithSize:(struct CGSize)arg1 inFrame:(struct CGRect)arg2; | |
+- (unsigned long long)adjustForTranslucentGapsInFrameWithSize_10Key:(struct CGSize)arg1 centerX:(double)arg2 bottomEdge:(_Bool)arg3 topEdge:(_Bool)arg4; | |
- (unsigned long long)adjustForTranslucentGapsWithSize:(struct CGSize)arg1 inFrame:(struct CGRect)arg2; | |
@end | |
diff --git a/UIKit/UIKBRenderer.h b/UIKit/UIKBRenderer.h | |
index 409fb4a3..88793bd5 100644 | |
--- a/UIKit/UIKBRenderer.h | |
+++ b/UIKit/UIKBRenderer.h | |
@@ -25,13 +25,15 @@ __attribute__((visibility("hidden"))) | |
NSString *_cacheKey; | |
UIImage *_renderedImage; | |
long long _contentColorFormat; | |
+ long long _assetIdiom; | |
struct CGSize _size; | |
} | |
+ (void)clearInternalCaches; | |
+ (struct CGContext *)imageContextWithSize:(struct CGSize)arg1 scale:(double)arg2 colorFormat:(long long)arg3 opaque:(_Bool)arg4 invert:(_Bool)arg5; | |
-+ (id)rendererWithContext:(struct CGContext *)arg1 withSize:(struct CGSize)arg2 withScale:(double)arg3 opaque:(_Bool)arg4 renderFlags:(long long)arg5; | |
++ (id)rendererWithContext:(struct CGContext *)arg1 withSize:(struct CGSize)arg2 withScale:(double)arg3 opaque:(_Bool)arg4 renderFlags:(long long)arg5 assetIdiom:(long long)arg6; | |
@property(nonatomic) _Bool disableInternalCaching; // @synthesize disableInternalCaching=_disableInternalCaching; | |
+@property(readonly, nonatomic) long long assetIdiom; // @synthesize assetIdiom=_assetIdiom; | |
@property(nonatomic) _Bool colorDetectMode; // @synthesize colorDetectMode=_colorDetectMode; | |
@property(retain, nonatomic) NSString *cacheKey; // @synthesize cacheKey=_cacheKey; | |
@property(readonly, nonatomic) long long renderFlags; // @synthesize renderFlags=_renderFlags; | |
@@ -67,8 +69,10 @@ __attribute__((visibility("hidden"))) | |
- (_Bool)loadCachedImageForHashString:(id)arg1; | |
- (void)renderBackgroundTraits:(id)arg1 allowCaching:(_Bool)arg2; | |
- (void)_drawLinearGradient:(id)arg1 inRect:(struct CGRect)arg2; | |
+- (void)renderDivotEffect:(id)arg1 withTraits:(id)arg2; | |
- (void)renderShadowEffect:(id)arg1 withTraits:(id)arg2; | |
- (void)renderEdgeEffect:(id)arg1 withTraits:(id)arg2; | |
+- (void)renderNullEffect:(id)arg1 withTraits:(id)arg2; | |
@property(readonly, nonatomic) NSData *contextData; | |
@property(readonly, nonatomic) UIImage *renderedImage; // @synthesize renderedImage=_renderedImage; | |
@property(readonly, nonatomic) struct CGContext *context; // @synthesize context=_ctx; | |
@@ -82,7 +86,7 @@ __attribute__((visibility("hidden"))) | |
- (void)forceColorFormat:(long long)arg1; | |
- (id)description; | |
- (void)dealloc; | |
-- (id)initWithContext:(struct CGContext *)arg1 withSize:(struct CGSize)arg2 withScale:(double)arg3 opaque:(_Bool)arg4 renderFlags:(long long)arg5; | |
+- (id)initWithContext:(struct CGContext *)arg1 withSize:(struct CGSize)arg2 withScale:(double)arg3 opaque:(_Bool)arg4 renderFlags:(long long)arg5 assetIdiom:(long long)arg6; | |
@end | |
diff --git a/UIKit/UIKBRenderingContext.h b/UIKit/UIKBRenderingContext.h | |
index 64542a61..3bac7084 100644 | |
--- a/UIKit/UIKBRenderingContext.h | |
+++ b/UIKit/UIKBRenderingContext.h | |
@@ -16,9 +16,11 @@ __attribute__((visibility("hidden"))) | |
unsigned long long _shiftState; | |
UIKBRenderConfig *_renderConfig; | |
long long _keyboardType; | |
+ long long _handBias; | |
} | |
+ (id)renderingContextForRenderConfig:(id)arg1; | |
+@property(nonatomic) long long handBias; // @synthesize handBias=_handBias; | |
@property(nonatomic) long long keyboardType; // @synthesize keyboardType=_keyboardType; | |
@property(retain, nonatomic) UIKBRenderConfig *renderConfig; // @synthesize renderConfig=_renderConfig; | |
@property(nonatomic) unsigned long long shiftState; // @synthesize shiftState=_shiftState; | |
diff --git a/UIKit/UIKBScreenTraits.h b/UIKit/UIKBScreenTraits.h | |
index bb4649f1..e098470a 100644 | |
--- a/UIKit/UIKBScreenTraits.h | |
+++ b/UIKit/UIKBScreenTraits.h | |
@@ -29,8 +29,9 @@ | |
@property(readonly, nonatomic) _Bool knobInput; // @synthesize knobInput=_knobInput; | |
@property(nonatomic) long long orientation; // @synthesize orientation=_orientation; | |
@property(readonly, nonatomic) UIScreen *screen; // @synthesize screen=_screen; | |
+- (void).cxx_destruct; | |
- (id)description; | |
-- (void)updateForTextInputTraits:(id)arg1 supportsTouchInput:(id)arg2; | |
+- (void)updateForTextInputTraits:(id)arg1 supportedInteractionModel:(unsigned long long)arg2; | |
@property(readonly, nonatomic) long long idiom; | |
- (id)initWithScreen:(id)arg1 orientation:(long long)arg2; | |
diff --git a/UIKit/UIKBShapeOperator.h b/UIKit/UIKBShapeOperator.h | |
index d121177d..b4dac16d 100644 | |
--- a/UIKit/UIKBShapeOperator.h | |
+++ b/UIKit/UIKBShapeOperator.h | |
@@ -14,6 +14,7 @@ __attribute__((visibility("hidden"))) | |
+ (id)operatorWithScale:(double)arg1; | |
@property(nonatomic) double scale; // @synthesize scale=_scale; | |
+- (id)shapesByRepositioningShapes:(id)arg1 withOffset:(struct CGPoint)arg2; | |
- (id)shapesByCenteringShapes:(id)arg1 insideRect:(struct CGRect)arg2; | |
- (id)shapesByElaboratingShapes:(id)arg1 insideShape:(id)arg2 count:(long long)arg3; | |
- (id)shapesByScalingShapes:(id)arg1 factor:(struct CGSize)arg2; | |
diff --git a/UIKit/UIKBSplitImageView.h b/UIKit/UIKBSplitImageView.h | |
index 35efdb4d..f1b23b32 100644 | |
--- a/UIKit/UIKBSplitImageView.h | |
+++ b/UIKit/UIKBSplitImageView.h | |
@@ -11,6 +11,7 @@ | |
__attribute__((visibility("hidden"))) | |
@interface UIKBSplitImageView : UIView | |
{ | |
+ _Bool _canStretchAsFullWidth; | |
UIImageView *_fullView; | |
UIImageView *_splitLeft; | |
UIImageView *_splitRight; | |
@@ -26,7 +27,7 @@ __attribute__((visibility("hidden"))) | |
- (void)prepareForDisplay:(_Bool)arg1; | |
- (_Bool)_shouldInheritScreenScaleAsContentScaleFactor; | |
- (void)dealloc; | |
-- (id)initWithFrame:(struct CGRect)arg1; | |
+- (id)initWithFrame:(struct CGRect)arg1 canStretchAsFullWidth:(_Bool)arg2; | |
@end | |
diff --git a/UIKit/UIKBTextStyle.h b/UIKit/UIKBTextStyle.h | |
index a45946eb..a93383dd 100644 | |
--- a/UIKit/UIKBTextStyle.h | |
+++ b/UIKit/UIKBTextStyle.h | |
@@ -23,6 +23,7 @@ __attribute__((visibility("hidden"))) | |
double _textOpacity; | |
NSString *_textColor; | |
NSString *_etchColor; | |
+ long long _alignment; | |
double _pathWeight; | |
double _fontWeight; | |
long long _selector; | |
@@ -39,6 +40,7 @@ __attribute__((visibility("hidden"))) | |
@property(nonatomic) double pathWeight; // @synthesize pathWeight=_pathWeight; | |
@property(nonatomic) struct CGPoint etchOffset; // @synthesize etchOffset=_etchOffset; | |
@property(nonatomic) struct CGPoint textOffset; // @synthesize textOffset=_textOffset; | |
+@property(nonatomic) long long alignment; // @synthesize alignment=_alignment; | |
@property(retain, nonatomic) NSString *etchColor; // @synthesize etchColor=_etchColor; | |
@property(retain, nonatomic) NSString *textColor; // @synthesize textColor=_textColor; | |
@property(nonatomic) double textOpacity; // @synthesize textOpacity=_textOpacity; | |
diff --git a/UIKit/UIKBTouchState.h b/UIKit/UIKBTouchState.h | |
index f06c2029..e0e60704 100644 | |
--- a/UIKit/UIKBTouchState.h | |
+++ b/UIKit/UIKBTouchState.h | |
@@ -19,6 +19,7 @@ __attribute__((visibility("hidden"))) | |
double _pathMajorRadius; | |
unsigned long long _pathIndex; | |
NSUUID *_touchUUID; | |
+ unsigned long long _tapCount; | |
struct CGPoint _locationInWindow; | |
} | |
@@ -29,6 +30,7 @@ __attribute__((visibility("hidden"))) | |
+ (id)touchesForTouchUUIDs:(id)arg1; | |
+ (id)touchForTouchUUID:(id)arg1; | |
+ (id)touchUUIDForTouch:(id)arg1; | |
+@property(readonly, nonatomic) unsigned long long tapCount; // @synthesize tapCount=_tapCount; | |
@property(readonly, nonatomic) NSUUID *touchUUID; // @synthesize touchUUID=_touchUUID; | |
@property(readonly, nonatomic) unsigned long long pathIndex; // @synthesize pathIndex=_pathIndex; | |
@property(readonly, nonatomic) double pathMajorRadius; // @synthesize pathMajorRadius=_pathMajorRadius; | |
diff --git a/UIKit/UIKBTree.h b/UIKit/UIKBTree.h | |
index d1542eb2..22a9981a 100644 | |
--- a/UIKit/UIKBTree.h | |
+++ b/UIKit/UIKBTree.h | |
@@ -18,9 +18,10 @@ | |
NSMutableArray *subtrees; | |
NSMutableDictionary *cache; | |
NSString *layoutTag; | |
+ NSString *effectiveLayoutTag; | |
} | |
-+ (long long)extraIdiomForVisualStyling:(CDStruct_961fb75c)arg1 width:(double)arg2; | |
++ (long long)extraIdiomForVisualStyling:(CDStruct_227bb23d)arg1 width:(double)arg2; | |
+ (id)keyboard; | |
+ (id)key; | |
+ (id)shapesForControlKeyShapes:(id)arg1 options:(int)arg2; | |
@@ -30,6 +31,7 @@ | |
+ (id)treeOfType:(int)arg1; | |
+ (id)uniqueName; | |
+ (_Bool)typeIsPersistent:(int)arg1; | |
+@property(retain, nonatomic) NSString *effectiveLayoutTag; // @synthesize effectiveLayoutTag; | |
@property(retain, nonatomic) NSString *layoutTag; // @synthesize layoutTag; | |
@property(retain, nonatomic) NSMutableDictionary *cache; // @synthesize cache; | |
@property(retain, nonatomic) NSMutableArray *subtrees; // @synthesize subtrees; | |
@@ -41,6 +43,7 @@ | |
- (id)cacheSecondaryDisplayString; | |
- (id)cacheDisplayString; | |
- (_Bool)shouldCacheKey; | |
+- (void)setLayoutTag:(id)arg1 passingKeyTest:(CDUnknownBlockType)arg2; | |
- (_Bool)hasLayoutTag:(id)arg1; | |
- (id)variantDisplayString; | |
- (void)orderVariantKeys:(_Bool)arg1; | |
@@ -123,7 +126,10 @@ | |
- (id)keySet; | |
- (void)updateMoreAndInternationalKeysWithOptions:(int)arg1; | |
- (void)centerKeys:(id)arg1 inRect:(struct CGRect)arg2 scale:(double)arg3; | |
-- (void)addMessagesWriteboardKey; | |
+- (_Bool)addMessagesWriteboardKey; | |
+- (void)addWriteboardKeyToCachedKeyListWithShape:(id)arg1 rendering:(int)arg2; | |
+- (_Bool)addMessagesWriteboardKeyIfNoDismissKey; | |
+- (_Bool)addMessagesWriteboardKeyIfDismissKey; | |
- (id)shapeFromFrame:(struct CGRect)arg1 leftPadding:(double)arg2 rightPadding:(double)arg3; | |
- (id)keysetCanContainWriteboardKey; | |
- (void)clearManualAddedKey; | |
@@ -138,19 +144,22 @@ | |
- (_Bool)supportsType:(long long)arg1; | |
- (id)autolocalizedKeyCacheIterator; | |
- (int)dragThreshold; | |
-- (long long)handBias; | |
- (double)primaryKeylayoutOffset; | |
- (double)primaryKeylayoutWidthRatio; | |
- (_Bool)isSplit; | |
+- (void)cacheNativeIdiomIfNecessary; | |
+- (long long)nativeIdiom; | |
- (void)setIsGenerated:(_Bool)arg1; | |
- (_Bool)isGenerated; | |
- (_Bool)isLetters; | |
+- (_Bool)looksExactlyLikeShiftAlternate; | |
- (_Bool)looksLikeShiftAlternate; | |
- (_Bool)usesKeyCharging; | |
- (_Bool)usesAdaptiveKeys; | |
- (_Bool)isShiftKeyPlaneChooser; | |
- (_Bool)noLanguageIndicator; | |
- (_Bool)notUseCandidateSelection; | |
+- (_Bool)shouldSuppressDragRetest; | |
- (_Bool)shouldSkipCandidateSelectionForVariants; | |
- (_Bool)shouldSkipCandidateSelection; | |
- (_Bool)diacriticForwardCompose; | |
@@ -183,11 +192,12 @@ | |
- (id)firstKeyplaneSwitchKey; | |
- (id)firstCachedKeyWithName:(id)arg1; | |
- (id)cachedKeysByKeyName:(id)arg1; | |
-- (void)setVisualStyling:(CDStruct_961fb75c)arg1; | |
-- (CDStruct_961fb75c)visualStyling; | |
-- (CDStruct_961fb75c)stylingFromVisualStyle; | |
+- (void)setVisualStyling:(CDStruct_227bb23d)arg1; | |
+- (CDStruct_227bb23d)visualStyling; | |
+- (CDStruct_227bb23d)stylingFromVisualStyle; | |
- (void)setVisualStyle:(int)arg1; | |
- (int)visualStyle; | |
+- (struct CGRect)keyUnionFrame; | |
- (struct CGPoint)navigationPointOfKey; | |
- (void)setPaddedFrame:(struct CGRect)arg1; | |
- (struct CGRect)paddedFrame; | |
@@ -200,6 +210,7 @@ | |
- (id)shape; | |
- (_Bool)subtreesAreOrdered; | |
- (_Bool)isLeafType; | |
+- (void)elaborateLayoutWithSize:(struct CGSize)arg1 scale:(double)arg2 origin:(struct CGPoint)arg3; | |
- (void)elaborateLayoutWithSize:(struct CGSize)arg1 scale:(double)arg2; | |
- (long long)_keyCountOnNamedRow:(id)arg1; | |
- (void)zipAttributes; | |
diff --git a/UIKit/UIKeyCommand.h b/UIKit/UIKeyCommand.h | |
index 7113cfeb..8c2d085e 100644 | |
--- a/UIKit/UIKeyCommand.h | |
+++ b/UIKit/UIKeyCommand.h | |
@@ -32,6 +32,8 @@ | |
+ (id)keyCommandWithInput:(id)arg1 modifierFlags:(long long)arg2 buttonType:(long long)arg3; | |
+ (id)keyCommandWithKeyCodes:(id)arg1 modifierFlags:(long long)arg2 buttonType:(long long)arg3; | |
+ (id)keyCommandWithKeyCodes:(id)arg1 modifierFlags:(long long)arg2 action:(SEL)arg3; | |
++ (id)keyCommandWithKeyCode:(long long)arg1 modifierFlags:(long long)arg2 action:(SEL)arg3 discoverabilityTitle:(id)arg4; | |
++ (id)keyCommandWithKeyCode:(long long)arg1 modifierFlags:(long long)arg2 action:(SEL)arg3; | |
+ (id)keyCommandWithCompactInput:(id)arg1 action:(SEL)arg2 upAction:(SEL)arg3; | |
+ (id)keyCommandWithInput:(id)arg1 modifierFlags:(long long)arg2 action:(SEL)arg3 upAction:(SEL)arg4; | |
+ (id)keyCommandWithInput:(id)arg1 modifierFlags:(long long)arg2 action:(SEL)arg3 discoverabilityTitle:(id)arg4; | |
@@ -57,6 +59,7 @@ | |
- (SEL)action; | |
- (id)_nonRepeatableKeyCommand; | |
- (_Bool)triggerSegueIfPossible; | |
+- (id)discoverabilityInput; | |
- (unsigned long long)hash; | |
- (_Bool)isEqual:(id)arg1; | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
diff --git a/UIKit/UIKeyCommandDiscoverabilityHUDView.h b/UIKit/UIKeyCommandDiscoverabilityHUDView.h | |
index 333304e3..89d3836f 100644 | |
--- a/UIKit/UIKeyCommandDiscoverabilityHUDView.h | |
+++ b/UIKit/UIKeyCommandDiscoverabilityHUDView.h | |
@@ -21,9 +21,8 @@ __attribute__((visibility("hidden"))) | |
NSLayoutConstraint *_HUDOutlineViewWidthConstraint; | |
NSLayoutConstraint *_HUDOutlineViewHeightConstraint; | |
UIBlurEffect *_blurEffect; | |
- UIVisualEffectView *_backdropView; | |
UIVibrancyEffect *_vibrancyEffect; | |
- UIVisualEffectView *_vibrancyView; | |
+ UIVisualEffectView *_backdropView; | |
UICollectionViewFlowLayout *_flowLayout; | |
UICollectionView *_collectionView; | |
NSLayoutConstraint *_collectionViewTopConstraint; | |
diff --git a/UIKit/UIKeyboard.h b/UIKit/UIKeyboard.h | |
index 99ba8963..79c4d0b8 100644 | |
--- a/UIKit/UIKeyboard.h | |
+++ b/UIKit/UIKeyboard.h | |
@@ -26,6 +26,7 @@ | |
NSMutableDictionary *m_focusGuides; | |
struct UIEdgeInsets m_unfocusedFocusGuideOutsets; | |
_Bool _hasImpendingCursorLocation; | |
+ unsigned long long _requestedInteractionModel; | |
unsigned long long _impendingCursorLocation; | |
} | |
@@ -48,6 +49,7 @@ | |
+ (id)activeKeyboard; | |
@property(nonatomic) unsigned long long impendingCursorLocation; // @synthesize impendingCursorLocation=_impendingCursorLocation; | |
@property(nonatomic) _Bool hasImpendingCursorLocation; // @synthesize hasImpendingCursorLocation=_hasImpendingCursorLocation; | |
+@property(readonly, nonatomic) unsigned long long requestedInteractionModel; // @synthesize requestedInteractionModel=_requestedInteractionModel; | |
@property(nonatomic) long long keyboardIdiom; // @synthesize keyboardIdiom=m_idiom; | |
- (void)_didChangeKeyplaneWithContext:(id)arg1; | |
@property(nonatomic) _Bool showsCandidatesInline; | |
@@ -85,11 +87,11 @@ | |
- (void)setupKeyFocusGuides; | |
- (void)setCursorLocation:(unsigned long long)arg1; | |
- (unsigned long long)cursorLocation; | |
-- (_Bool)shouldChangeFocusedItem:(id)arg1 heading:(unsigned long long)arg2; | |
+- (_Bool)shouldUpdateFocusInContext:(id)arg1; | |
- (_Bool)allowExternalChangeForFocusHeading:(unsigned long long)arg1 cursorLocation:(unsigned long long)arg2; | |
-- (void)focusedViewDidChange; | |
+- (void)didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2; | |
- (long long)_focusedSound; | |
-- (struct CGSize)_sensitivitySize; | |
+- (long long)_focusTouchSensitivityStyle; | |
- (_Bool)_mayRemainFocused; | |
- (_Bool)canBecomeFocused; | |
- (void)_wheelChangedWithEvent:(id)arg1; | |
@@ -142,6 +144,7 @@ | |
- (_Bool)isActivePerScreen; | |
- (void)dealloc; | |
- (id)initLazily; | |
+- (id)initWithRequestedInteractionModel:(unsigned long long)arg1; | |
- (id)initWithDefaultSize; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (id)_initWithFrame:(struct CGRect)arg1 lazily:(_Bool)arg2; | |
diff --git a/UIKit/UIKeyboardAssistantBar.h b/UIKit/UIKeyboardAssistantBar.h | |
index 8fde3a70..d6b6cc7e 100644 | |
--- a/UIKit/UIKeyboardAssistantBar.h | |
+++ b/UIKit/UIKeyboardAssistantBar.h | |
@@ -6,7 +6,7 @@ | |
#import <UIKit/_UIGroupedBar.h> | |
-@class NSLayoutConstraint, UIBarButtonItem, UIBarButtonItemGroup, UIKeyboardBIUImageGenerator, UITextInputAssistantItem; | |
+@class NSLayoutConstraint, UIBarButtonItem, UIBarButtonItemGroup, UIKeyboardBIUImageGenerator, UIKeyboardCandidatePocketShadow, UITextInputAssistantItem; | |
__attribute__((visibility("hidden"))) | |
@interface UIKeyboardAssistantBar : _UIGroupedBar | |
@@ -19,6 +19,7 @@ __attribute__((visibility("hidden"))) | |
NSLayoutConstraint *m_predictionWidthConstraint; | |
UITextInputAssistantItem *m_defaultAssistantItem; | |
UITextInputAssistantItem *m_currentAssistantItem; | |
+ UIKeyboardCandidatePocketShadow *m_rightBorder; | |
int m_validateGuard; | |
_Bool m_useLargeButton; | |
_Bool m_isLandscape; | |
@@ -40,6 +41,7 @@ __attribute__((visibility("hidden"))) | |
@property(nonatomic) _Bool hideAssistantBar; // @synthesize hideAssistantBar=_hideAssistantBar; | |
- (_Bool)statisticForCalloutBarButtonSelection:(id)arg1; | |
- (void)statisticForShortcutBarHideWithSwitcher; | |
+- (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2; | |
- (void)didMoveToWindow; | |
- (void)updateBar:(_Bool)arg1; | |
- (void)updateBar; | |
@@ -72,6 +74,8 @@ __attribute__((visibility("hidden"))) | |
- (double)assistantBarHeight; | |
- (double)assistantBarHeightForOrientation:(long long)arg1; | |
- (double)assistantBarWidth; | |
+- (double)deleteKeyWidth; | |
+- (struct CGRect)handwritingCandidateSelectionFrame; | |
- (_Bool)enabled; | |
- (_Bool)showSwitch; | |
- (_Bool)disabledByPrediction; | |
@@ -80,6 +84,7 @@ __attribute__((visibility("hidden"))) | |
- (void)dealloc; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (id)barButtonItem:(unsigned long long)arg1; | |
+- (id)deleteButtonItem; | |
- (id)BIUGenerator; | |
- (_Bool)pointInside:(struct CGPoint)arg1 forEvent:(struct __GSEvent *)arg2; | |
diff --git a/UIKit/UIKeyboardCache.h b/UIKit/UIKeyboardCache.h | |
index e564ed5a..53fc95ea 100644 | |
--- a/UIKit/UIKeyboardCache.h | |
+++ b/UIKit/UIKeyboardCache.h | |
@@ -6,27 +6,30 @@ | |
#import <Foundation/NSObject.h> | |
-@class NSSet, TIImageCacheClient; | |
+@class NSMutableSet, NSSet, TIImageCacheClient, _UIActionWhenIdle; | |
__attribute__((visibility("hidden"))) | |
@interface UIKeyboardCache : NSObject | |
{ | |
TIImageCacheClient *_store; | |
NSSet *_layouts; | |
- int _renderCountForTesting; | |
+ NSMutableSet *_activeRenderers; | |
+ _UIActionWhenIdle *_idleAction; | |
} | |
+ (_Bool)enabled; | |
+ (id)sharedInstance; | |
-- (void)decrementExpectedRender; | |
-- (void)incrementExpectedRender; | |
+@property(retain, nonatomic) _UIActionWhenIdle *idleAction; // @synthesize idleAction=_idleAction; | |
+- (void)decrementExpectedRender:(id)arg1; | |
+- (void)incrementExpectedRender:(id)arg1; | |
- (void)updateCacheForInputModes:(id)arg1; | |
- (id)uniqueLayoutsFromInputModes:(id)arg1; | |
+- (void)_didIdleAndShouldWait; | |
+- (void)_didIdle; | |
- (id)displayImagesForView:(id)arg1 fromLayout:(id)arg2 imageFlags:(id)arg3; | |
- (void)drawCachedImage:(id)arg1 alpha:(double)arg2 inContext:(struct CGContext *)arg3; | |
- (struct CGImage *)cachedCompositeImageForCacheKeys:(id)arg1 fromLayout:(id)arg2 opacities:(id)arg3; | |
- (struct CGImage *)cachedImageForKey:(id)arg1 fromLayout:(id)arg2; | |
-- (void)purge; | |
- (void)clearNonPersistentCache; | |
- (void)commitTransaction; | |
- (void)dealloc; | |
diff --git a/UIKit/UIKeyboardCandidateBar.h b/UIKit/UIKeyboardCandidateBar.h | |
index 3bc51867..ed8454b0 100644 | |
--- a/UIKit/UIKeyboardCandidateBar.h | |
+++ b/UIKit/UIKeyboardCandidateBar.h | |
@@ -11,12 +11,13 @@ | |
#import <UIKit/UIKeyboardCandidateList-Protocol.h> | |
#import <UIKit/UIKeyboardCandidateListDelegate-Protocol.h> | |
-@class NSArray, NSIndexPath, NSString, TIKeyboardCandidateResultSet, UIImageView, UIKBCandidateCollectionView, UIKBThemedView, UIKeyboardCandidatePocketShadow; | |
+@class NSArray, NSDictionary, NSIndexPath, NSString, TIKeyboardCandidateResultSet, UIImageView, UIKBCandidateCollectionView, UIKBThemedView, UIKeyboardCandidatePocketShadow; | |
@protocol UIKeyboardCandidateBarDelegate, UIKeyboardCandidateListDelegate; | |
__attribute__((visibility("hidden"))) | |
@interface UIKeyboardCandidateBar : UIView <UIKeyboardCandidateList, UIKeyboardCandidateListDelegate, UIKeyboardCandidateBarLayoutDelegate, UICollectionViewDataSource> | |
{ | |
+ long long m_handBias; | |
_Bool _canExtend; | |
_Bool _forceReloadInitiallyHiddenCandidates; | |
NSString *_inlineText; | |
@@ -33,6 +34,7 @@ __attribute__((visibility("hidden"))) | |
UIKeyboardCandidatePocketShadow *_rightBorder; | |
NSIndexPath *_dragStartNextPageIndexPath; | |
NSIndexPath *_dragStartPreviousPageIndexPath; | |
+ NSDictionary *_opacities; | |
struct CGPoint _dragStartOffset; | |
} | |
@@ -49,6 +51,7 @@ __attribute__((visibility("hidden"))) | |
+ (unsigned long long)numberOfRowsForInterfaceOrientation:(long long)arg1; | |
+ (unsigned long long)numberOfRows; | |
+ (void)setScreenTraits:(id)arg1; | |
+@property(retain, nonatomic) NSDictionary *opacities; // @synthesize opacities=_opacities; | |
@property(copy, nonatomic) NSIndexPath *dragStartPreviousPageIndexPath; // @synthesize dragStartPreviousPageIndexPath=_dragStartPreviousPageIndexPath; | |
@property(copy, nonatomic) NSIndexPath *dragStartNextPageIndexPath; // @synthesize dragStartNextPageIndexPath=_dragStartNextPageIndexPath; | |
@property(nonatomic) struct CGPoint dragStartOffset; // @synthesize dragStartOffset=_dragStartOffset; | |
@@ -61,14 +64,18 @@ __attribute__((visibility("hidden"))) | |
@property(retain, nonatomic) UIKBThemedView *secondaryCandidatesViewEdgeGradient; // @synthesize secondaryCandidatesViewEdgeGradient=_secondaryCandidatesViewEdgeGradient; | |
@property(nonatomic) unsigned long long currentCandidateViewIndex; // @synthesize currentCandidateViewIndex=_currentCandidateViewIndex; | |
@property(retain, nonatomic) NSArray *candidateViews; // @synthesize candidateViews=_candidateViews; | |
-@property(nonatomic) id <UIKeyboardCandidateListDelegate> candidateListDelegate; // @synthesize candidateListDelegate=_candidateListDelegate; | |
+@property(nonatomic) __weak id <UIKeyboardCandidateListDelegate> candidateListDelegate; // @synthesize candidateListDelegate=_candidateListDelegate; | |
@property(nonatomic) double upArrowWidth; // @synthesize upArrowWidth=_upArrowWidth; | |
-@property(nonatomic) id <UIKeyboardCandidateBarDelegate> delegate; // @synthesize delegate=_delegate; | |
+@property(nonatomic) __weak id <UIKeyboardCandidateBarDelegate> delegate; // @synthesize delegate=_delegate; | |
@property(retain, nonatomic) UIImageView *candidateMaskView; // @synthesize candidateMaskView=_candidateMaskView; | |
@property(copy, nonatomic) NSString *inlineText; // @synthesize inlineText=_inlineText; | |
+- (void).cxx_destruct; | |
+- (void)updateScrollInsets; | |
+@property(nonatomic) struct UIEdgeInsets scrollInsets; | |
- (void)setFrame:(struct CGRect)arg1; | |
@property(readonly, nonatomic) UIKBCandidateCollectionView *currentCandidateView; | |
@property(readonly, nonatomic) TIKeyboardCandidateResultSet *candidates; | |
+- (void)dimKeys:(id)arg1; | |
- (id)visibleCandidates; | |
- (Class)_barCellClassForSection:(long long)arg1; | |
- (unsigned long long)_sectionIndexForSection:(long long)arg1; | |
@@ -94,6 +101,7 @@ __attribute__((visibility("hidden"))) | |
- (void)_reloadData; | |
- (void)_clearData; | |
- (void)_updateBorders; | |
+- (_Bool)_shouldShowBorders; | |
- (void)_updateCandidateViews; | |
- (void)candidateListShouldBeDismissed:(id)arg1; | |
- (void)candidateListSelectionDidChange:(id)arg1; | |
@@ -113,17 +121,14 @@ __attribute__((visibility("hidden"))) | |
- (id)currentCandidate; | |
- (_Bool)hasNextPage; | |
- (_Bool)hasPreviousPage; | |
-- (void)showPreviousRow; | |
-- (void)showNextRow; | |
-- (void)showPreviousPage; | |
-- (void)showNextPage; | |
-- (void)showPreviousCandidate; | |
-- (void)showNextCandidate; | |
+- (_Bool)hasCandidateInForwardDirection:(_Bool)arg1 granularity:(int)arg2; | |
+- (void)showCandidateInForwardDirection:(_Bool)arg1 granularity:(int)arg2; | |
- (void)showCandidateAtIndex:(unsigned long long)arg1; | |
- (_Bool)showCandidate:(id)arg1; | |
- (void)setUIKeyboardCandidateListDelegate:(id)arg1; | |
- (void)candidatesDidChange; | |
- (void)setCandidates:(id)arg1 inlineText:(id)arg2 inlineRect:(struct CGRect)arg3 maxX:(double)arg4 layout:(_Bool)arg5; | |
+- (_Bool)isFloatingList; | |
- (_Bool)isExtendedList; | |
- (void)scrollViewDidEndDecelerating:(id)arg1; | |
- (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(_Bool)arg2; | |
@@ -132,7 +137,6 @@ __attribute__((visibility("hidden"))) | |
- (void)scrollViewWillBeginDragging:(id)arg1; | |
- (void)scrollViewDidScroll:(id)arg1; | |
- (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2; | |
-- (_Bool)collectionView:(id)arg1 shouldSelectItemAtIndexPath:(id)arg2; | |
- (void)candidateBarLayoutDidFinishPreparingLayout; | |
- (double)leftMarginForCollectionView:(id)arg1 layout:(id)arg2; | |
- (struct CGSize)sizeOfDummyItemForCollectionView:(id)arg1 layout:(id)arg2; | |
diff --git a/UIKit/UIKeyboardCandidateBarCell.h b/UIKit/UIKeyboardCandidateBarCell.h | |
index f54e3277..dafb8d50 100644 | |
--- a/UIKit/UIKeyboardCandidateBarCell.h | |
+++ b/UIKit/UIKeyboardCandidateBarCell.h | |
@@ -8,7 +8,7 @@ | |
#import <UIKit/UIKBCacheableView-Protocol.h> | |
-@class NSString, UIKBThemedView, UILabel; | |
+@class NSString, UIKBThemedView, UILabel, UIView; | |
__attribute__((visibility("hidden"))) | |
@interface UIKeyboardCandidateBarCell : UICollectionViewCell <UIKBCacheableView> | |
@@ -20,6 +20,7 @@ __attribute__((visibility("hidden"))) | |
UIKBThemedView *_themedView; | |
UILabel *_label; | |
UILabel *_annotationLabel; | |
+ UIView *_centeredBackgroundView; | |
NSString *_candidateText; | |
NSString *_annotationText; | |
} | |
@@ -38,9 +39,11 @@ __attribute__((visibility("hidden"))) | |
@property(nonatomic) _Bool beginsFirstPage; // @synthesize beginsFirstPage=_beginsFirstPage; | |
@property(copy, nonatomic) NSString *annotationText; // @synthesize annotationText=_annotationText; | |
@property(copy, nonatomic) NSString *candidateText; // @synthesize candidateText=_candidateText; | |
+@property(retain, nonatomic) UIView *centeredBackgroundView; // @synthesize centeredBackgroundView=_centeredBackgroundView; | |
@property(retain, nonatomic) UILabel *annotationLabel; // @synthesize annotationLabel=_annotationLabel; | |
@property(retain, nonatomic) UILabel *label; // @synthesize label=_label; | |
@property(retain, nonatomic) UIKBThemedView *themedView; // @synthesize themedView=_themedView; | |
+- (void).cxx_destruct; | |
- (void)drawRect:(struct CGRect)arg1; | |
@property(readonly, nonatomic) _Bool keepNonPersistent; | |
@property(readonly, nonatomic) double cachedWidth; | |
@@ -48,6 +51,7 @@ __attribute__((visibility("hidden"))) | |
- (void)displayLayer:(id)arg1; | |
- (id)cacheKeysForRenderFlags:(id)arg1; | |
@property(readonly, nonatomic) NSString *cacheKey; | |
+- (void)dimKeys:(id)arg1; | |
- (void)updateIsAtLeftEdgeState; | |
- (void)setHighlighted:(_Bool)arg1; | |
- (void)setSelected:(_Bool)arg1; | |
@@ -57,7 +61,6 @@ __attribute__((visibility("hidden"))) | |
- (void)setCandidate:(id)arg1; | |
- (void)prepareForReuse; | |
- (void)applyLayoutAttributes:(id)arg1; | |
-- (void)dealloc; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
// Remaining properties | |
diff --git a/UIKit/UIKeyboardCandidateBarLayout.h b/UIKit/UIKeyboardCandidateBarLayout.h | |
index 23febf9e..832d81c8 100644 | |
--- a/UIKit/UIKeyboardCandidateBarLayout.h | |
+++ b/UIKit/UIKeyboardCandidateBarLayout.h | |
@@ -24,13 +24,13 @@ __attribute__((visibility("hidden"))) | |
@property(retain, nonatomic) NSArray *edgeDummyCellAttributes; // @synthesize edgeDummyCellAttributes=_edgeDummyCellAttributes; | |
@property(retain, nonatomic) NSMutableArray *allAttributes; // @synthesize allAttributes=_allAttributes; | |
@property(nonatomic) _Bool laysOutCandidateSeparator; // @synthesize laysOutCandidateSeparator=_laysOutCandidateSeparator; | |
+- (void).cxx_destruct; | |
- (void)prepareLayout; | |
- (struct CGSize)collectionViewContentSize; | |
- (id)layoutAttributesForDecorationViewOfKind:(id)arg1 atIndexPath:(id)arg2; | |
- (id)layoutAttributesForSupplementaryViewOfKind:(id)arg1 atIndexPath:(id)arg2; | |
- (id)layoutAttributesForItemAtIndexPath:(id)arg1; | |
- (id)layoutAttributesForElementsInRect:(struct CGRect)arg1; | |
-- (void)dealloc; | |
- (id)init; | |
@end | |
diff --git a/UIKit/UIKeyboardCandidateDisplay-Protocol.h b/UIKit/UIKeyboardCandidateDisplay-Protocol.h | |
new file mode 100644 | |
index 00000000..0352913e | |
--- /dev/null | |
+++ b/UIKit/UIKeyboardCandidateDisplay-Protocol.h | |
@@ -0,0 +1,28 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class NSDictionary, UIView; | |
+@protocol UIKeyboardCandidateList; | |
+ | |
+@protocol UIKeyboardCandidateDisplay <NSObject> | |
+@property(retain, nonatomic) UIView<UIKeyboardCandidateList> *inlineView; | |
+- (_Bool)_needsBackdrop; | |
+- (void)dimKeys:(NSDictionary *)arg1; | |
+- (double)extendedViewAnimationDuration; | |
+- (_Bool)shouldUseKeyboardBackground:(UIView *)arg1; | |
+- (double)extendedViewHeight; | |
+- (void)setIsFloating:(_Bool)arg1; | |
+- (_Bool)isFloating; | |
+- (_Bool)isSplit; | |
+- (_Bool)isExtended; | |
+- (void)updatePageControlStatus; | |
+- (void)setCandidateBarCanExtend:(_Bool)arg1; | |
+- (void)setCandidateViewExtended:(_Bool)arg1; | |
+- (void)candidatesDidChange; | |
+@end | |
+ | |
diff --git a/UIKit/UIKeyboardCandidateDisplay.h b/UIKit/UIKeyboardCandidateDisplay.h | |
new file mode 100644 | |
index 00000000..f6256065 | |
--- /dev/null | |
+++ b/UIKit/UIKeyboardCandidateDisplay.h | |
@@ -0,0 +1,26 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIKeyboardCandidateDisplay : NSObject | |
+{ | |
+} | |
+ | |
++ (void)setScreenTraits:(id)arg1; | |
++ (double)barWidthForCurrentScreenTraits; | |
++ (double)barHeightForInterfaceOrientation:(long long)arg1; | |
++ (double)barHeight; | |
++ (id)activeCandidateList; | |
++ (void)setActiveCandidateView:(id)arg1; | |
++ (id)activeCandidateView; | |
++ (id)sharedCandidateViewForInlineView:(_Bool)arg1; | |
++ (id)sharedCandidateViewForInlineView; | |
++ (id)sharedCandidateView; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIKeyboardCandidateFloatingArrowView.h b/UIKit/UIKeyboardCandidateFloatingArrowView.h | |
index 9cd8752c..69b4fab1 100644 | |
--- a/UIKit/UIKeyboardCandidateFloatingArrowView.h | |
+++ b/UIKit/UIKeyboardCandidateFloatingArrowView.h | |
@@ -17,7 +17,7 @@ __attribute__((visibility("hidden"))) | |
+ (id)reuseIdentifier; | |
+ (id)collectionViewKind; | |
@property(retain, nonatomic) UIButton *arrowButton; // @synthesize arrowButton=_arrowButton; | |
-- (void)dealloc; | |
+- (void).cxx_destruct; | |
- (void)applyLayoutAttributes:(id)arg1; | |
- (void)prepareForReuse; | |
- (void)updateArrow; | |
diff --git a/UIKit/UIKeyboardCandidateGrid.h b/UIKit/UIKeyboardCandidateGrid.h | |
index a07b747a..a8c65a8c 100644 | |
--- a/UIKit/UIKeyboardCandidateGrid.h | |
+++ b/UIKit/UIKeyboardCandidateGrid.h | |
@@ -20,37 +20,38 @@ __attribute__((visibility("hidden"))) | |
UIImageView *_backgroundView; | |
UIView *_topBarShadow; | |
UIView *_bottomBarShadow; | |
- UIKeyboardCandidateSortControl *_sortBar; | |
- UIKeyboardCandidateGridHeader *_gridHeader; | |
_Bool _drawTopShadow; | |
_Bool _drawBottomShadow; | |
_Bool _secondaryCandidatesViewIsCurrent; | |
int _candidatesVisualStyle; | |
- id <UIKeyboardCandidateListDelegate> _candidateListDelegate; | |
- TIKeyboardCandidateResultSet *_candidateSet; | |
NSMutableDictionary *_collectionViewControllers; | |
- UIKeyboardCandidateGridCollectionViewController *_collectionViewController; | |
- id <UICollectionViewDelegate> _scrollViewDelegate; | |
- UIKBBackdropView *_backdropView; | |
+ TIKeyboardCandidateResultSet *_candidateSet; | |
NSArray *_sortedCandidates; | |
NSString *_inlineText; | |
+ UIKeyboardCandidateSortControl *_sortBar; | |
+ UIKeyboardCandidateGridHeader *_gridHeader; | |
+ id <UICollectionViewDelegate> _scrollViewDelegate; | |
+ id <UIKeyboardCandidateListDelegate> _candidateListDelegate; | |
+ UIKeyboardCandidateGridCollectionViewController *_collectionViewController; | |
UIKeyboardCandidateRowViewController *_secondaryCandidatesViewController; | |
+ UIKBBackdropView *_backdropView; | |
} | |
+@property(retain, nonatomic) UIKBBackdropView *backdropView; // @synthesize backdropView=_backdropView; | |
@property(nonatomic) _Bool secondaryCandidatesViewIsCurrent; // @synthesize secondaryCandidatesViewIsCurrent=_secondaryCandidatesViewIsCurrent; | |
@property(retain, nonatomic) UIKeyboardCandidateRowViewController *secondaryCandidatesViewController; // @synthesize secondaryCandidatesViewController=_secondaryCandidatesViewController; | |
+@property(retain, nonatomic) UIKeyboardCandidateGridCollectionViewController *collectionViewController; // @synthesize collectionViewController=_collectionViewController; | |
+@property(nonatomic) __weak id <UIKeyboardCandidateListDelegate> candidateListDelegate; // @synthesize candidateListDelegate=_candidateListDelegate; | |
+@property(nonatomic) __weak id <UICollectionViewDelegate> scrollViewDelegate; // @synthesize scrollViewDelegate=_scrollViewDelegate; | |
+@property(nonatomic) __weak UIKeyboardCandidateGridHeader *gridHeader; // @synthesize gridHeader=_gridHeader; | |
+@property(nonatomic) __weak UIKeyboardCandidateSortControl *sortBar; // @synthesize sortBar=_sortBar; | |
+@property(nonatomic) int candidatesVisualStyle; // @synthesize candidatesVisualStyle=_candidatesVisualStyle; | |
@property(retain, nonatomic) NSString *inlineText; // @synthesize inlineText=_inlineText; | |
@property(retain, nonatomic) NSArray *sortedCandidates; // @synthesize sortedCandidates=_sortedCandidates; | |
-@property(retain, nonatomic) UIKBBackdropView *backdropView; // @synthesize backdropView=_backdropView; | |
-@property(nonatomic) int candidatesVisualStyle; // @synthesize candidatesVisualStyle=_candidatesVisualStyle; | |
-@property(nonatomic) id <UICollectionViewDelegate> scrollViewDelegate; // @synthesize scrollViewDelegate=_scrollViewDelegate; | |
-@property(nonatomic) UIKeyboardCandidateGridHeader *gridHeader; // @synthesize gridHeader=_gridHeader; | |
-@property(nonatomic) UIKeyboardCandidateSortControl *sortBar; // @synthesize sortBar=_sortBar; | |
-@property(retain, nonatomic) UIKeyboardCandidateGridCollectionViewController *collectionViewController; // @synthesize collectionViewController=_collectionViewController; | |
@property(retain, nonatomic) TIKeyboardCandidateResultSet *candidateSet; // @synthesize candidateSet=_candidateSet; | |
-@property(nonatomic) id <UIKeyboardCandidateListDelegate> candidateListDelegate; // @synthesize candidateListDelegate=_candidateListDelegate; | |
@property(nonatomic) _Bool drawBottomShadow; // @synthesize drawBottomShadow=_drawBottomShadow; | |
@property(nonatomic) _Bool drawTopShadow; // @synthesize drawTopShadow=_drawTopShadow; | |
+- (void).cxx_destruct; | |
- (void)scrollViewDidScroll:(id)arg1; | |
- (void)scrollViewWillBeginDragging:(id)arg1; | |
- (_Bool)padInlineFloatingViewIsExpanded:(id)arg1; | |
@@ -61,6 +62,7 @@ __attribute__((visibility("hidden"))) | |
- (void)candidateListShouldBeDismissed:(id)arg1; | |
- (void)candidateListSelectionDidChange:(id)arg1; | |
- (void)candidateListAcceptCandidate:(id)arg1; | |
+- (unsigned long long)rowForCandidateAtIndex:(unsigned long long)arg1; | |
- (void)revealHiddenCandidates; | |
- (_Bool)handleTabKeyWithShift:(_Bool)arg1; | |
- (_Bool)handleNumberKey:(unsigned long long)arg1; | |
@@ -75,16 +77,11 @@ __attribute__((visibility("hidden"))) | |
- (void)candidateAcceptedAtIndex:(unsigned long long)arg1; | |
- (unsigned long long)currentIndex; | |
- (id)currentCandidate; | |
-- (_Bool)hasNextPage; | |
-- (_Bool)hasPreviousPage; | |
-- (void)showPreviousRow; | |
-- (void)showNextRow; | |
-- (void)showPreviousPage; | |
-- (void)showNextPage; | |
-- (void)showPreviousCandidate; | |
-- (void)showNextCandidate; | |
+- (_Bool)hasCandidateInForwardDirection:(_Bool)arg1 granularity:(int)arg2; | |
+- (void)showCandidateInForwardDirection:(_Bool)arg1 granularity:(int)arg2; | |
- (_Bool)showCandidate:(id)arg1; | |
- (void)showCandidateAtIndex:(unsigned long long)arg1; | |
+- (_Bool)isFloatingList; | |
- (_Bool)isExtendedList; | |
- (void)showArrowButton:(_Bool)arg1; | |
- (void)statusBarFrameWillChange:(id)arg1; | |
diff --git a/UIKit/UIKeyboardCandidateGridCell.h b/UIKit/UIKeyboardCandidateGridCell.h | |
index 285be6e2..dd5b052f 100644 | |
--- a/UIKit/UIKeyboardCandidateGridCell.h | |
+++ b/UIKit/UIKeyboardCandidateGridCell.h | |
@@ -26,7 +26,7 @@ __attribute__((visibility("hidden"))) | |
unsigned long long _edges; | |
double _rowHeight; | |
double _rightPadding; | |
- CDStruct_961fb75c _visualStyling; | |
+ CDStruct_227bb23d _visualStyling; | |
long long _textAlignment; | |
double _cellPadding; | |
double _minimumWidth; | |
@@ -40,8 +40,8 @@ __attribute__((visibility("hidden"))) | |
} | |
+ (_Bool)drawsSideBorders; | |
-+ (struct CGColor *)legacy_outlineShadowColorForVisualStyling:(CDStruct_961fb75c)arg1 candidatesVisualStyle:(int)arg2; | |
-+ (struct CGColor *)legacy_outlineColorForVisualStyling:(CDStruct_961fb75c)arg1 candidatesVisualStyle:(int)arg2; | |
++ (struct CGColor *)legacy_outlineShadowColorForVisualStyling:(CDStruct_227bb23d)arg1 candidatesVisualStyle:(int)arg2; | |
++ (struct CGColor *)legacy_outlineColorForVisualStyling:(CDStruct_227bb23d)arg1 candidatesVisualStyle:(int)arg2; | |
+ (double)widthForCandidate:(id)arg1 candidateNumber:(unsigned long long)arg2 visualStyle:(int)arg3; | |
+ (struct CGSize)sizeForGroupHeader:(id)arg1 visualStyle:(int)arg2; | |
+ (_Bool)shouldShowImageForGroupTitle:(id)arg1; | |
@@ -58,7 +58,7 @@ __attribute__((visibility("hidden"))) | |
@property(nonatomic) struct CGSize size; // @synthesize size=_size; | |
@property(nonatomic) long long textAlignment; // @synthesize textAlignment=_textAlignment; | |
@property(nonatomic) int candidatesVisualStyle; // @synthesize candidatesVisualStyle=_candidatesVisualStyle; | |
-@property(nonatomic) CDStruct_961fb75c visualStyling; // @synthesize visualStyling=_visualStyling; | |
+@property(nonatomic) CDStruct_227bb23d visualStyling; // @synthesize visualStyling=_visualStyling; | |
@property(nonatomic) double rightPadding; // @synthesize rightPadding=_rightPadding; | |
@property(nonatomic) double rowHeight; // @synthesize rowHeight=_rowHeight; | |
@property(nonatomic) unsigned long long edges; // @synthesize edges=_edges; | |
@@ -73,6 +73,7 @@ __attribute__((visibility("hidden"))) | |
@property(copy, nonatomic) NSString *text; // @synthesize text=_text; | |
@property(nonatomic) _Bool usesGroupHeaderAppearance; // @synthesize usesGroupHeaderAppearance=_usesGroupHeaderAppearance; | |
@property(nonatomic) _Bool dummy; // @synthesize dummy=_dummy; | |
+- (void).cxx_destruct; | |
- (void)setSelected:(_Bool)arg1; | |
- (void)setHighlighted:(_Bool)arg1; | |
@property(readonly, nonatomic) _Bool canShowCandidateNumber; | |
@@ -85,7 +86,6 @@ __attribute__((visibility("hidden"))) | |
- (void)prepareForReuse; | |
- (void)applyLayoutAttributes:(id)arg1; | |
- (void)layoutSubviews; | |
-- (void)dealloc; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
@end | |
diff --git a/UIKit/UIKeyboardCandidateGridCellAttributes.h b/UIKit/UIKeyboardCandidateGridCellAttributes.h | |
index 99ac81b7..27a5fd16 100644 | |
--- a/UIKit/UIKeyboardCandidateGridCellAttributes.h | |
+++ b/UIKit/UIKeyboardCandidateGridCellAttributes.h | |
@@ -19,7 +19,7 @@ __attribute__((visibility("hidden"))) | |
_Bool _emphasizedAppearance; | |
int _candidatesVisualStyle; | |
NSIndexPath *_candidateIndexPath; | |
- CDStruct_961fb75c _visualStyling; | |
+ CDStruct_227bb23d _visualStyling; | |
unsigned long long _candidateNumber; | |
unsigned long long _rowIndex; | |
unsigned long long _edges; | |
@@ -37,13 +37,13 @@ __attribute__((visibility("hidden"))) | |
@property(nonatomic) _Bool groupHeader; // @synthesize groupHeader=_groupHeader; | |
@property(nonatomic) _Bool dummy; // @synthesize dummy=_dummy; | |
@property(nonatomic) int candidatesVisualStyle; // @synthesize candidatesVisualStyle=_candidatesVisualStyle; | |
-@property(nonatomic) CDStruct_961fb75c visualStyling; // @synthesize visualStyling=_visualStyling; | |
+@property(nonatomic) CDStruct_227bb23d visualStyling; // @synthesize visualStyling=_visualStyling; | |
@property(retain, nonatomic) NSIndexPath *candidateIndexPath; // @synthesize candidateIndexPath=_candidateIndexPath; | |
+- (void).cxx_destruct; | |
- (_Bool)isEqual:(id)arg1; | |
- (id)description; | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
- (unsigned long long)representedElementCategory; | |
-- (void)dealloc; | |
- (id)init; | |
@end | |
diff --git a/UIKit/UIKeyboardCandidateGridCollectionView.h b/UIKit/UIKeyboardCandidateGridCollectionView.h | |
index 0cc9fd61..d2bccca0 100644 | |
--- a/UIKit/UIKeyboardCandidateGridCollectionView.h | |
+++ b/UIKit/UIKeyboardCandidateGridCollectionView.h | |
@@ -6,22 +6,21 @@ | |
#import <UIKit/UIKBCandidateCollectionView.h> | |
-@class NSArray, UIKeyboardCandidateGridCollectionViewController, UITableViewIndex, UIView; | |
+@class NSArray, UIKeyboardCandidateGridCollectionViewController, UITableViewIndex; | |
__attribute__((visibility("hidden"))) | |
@interface UIKeyboardCandidateGridCollectionView : UIKBCandidateCollectionView | |
{ | |
double _indexMaximumHeight; | |
+ UITableViewIndex *_index; | |
UIKeyboardCandidateGridCollectionViewController *_parentViewController; | |
double _previousGroupBarStartingY; | |
- UITableViewIndex *_index; | |
- UIView *_headerView; | |
} | |
-@property(retain, nonatomic) UIView *headerView; // @synthesize headerView=_headerView; | |
-@property(readonly, nonatomic) UITableViewIndex *index; // @synthesize index=_index; | |
@property(nonatomic) double previousGroupBarStartingY; // @synthesize previousGroupBarStartingY=_previousGroupBarStartingY; | |
-@property(nonatomic) UIKeyboardCandidateGridCollectionViewController *parentViewController; // @synthesize parentViewController=_parentViewController; | |
+@property(nonatomic) __weak UIKeyboardCandidateGridCollectionViewController *parentViewController; // @synthesize parentViewController=_parentViewController; | |
+@property(readonly, nonatomic) UITableViewIndex *index; // @synthesize index=_index; | |
+- (void).cxx_destruct; | |
@property(retain, nonatomic) NSArray *indexTitles; | |
- (void)keyboardWillShowNotification:(id)arg1; | |
- (void)keyboardDidHideNotification:(id)arg1; | |
diff --git a/UIKit/UIKeyboardCandidateGridCollectionViewController.h b/UIKit/UIKeyboardCandidateGridCollectionViewController.h | |
index 15c6c468..81f69d44 100644 | |
--- a/UIKit/UIKeyboardCandidateGridCollectionViewController.h | |
+++ b/UIKit/UIKeyboardCandidateGridCollectionViewController.h | |
@@ -10,12 +10,13 @@ | |
#import <UIKit/UIKeyboardCandidateGridLayoutDelegate-Protocol.h> | |
#import <UIKit/UIKeyboardCandidateList-Protocol.h> | |
-@class NSArray, NSString, TIKeyboardCandidateResultSet, UIButton, UIKBCandidateCollectionView, UIKeyboardCandidateGridCollectionView, UIKeyboardCandidateGridLayout, UIView; | |
+@class NSArray, NSString, TIKeyboardCandidateResultSet, UIButton, UIKBCandidateCollectionView, UIKeyboardCandidateGridCollectionView, UIKeyboardCandidateGridLayout, UISelectionFeedbackGenerator, UIView; | |
@protocol UIKeyboardCandidateGridCollectionViewControllerDelegate, UIKeyboardCandidateListDelegate; | |
__attribute__((visibility("hidden"))) | |
@interface UIKeyboardCandidateGridCollectionViewController : UIViewController <UICollectionViewDataSource, UIKeyboardCandidateList, UIKeyboardCandidateGridLayoutDelegate> | |
{ | |
+ UISelectionFeedbackGenerator *_indexRetargetFeedbackGenerator; | |
_Bool _layoutExtensionCandidates; | |
_Bool _hasSecondaryCandidates; | |
_Bool _singleLineMode; | |
@@ -29,7 +30,7 @@ __attribute__((visibility("hidden"))) | |
TIKeyboardCandidateResultSet *_candidateSet; | |
NSArray *_candidateGroups; | |
double _rowHeight; | |
- CDStruct_961fb75c _visualStyling; | |
+ CDStruct_227bb23d _visualStyling; | |
UIButton *_padInlineFloatingArrowButton; | |
UIView *_headerView; | |
UIKBCandidateCollectionView *_secondaryCandidatesView; | |
@@ -47,12 +48,13 @@ __attribute__((visibility("hidden"))) | |
@property(readonly, nonatomic) UIButton *padInlineFloatingArrowButton; // @synthesize padInlineFloatingArrowButton=_padInlineFloatingArrowButton; | |
@property(nonatomic) _Bool layoutExtensionCandidates; // @synthesize layoutExtensionCandidates=_layoutExtensionCandidates; | |
@property(nonatomic) int candidatesVisualStyle; // @synthesize candidatesVisualStyle=_candidatesVisualStyle; | |
-@property(nonatomic) CDStruct_961fb75c visualStyling; // @synthesize visualStyling=_visualStyling; | |
+@property(nonatomic) CDStruct_227bb23d visualStyling; // @synthesize visualStyling=_visualStyling; | |
@property(nonatomic) double rowHeight; // @synthesize rowHeight=_rowHeight; | |
@property(retain, nonatomic) NSArray *candidateGroups; // @synthesize candidateGroups=_candidateGroups; | |
@property(retain, nonatomic) TIKeyboardCandidateResultSet *candidateSet; // @synthesize candidateSet=_candidateSet; | |
-@property(nonatomic) id <UIKeyboardCandidateListDelegate> candidateListDelegate; // @synthesize candidateListDelegate=_candidateListDelegate; | |
-@property(nonatomic) id <UIKeyboardCandidateGridCollectionViewControllerDelegate> delegate; // @synthesize delegate=_delegate; | |
+@property(nonatomic) __weak id <UIKeyboardCandidateListDelegate> candidateListDelegate; // @synthesize candidateListDelegate=_candidateListDelegate; | |
+@property(nonatomic) __weak id <UIKeyboardCandidateGridCollectionViewControllerDelegate> delegate; // @synthesize delegate=_delegate; | |
+- (void).cxx_destruct; | |
@property(readonly, nonatomic) UIKeyboardCandidateGridLayout *collectionViewGridLayout; | |
@property(readonly, nonatomic) UIKeyboardCandidateGridCollectionView *collectionView; | |
- (id)secureCandidateRenderTraits; | |
@@ -72,18 +74,17 @@ __attribute__((visibility("hidden"))) | |
- (void)candidateAcceptedAtIndex:(unsigned long long)arg1; | |
- (unsigned long long)currentIndex; | |
- (id)currentCandidate; | |
-- (_Bool)hasNextPage; | |
-- (_Bool)hasPreviousPage; | |
-- (void)showNextRow; | |
-- (void)showPreviousRow; | |
-- (void)showNextPage; | |
-- (void)showPreviousPage; | |
+- (_Bool)hasCandidateInForwardDirection:(_Bool)arg1 granularity:(int)arg2; | |
- (void)stepOneLine:(_Bool)arg1; | |
- (void)showPreviousCandidate; | |
- (void)showNextCandidate; | |
+- (void)showCandidateInForwardDirection:(_Bool)arg1 granularity:(int)arg2; | |
- (void)showCandidateAtIndex:(unsigned long long)arg1; | |
- (_Bool)showCandidate:(id)arg1; | |
+- (_Bool)isFloatingList; | |
- (_Bool)isExtendedList; | |
+- (void)scrollViewIndexTouchesEnded:(id)arg1; | |
+- (void)scrollViewIndexTouchesBegan:(id)arg1; | |
- (void)scrollViewIndexChanged:(id)arg1; | |
- (void)updateIndexTitles; | |
- (void)updateHeaderView; | |
diff --git a/UIKit/UIKeyboardCandidateGridHeader.h b/UIKit/UIKeyboardCandidateGridHeader.h | |
index ff0e932b..99619c99 100644 | |
--- a/UIKit/UIKeyboardCandidateGridHeader.h | |
+++ b/UIKit/UIKeyboardCandidateGridHeader.h | |
@@ -11,19 +11,20 @@ | |
__attribute__((visibility("hidden"))) | |
@interface UIKeyboardCandidateGridHeader : UIView | |
{ | |
- UILabel *_inlineTextLabel; | |
double _inlineTextRightMargin; | |
UIButton *_toggleButton; | |
+ UILabel *_inlineTextLabel; | |
UIKBBackdropView *_backdropView; | |
} | |
@property(retain, nonatomic) UIKBBackdropView *backdropView; // @synthesize backdropView=_backdropView; | |
+@property(retain, nonatomic) UILabel *inlineTextLabel; // @synthesize inlineTextLabel=_inlineTextLabel; | |
@property(retain, nonatomic) UIButton *toggleButton; // @synthesize toggleButton=_toggleButton; | |
@property(nonatomic) double inlineTextRightMargin; // @synthesize inlineTextRightMargin=_inlineTextRightMargin; | |
-@property(retain, nonatomic) UILabel *inlineTextLabel; // @synthesize inlineTextLabel=_inlineTextLabel; | |
+- (void).cxx_destruct; | |
@property(copy, nonatomic) NSString *inlineText; | |
+@property(copy, nonatomic) NSString *arrowDirection; | |
- (void)layoutSubviews; | |
-- (void)dealloc; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
@end | |
diff --git a/UIKit/UIKeyboardCandidateGridLayout.h b/UIKit/UIKeyboardCandidateGridLayout.h | |
index 718600bc..2a4b2f40 100644 | |
--- a/UIKit/UIKeyboardCandidateGridLayout.h | |
+++ b/UIKit/UIKeyboardCandidateGridLayout.h | |
@@ -23,10 +23,11 @@ __attribute__((visibility("hidden"))) | |
int _candidatesVisualStyle; | |
NSArray *_candidateGroups; | |
unsigned long long _columnsCount; | |
- CDStruct_961fb75c _visualStyling; | |
+ CDStruct_227bb23d _visualStyling; | |
double _headerViewHeight; | |
NSSet *_emphasizedCandidates; | |
NSMutableArray *_cellAttributes; | |
+ NSMutableArray *_dummyAttributes; | |
NSMutableDictionary *_supplementaryAttributes; | |
} | |
@@ -34,6 +35,7 @@ __attribute__((visibility("hidden"))) | |
+ (Class)layoutAttributesClass; | |
+ (id)layout; | |
@property(retain, nonatomic) NSMutableDictionary *supplementaryAttributes; // @synthesize supplementaryAttributes=_supplementaryAttributes; | |
+@property(retain, nonatomic) NSMutableArray *dummyAttributes; // @synthesize dummyAttributes=_dummyAttributes; | |
@property(retain, nonatomic) NSMutableArray *cellAttributes; // @synthesize cellAttributes=_cellAttributes; | |
@property(nonatomic) _Bool needsLayout; // @synthesize needsLayout=_needsLayout; | |
@property(nonatomic) _Bool forceJustifiedAlignment; // @synthesize forceJustifiedAlignment=_forceJustifiedAlignment; | |
@@ -46,9 +48,10 @@ __attribute__((visibility("hidden"))) | |
@property(nonatomic) _Bool needsPaddingForIndexScrubber; // @synthesize needsPaddingForIndexScrubber=_needsPaddingForIndexScrubber; | |
@property(nonatomic) _Bool expanded; // @synthesize expanded=_expanded; | |
@property(nonatomic) int candidatesVisualStyle; // @synthesize candidatesVisualStyle=_candidatesVisualStyle; | |
-@property(nonatomic) CDStruct_961fb75c visualStyling; // @synthesize visualStyling=_visualStyling; | |
+@property(nonatomic) CDStruct_227bb23d visualStyling; // @synthesize visualStyling=_visualStyling; | |
@property(nonatomic) unsigned long long columnsCount; // @synthesize columnsCount=_columnsCount; | |
@property(retain, nonatomic) NSArray *candidateGroups; // @synthesize candidateGroups=_candidateGroups; | |
+- (void).cxx_destruct; | |
- (_Bool)shouldShowGroupHeaderForGroup:(id)arg1; | |
- (id)previousCandidateIndexPathFromIndexPath:(id)arg1; | |
- (id)nextCandidateIndexPathFromIndexPath:(id)arg1; | |
@@ -68,7 +71,6 @@ __attribute__((visibility("hidden"))) | |
- (id)layoutAttributesForElementsInRect:(struct CGRect)arg1; | |
- (void)invalidateLayout; | |
- (_Bool)shouldInvalidateLayoutForBoundsChange:(struct CGRect)arg1; | |
-- (void)dealloc; | |
- (id)init; | |
@end | |
diff --git a/UIKit/UIKeyboardCandidateGridSecondaryCandidatesLayout.h b/UIKit/UIKeyboardCandidateGridSecondaryCandidatesLayout.h | |
index 3c621cca..f644f7bd 100644 | |
--- a/UIKit/UIKeyboardCandidateGridSecondaryCandidatesLayout.h | |
+++ b/UIKit/UIKeyboardCandidateGridSecondaryCandidatesLayout.h | |
@@ -10,12 +10,12 @@ __attribute__((visibility("hidden"))) | |
@interface UIKeyboardCandidateGridSecondaryCandidatesLayout : UICollectionViewFlowLayout | |
{ | |
int _candidatesVisualStyle; | |
- CDStruct_961fb75c _visualStyling; | |
+ CDStruct_227bb23d _visualStyling; | |
} | |
+ (Class)layoutAttributesClass; | |
@property(nonatomic) int candidatesVisualStyle; // @synthesize candidatesVisualStyle=_candidatesVisualStyle; | |
-@property(nonatomic) CDStruct_961fb75c visualStyling; // @synthesize visualStyling=_visualStyling; | |
+@property(nonatomic) CDStruct_227bb23d visualStyling; // @synthesize visualStyling=_visualStyling; | |
- (void)updateAttributes:(id)arg1; | |
- (id)layoutAttributesForItemAtIndexPath:(id)arg1; | |
- (id)layoutAttributesForElementsInRect:(struct CGRect)arg1; | |
diff --git a/UIKit/UIKeyboardCandidateInlineFloatingView.h b/UIKit/UIKeyboardCandidateInlineFloatingView.h | |
index 23c64b96..01697976 100644 | |
--- a/UIKit/UIKeyboardCandidateInlineFloatingView.h | |
+++ b/UIKit/UIKeyboardCandidateInlineFloatingView.h | |
@@ -18,24 +18,25 @@ __attribute__((visibility("hidden"))) | |
{ | |
_Bool _reducedWidth; | |
int _position; | |
+ UIKeyboardCandidateGridCollectionViewController *_collectionViewController; | |
+ UIKeyboardCandidateSortControl *_sortSelectionBar; | |
TIKeyboardCandidateResultSet *_candidateSet; | |
NSString *_inlineText; | |
double _maxX; | |
- UIKeyboardCandidateGridCollectionViewController *_collectionViewController; | |
id <UIKeyboardCandidateListDelegate> _candidateListDelegate; | |
- UIKeyboardCandidateSortControl *_sortSelectionBar; | |
struct CGRect _inlineRect; | |
struct CGRect _previousCollapsedFrame; | |
} | |
@property(nonatomic) struct CGRect previousCollapsedFrame; // @synthesize previousCollapsedFrame=_previousCollapsedFrame; | |
@property(nonatomic) int position; // @synthesize position=_position; | |
-@property(nonatomic) id <UIKeyboardCandidateListDelegate> candidateListDelegate; // @synthesize candidateListDelegate=_candidateListDelegate; | |
+@property(nonatomic) __weak id <UIKeyboardCandidateListDelegate> candidateListDelegate; // @synthesize candidateListDelegate=_candidateListDelegate; | |
@property(readonly, nonatomic, getter=isReducedWidth) _Bool reducedWidth; // @synthesize reducedWidth=_reducedWidth; | |
@property(nonatomic) double maxX; // @synthesize maxX=_maxX; | |
@property(nonatomic) struct CGRect inlineRect; // @synthesize inlineRect=_inlineRect; | |
@property(copy, nonatomic) NSString *inlineText; // @synthesize inlineText=_inlineText; | |
@property(retain, nonatomic) TIKeyboardCandidateResultSet *candidateSet; // @synthesize candidateSet=_candidateSet; | |
+- (void).cxx_destruct; | |
- (id)_inheritedRenderConfig; | |
@property(readonly, nonatomic) UIKeyboardCandidateSortControl *sortSelectionBar; // @synthesize sortSelectionBar=_sortSelectionBar; | |
@property(readonly, nonatomic) UIKeyboardCandidateGridCollectionViewController *collectionViewController; // @synthesize collectionViewController=_collectionViewController; | |
@@ -56,12 +57,7 @@ __attribute__((visibility("hidden"))) | |
- (void)candidateAcceptedAtIndex:(unsigned long long)arg1; | |
- (unsigned long long)currentIndex; | |
- (id)currentCandidate; | |
-- (void)showPreviousRow; | |
-- (void)showNextRow; | |
-- (void)showPreviousPage; | |
-- (void)showNextPage; | |
-- (void)showPreviousCandidate; | |
-- (void)showNextCandidate; | |
+- (void)showCandidateInForwardDirection:(_Bool)arg1 granularity:(int)arg2; | |
- (void)showCandidateAtIndex:(unsigned long long)arg1; | |
- (_Bool)showCandidate:(id)arg1; | |
- (void)setUIKeyboardCandidateListDelegate:(id)arg1; | |
@@ -75,6 +71,7 @@ __attribute__((visibility("hidden"))) | |
- (_Bool)isAcceptableFrame:(struct CGRect)arg1 afterScrollBy:(double)arg2; | |
- (struct CGRect)adjustedInlineRectFromInlineText:(id)arg1 inlineRect:(struct CGRect)arg2; | |
- (struct CGRect)convertFromInputDelegateRect:(struct CGRect)arg1; | |
+- (_Bool)isFloatingList; | |
- (_Bool)isExtendedList; | |
- (void)expand; | |
- (struct CGSize)size; | |
diff --git a/UIKit/UIKeyboardCandidateList-Protocol.h b/UIKit/UIKeyboardCandidateList-Protocol.h | |
index 4a74b738..4b6ea019 100644 | |
--- a/UIKit/UIKeyboardCandidateList-Protocol.h | |
+++ b/UIKit/UIKeyboardCandidateList-Protocol.h | |
@@ -17,28 +17,24 @@ | |
- (void)candidateAcceptedAtIndex:(unsigned long long)arg1; | |
- (unsigned long long)currentIndex; | |
- (TIKeyboardCandidate *)currentCandidate; | |
-- (void)showPreviousRow; | |
-- (void)showNextRow; | |
-- (void)showPreviousPage; | |
-- (void)showNextPage; | |
-- (void)showPreviousCandidate; | |
-- (void)showNextCandidate; | |
+- (void)showCandidateInForwardDirection:(_Bool)arg1 granularity:(int)arg2; | |
- (_Bool)showCandidate:(TIKeyboardCandidate *)arg1; | |
- (void)showCandidateAtIndex:(unsigned long long)arg1; | |
- (void)setUIKeyboardCandidateListDelegate:(id <UIKeyboardCandidateListDelegate>)arg1; | |
- (void)setCandidates:(TIKeyboardCandidateResultSet *)arg1 inlineText:(NSString *)arg2 inlineRect:(struct CGRect)arg3 maxX:(double)arg4 layout:(_Bool)arg5; | |
+- (_Bool)isFloatingList; | |
- (_Bool)isExtendedList; | |
@optional | |
- (TIKeyboardSecureCandidateRenderTraits *)secureCandidateRenderTraits; | |
+- (unsigned long long)rowForCandidateAtIndex:(unsigned long long)arg1; | |
- (unsigned long long)viewOffsetForCandidateAtIndex:(unsigned long long)arg1; | |
- (NSString *)inlineText; | |
- (TIKeyboardCandidateResultSet *)candidates; | |
- (void)revealHiddenCandidates; | |
- (void)jumpToCompositions; | |
- (void)candidatesDidChange; | |
-- (_Bool)hasPreviousPage; | |
-- (_Bool)hasNextPage; | |
+- (_Bool)hasCandidateInForwardDirection:(_Bool)arg1 granularity:(int)arg2; | |
- (_Bool)handleTabKeyWithShift:(_Bool)arg1; | |
- (_Bool)handleNumberKey:(unsigned long long)arg1; | |
- (void)setCompletionContext:(NSString *)arg1; | |
diff --git a/UIKit/UIKeyboardCandidateLogButton.h b/UIKit/UIKeyboardCandidateLogButton.h | |
index 0f3a7486..26fce3d2 100644 | |
--- a/UIKit/UIKeyboardCandidateLogButton.h | |
+++ b/UIKit/UIKeyboardCandidateLogButton.h | |
@@ -9,13 +9,13 @@ | |
__attribute__((visibility("hidden"))) | |
@interface UIKeyboardCandidateLogButton : UIButton | |
{ | |
- CDStruct_961fb75c _visualStyling; | |
+ CDStruct_227bb23d _visualStyling; | |
} | |
-@property(nonatomic) CDStruct_961fb75c visualStyling; // @synthesize visualStyling=_visualStyling; | |
+@property(nonatomic) CDStruct_227bb23d visualStyling; // @synthesize visualStyling=_visualStyling; | |
- (void)log; | |
- (void)updateLabelColor; | |
-- (id)initWithFrame:(struct CGRect)arg1 visualStyling:(CDStruct_961fb75c)arg2; | |
+- (id)initWithFrame:(struct CGRect)arg1 visualStyling:(CDStruct_227bb23d)arg2; | |
@end | |
diff --git a/UIKit/UIKeyboardCandidatePageControl.h b/UIKit/UIKeyboardCandidatePageControl.h | |
index e0a88afa..ee837f03 100644 | |
--- a/UIKit/UIKeyboardCandidatePageControl.h | |
+++ b/UIKit/UIKeyboardCandidatePageControl.h | |
@@ -16,12 +16,12 @@ __attribute__((visibility("hidden"))) | |
} | |
+ (id)imageWithColor:(id)arg1 size:(struct CGSize)arg2; | |
+- (void).cxx_destruct; | |
- (void)layoutSubviews; | |
- (void)updatePageControlWithStatus:(_Bool)arg1 rightControlButtonEnabled:(_Bool)arg2; | |
- (void)_changePage:(id)arg1; | |
- (void)setUseVerticalArrows:(_Bool)arg1; | |
- (void)_setRenderConfig:(id)arg1; | |
-- (void)dealloc; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
@end | |
diff --git a/UIKit/UIKeyboardCandidateRowViewController.h b/UIKit/UIKeyboardCandidateRowViewController.h | |
index 782b26b8..27fd98de 100644 | |
--- a/UIKit/UIKeyboardCandidateRowViewController.h | |
+++ b/UIKit/UIKeyboardCandidateRowViewController.h | |
@@ -28,8 +28,9 @@ __attribute__((visibility("hidden"))) | |
@property(retain, nonatomic) Class cellClass; // @synthesize cellClass=_cellClass; | |
@property(nonatomic) _Bool showsHiddenCandidates; // @synthesize showsHiddenCandidates=_showsHiddenCandidates; | |
@property(retain, nonatomic) TIKeyboardCandidateResultSet *candidateSet; // @synthesize candidateSet=_candidateSet; | |
-@property(nonatomic) id <UIKeyboardCandidateListDelegate> candidateListDelegate; // @synthesize candidateListDelegate=_candidateListDelegate; | |
-@property(nonatomic) id <UIKeyboardCandidateRowViewControllerDelegate> delegate; // @synthesize delegate=_delegate; | |
+@property(nonatomic) __weak id <UIKeyboardCandidateListDelegate> candidateListDelegate; // @synthesize candidateListDelegate=_candidateListDelegate; | |
+@property(nonatomic) __weak id <UIKeyboardCandidateRowViewControllerDelegate> delegate; // @synthesize delegate=_delegate; | |
+- (void).cxx_destruct; | |
@property(readonly, nonatomic) NSArray *candidates; | |
@property(readonly, nonatomic) UIKBCandidateCollectionView *collectionView; | |
- (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2; | |
@@ -54,18 +55,13 @@ __attribute__((visibility("hidden"))) | |
- (unsigned long long)currentIndex; | |
- (id)currentCandidate; | |
- (void)revealHiddenCandidates; | |
-- (void)showPreviousRow; | |
-- (void)showNextRow; | |
-- (void)showPreviousPage; | |
-- (void)showNextPage; | |
-- (void)showPreviousCandidate; | |
-- (void)showNextCandidate; | |
+- (void)showCandidateInForwardDirection:(_Bool)arg1 granularity:(int)arg2; | |
- (_Bool)showCandidate:(id)arg1; | |
- (void)showCandidateAtIndex:(unsigned long long)arg1; | |
+- (_Bool)isFloatingList; | |
- (_Bool)isExtendedList; | |
- (void)loadView; | |
- (double)suggestedHeight; | |
-- (void)dealloc; | |
- (id)initWithCellClass:(Class)arg1; | |
// Remaining properties | |
diff --git a/UIKit/UIKeyboardCandidateSortControl.h b/UIKit/UIKeyboardCandidateSortControl.h | |
index 696baa76..15be4dcc 100644 | |
--- a/UIKit/UIKeyboardCandidateSortControl.h | |
+++ b/UIKit/UIKeyboardCandidateSortControl.h | |
@@ -6,20 +6,23 @@ | |
#import <UIKit/UIView.h> | |
-@class UIKBThemedView, UIKeyboardCandidateBarSegmentControl, UISegmentedControl; | |
+@class UIKBThemedView, UISegmentedControl; | |
__attribute__((visibility("hidden"))) | |
@interface UIKeyboardCandidateSortControl : UIView | |
{ | |
- UIKeyboardCandidateBarSegmentControl *_segmentedControl; | |
int _candidatesVisualStyle; | |
_Bool _legacyAlertAppearance; | |
+ UISegmentedControl *_segmentedControl; | |
+ double _additionalPadding; | |
UIKBThemedView *_themedView; | |
} | |
+ (_Bool)_preventsAppearanceProxyCustomization; | |
@property(retain, nonatomic) UIKBThemedView *themedView; // @synthesize themedView=_themedView; | |
+@property(nonatomic) double additionalPadding; // @synthesize additionalPadding=_additionalPadding; | |
@property(readonly) UISegmentedControl *segmentedControl; // @synthesize segmentedControl=_segmentedControl; | |
+- (void).cxx_destruct; | |
- (void)setSortControlTitles:(id)arg1; | |
@property(readonly) _Bool shouldShowTitles; | |
- (_Bool)needsToUpdateSortControlForTitles:(id)arg1; | |
@@ -27,7 +30,6 @@ __attribute__((visibility("hidden"))) | |
- (void)selectPreviousSegment; | |
- (void)layoutSubviews; | |
- (void)_setRenderConfig:(id)arg1; | |
-- (void)dealloc; | |
- (id)initWithFrame:(struct CGRect)arg1 candidatesVisualStyle:(int)arg2 legacyAlertAppearance:(_Bool)arg3; | |
- (void)updateTitleTextAttributes; | |
- (void)addSegmentedControlWithFrame:(struct CGRect)arg1; | |
diff --git a/UIKit/UIKeyboardCandidateToggleButton.h b/UIKit/UIKeyboardCandidateToggleButton.h | |
index 49c2199f..eb0a190d 100644 | |
--- a/UIKit/UIKeyboardCandidateToggleButton.h | |
+++ b/UIKit/UIKeyboardCandidateToggleButton.h | |
@@ -18,13 +18,14 @@ __attribute__((visibility("hidden"))) | |
+ (id)arrowImageName; | |
@property(retain, nonatomic) UIKBThemedView *themedView; // @synthesize themedView=_themedView; | |
@property(copy, nonatomic) NSString *arrowDirection; // @synthesize arrowDirection=_arrowDirection; | |
+- (void).cxx_destruct; | |
- (void)_setRenderConfig:(id)arg1; | |
+- (void)dimKeys:(id)arg1; | |
- (void)setArrowColor:(id)arg1 forState:(unsigned long long)arg2; | |
- (id)arrowColorForState:(unsigned long long)arg1; | |
- (void)updateArrow; | |
- (void)layoutSubviews; | |
- (struct CGRect)labelFrameFromFrame:(struct CGRect)arg1; | |
-- (void)dealloc; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
@end | |
diff --git a/UIKit/UIKeyboardCandidateUnsplitKeyboardToggleButton.h b/UIKit/UIKeyboardCandidateUnsplitKeyboardToggleButton.h | |
index ca22931d..0e95209d 100644 | |
--- a/UIKit/UIKeyboardCandidateUnsplitKeyboardToggleButton.h | |
+++ b/UIKit/UIKeyboardCandidateUnsplitKeyboardToggleButton.h | |
@@ -20,12 +20,13 @@ __attribute__((visibility("hidden"))) | |
@property(nonatomic) _Bool drawsPocketShadow; // @synthesize drawsPocketShadow=_drawsPocketShadow; | |
@property(nonatomic) _Bool drawsBackground; // @synthesize drawsBackground=_drawsBackground; | |
+- (void).cxx_destruct; | |
+- (void)dimKeys:(id)arg1; | |
- (id)toggleButtonBackgroundImageWithHighlight:(_Bool)arg1; | |
- (void)updateBackgroundImages; | |
- (void)setHighlighted:(_Bool)arg1; | |
- (void)setSelected:(_Bool)arg1; | |
- (void)setFrame:(struct CGRect)arg1; | |
-- (void)dealloc; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
@end | |
diff --git a/UIKit/UIKeyboardCandidateView.h b/UIKit/UIKeyboardCandidateView.h | |
index 9876437b..605c2011 100644 | |
--- a/UIKit/UIKeyboardCandidateView.h | |
+++ b/UIKit/UIKeyboardCandidateView.h | |
@@ -6,11 +6,13 @@ | |
#import <UIKit/UIInputView.h> | |
-@class UIImageView, UIKeyboardCandidateBar, UIKeyboardCandidateGrid, UIKeyboardCandidateSortControl, UIKeyboardCandidateSplitKeyboardToggleButton, UIKeyboardCandidateUnsplitKeyboardToggleButton, UIView; | |
+#import <UIKit/UIKeyboardCandidateDisplay-Protocol.h> | |
+ | |
+@class NSString, UIImageView, UIKeyboardCandidateBar, UIKeyboardCandidateGrid, UIKeyboardCandidateSortControl, UIKeyboardCandidateSplitKeyboardToggleButton, UIKeyboardCandidateUnsplitKeyboardToggleButton, UIView; | |
@protocol UIKeyboardCandidateList; | |
__attribute__((visibility("hidden"))) | |
-@interface UIKeyboardCandidateView : UIInputView | |
+@interface UIKeyboardCandidateView : UIInputView <UIKeyboardCandidateDisplay> | |
{ | |
UIKeyboardCandidateBar *_bar; | |
UIKeyboardCandidateSortControl *_sortControl; | |
@@ -29,14 +31,10 @@ __attribute__((visibility("hidden"))) | |
} | |
+ (double)defaultExtendedControlHeight; | |
-+ (id)activeCandidateList; | |
-+ (void)setActiveCandidateView:(id)arg1; | |
-+ (id)activeCandidateView; | |
-+ (id)sharedInstanceForInlineView:(_Bool)arg1; | |
-+ (id)sharedInstanceForInlineView; | |
-+ (id)sharedInstance; | |
@property(retain, nonatomic) UIView<UIKeyboardCandidateList> *inlineView; // @synthesize inlineView=_inlineView; | |
+- (void).cxx_destruct; | |
- (_Bool)_needsBackdrop; | |
+- (void)dimKeys:(id)arg1; | |
- (double)extendedViewAnimationDuration; | |
- (void)setCandidatesToExtendedViewFromCollapsedView:(id)arg1; | |
- (unsigned long long)_numberOfColumns:(_Bool)arg1; | |
@@ -58,8 +56,13 @@ __attribute__((visibility("hidden"))) | |
- (_Bool)isSplit; | |
- (_Bool)isExtended; | |
- (void)updatePageControlStatus; | |
-- (void)dealloc; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
@end | |
diff --git a/UIKit/UIKeyboardCandidateView_iPad.h b/UIKit/UIKeyboardCandidateView_iPad.h | |
index 9a101010..80160f80 100644 | |
--- a/UIKit/UIKeyboardCandidateView_iPad.h | |
+++ b/UIKit/UIKeyboardCandidateView_iPad.h | |
@@ -21,6 +21,7 @@ __attribute__((visibility("hidden"))) | |
+ (double)extendedHeight; | |
+ (double)defaultExtendedControlHeight; | |
+- (void).cxx_destruct; | |
- (void)didEndSplitTransition; | |
- (void)candidateBarDidScroll:(id)arg1; | |
- (void)scrollViewDidScroll:(id)arg1; | |
diff --git a/UIKit/UIKeyboardCandidateView_iPhone.h b/UIKit/UIKeyboardCandidateView_iPhone.h | |
index 0aeda4e2..f3da0ab9 100644 | |
--- a/UIKit/UIKeyboardCandidateView_iPhone.h | |
+++ b/UIKit/UIKeyboardCandidateView_iPhone.h | |
@@ -18,6 +18,7 @@ __attribute__((visibility("hidden"))) | |
} | |
+ (double)defaultExtendedControlHeight; | |
+- (void).cxx_destruct; | |
- (void)_handleKeyboardShowOrHide:(id)arg1; | |
- (void)handleTap; | |
- (void)scrollViewWillBeginDragging:(id)arg1; | |
diff --git a/UIKit/UIKeyboardCandidateView_iPhone_Bar.h b/UIKit/UIKeyboardCandidateView_iPhone_Bar.h | |
index d1b2abdc..c56202a8 100644 | |
--- a/UIKit/UIKeyboardCandidateView_iPhone_Bar.h | |
+++ b/UIKit/UIKeyboardCandidateView_iPhone_Bar.h | |
@@ -6,16 +6,19 @@ | |
#import <UIKit/UIKeyboardCandidateView_iPhone.h> | |
+@class UIView; | |
+ | |
__attribute__((visibility("hidden"))) | |
@interface UIKeyboardCandidateView_iPhone_Bar : UIKeyboardCandidateView_iPhone | |
{ | |
+ UIView *_separatorInLieuOfSortControl; | |
} | |
+- (void).cxx_destruct; | |
- (void)layoutSubviews; | |
- (struct CGSize)_defaultSize; | |
- (void)setCandidateViewExtended:(_Bool)arg1; | |
- (unsigned long long)_numberOfColumns:(_Bool)arg1; | |
-- (void)dealloc; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
@end | |
diff --git a/UIKit/UIKeyboardCandidateView_iPhone_Bar_Experimental.h b/UIKit/UIKeyboardCandidateView_iPhone_Bar_Experimental.h | |
new file mode 100644 | |
index 00000000..c1189a19 | |
--- /dev/null | |
+++ b/UIKit/UIKeyboardCandidateView_iPhone_Bar_Experimental.h | |
@@ -0,0 +1,23 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIKeyboardCandidateView_iPhone.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIKeyboardCandidateView_iPhone_Bar_Experimental : UIKeyboardCandidateView_iPhone | |
+{ | |
+} | |
+ | |
+- (void)handleTap; | |
+- (void)scrollViewWillBeginDragging:(id)arg1; | |
+- (void)layoutSubviews; | |
+- (struct CGSize)_defaultSize; | |
+- (void)setCandidateViewExtended:(_Bool)arg1; | |
+- (unsigned long long)_numberOfColumns:(_Bool)arg1; | |
+- (id)initWithFrame:(struct CGRect)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIKeyboardDictationMenu.h b/UIKit/UIKeyboardDictationMenu.h | |
index 947d7e75..7755f051 100644 | |
--- a/UIKit/UIKeyboardDictationMenu.h | |
+++ b/UIKit/UIKeyboardDictationMenu.h | |
@@ -18,7 +18,7 @@ __attribute__((visibility("hidden"))) | |
- (void)fadeWithDelay:(double)arg1; | |
- (void)fade; | |
- (void)cleanupForFadeOrHide; | |
-- (void)show; | |
+- (void)willShow; | |
- (void)performShowAnimation; | |
- (_Bool)centerPopUpOverKey; | |
- (_Bool)usesTable; | |
diff --git a/UIKit/UIKeyboardEmojiCategoryBar.h b/UIKit/UIKeyboardEmojiCategoryBar.h | |
index 64e21e55..4535b955 100644 | |
--- a/UIKit/UIKeyboardEmojiCategoryBar.h | |
+++ b/UIKit/UIKeyboardEmojiCategoryBar.h | |
@@ -6,7 +6,8 @@ | |
#import <UIKit/UIKeyboardEmojiKeyView.h> | |
-@class UIKeyboardEmojiGraphicsTraits, UIView; | |
+@class UIKeyboardEmojiGraphicsTraits, UIResponder, UIView; | |
+@protocol UIKBEmojiHitTestResponder; | |
__attribute__((visibility("hidden"))) | |
@interface UIKeyboardEmojiCategoryBar : UIKeyboardEmojiKeyView | |
@@ -16,8 +17,10 @@ __attribute__((visibility("hidden"))) | |
UIKeyboardEmojiGraphicsTraits *_emojiGraphicsTraits; | |
_Bool _isScrubbing; | |
double _scrubStartXLocation; | |
+ UIResponder<UIKBEmojiHitTestResponder> *_hitTestResponder; | |
} | |
+@property(nonatomic) UIResponder<UIKBEmojiHitTestResponder> *hitTestResponder; // @synthesize hitTestResponder=_hitTestResponder; | |
@property(retain, nonatomic) UIKeyboardEmojiGraphicsTraits *emojiGraphicsTraits; // @synthesize emojiGraphicsTraits=_emojiGraphicsTraits; | |
@property(retain, nonatomic) UIView *scrubView; // @synthesize scrubView=_scrubView; | |
@property unsigned long long selectedIndex; // @synthesize selectedIndex=_selectedIndex; | |
diff --git a/UIKit/UIKeyboardEmojiCollectionView.h b/UIKit/UIKeyboardEmojiCollectionView.h | |
index 8dc367f1..6c0882d3 100644 | |
--- a/UIKit/UIKeyboardEmojiCollectionView.h | |
+++ b/UIKit/UIKeyboardEmojiCollectionView.h | |
@@ -6,19 +6,17 @@ | |
#import <UIKit/UICollectionView.h> | |
-@class UIKBRenderConfig, UIKeyboardEmojiGraphicsTraits, UIResponder; | |
+@class UIKeyboardEmojiGraphicsTraits, UIResponder; | |
__attribute__((visibility("hidden"))) | |
@interface UIKeyboardEmojiCollectionView : UICollectionView | |
{ | |
- UIKBRenderConfig *_renderConfig; | |
UIKeyboardEmojiGraphicsTraits *_emojiGraphicsTraits; | |
UIResponder *_hitTestResponder; | |
} | |
@property(nonatomic) UIResponder *hitTestResponder; // @synthesize hitTestResponder=_hitTestResponder; | |
@property(readonly, retain) UIKeyboardEmojiGraphicsTraits *emojiGraphicsTraits; // @synthesize emojiGraphicsTraits=_emojiGraphicsTraits; | |
-@property(retain) UIKBRenderConfig *renderConfig; // @synthesize renderConfig=_renderConfig; | |
- (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; | |
- (void)touchesEnded:(id)arg1 withEvent:(id)arg2; | |
- (void)touchesMoved:(id)arg1 withEvent:(id)arg2; | |
@@ -28,7 +26,7 @@ __attribute__((visibility("hidden"))) | |
- (_Bool)_shouldReverseLayoutDirection; | |
- (void)layoutSubviews; | |
- (void)dealloc; | |
-- (id)initWithFrame:(struct CGRect)arg1 collectionViewLayout:(id)arg2 renderConfig:(id)arg3 emojiGraphicsTraits:(id)arg4; | |
+- (id)initWithFrame:(struct CGRect)arg1 collectionViewLayout:(id)arg2 emojiGraphicsTraits:(id)arg3; | |
@end | |
diff --git a/UIKit/UIKeyboardEmojiKeyDisplayController.h b/UIKit/UIKeyboardEmojiKeyDisplayController.h | |
index 48929724..b9306577 100644 | |
--- a/UIKit/UIKeyboardEmojiKeyDisplayController.h | |
+++ b/UIKit/UIKeyboardEmojiKeyDisplayController.h | |
@@ -34,6 +34,7 @@ __attribute__((visibility("hidden"))) | |
- (void)updateSkinToneBaseKey:(id)arg1 variantUsed:(id)arg2; | |
- (void)emojiUsed:(id)arg1 language:(id)arg2; | |
- (void)emojiUsed:(id)arg1; | |
+- (_Bool)userHasSelectedSkinToneEmoji; | |
- (long long)reloadCategoryForOffsetPercentage:(double)arg1 withSender:(id)arg2; | |
- (void)reloadForCategory:(long long)arg1 withSender:(id)arg2; | |
- (void)updateEmojiKeyManagerWithKey:(id)arg1 withKeyView:(id)arg2; | |
diff --git a/UIKit/UIKeyboardFlipTransitionView.h b/UIKit/UIKeyboardFlipTransitionView.h | |
index d12a49cb..43e06fc2 100644 | |
--- a/UIKit/UIKeyboardFlipTransitionView.h | |
+++ b/UIKit/UIKeyboardFlipTransitionView.h | |
@@ -33,7 +33,7 @@ __attribute__((visibility("hidden"))) | |
- (_Bool)transitionIsVisible; | |
- (void)rebuildControlKeys:(unsigned long long)arg1; | |
- (void)rebuildTransitionForSplitStyleChange:(id)arg1; | |
-- (void)rebuildFromKeyplane:(id)arg1 toKeyplane:(id)arg2 keyboardType:(long long)arg3 orientation:(long long)arg4; | |
+- (void)rebuildFromKeyplane:(id)arg1 toKeyplane:(id)arg2 startToken:(id)arg3 endToken:(id)arg4 keyboardType:(long long)arg5 orientation:(long long)arg6; | |
- (void)updateTransition; | |
- (void)_delayedUpdateTransition; | |
- (void)rebuildMoreIntlKeys; | |
diff --git a/UIKit/UIKeyboardHandBiasTransitionContext.h b/UIKit/UIKeyboardHandBiasTransitionContext.h | |
new file mode 100644 | |
index 00000000..b3ec7ae9 | |
--- /dev/null | |
+++ b/UIKit/UIKeyboardHandBiasTransitionContext.h | |
@@ -0,0 +1,23 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@class UIView; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIKeyboardHandBiasTransitionContext : NSObject | |
+{ | |
+ UIView *_fromSnapshotView; | |
+ UIView *_toSnapshotView; | |
+} | |
+ | |
+@property(retain, nonatomic) UIView *toSnapshotView; // @synthesize toSnapshotView=_toSnapshotView; | |
+@property(retain, nonatomic) UIView *fromSnapshotView; // @synthesize fromSnapshotView=_fromSnapshotView; | |
+- (void).cxx_destruct; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIKeyboardHandBiasTransitionCoordinator.h b/UIKit/UIKeyboardHandBiasTransitionCoordinator.h | |
new file mode 100644 | |
index 00000000..4f1fa33b | |
--- /dev/null | |
+++ b/UIKit/UIKeyboardHandBiasTransitionCoordinator.h | |
@@ -0,0 +1,55 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UIGestureRecognizerDelegate-Protocol.h> | |
+ | |
+@class NSString, UIKeyboardHandBiasTransitionContext, UIKeyboardSquishTransition, UIPanGestureRecognizer; | |
+@protocol UIKeyboardHandBiasTransitionCoordinatorDelegate; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIKeyboardHandBiasTransitionCoordinator : NSObject <UIGestureRecognizerDelegate> | |
+{ | |
+ _Bool _edgeSwipeDetected; | |
+ _Bool _transitionDidBegin; | |
+ unsigned long long _transitionStartEdge; | |
+ long long _initialBias; | |
+ long long _transitionTargetBias; | |
+ double _initialEdgeTranslation; | |
+ double _edgeSwipeProgress; | |
+ double _edgeSwipeVelocity; | |
+ _Bool _interactive; | |
+ id <UIKeyboardHandBiasTransitionCoordinatorDelegate> _delegate; | |
+ UIPanGestureRecognizer *_gestureRecognizer; | |
+ UIKeyboardSquishTransition *_currentTransition; | |
+ double _swipeWidthRatio; | |
+ UIKeyboardHandBiasTransitionContext *_currentContext; | |
+} | |
+ | |
+@property(retain, nonatomic) UIKeyboardHandBiasTransitionContext *currentContext; // @synthesize currentContext=_currentContext; | |
+@property(nonatomic, getter=isInteractive) _Bool interactive; // @synthesize interactive=_interactive; | |
+@property(nonatomic) double swipeWidthRatio; // @synthesize swipeWidthRatio=_swipeWidthRatio; | |
+@property(retain, nonatomic) UIKeyboardSquishTransition *currentTransition; // @synthesize currentTransition=_currentTransition; | |
+@property(retain, nonatomic) UIPanGestureRecognizer *gestureRecognizer; // @synthesize gestureRecognizer=_gestureRecognizer; | |
+@property(nonatomic) __weak id <UIKeyboardHandBiasTransitionCoordinatorDelegate> delegate; // @synthesize delegate=_delegate; | |
+- (void).cxx_destruct; | |
+- (_Bool)gestureRecognizerShouldBegin:(id)arg1; | |
+- (void)_handBiasPanGestureRecognizerStateDidChange:(id)arg1; | |
+- (void)_didRecognizeSpacebarGestureOnStartEdge:(unsigned long long)arg1 withDistance:(double)arg2; | |
+- (void)uninstallGestureRecognizers; | |
+- (void)installGestureRecognizers; | |
+- (void)finishHandBiasTransition; | |
+- (void)beginHandBiasTransitionWithContext:(id)arg1; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIKeyboardHandBiasTransitionCoordinatorDelegate-Protocol.h b/UIKit/UIKeyboardHandBiasTransitionCoordinatorDelegate-Protocol.h | |
new file mode 100644 | |
index 00000000..be9217ec | |
--- /dev/null | |
+++ b/UIKit/UIKeyboardHandBiasTransitionCoordinatorDelegate-Protocol.h | |
@@ -0,0 +1,18 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class UIKeyboardHandBiasTransitionContext, UIKeyboardHandBiasTransitionCoordinator, UIKeyboardKeyplaneTransition, UIPanGestureRecognizer, UIView; | |
+ | |
+@protocol UIKeyboardHandBiasTransitionCoordinatorDelegate <NSObject> | |
+- (UIView *)hostViewForHandBiasTransition:(UIKeyboardHandBiasTransitionCoordinator *)arg1; | |
+- (long long)currentHandBiasWithCoordinator:(UIKeyboardHandBiasTransitionCoordinator *)arg1; | |
+- (void)finishHandBiasTransitionWithFinalBias:(long long)arg1; | |
+- (UIKeyboardHandBiasTransitionContext *)prepareTransition:(UIKeyboardKeyplaneTransition *)arg1 forTargetHandBias:(long long)arg2 coordinator:(UIKeyboardHandBiasTransitionCoordinator *)arg3; | |
+- (_Bool)gestureRecognizerShouldBegin:(UIPanGestureRecognizer *)arg1 forHandBiasCoordinator:(UIKeyboardHandBiasTransitionCoordinator *)arg2; | |
+@end | |
+ | |
diff --git a/UIKit/UIKeyboardHiddenViewController.h b/UIKit/UIKeyboardHiddenViewController.h | |
new file mode 100644 | |
index 00000000..e2686e47 | |
--- /dev/null | |
+++ b/UIKit/UIKeyboardHiddenViewController.h | |
@@ -0,0 +1,44 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIViewController.h> | |
+ | |
+#import <UIKit/UIPopoverPresentationControllerDelegate-Protocol.h> | |
+#import <UIKit/UIViewControllerTransitioningDelegate-Protocol.h> | |
+#import <UIKit/_SFAppAutoFillPasswordViewControllerDelegate-Protocol.h> | |
+ | |
+@class NSString, UIView; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIKeyboardHiddenViewController : UIViewController <_SFAppAutoFillPasswordViewControllerDelegate, UIViewControllerTransitioningDelegate, UIPopoverPresentationControllerDelegate> | |
+{ | |
+ _Bool presentedAutofill; | |
+ _Bool _shouldPresentRemoteAsPopover; | |
+ UIView *_sourceView; | |
+} | |
+ | |
+@property(nonatomic) _Bool shouldPresentRemoteAsPopover; // @synthesize shouldPresentRemoteAsPopover=_shouldPresentRemoteAsPopover; | |
+@property(nonatomic) UIView *sourceView; // @synthesize sourceView=_sourceView; | |
+- (void)prepareForPopoverPresentation:(id)arg1; | |
+- (void)presentAutofillVC; | |
+- (void)_willChangeToFirstResponder:(id)arg1; | |
+- (void)passwordViewControllerDidFinish:(id)arg1; | |
+- (void)_localAuthenticationUIDismissed; | |
+- (void)_localAuthenticationUIPresented; | |
+- (void)viewWillDisappear:(_Bool)arg1; | |
+- (void)viewWillAppear:(_Bool)arg1; | |
+- (id)presentationControllerForPresentedViewController:(id)arg1 presentingViewController:(id)arg2 sourceViewController:(id)arg3; | |
+- (void)dealloc; | |
+- (id)initWithNibName:(id)arg1 bundle:(id)arg2; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIKeyboardImpl.h b/UIKit/UIKeyboardImpl.h | |
index ec792801..cc999841 100644 | |
--- a/UIKit/UIKeyboardImpl.h | |
+++ b/UIKit/UIKeyboardImpl.h | |
@@ -6,15 +6,16 @@ | |
#import <UIKit/UIView.h> | |
+#import <UIKit/TIKeyboardInputManagerToImplProtocol-Protocol.h> | |
#import <UIKit/UIKeyboardCandidateListDelegate-Protocol.h> | |
#import <UIKit/UITextInputSuggestionDelegate-Protocol.h> | |
#import <UIKit/_UIIVCResponseDelegateImpl-Protocol.h> | |
#import <UIKit/_UIKeyboardTextSelectionGestureControllerDelegate-Protocol.h> | |
-@class NSDictionary, NSMutableArray, NSMutableDictionary, NSString, TIKeyboardCandidateResultSet, TIKeyboardInputManagerState, TIKeyboardInputManagerStub, TIKeyboardLayout, TIKeyboardState, TIKeyboardTouchEvent, UIAlertView, UIAutocorrectInlinePrompt, UIDelayedAction, UIKeyboardAutocorrectionController, UIKeyboardLayout, UIKeyboardScheduledTask, UIKeyboardTaskQueue, UILexicon, UIPhysicalKeyboardEvent, UIResponder, UITextInputArrowKeyHistory, UITextInputTraits, UITextSelectionView, _UIActionWhenIdle, _UIFeedbackKeyboardBehavior, _UIKeyboardTextSelectionController; | |
+@class NSDictionary, NSMutableArray, NSMutableDictionary, NSString, TIKeyboardCandidateResultSet, TIKeyboardInputManagerState, TIKeyboardInputManagerStub, TIKeyboardLayout, TIKeyboardState, TIKeyboardTouchEvent, TISmartPunctuationController, UIAlertView, UIAutocorrectInlinePrompt, UIDelayedAction, UIKeyboardAutocorrectionController, UIKeyboardLayout, UIKeyboardScheduledTask, UIKeyboardTaskQueue, UILexicon, UIPhysicalKeyboardEvent, UIResponder, UITextInputArrowKeyHistory, UITextInputTraits, UITextSelectionView, _UIActionWhenIdle, _UIKeyboardFeedbackGenerator, _UIKeyboardTextSelectionController; | |
@protocol UIKeyInput, UIKeyInputPrivate, UIKeyboardCandidateList, UIKeyboardImplGeometryDelegate, UIKeyboardInput, UITextInput, UITextInputPrivate, UIWKInteractionViewProtocol; | |
-@interface UIKeyboardImpl : UIView <_UIIVCResponseDelegateImpl, _UIKeyboardTextSelectionGestureControllerDelegate, UITextInputSuggestionDelegate, UIKeyboardCandidateListDelegate> | |
+@interface UIKeyboardImpl : UIView <_UIIVCResponseDelegateImpl, _UIKeyboardTextSelectionGestureControllerDelegate, UITextInputSuggestionDelegate, TIKeyboardInputManagerToImplProtocol, UIKeyboardCandidateListDelegate> | |
{ | |
id <UIKeyInput> m_delegate; | |
UIKeyboardTaskQueue *m_taskQueue; | |
@@ -116,7 +117,8 @@ | |
_Bool m_updateLayoutOnShowKeyboard; | |
_Bool m_receivedCandidatesInCurrentInputMode; | |
int _currentAlertReason; | |
- _UIFeedbackKeyboardBehavior *m_feedbackBehavior; | |
+ _Bool m_textInputTraitsNeedAutofill; | |
+ _UIKeyboardFeedbackGenerator *m_feedbackGenerator; | |
_Bool m_canUpdateIdleTimer; | |
_Bool m_scrolling; | |
_Bool m_hasInputOnAcceptCandidate; | |
@@ -139,6 +141,9 @@ | |
_Bool m_repeatDeleteFromHardwareKeyboard; | |
UIDelayedAction *m_disablePredictionViewTimer; | |
double m_lastDisablePredictionViewTime; | |
+ NSMutableDictionary *m_autofillGroup; | |
+ _Bool m_isAutofilling; | |
+ long long m_pendingAutofillIndex; | |
_Bool m_showsCandidateBar; | |
_Bool m_showsCandidateInline; | |
_Bool committingCandidate; | |
@@ -146,6 +151,7 @@ | |
_Bool m_softwareKeyboardShownByTouch; | |
_Bool _forceEnablePredictionView; | |
_Bool _handlingKeyCommandFromHardwareKeyboard; | |
+ TISmartPunctuationController *m_smartPunctuationController; | |
TIKeyboardTouchEvent *m_touchEventWaitingForKeyInputEvent; | |
_UIActionWhenIdle *m_delayedCandidateRequest; | |
_UIActionWhenIdle *m_deferredDidSetDelegateAction; | |
@@ -153,6 +159,7 @@ | |
UIKeyboardScheduledTask *m_hardwareRepeatTask; | |
UIAlertView *keyboardAlertView; | |
_UIKeyboardTextSelectionController *_textSelectionController; | |
+ unsigned long long _requestedInteractionModel; | |
NSDictionary *_candidateRequestInfo; | |
UIKeyboardScheduledTask *_autocorrectPromptTask; | |
} | |
@@ -168,35 +175,34 @@ | |
+ (void)setPersistentSplitProgress:(double)arg1; | |
+ (double)splitProgress; | |
+ (double)persistentSplitProgress; | |
-+ (double)floatingWidth; | |
+ (double)keyboardWidthForScreen:(id)arg1 withOrientation:(long long)arg2; | |
-+ (void)setFloating:(_Bool)arg1 positionedWithLayout:(id)arg2; | |
-+ (void)setFloating:(_Bool)arg1; | |
-+ (_Bool)isFloating; | |
-+ (_Bool)supportsFloating; | |
+ (_Bool)supportsSplit; | |
+ (_Bool)isSplit; | |
+ (_Bool)rivenTranslationPreference; | |
+ (_Bool)rivenPreference; | |
+ (_Bool)rivenInstalled; | |
+ (void)refreshRivenStateWithTraits:(id)arg1 isKeyboard:(_Bool)arg2; | |
++ (_Bool)showsGlobeAndDictationKeysExternallyForInterfaceOrientation:(long long)arg1; | |
++ (_Bool)shouldMergeAssistantBarWithKeyboardLayout; | |
+ (double)additionalInstanceHeight; | |
-+ (double)additionalInstanceHeightForInterfaceOrientation:(long long)arg1; | |
++ (double)additionalInstanceHeightForInterfaceOrientation:(long long)arg1 hasInputView:(_Bool)arg2; | |
+ (double)topMarginForInterfaceOrientation:(long long)arg1; | |
+ (id)normalizedInputModesFromPreference; | |
+ (struct CGSize)keyboardSizeForInterfaceOrientation:(long long)arg1; | |
+ (_Bool)keyboardOrientation:(long long)arg1 isEquivalentToOrientation:(long long)arg2; | |
+ (struct CGSize)sizeForInterfaceOrientation:(long long)arg1; | |
+ (struct CGSize)defaultSizeForInterfaceOrientation:(long long)arg1; | |
++ (struct UIEdgeInsets)deviceSpecificStaticHitBufferForInterfaceOrientation:(long long)arg1 inputMode:(id)arg2; | |
++ (struct UIEdgeInsets)deviceSpecificPaddingForInterfaceOrientation:(long long)arg1 inputMode:(id)arg2; | |
+ (Class)layoutClassForCurrentInputMode; | |
+ (_Bool)isActivatingForeground; | |
++ (void)switchControlStatusDidChange:(id)arg1; | |
+ (void)applicationDidReceiveMemoryWarning:(id)arg1; | |
+ (void)applicationWillEnterForeground:(id)arg1; | |
+ (void)applicationDidEnterBackground:(id)arg1; | |
+ (void)applicationDidBecomeActive:(id)arg1; | |
+ (void)applicationWillResignActive:(id)arg1; | |
+ (void)applicationWillSuspend:(id)arg1; | |
-+ (void)purgeImageCache; | |
+ (void)releaseSharedInstance; | |
+ (id)activeInstance; | |
+ (id)sharedInstance; | |
@@ -211,9 +217,11 @@ | |
@property(nonatomic) _Bool handlingKeyCommandFromHardwareKeyboard; // @synthesize handlingKeyCommandFromHardwareKeyboard=_handlingKeyCommandFromHardwareKeyboard; | |
@property(retain, nonatomic) UIKeyboardScheduledTask *autocorrectPromptTask; // @synthesize autocorrectPromptTask=_autocorrectPromptTask; | |
@property(retain, nonatomic) NSDictionary *candidateRequestInfo; // @synthesize candidateRequestInfo=_candidateRequestInfo; | |
+@property(nonatomic) unsigned long long requestedInteractionModel; // @synthesize requestedInteractionModel=_requestedInteractionModel; | |
@property(retain, nonatomic) _UIKeyboardTextSelectionController *textSelectionController; // @synthesize textSelectionController=_textSelectionController; | |
@property(nonatomic) _Bool forceEnablePredictionView; // @synthesize forceEnablePredictionView=_forceEnablePredictionView; | |
-@property(retain, nonatomic) _UIFeedbackKeyboardBehavior *feedbackBehavior; // @synthesize feedbackBehavior=m_feedbackBehavior; | |
+@property(retain, nonatomic) _UIKeyboardFeedbackGenerator *feedbackGenerator; // @synthesize feedbackGenerator=m_feedbackGenerator; | |
+@property(retain, nonatomic) NSMutableDictionary *autofillGroup; // @synthesize autofillGroup=m_autofillGroup; | |
@property(nonatomic) _Bool animateUpdateBars; // @synthesize animateUpdateBars=m_animateUpdateBars; | |
@property(nonatomic) _Bool suppressUpdateLayout; // @synthesize suppressUpdateLayout=m_suppressUpdateLayout; | |
@property(nonatomic) _Bool softwareKeyboardShownByTouch; // @synthesize softwareKeyboardShownByTouch=m_softwareKeyboardShownByTouch; | |
@@ -334,11 +342,13 @@ | |
- (void)sendCallbacksForPreCorrectionsDisplay; | |
- (struct CGRect)convertRectToAutocorrectRect:(struct CGRect)arg1 delegateView:(id)arg2 container:(id)arg3; | |
- (void)updateTextCandidateView; | |
+- (struct CGRect)correctionRect; | |
- (id)inputOverlayContainer; | |
- (void)_updateKeyboardConfigurations; | |
- (id)updatedKeyBehaviors; | |
- (id)updateKeyBehaviors:(id)arg1 withBehaviors:(id)arg2 forState:(id)arg3; | |
- (id)_keyboardBehaviorState; | |
+- (void)performKeyBehaviorCommitInline; | |
- (void)performKeyBehaviorConfirmFirstCandidate; | |
- (void)performKeyBehaviorConfirm; | |
- (void)_handleKeyBehavior:(unsigned long long)arg1 forKeyType:(id)arg2; | |
@@ -366,6 +376,7 @@ | |
- (void)updateCandidateDisplayAsyncWithCandidateSet:(id)arg1; | |
- (_Bool)displaysCandidates; | |
- (void)setCandidateList:(id)arg1; | |
+- (void)processPayloadInfo:(id)arg1; | |
- (_Bool)acceptWord:(id)arg1 firstDelete:(unsigned long long)arg2 forInput:(id)arg3; | |
- (_Bool)acceptWord:(id)arg1 firstDelete:(unsigned long long)arg2; | |
- (void)scheduleReplacementsWithOptions:(unsigned long long)arg1; | |
@@ -379,6 +390,7 @@ | |
- (void)acceptRecentInput:(id)arg1; | |
- (void)removeRecentInput:(id)arg1 completionHandler:(CDUnknownBlockType)arg2; | |
- (void)clearRecentInput; | |
+- (void)clearInputWithCandidatesCleared:(_Bool)arg1; | |
- (void)clearInput; | |
- (id)candidateList; | |
- (void)candidateListInvalidateSelection:(id)arg1; | |
@@ -396,8 +408,10 @@ | |
- (_Bool)userSelectedCurrentCandidate; | |
- (void)acceptFirstCandidate; | |
- (void)acceptCandidate:(id)arg1 forInput:(id)arg2 executionContext:(id)arg3; | |
-- (void)acceptCurrentCandidateForInput:(id)arg1; | |
-- (void)acceptCurrentCandidate; | |
+- (id)acceptInlineCandidateForInput:(id)arg1; | |
+- (id)acceptCurrentCandidateForInput:(id)arg1; | |
+- (id)acceptInlineCandidate; | |
+- (id)acceptCurrentCandidate; | |
- (void)handleDeletionForCandidate:(id)arg1; | |
- (void)acceptCandidate:(id)arg1 forInput:(id)arg2; | |
- (void)acceptCandidate:(id)arg1; | |
@@ -429,7 +443,7 @@ | |
- (void)didChangePhraseBoundary; | |
- (void)completeAddInputString:(id)arg1 generateCandidates:(_Bool)arg2; | |
- (void)completeAddInputString:(id)arg1; | |
-- (void)addWordTerminator:(id)arg1 afterSpace:(_Bool)arg2 elapsedTime:(double)arg3 executionContext:(id)arg4; | |
+- (void)addWordTerminator:(id)arg1 afterSpace:(_Bool)arg2 afterAcceptingCandidate:(id)arg3 elapsedTime:(double)arg4 executionContext:(id)arg5; | |
- (void)didApplyAutocorrection:(id)arg1 autocorrectPromptFrame:(struct CGRect)arg2; | |
- (_Bool)shouldApplyAcceptedAutocorrection:(id)arg1; | |
- (void)acceptAutocorrection:(id)arg1 executionContextPassingTIKeyboardCandidate:(id)arg2; | |
@@ -449,7 +463,7 @@ | |
- (id)handleReplacement:(id)arg1 forSpaceAndInput:(id)arg2; | |
- (id)handleDeleteAutospaceForInputString:(id)arg1 afterSpace:(_Bool)arg2; | |
- (_Bool)shouldDeleteAutospaceBeforeTerminator:(id)arg1; | |
-- (id)handleDoubleSpacePeriodForInputString:(id)arg1 afterSpace:(_Bool)arg2 elapsedTime:(double)arg3; | |
+- (_Bool)willDoubleSpacePeriodForInputString:(id)arg1 afterSpace:(_Bool)arg2 elapsedTime:(double)arg3; | |
- (void)updateDoubleSpacePeriodStateForString:(id)arg1; | |
- (void)updateDoubleSpacePeriodStateForCharacter:(unsigned int)arg1; | |
- (id)inputEventForInputString:(id)arg1; | |
@@ -471,6 +485,7 @@ | |
- (void)handleClearWithExecutionContext:(id)arg1; | |
- (void)handleClear; | |
- (void)handleClearWithInsertBeforeAdvance:(id)arg1; | |
+- (_Bool)canHandleDelete; | |
- (void)handleDelete; | |
- (void)handleDeleteWithExecutionContext:(id)arg1; | |
- (void)handleDeleteAsRepeat:(_Bool)arg1 executionContext:(id)arg2; | |
@@ -480,8 +495,10 @@ | |
- (_Bool)supportsNumberKeySelection; | |
- (_Bool)suppliesCompletions; | |
- (_Bool)usesAutocorrectionLists; | |
+- (_Bool)accessibilityUsesExtendedKeyboardPredictionsEnabled; | |
- (void)setUsesCandidateSelection:(_Bool)arg1; | |
- (_Bool)usesCandidateSelection; | |
+- (void)updateShowCandidateBar; | |
- (void)setShouldSkipCandidateSelection:(_Bool)arg1 userInitiated:(_Bool)arg2; | |
@property(nonatomic) _Bool shouldSkipCandidateSelection; | |
- (void)forceShiftUpdateIfKeyboardStateChanged; | |
@@ -529,6 +546,11 @@ | |
- (void)generateCandidatesAsynchronouslyWithRange:(struct _NSRange)arg1 selectedCandidate:(id)arg2; | |
- (void)generateCandidatesAsynchronously; | |
- (void)performKeyboardOutput:(id)arg1; | |
+- (void)performKeyboardOutputInfo:(id)arg1; | |
+- (void)_touchIDDismissed; | |
+- (void)_touchIDPresented; | |
+- (void)replaceAllTextInResponder:(id)arg1 withText:(id)arg2; | |
+- (void)updateKeyboardOutput:(id)arg1 withInputForSmartPunctuation:(id)arg2; | |
- (void)handleKeyboardInput:(id)arg1 executionContext:(id)arg2; | |
- (void)setLabel:(id)arg1 forKey:(id)arg2; | |
- (void)syncKeyboardToConfiguration:(id)arg1; | |
@@ -594,9 +616,8 @@ | |
- (_Bool)shouldRapidDelete; | |
- (_Bool)usesAutoDeleteWord; | |
- (_Bool)callShouldReplaceExtendedRange:(long long)arg1 withText:(id)arg2 includeMarkedText:(_Bool)arg3; | |
+- (_Bool)callShouldInsertText:(id)arg1 onDelegate:(id)arg2; | |
- (_Bool)callShouldInsertText:(id)arg1; | |
-- (void)_requestInputManagerSync; | |
-- (void)_performInputViewControllerOutput:(id)arg1; | |
- (void)_completePerformInputViewControllerOutput:(id)arg1 executionContext:(id)arg2; | |
- (void)_processInputViewControllerKeyboardOutput:(id)arg1 executionContext:(id)arg2; | |
- (void)_updateInputViewControllerOutput:(id)arg1 forKeyboardOutput:(id)arg2; | |
@@ -623,6 +644,8 @@ | |
- (void)didSetDelegate; | |
- (void)setDelegate:(id)arg1 force:(_Bool)arg2; | |
@property(retain, nonatomic) UIResponder<UIKeyInput> *delegate; | |
+- (void)updateAssistantBar; | |
+- (id)documentIdentifierForInputDelegate:(id)arg1; | |
@property(readonly, nonatomic) UIResponder *delegateAsResponder; | |
@property(readonly, nonatomic) UIResponder<UIKeyInputPrivate> *privateKeyInputDelegate; | |
@property(readonly, nonatomic) UIResponder<UIWKInteractionViewProtocol> *asynchronousInputDelegate; | |
@@ -655,10 +678,14 @@ | |
- (void)finishSetKeyboardInputMode:(id)arg1 didChangeDirection:(_Bool)arg2; | |
- (void)reinitializeAfterInputModeSwitch:(_Bool)arg1; | |
- (void)updatePredictionView; | |
+- (void)updateSmartPunctuationOptionsForLocaleIdentifier:(id)arg1; | |
- (void)cleanUpBeforeInputModeSwitch; | |
+- (void)_setKeyboardInputMode:(id)arg1 userInitiated:(_Bool)arg2 updateIndicator:(_Bool)arg3 force:(_Bool)arg4 executionContext:(id)arg5; | |
- (void)setKeyboardInputMode:(id)arg1 userInitiated:(_Bool)arg2 updateIndicator:(_Bool)arg3 executionContext:(id)arg4; | |
+- (void)reloadCurrentInputMode; | |
- (void)postInputViewControllerShouldUpdateNotification:(id)arg1; | |
- (void)setKeyboardInputMode:(id)arg1 userInitiated:(_Bool)arg2; | |
+- (void)_setKeyboardInputMode:(id)arg1 userInitiated:(_Bool)arg2 force:(_Bool)arg3; | |
- (void)setInputMode:(id)arg1 userInitiated:(_Bool)arg2 updateIndicator:(_Bool)arg3 executionContext:(id)arg4; | |
- (void)setInputMode:(id)arg1 userInitiated:(_Bool)arg2; | |
- (void)setInputMode:(id)arg1; | |
@@ -675,9 +702,10 @@ | |
- (_Bool)keyboardsExpandedPreference; | |
- (id)UILanguagePreference; | |
- (_Bool)doubleSpacePeriodPreference; | |
-- (_Bool)swipeToTabPreference; | |
+@property(readonly, nonatomic) TISmartPunctuationController *smartPunctuationController; // @synthesize smartPunctuationController=m_smartPunctuationController; | |
- (_Bool)checkSpellingPreferenceForTraits; | |
- (_Bool)checkSpellingPreference; | |
+- (_Bool)smartInsertDeleteIsEnabled; | |
- (_Bool)autocapitalizationPreference; | |
- (_Bool)candidateSelectionPredictionForTraits; | |
- (_Bool)disableInputBars; | |
@@ -709,6 +737,15 @@ | |
- (void)deactivateLayout; | |
- (void)clearLayouts; | |
@property(retain, nonatomic) TIKeyboardLayout *layoutForKeyHitTest; | |
+- (void)clearAutofillStates; | |
+- (void)clearAutofillGroup; | |
+- (_Bool)needAutofillCandidate:(id)arg1; | |
+- (long long)doTraits:(id)arg1 matchTextContentType:(id)arg2; | |
+- (void)setPendingAutofillIndex:(long long)arg1; | |
+- (void)refreshAutofillStateIfNecessary; | |
+- (void)generateAutofillCandidate; | |
+- (_Bool)needAutofill; | |
+- (_Bool)textInputTraitsNeedAutofill; | |
- (void)refreshKeyboardState; | |
- (void)updateInputManagerMode; | |
- (_Bool)shouldSwitchFromInputManagerMode:(id)arg1 toInputMode:(id)arg2; | |
@@ -737,6 +774,8 @@ | |
- (void)timeElapsed:(unsigned int)arg1 message:(id)arg2; | |
- (void)timeMark:(unsigned int)arg1; | |
- (void)timeMark:(unsigned int)arg1 message:(id)arg2; | |
+- (void)_clearAutofillGroup; | |
+- (_Bool)_needAutofillCandidate:(id)arg1; | |
- (void)logHandwritingData; | |
- (_Bool)isAutoDeleteActive; | |
- (void)testAutocorrectionPromptWithCorrection:(id)arg1; | |
@@ -752,7 +791,11 @@ | |
- (void)lookUpResponderChainForCustomInputView; | |
- (void)moveCursorRightShifted:(_Bool)arg1; | |
- (void)moveCursorLeftShifted:(_Bool)arg1; | |
+- (_Bool)globeKeyDisplaysAsEmojiKey; | |
- (void)acceptAutocorrectionAndEndComposition; | |
+- (double)biasedKeyboardWidthRatio; | |
+- (long long)currentHandBias; | |
+- (_Bool)allowsReachableKeyboard; | |
- (id)_layout; | |
- (_Bool)isUsingDictationLayout; | |
- (void)setTextInputChangesIgnored:(_Bool)arg1; | |
@@ -766,6 +809,8 @@ | |
- (void)clearLanguageIndicator; | |
- (_Bool)keyboardDrawsOpaque; | |
- (void)clearExcessKeyboardMemory; | |
+- (void)_requestInputManagerSync; | |
+- (void)_performInputViewControllerOutput:(id)arg1; | |
- (_Bool)_needsCandidates; | |
- (void)_setNeedsCandidates:(_Bool)arg1; | |
- (long long)_positionInCandidateList:(id)arg1; | |
diff --git a/UIKit/UIKeyboardInputMode.h b/UIKit/UIKeyboardInputMode.h | |
index 80d1d926..9f0e9403 100644 | |
--- a/UIKit/UIKeyboardInputMode.h | |
+++ b/UIKit/UIKeyboardInputMode.h | |
@@ -13,6 +13,7 @@ | |
@interface UIKeyboardInputMode : UITextInputMode <NSCopying> | |
{ | |
_Bool isDisplayed; | |
+ _Bool _extensionInputModeHasDictation; | |
NSString *primaryLanguage; | |
NSString *languageWithRegion; | |
NSString *identifier; | |
@@ -24,11 +25,13 @@ | |
+ (_Bool)supportsSecureCoding; | |
+ (id)dictationInputMode; | |
++ (id)autofillFallbackInputMode; | |
+ (id)intlInputMode; | |
+ (id)keyboardInputModeWithIdentifier:(id)arg1; | |
+ (id)hardwareLayoutFromIdentifier:(id)arg1; | |
+ (id)softwareLayoutFromIdentifier:(id)arg1; | |
+ (id)canonicalLanguageIdentifierFromIdentifier:(id)arg1; | |
+@property(nonatomic) _Bool extensionInputModeHasDictation; // @synthesize extensionInputModeHasDictation=_extensionInputModeHasDictation; | |
@property(retain, nonatomic) NSArray *multilingualLanguages; // @synthesize multilingualLanguages=_multilingualLanguages; | |
@property(nonatomic) _Bool isDisplayed; // @synthesize isDisplayed; | |
@property(retain, nonatomic) NSString *hardwareLayout; // @synthesize hardwareLayout; | |
@@ -37,6 +40,9 @@ | |
@property(retain, nonatomic) NSString *identifier; // @synthesize identifier; | |
@property(retain, nonatomic) NSString *languageWithRegion; // @synthesize languageWithRegion; | |
@property(retain, nonatomic) NSString *primaryLanguage; // @synthesize primaryLanguage; | |
+- (void)setLastUsedDictationLanguage; | |
+@property(retain, nonatomic) NSString *dictationLanguage; | |
+@property(readonly, nonatomic) NSString *dictationDisplayName; | |
- (_Bool)isDesiredForTraits:(id)arg1; | |
- (_Bool)isAllowedForTraits:(id)arg1; | |
@property(readonly, nonatomic) NSString *containingBundleDisplayName; | |
diff --git a/UIKit/UIKeyboardInputModeController.h b/UIKit/UIKeyboardInputModeController.h | |
index 25ed5445..b22d1473 100644 | |
--- a/UIKit/UIKeyboardInputModeController.h | |
+++ b/UIKit/UIKeyboardInputModeController.h | |
@@ -114,6 +114,12 @@ | |
- (void)_setCurrentInputMode:(id)arg1 force:(_Bool)arg2; | |
@property(retain) UIKeyboardInputMode *currentInputMode; | |
@property(readonly, nonatomic) _Bool containsDictationSupportedInputMode; | |
+- (_Bool)isDictationLanguageEnabled:(id)arg1; | |
+@property(readonly, nonatomic) NSArray *enabledDictationLanguages; | |
+- (id)keyboardLanguageForDictationLanguage:(id)arg1; | |
+- (id)defaultDictationLanguages:(id)arg1; | |
+- (id)suggestedDictationLanguageForDeviceLanguage; | |
+@property(readonly, nonatomic) NSArray *activeDictationSupportedInputModeIdentifiers; | |
@property(readonly, nonatomic) UIKeyboardInputMode *lastUsedInputModeForCurrentContext; | |
@property(readonly, nonatomic) UIKeyboardInputMode *currentLinguisticInputMode; | |
@property(readonly, nonatomic) UIKeyboardInputMode *currentPublicInputMode; | |
diff --git a/UIKit/UIKeyboardLayout.h b/UIKit/UIKeyboardLayout.h | |
index 15d6a4ff..36bb47d3 100644 | |
--- a/UIKit/UIKeyboardLayout.h | |
+++ b/UIKit/UIKeyboardLayout.h | |
@@ -79,15 +79,22 @@ | |
- (id)keyplaneNamed:(id)arg1; | |
- (id)keyplaneForKey:(id)arg1; | |
- (id)baseKeyForString:(id)arg1; | |
+- (_Bool)shouldMergeAssistantBarWithKeyboardLayout; | |
- (struct CGSize)stretchFactor; | |
- (void)setTwoFingerTapTimestamp:(double)arg1; | |
- (_Bool)shouldAllowSelectionGestures:(_Bool)arg1 atPoint:(struct CGPoint)arg2 toBegin:(_Bool)arg3; | |
+- (void)updateUndoKeyState; | |
+- (_Bool)globeKeyDisplaysAsEmojiKey; | |
+- (void)setKeyboardBias:(long long)arg1; | |
+- (void)updateGlobeKeyAndLayoutOriginBeforeSnapshotForInputView:(id)arg1; | |
- (_Bool)supportsEmoji; | |
- (_Bool)isEmojiKeyplane; | |
- (_Bool)keyplaneContainsEmojiKey; | |
- (_Bool)keyplaneContainsDismissKey; | |
- (void)triggerSpaceKeyplaneSwitchIfNecessary; | |
- (id)currentKeyplane; | |
+- (double)biasedKeyboardWidthRatio; | |
+- (long long)currentHandBias; | |
- (void)cancelTouchesForTwoFingerTapGesture:(id)arg1; | |
- (void)didEndIndirectSelectionGesture; | |
- (void)willBeginIndirectSelectionGesture; | |
diff --git a/UIKit/UIKeyboardLayoutDictation.h b/UIKit/UIKeyboardLayoutDictation.h | |
index 63ba9883..42b97840 100644 | |
--- a/UIKit/UIKeyboardLayoutDictation.h | |
+++ b/UIKit/UIKeyboardLayoutDictation.h | |
@@ -17,6 +17,7 @@ __attribute__((visibility("hidden"))) | |
+ (struct CGSize)keyboardSizeForInputMode:(id)arg1 screenTraits:(id)arg2 keyboardType:(long long)arg3; | |
+ (id)activeInstance; | |
+- (void)_moveWithEvent:(id)arg1; | |
- (struct CGRect)dragGestureRectInView:(id)arg1; | |
- (_Bool)usesAutoShift; | |
- (id)currentKeyplane; | |
@@ -26,9 +27,12 @@ __attribute__((visibility("hidden"))) | |
- (void)layoutSubviews; | |
- (void)setRenderConfig:(id)arg1; | |
- (void)showKeyboardWithInputTraits:(id)arg1 screenTraits:(id)arg2 splitTraits:(id)arg3; | |
+- (void)didEndIndirectSelectionGesture; | |
+- (void)willBeginIndirectSelectionGesture; | |
- (void)setupBackgroundViewForNewSplitTraits:(id)arg1; | |
- (int)_clipCornersOfView:(id)arg1; | |
- (_Bool)visible; | |
+- (long long)currentHandBias; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
@end | |
diff --git a/UIKit/UIKeyboardLayoutStar.h b/UIKit/UIKeyboardLayoutStar.h | |
index 2041fb68..455096e1 100644 | |
--- a/UIKit/UIKeyboardLayoutStar.h | |
+++ b/UIKit/UIKeyboardLayoutStar.h | |
@@ -7,11 +7,13 @@ | |
#import <UIKit/UIKeyboardLayout.h> | |
#import <UIKit/UIKBEmojiHitTestResponder-Protocol.h> | |
+#import <UIKit/UIKeyboardHandBiasTransitionCoordinatorDelegate-Protocol.h> | |
+#import <UIKit/UIKeyboardPinchGestureRecognizerDelegate-Protocol.h> | |
-@class CADisplayLink, NSDate, NSMutableArray, NSMutableDictionary, NSMutableSet, NSNumber, NSString, NSTimer, UIDelayedAction, UIGestureKeyboardIntroduction, UIKBBackgroundView, UIKBKeyViewAnimator, UIKBKeyplaneView, UIKBRenderConfig, UIKBTree, UIKeyboardEmojiKeyDisplayController, UIKeyboardSplitTransitionView, UISwipeGestureRecognizer, UIView, _UIFeedbackRetargetBehavior, _UIKeyboardTypingSpeedLogger; | |
+@class CADisplayLink, NSDate, NSLayoutConstraint, NSMutableArray, NSMutableDictionary, NSMutableSet, NSNumber, NSString, NSTimer, UIButton, UIDelayedAction, UIGestureKeyboardIntroduction, UIKBBackgroundView, UIKBKeyViewAnimator, UIKBKeyplaneView, UIKBRenderConfig, UIKBTree, UIKeyboardEmojiKeyDisplayController, UIKeyboardHandBiasTransitionCoordinator, UIKeyboardPinchGestureRecognizer, UIKeyboardSplitTransitionView, UISelectionFeedbackGenerator, UISwipeGestureRecognizer, UIView, _UIKeyboardTypingSpeedLogger; | |
__attribute__((visibility("hidden"))) | |
-@interface UIKeyboardLayoutStar : UIKeyboardLayout <UIKBEmojiHitTestResponder> | |
+@interface UIKeyboardLayoutStar : UIKeyboardLayout <UIKBEmojiHitTestResponder, UIKeyboardHandBiasTransitionCoordinatorDelegate, UIKeyboardPinchGestureRecognizerDelegate> | |
{ | |
UIKBTree *_keyboard; | |
UIKBTree *_keyplane; | |
@@ -60,32 +62,25 @@ __attribute__((visibility("hidden"))) | |
_Bool _showDictationKey; | |
_Bool _suppressDeactivateKeys; | |
_Bool _suppressShiftKeyplaneAnimation; | |
- _Bool _suppressGestureKeyplaneAnimation; | |
_Bool _isTrackpadMode; | |
_Bool _shiftLockReady; | |
double _shiftLockFirstTapTime; | |
UISwipeGestureRecognizer *_rightSwipeRecognizer; | |
UISwipeGestureRecognizer *_leftSwipeRecognizer; | |
UISwipeGestureRecognizer *_upSwipeRecognizer; | |
+ UIKeyboardPinchGestureRecognizer *_pinchGestureRecognizer; | |
NSMutableDictionary *_activeKeyplaneTransitions; | |
UIKeyboardSplitTransitionView *_transitionView; | |
double _initialSplitProgress; | |
double _finalSplitProgress; | |
- double _initialPinchSeparation; | |
- double _pinchSeparationValues[4]; | |
- _Bool _pinchDetected; | |
double _autoSplitLastUpdate; | |
double _autoSplitElapsedTime; | |
CADisplayLink *_displayLink; | |
_Bool _ghostKeysEnabled; | |
UIDelayedAction *_delayedCentroidUpdate; | |
_Bool _isRebuilding; | |
- long long _initialBias; | |
- long long _transitionTargetBias; | |
- _Bool _edgeSwipeDetected; | |
- double _initialEdgeTranslation; | |
- double _edgeSwipeProgress; | |
- double _edgeSwipeVelocity; | |
+ long long _currentHandBias; | |
+ UIKeyboardHandBiasTransitionCoordinator *_handBiasTransitionCoordinator; | |
NSString *_layoutTag; | |
_Bool _preRotateShift; | |
NSString *_preRotateKeyplaneName; | |
@@ -121,14 +116,15 @@ __attribute__((visibility("hidden"))) | |
_Bool _hasPeekedGestureKey; | |
_Bool _lastInputIsGestureKey; | |
UIGestureKeyboardIntroduction *_gestureKeyboardIntroduction; | |
+ _Bool _dictationUsingServerManualEndpointing; | |
+ UIButton *_biasEscapeButton; | |
+ NSLayoutConstraint *_biasEscapeButtonLeftConstraint; | |
+ NSLayoutConstraint *_biasEscapeButtonRightConstraint; | |
_Bool _muteNextKeyClickSound; | |
int playKeyClickSoundOn; | |
- int _rightSwipeFunction; | |
- int _leftSwipeFunction; | |
- int _downSwipeFunction; | |
UIKBRenderConfig *_renderConfig; | |
UIView *_modalDisplayView; | |
- _UIFeedbackRetargetBehavior *_slideBehaviour; | |
+ UISelectionFeedbackGenerator *_slideBehaviour; | |
double _lastTwoFingerTapTimestamp; | |
} | |
@@ -139,12 +135,9 @@ __attribute__((visibility("hidden"))) | |
+ (id)keyboardFromFactoryWithName:(id)arg1 screen:(id)arg2; | |
+ (void)accessibilitySensitivityChanged; | |
+ (Class)_subclassForScreenTraits:(id)arg1; | |
-@property int downSwipeFunction; // @synthesize downSwipeFunction=_downSwipeFunction; | |
-@property int leftSwipeFunction; // @synthesize leftSwipeFunction=_leftSwipeFunction; | |
-@property int rightSwipeFunction; // @synthesize rightSwipeFunction=_rightSwipeFunction; | |
@property(nonatomic) _Bool muteNextKeyClickSound; // @synthesize muteNextKeyClickSound=_muteNextKeyClickSound; | |
@property(nonatomic) double lastTwoFingerTapTimestamp; // @synthesize lastTwoFingerTapTimestamp=_lastTwoFingerTapTimestamp; | |
-@property(retain, nonatomic) _UIFeedbackRetargetBehavior *slideBehaviour; // @synthesize slideBehaviour=_slideBehaviour; | |
+@property(retain, nonatomic) UISelectionFeedbackGenerator *slideBehaviour; // @synthesize slideBehaviour=_slideBehaviour; | |
@property(retain, nonatomic) UIView *modalDisplayView; // @synthesize modalDisplayView=_modalDisplayView; | |
@property(retain, nonatomic) UIKBRenderConfig *renderConfig; // @synthesize renderConfig=_renderConfig; | |
@property(copy, nonatomic) NSString *preTouchKeyplaneName; // @synthesize preTouchKeyplaneName=_preTouchKeyplaneName; | |
@@ -161,9 +154,11 @@ __attribute__((visibility("hidden"))) | |
@property(readonly, nonatomic) UIKBTree *keyplane; // @synthesize keyplane=_keyplane; | |
@property(readonly, nonatomic) UIKBTree *keyboard; // @synthesize keyboard=_keyboard; | |
- (void)triggerSpaceKeyplaneSwitchIfNecessary; | |
+- (_Bool)is10KeyRendering; | |
- (_Bool)isEmojiKeyplane; | |
- (_Bool)keyplaneContainsEmojiKey; | |
- (_Bool)keyplaneContainsDismissKey; | |
+- (void)updateGlobeKeyAndLayoutOriginBeforeSnapshotForInputView:(id)arg1; | |
- (id)currentKeyplaneView; | |
- (id)currentKeyplane; | |
- (void)fadeWithInvocation:(id)arg1; | |
@@ -182,6 +177,7 @@ __attribute__((visibility("hidden"))) | |
- (void)divideKeysIntoLeft:(id)arg1 right:(id)arg2; | |
- (_Bool)isShiftKeyBeingHeld; | |
- (void)setAutoshift:(_Bool)arg1; | |
+- (void)updateUndoKeyState; | |
- (void)setMultitapReverseKeyState; | |
- (void)updateShiftKeyState; | |
- (int)stateForShiftKey:(id)arg1; | |
@@ -216,7 +212,9 @@ __attribute__((visibility("hidden"))) | |
- (void)completeSendStringActionForTouchUp:(id)arg1 withActions:(unsigned long long)arg2 timestamp:(double)arg3 interval:(double)arg4 didLongPress:(_Bool)arg5 prevActions:(unsigned long long)arg6 executionContext:(id)arg7; | |
- (_Bool)shouldSendStringForFlick:(id)arg1; | |
- (_Bool)shouldYieldToControlCenterForFlickWithInitialPoint:(struct CGPoint)arg1 finalPoint:(struct CGPoint)arg2; | |
+- (void)presentModalDisplayForKey:(id)arg1; | |
- (void)completeRetestForTouchUp:(id)arg1 timestamp:(double)arg2 interval:(double)arg3 executionContext:(id)arg4; | |
+- (void)_recordKeystrokeStatisticForKeyPress; | |
- (_Bool)shouldSendTouchUpToInputManager:(id)arg1; | |
- (void)handleKeyboardMenusForTouch:(id)arg1; | |
- (void)touchUp:(id)arg1 executionContext:(id)arg2; | |
@@ -254,10 +252,14 @@ __attribute__((visibility("hidden"))) | |
- (_Bool)pointInside:(struct CGPoint)arg1 forEvent:(struct __GSEvent *)arg2; | |
- (_Bool)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2; | |
- (double)hitBuffer; | |
+- (struct CGRect)_paddedKeyUnionFrame; | |
- (void)setSplit:(_Bool)arg1 animated:(_Bool)arg2; | |
- (void)_autoSplit:(id)arg1; | |
- (void)setSplitProgress:(double)arg1; | |
-- (void)interpretTouchesForSplit; | |
+- (void)pinchHandler:(id)arg1; | |
+- (void)pinchDidConsumeTouch:(id)arg1; | |
+- (void)didDetectPinchWithSeparation:(double)arg1; | |
+- (_Bool)pinchCanBeginWithTouches:(id)arg1; | |
- (_Bool)pinchSplitGestureEnabled; | |
- (_Bool)pinchDetected; | |
- (void)finishSplitTransitionWithProgress:(double)arg1; | |
@@ -266,16 +268,16 @@ __attribute__((visibility("hidden"))) | |
- (void)finishSplitWithCompletion:(CDUnknownBlockType)arg1; | |
- (void)showSplitTransitionView:(_Bool)arg1; | |
- (void)prepareForSplitTransition; | |
-- (double)interpretPinchSeparationValues; | |
-- (void)rebuildKeyplaneTransitionWithTargetBias:(long long)arg1; | |
-- (void)finishHandBiasTransition; | |
-- (void)didFinishScreenGestureRecognition; | |
-- (void)didRecognizeGestureOnEdge:(unsigned long long)arg1 withDistance:(double)arg2; | |
-- (unsigned long long)targetEdgesForScreenGestureRecognition; | |
-- (long long)biasForKeyboard:(id)arg1; | |
-- (long long)currentKeyboardBias; | |
-- (_Bool)edgeSwipeGestureEnabled; | |
-- (id)keyboardLayoutWithBias:(long long)arg1; | |
+- (_Bool)gestureRecognizerShouldBegin:(id)arg1 forHandBiasCoordinator:(id)arg2; | |
+- (long long)currentHandBiasWithCoordinator:(id)arg1; | |
+- (void)finishHandBiasTransitionWithFinalBias:(long long)arg1; | |
+- (id)hostViewForHandBiasTransition:(id)arg1; | |
+- (id)prepareTransition:(id)arg1 forTargetHandBias:(long long)arg2 coordinator:(id)arg3; | |
+- (void)_didTapBiasEscapeButton:(id)arg1; | |
+- (void)_setBiasEscapeButtonVisible:(_Bool)arg1; | |
+- (void)setKeyboardBias:(long long)arg1; | |
+- (long long)currentHandBias; | |
+- (double)biasedKeyboardWidthRatio; | |
- (void)calculateReachabilityScoreWithKey:(id)arg1 keyError:(struct CGPoint)arg2; | |
- (void)setNeedsVirtualDriftUpdate; | |
- (_Bool)_handRestRecognizerCancelShouldBeEnd; | |
@@ -325,7 +327,7 @@ __attribute__((visibility("hidden"))) | |
- (void)logHandwritingData; | |
- (void)deleteHandwritingStrokesAtIndexes:(id)arg1; | |
- (void)clearHandwritingStrokesIfNeededAndNotify:(_Bool)arg1; | |
-- (id)createKeyEventForStringAction:(id)arg1 forKey:(id)arg2 isPopupVariant:(_Bool)arg3 isMultitap:(_Bool)arg4 isFlick:(_Bool)arg5; | |
+- (id)createKeyEventForStringAction:(id)arg1 forKey:(id)arg2 inputFlags:(int)arg3; | |
- (void)updatePhysicalKeyboardEvent:(id)arg1 withMarkedInput:(id)arg2; | |
- (_Bool)isDeadkeyInput:(id)arg1; | |
- (void)performHitTestForTouchInfo:(id)arg1 touchStage:(int)arg2 executionContextPassingUIKBTree:(id)arg3; | |
@@ -337,6 +339,10 @@ __attribute__((visibility("hidden"))) | |
- (id)keyHitTestContainingPoint:(struct CGPoint)arg1; | |
- (id)keyViewHitTestForPoint:(struct CGPoint)arg1; | |
- (_Bool)shouldHitTestKey:(id)arg1; | |
+- (void)finishSliderBehaviorFeedback; | |
+- (void)provideSliderBehaviorFeedback; | |
+- (void)prepareSliderBehaviorFeedback; | |
+- (_Bool)isTrackpadMode; | |
- (void)deactivateActiveKey; | |
- (void)deactivateActiveKeys; | |
- (void)deactivateActiveKeysClearingTouchInfo:(_Bool)arg1 clearingDimming:(_Bool)arg2; | |
@@ -383,11 +389,13 @@ __attribute__((visibility("hidden"))) | |
- (void)annotateWriteboardDisplayTypeHintForKeyIfNeeded; | |
- (_Bool)useUndoForMessagesWriteboard; | |
- (_Bool)useDismissForMessagesWriteboard; | |
-- (void)annotateKeysForGestures; | |
- (void)annotateKeysWithDeveloperPunctuation; | |
+- (_Bool)_allowPaddle; | |
- (unsigned long long)keyplaneShiftState; | |
- (_Bool)shouldAllowCurrentKeyplaneReload; | |
+- (_Bool)shouldMergeAssistantBarWithKeyboardLayout; | |
- (struct CGSize)stretchFactor; | |
+- (double)stretchFactorHeight; | |
- (_Bool)stretchKeyboardToFitKeyplane:(id)arg1; | |
- (_Bool)stretchKeyboardToFit; | |
- (_Bool)globeKeyDisplaysAsEmojiKey; | |
@@ -462,7 +470,7 @@ __attribute__((visibility("hidden"))) | |
- (void)handlePopupView; | |
- (void)handlePopupView:(id)arg1; | |
- (void)showFlickView:(int)arg1 withKey:(id)arg2 flickString:(id)arg3; | |
-- (void)handleFlick:(id)arg1; | |
+- (_Bool)handleFlick:(id)arg1; | |
- (void)populateFlickPopupsForKey:(id)arg1; | |
- (id)flickStringForInputKey:(id)arg1 direction:(int)arg2; | |
- (id)flickPopupStringForKey:(id)arg1 withString:(id)arg2; | |
diff --git a/UIKit/UIKeyboardMenuView.h b/UIKit/UIKeyboardMenuView.h | |
index c31f8368..96963b57 100644 | |
--- a/UIKit/UIKeyboardMenuView.h | |
+++ b/UIKit/UIKeyboardMenuView.h | |
@@ -10,7 +10,7 @@ | |
#import <UIKit/UITableViewDataSource-Protocol.h> | |
#import <UIKit/UITableViewDelegate-Protocol.h> | |
-@class NSString, NSTimer, UIDimmingView, UIInputSwitcherSelectionExtraView, UIInputSwitcherShadowView, UIInputSwitcherTableView, UIKBKeyView, UIKBTree, UIKeyboardLayoutStar, _UIFeedbackRetargetBehavior; | |
+@class NSString, NSTimer, UIDimmingView, UIInputSwitcherSelectionExtraView, UIInputSwitcherShadowView, UIInputSwitcherTableView, UIKBKeyView, UIKBTree, UIKeyboardLayoutStar, UISelectionFeedbackGenerator; | |
__attribute__((visibility("hidden"))) | |
@interface UIKeyboardMenuView : UIView <UITableViewDataSource, UITableViewDelegate, UIDimmingViewDelegate> | |
@@ -30,13 +30,13 @@ __attribute__((visibility("hidden"))) | |
NSTimer *m_scrollTimer; | |
unsigned long long m_visibleRows; | |
unsigned long long m_firstVisibleRow; | |
- int m_mode; | |
+ long long m_mode; | |
UIDimmingView *m_dimmingView; | |
UIView *m_inputView; | |
struct CGPoint m_referenceLocation; | |
UIKBKeyView *m_backgroundKeyView; | |
double m_timeDismissed; | |
- _UIFeedbackRetargetBehavior *m_slideBehavior; | |
+ UISelectionFeedbackGenerator *m_slideBehavior; | |
_Bool _usesStraightLeftEdge; | |
_Bool _usesDarkTheme; | |
UIKBTree *_referenceKey; | |
@@ -47,23 +47,22 @@ __attribute__((visibility("hidden"))) | |
@property(nonatomic) UIKBTree *referenceKey; // @synthesize referenceKey=_referenceKey; | |
@property(nonatomic) _Bool usesDarkTheme; // @synthesize usesDarkTheme=_usesDarkTheme; | |
@property(nonatomic) _Bool usesStraightLeftEdge; // @synthesize usesStraightLeftEdge=_usesStraightLeftEdge; | |
-@property(nonatomic) int mode; // @synthesize mode=m_mode; | |
-- (void)toggleKeyboardFloatingPreference; | |
-- (void)toggleKeyboardAssistantPreference; | |
-- (void)toggleKeyboardPredictionPreference; | |
-- (id)switches; | |
-- (id)floatingSwitch; | |
-- (id)assistantSwitch; | |
-- (id)predictiveSwitch; | |
+@property(nonatomic) long long mode; // @synthesize mode=m_mode; | |
+- (void).cxx_destruct; | |
- (id)subtitleFontForItemAtIndex:(unsigned long long)arg1; | |
- (id)subtitleForItemAtIndex:(unsigned long long)arg1; | |
- (id)fontForItemAtIndex:(unsigned long long)arg1; | |
- (id)localizedTitleForItemAtIndex:(unsigned long long)arg1; | |
- (id)titleForItemAtIndex:(unsigned long long)arg1; | |
- (void)didSelectItemAtIndex:(unsigned long long)arg1; | |
+- (_Bool)shouldSelectItemAtIndex:(unsigned long long)arg1; | |
- (struct CGSize)preferredSize; | |
- (unsigned long long)defaultSelectedIndex; | |
- (unsigned long long)numberOfItems; | |
+- (void)willFadeForSelectionAtIndex:(unsigned long long)arg1; | |
+- (void)willFade; | |
+- (void)willShow; | |
+- (_Bool)shouldShow; | |
- (struct CGRect)popupRect; | |
- (void)setRenderConfig:(id)arg1; | |
- (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; | |
@@ -78,11 +77,13 @@ __attribute__((visibility("hidden"))) | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
- (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
-- (unsigned long long)indexForIndexPath:(id)arg1; | |
+- (void)customizeCell:(id)arg1 forItemAtIndex:(unsigned long long)arg2; | |
- (void)setHighlightForRowAtIndexPath:(id)arg1 highlight:(_Bool)arg2; | |
- (void)selectItemAtPoint:(struct CGPoint)arg1; | |
+- (_Bool)shouldShowSelectionExtraViewForIndexPath:(id)arg1; | |
- (void)highlightRow:(unsigned long long)arg1; | |
- (void)updateSelectionWithPoint:(struct CGPoint)arg1; | |
+- (id)indexPathForInputSwitcherCellIncludingInteractiveInsetsAtPoint:(struct CGPoint)arg1; | |
- (void)autoscrollTimerFired:(id)arg1; | |
- (void)stopAnyAutoscrolling; | |
- (void)endScrolling:(id)arg1; | |
@@ -92,6 +93,8 @@ __attribute__((visibility("hidden"))) | |
- (void)fadeAnimationDidStop:(id)arg1 finished:(id)arg2 context:(id)arg3; | |
- (void)hide; | |
- (void)removeFromSuperview; | |
+- (void)clear; | |
+- (void)fadeWithDelay:(double)arg1 forSelectionAtIndex:(unsigned long long)arg2; | |
- (void)fadeWithDelay:(double)arg1; | |
- (void)fade; | |
- (void)_delayedFade; | |
diff --git a/UIKit/UIKeyboardPinchGestureRecognizer.h b/UIKit/UIKeyboardPinchGestureRecognizer.h | |
new file mode 100644 | |
index 00000000..d2effbe1 | |
--- /dev/null | |
+++ b/UIKit/UIKeyboardPinchGestureRecognizer.h | |
@@ -0,0 +1,40 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIGestureRecognizer.h> | |
+ | |
+@class NSMutableDictionary, NSMutableSet; | |
+@protocol UIKeyboardPinchGestureRecognizerDelegate; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIKeyboardPinchGestureRecognizer : UIGestureRecognizer | |
+{ | |
+ id <UIKeyboardPinchGestureRecognizerDelegate> _pinchDelegate; | |
+ _Bool _pinchDetected; | |
+ double _initialPinchSeparation; | |
+ double _pinchSeparationValues[4]; | |
+ NSMutableSet *_activeTouches; | |
+ NSMutableDictionary *_initialTouchPoints; | |
+} | |
+ | |
+@property(readonly, nonatomic) double initialPinchSeparation; // @synthesize initialPinchSeparation=_initialPinchSeparation; | |
+@property(readonly, nonatomic) _Bool pinchDetected; // @synthesize pinchDetected=_pinchDetected; | |
+@property(nonatomic) id <UIKeyboardPinchGestureRecognizerDelegate> pinchDelegate; // @synthesize pinchDelegate=_pinchDelegate; | |
+- (double)finalProgressForInitialProgress:(double)arg1; | |
+- (void)interpretTouchesForSplit; | |
+- (void)resetPinchCalculations; | |
+- (void)reset; | |
+- (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; | |
+- (void)touchesEnded:(id)arg1 withEvent:(id)arg2; | |
+- (void)touchesMoved:(id)arg1 withEvent:(id)arg2; | |
+- (void)touchesBegan:(id)arg1 withEvent:(id)arg2; | |
+- (_Bool)canBePreventedByGestureRecognizer:(id)arg1; | |
+- (_Bool)canPreventGestureRecognizer:(id)arg1; | |
+- (void)dealloc; | |
+- (id)initWithTarget:(id)arg1 action:(SEL)arg2; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIKeyboardPinchGestureRecognizerDelegate-Protocol.h b/UIKit/UIKeyboardPinchGestureRecognizerDelegate-Protocol.h | |
new file mode 100644 | |
index 00000000..b4783896 | |
--- /dev/null | |
+++ b/UIKit/UIKeyboardPinchGestureRecognizerDelegate-Protocol.h | |
@@ -0,0 +1,14 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+@class NSSet, UITouch; | |
+ | |
+@protocol UIKeyboardPinchGestureRecognizerDelegate | |
+- (void)pinchDidConsumeTouch:(UITouch *)arg1; | |
+- (void)didDetectPinchWithSeparation:(double)arg1; | |
+- (_Bool)pinchCanBeginWithTouches:(NSSet *)arg1; | |
+@end | |
+ | |
diff --git a/UIKit/UIKeyboardPredictionCell.h b/UIKit/UIKeyboardPredictionCell.h | |
index 7da3f143..3ec00a35 100644 | |
--- a/UIKit/UIKeyboardPredictionCell.h | |
+++ b/UIKit/UIKeyboardPredictionCell.h | |
@@ -26,12 +26,15 @@ __attribute__((visibility("hidden"))) | |
int _state; | |
unsigned int _slotID; | |
TIKeyboardCandidate *_prediction; | |
+ long long _candidateType; | |
struct CGRect _collapsedFrame; | |
struct CGRect _baseFrame; | |
struct CGRect _activeFrame; | |
} | |
++ (double)fontSizeForSingleLineLayout; | |
+ (id)newKeyViewWithSize:(struct CGSize)arg1 state:(int)arg2 needsBackground:(_Bool)arg3; | |
+@property(nonatomic) long long candidateType; // @synthesize candidateType=_candidateType; | |
@property(nonatomic) unsigned int slotID; // @synthesize slotID=_slotID; | |
@property(nonatomic) _Bool isLongCandidate; // @synthesize isLongCandidate=_isLongCandidate; | |
@property(nonatomic) _Bool isCenter; // @synthesize isCenter=_isCenter; | |
@@ -47,6 +50,7 @@ __attribute__((visibility("hidden"))) | |
- (id)label; | |
- (void)setText:(id)arg1 prediction:(id)arg2 active:(_Bool)arg3; | |
- (_Bool)shouldDisplayHeaderForPrediction:(id)arg1; | |
+- (_Bool)shouldDisplayAsSuggestion:(id)arg1; | |
- (void)setKeyViewForState:(int)arg1; | |
- (void)clearKeyViewForState:(int)arg1; | |
- (void)setState:(int)arg1 withAttrText:(id)arg2; | |
diff --git a/UIKit/UIKeyboardPredictionView.h b/UIKit/UIKeyboardPredictionView.h | |
index 1a542bda..42e54f78 100644 | |
--- a/UIKit/UIKeyboardPredictionView.h | |
+++ b/UIKit/UIKeyboardPredictionView.h | |
@@ -19,8 +19,13 @@ __attribute__((visibility("hidden"))) | |
NSMutableArray *m_oneTextCells; | |
NSMutableArray *m_emojiCells; | |
NSMutableArray *m_textAndEmojiCells; | |
+ NSMutableArray *m_safariCredentialThreeExtraTextCells; | |
+ NSMutableArray *m_safariCredentialTwoExtraTextCells; | |
+ NSMutableArray *m_safariCredentialOneExtraTextCells; | |
+ NSMutableArray *m_safariCredentialZeroExtraTextCells; | |
UIKeyboardPredictionCell *m_lastCell; | |
unsigned long long m_activeIndex; | |
+ long long m_pendingAutofillCandidateIndex; | |
double m_width; | |
_Bool m_lightKeyboard; | |
NSString *m_openQuote; | |
@@ -51,6 +56,7 @@ __attribute__((visibility("hidden"))) | |
long long _lastTextSuggestionUpdateOrientation; | |
} | |
++ (id)cellWidthOptions; | |
+ (id)resultCountToSingleCellWidth; | |
+ (id)activeInstance; | |
+ (id)sharedInstance; | |
@@ -58,6 +64,7 @@ __attribute__((visibility("hidden"))) | |
+ (double)predictionViewWidthForOrientation:(long long)arg1; | |
+ (double)predictionViewHeightPaddingForOrientation:(long long)arg1; | |
+ (double)predictionViewHeightForState:(int)arg1 orientation:(long long)arg2; | |
++ (unsigned long long)maxNumberOfAutofillCandidate; | |
+ (unsigned long long)numberOfCandidates; | |
@property(nonatomic) long long lastTextSuggestionUpdateOrientation; // @synthesize lastTextSuggestionUpdateOrientation=_lastTextSuggestionUpdateOrientation; | |
@property(retain, nonatomic) NSDate *lastTextSuggestionUpdateDate; // @synthesize lastTextSuggestionUpdateDate=_lastTextSuggestionUpdateDate; | |
@@ -95,6 +102,8 @@ __attribute__((visibility("hidden"))) | |
- (void)touchesBegan:(id)arg1 withEvent:(id)arg2; | |
- (void)delayActivateCellForPrediction:(id)arg1; | |
- (void)commitPrediction:(id)arg1; | |
+- (void)_commitPrediction:(id)arg1; | |
+- (_Bool)shouldAuthCommitPrediction; | |
- (void)acceptPredictiveInput:(id)arg1; | |
- (id)autocorrection; | |
- (unsigned long long)indexForPoint:(struct CGPoint)arg1; | |
@@ -102,6 +111,7 @@ __attribute__((visibility("hidden"))) | |
- (void)setTouchedCellState:(int)arg1; | |
- (void)updateBackgroundWithRenderConfig:(id)arg1; | |
- (void)setFrame:(struct CGRect)arg1; | |
+- (void)setFrameForCells; | |
- (void)setFrameForCells:(id)arg1 start:(double)arg2 width:(double)arg3 height:(double)arg4; | |
- (void)dealloc; | |
- (void)releaseMessage; | |
@@ -111,6 +121,7 @@ __attribute__((visibility("hidden"))) | |
- (void)suspend; | |
- (int)messageCount; | |
- (int)maxMessageCount; | |
+- (void)contentSizeDidChange:(id)arg1; | |
- (void)inputModeDidChange; | |
- (void)dimKeys:(id)arg1; | |
- (int)stateForCurrentPreferences; | |
diff --git a/UIKit/UIKeyboardPreferencesController.h b/UIKit/UIKeyboardPreferencesController.h | |
index 8460c3ec..a5329f6d 100644 | |
--- a/UIKit/UIKeyboardPreferencesController.h | |
+++ b/UIKit/UIKeyboardPreferencesController.h | |
@@ -17,6 +17,10 @@ | |
- (id)methodSignatureForSelector:(SEL)arg1; | |
- (void)forwardInvocation:(id)arg1; | |
- (_Bool)isPreferenceKeyLockedDown:(id)arg1; | |
+- (void)setLastUsedDictationLanguages:(id)arg1; | |
+- (void)setEnabledDictationLanguages:(id)arg1; | |
+- (void)performedFirstReachableKeyboardInteraction; | |
+- (_Bool)isFirstReachableKeyboardInteraction; | |
@property long long handBias; | |
- (_Bool)spaceConfirmationEnabled; | |
- (double)rivenSizeFactor:(double)arg1; | |
diff --git a/UIKit/UIKeyboardSafariCredentialsPickerPresenter.h b/UIKit/UIKeyboardSafariCredentialsPickerPresenter.h | |
new file mode 100644 | |
index 00000000..cbc1877f | |
--- /dev/null | |
+++ b/UIKit/UIKeyboardSafariCredentialsPickerPresenter.h | |
@@ -0,0 +1,21 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@class UIKeyboardHiddenViewController; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIKeyboardSafariCredentialsPickerPresenter : NSObject | |
+{ | |
+ UIKeyboardHiddenViewController *_hiddenVC; | |
+} | |
+ | |
+- (void)presentSafariCredentialsPickerForView:(id)arg1; | |
+- (_Bool)shouldPresentAsPopover; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIKeyboardSliceTransitionView.h b/UIKit/UIKeyboardSliceTransitionView.h | |
index 1b13ab9a..7a9dd1d0 100644 | |
--- a/UIKit/UIKeyboardSliceTransitionView.h | |
+++ b/UIKit/UIKeyboardSliceTransitionView.h | |
@@ -35,7 +35,7 @@ __attribute__((visibility("hidden"))) | |
- (_Bool)canDisplayTransition; | |
- (void)updateWithProgress:(double)arg1; | |
- (void)rebuildControlKeys:(unsigned long long)arg1; | |
-- (void)rebuildFromKeyplane:(id)arg1 toKeyplane:(id)arg2 keyboardType:(long long)arg3 orientation:(long long)arg4; | |
+- (void)rebuildFromKeyplane:(id)arg1 toKeyplane:(id)arg2 startToken:(id)arg3 endToken:(id)arg4 keyboardType:(long long)arg5 orientation:(long long)arg6; | |
- (void)updateTransition; | |
- (void)_delayedUpdateTransition; | |
- (void)setHidden:(_Bool)arg1; | |
diff --git a/UIKit/UIKeyboardSplitTransitionView.h b/UIKit/UIKeyboardSplitTransitionView.h | |
index 4299b2bb..3270a704 100644 | |
--- a/UIKit/UIKeyboardSplitTransitionView.h | |
+++ b/UIKit/UIKeyboardSplitTransitionView.h | |
@@ -44,7 +44,7 @@ __attribute__((visibility("hidden"))) | |
- (void)finalizeTransition; | |
- (_Bool)transitionIsVisible; | |
- (void)rebuildControlKeys:(unsigned long long)arg1; | |
-- (void)rebuildFromKeyplane:(id)arg1 toKeyplane:(id)arg2 keyboardType:(long long)arg3 orientation:(long long)arg4; | |
+- (void)rebuildFromKeyplane:(id)arg1 toKeyplane:(id)arg2 startToken:(id)arg3 endToken:(id)arg4 keyboardType:(long long)arg5 orientation:(long long)arg6; | |
- (void)transformForProgress:(double)arg1; | |
- (_Bool)shouldAllowRubberiness; | |
- (void)rebuildTransitionForSplitStyleChange:(id)arg1; | |
diff --git a/UIKit/UIKeyboardSquishTransition.h b/UIKit/UIKeyboardSquishTransition.h | |
index 17acdd3d..d0975ebb 100644 | |
--- a/UIKit/UIKeyboardSquishTransition.h | |
+++ b/UIKit/UIKeyboardSquishTransition.h | |
@@ -37,6 +37,7 @@ __attribute__((visibility("hidden"))) | |
@property(nonatomic) _Bool useInteractiveOpacity; // @synthesize useInteractiveOpacity=_useInteractiveOpacity; | |
- (id)meshTransformForKeyplane:(id)arg1 toKeyplane:(id)arg2; | |
- (id)symmetricMeshTransformForKeyplane:(id)arg1; | |
+- (_Bool)_allowFacesToAdjoinToAdjacentFaces; | |
- (id)geometriesForKeyplane:(id)arg1; | |
- (id)sortedCommonVisibleKeys; | |
- (void)updateOpacityAnimation:(id)arg1; | |
diff --git a/UIKit/UIKeyboardVCPresentationController.h b/UIKit/UIKeyboardVCPresentationController.h | |
new file mode 100644 | |
index 00000000..019e7991 | |
--- /dev/null | |
+++ b/UIKit/UIKeyboardVCPresentationController.h | |
@@ -0,0 +1,18 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIPresentationController.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UIKeyboardVCPresentationController : UIPresentationController | |
+{ | |
+} | |
+ | |
+- (_Bool)_shouldKeepCurrentFirstResponder; | |
+- (_Bool)shouldPresentInFullscreen; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UILabel.h b/UIKit/UILabel.h | |
index 42eceea5..1cc04585 100644 | |
--- a/UIKit/UILabel.h | |
+++ b/UIKit/UILabel.h | |
@@ -8,11 +8,13 @@ | |
#import <UIKit/NSCoding-Protocol.h> | |
#import <UIKit/UIContentSizeCategoryAdjusting-Protocol.h> | |
+#import <UIKit/_UILabelVisualStyleSubject-Protocol.h> | |
#import <UIKit/_UIMultilineTextContentSizing-Protocol.h> | |
+#import <UIKit/_UIViewBaselineSpacing-Protocol.h> | |
-@class CUICatalog, CUIStyleEffectConfiguration, NSAttributedString, NSMutableDictionary, NSString, UIColor, UIFont, _UILabelScaledMetrics; | |
+@class CUICatalog, CUIStyleEffectConfiguration, NSAttributedString, NSMutableDictionary, NSString, UIColor, UIFont, _UILabelContent, _UILabelScaledMetrics, _UILabelVisualStyle; | |
-@interface UILabel : UIView <_UIMultilineTextContentSizing, NSCoding, UIContentSizeCategoryAdjusting> | |
+@interface UILabel : UIView <_UIViewBaselineSpacing, _UIMultilineTextContentSizing, _UILabelVisualStyleSubject, NSCoding, UIContentSizeCategoryAdjusting> | |
{ | |
struct CGSize _size; | |
UIColor *_highlightedColor; | |
@@ -24,7 +26,7 @@ | |
double _firstLineBaseline; | |
double _previousFirstLineBaseline; | |
double _minimumScaleFactor; | |
- id _content; | |
+ _UILabelContent *_content; | |
NSAttributedString *_synthesizedAttributedText; | |
NSMutableDictionary *_defaultAttributes; | |
NSMutableDictionary *_fallbackColorsForUserInterfaceStyle; | |
@@ -37,7 +39,6 @@ | |
CUICatalog *_cuiCatalog; | |
CUIStyleEffectConfiguration *_cuiStyleEffectConfiguration; | |
struct { | |
- unsigned int unused1:3; | |
unsigned int highlighted:1; | |
unsigned int autosizeTextToFit:1; | |
unsigned int autotrackTextToFit:1; | |
@@ -49,12 +50,10 @@ | |
unsigned int marqueeRunable:1; | |
unsigned int marqueeRequired:1; | |
unsigned int drawsLetterpress:1; | |
- unsigned int unused3:1; | |
unsigned int usesExplicitPreferredMaxLayoutWidth:1; | |
unsigned int drawsDebugBaselines:1; | |
unsigned int explicitBaselineOffset:1; | |
unsigned int usesSimpleTextEffects:1; | |
- unsigned int isComplexString:1; | |
unsigned int isVariableLengthString:1; | |
unsigned int wantsUnderlineForAccessibilityButtonShapesEnabled:1; | |
unsigned int cachedIntrinsicContentSizeIsValid:1; | |
@@ -65,11 +64,13 @@ | |
unsigned int textAlignmentMirrored:1; | |
unsigned int shortcutIntrinsicContentSize:1; | |
unsigned int noNeedsDisplayCheckForBaselineCalculationNeeded:1; | |
+ unsigned int overallWritingDirectionFollowsLayoutDirection:1; | |
} _textLabelFlags; | |
_Bool _adjustsFontForContentSizeCategory; | |
_Bool __textColorFollowsTintColor; | |
double _preferredMaxLayoutWidth; | |
double _multilineContextWidth; | |
+ _UILabelVisualStyle *__visualStyle; | |
} | |
+ (struct CGSize)_legacy_adjustSizeForWebKitConstraining:(struct CGSize)arg1 withFont:(id)arg2; | |
@@ -81,6 +82,7 @@ | |
+ (id)_defaultAttributes; | |
+ (id)defaultFont; | |
+ (Class)layerClass; | |
+@property(retain, nonatomic, setter=_setVisualStyle:) _UILabelVisualStyle *_visualStyle; // @synthesize _visualStyle=__visualStyle; | |
@property(nonatomic, setter=_setTextColorFollowsTintColor:) _Bool _textColorFollowsTintColor; // @synthesize _textColorFollowsTintColor=__textColorFollowsTintColor; | |
@property(nonatomic) double minimumScaleFactor; // @synthesize minimumScaleFactor=_minimumScaleFactor; | |
- (void)_setMultilineContextWidth:(double)arg1; | |
@@ -91,6 +93,8 @@ | |
- (void).cxx_destruct; | |
- (void)_applicationDidBecomeActiveNotification:(id)arg1; | |
- (void)_applicationWillResignActiveNotification:(id)arg1; | |
+- (_Bool)_overallWritingDirectionFollowsLayoutDirection; | |
+- (void)_setOverallWritingDirectionFollowsLayoutDirection:(_Bool)arg1; | |
- (_Bool)_textAlignmentMirrored; | |
- (void)_setTextAlignmentMirrored:(_Bool)arg1; | |
- (_Bool)_textAlignmentFollowsWritingDirection; | |
@@ -147,6 +151,8 @@ | |
- (id)_layoutDebuggingTitle; | |
@property(nonatomic, setter=_setDrawsDebugBaselines:) _Bool _drawsDebugBaselines; | |
@property(nonatomic) _Bool adjustsLetterSpacingToFitWidth; | |
+- (float)_hyphenationFactor; | |
+- (void)_setHyphenationFactor:(float)arg1; | |
@property(nonatomic) long long lineSpacing; | |
@property(nonatomic) long long numberOfLines; | |
@property(nonatomic) long long lineBreakMode; | |
@@ -190,8 +196,8 @@ | |
- (long long)_contentsFormatForNonDeepDrawing; | |
- (long long)_determineContentsFormat; | |
- (id)_safeContent:(_Bool *)arg1; | |
+- (id)_materializedAttributedString; | |
@property(copy, nonatomic) NSAttributedString *attributedText; | |
-- (void)_setAttributedText:(id)arg1 andTakeOwnership:(_Bool)arg2; | |
@property(copy, nonatomic) NSString *text; | |
- (void)_setText:(id)arg1; | |
- (struct UIEdgeInsets)_contentInsetsFromFonts; | |
@@ -211,7 +217,7 @@ | |
- (void)setFrame:(struct CGRect)arg1; | |
- (void)_invalidateAsNeededForNewSize:(struct CGSize)arg1 oldSize:(struct CGSize)arg2 withLinkCheck:(_Bool)arg3; | |
- (void)_didMoveFromWindow:(id)arg1 toWindow:(id)arg2; | |
-- (void)_updateVariableLengthString; | |
+- (void)_updateVariableLengthStringIfNeeded; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (void)_commonInit; | |
@property(retain, nonatomic, getter=_synthesizedAttributedText, setter=_setSynthesizedAttributedText:) NSAttributedString *_synthesizedAttributedText; | |
@@ -220,10 +226,12 @@ | |
- (void)_invalidateLayout; | |
- (void)_setNeedsDisplayForInvalidatedContents; | |
- (void)_invalidateCachedDefaultAttributes; | |
+- (id)_attributedStringIsolatingStringWritingDirection:(id)arg1; | |
- (id)_synthesizedTextAttributes; | |
-- (id)_compatibilityAttributedString; | |
+@property(retain, nonatomic, getter=_content, setter=_setContent:) _UILabelContent *_content; | |
- (void)_setDefaultAttributes:(id)arg1; | |
- (id)_defaultAttributes; | |
+- (id)_defaultAttributesForUpgradingString:(id)arg1; | |
- (double)_preferredMaxLayoutWidth; | |
- (id)_cuiStyleEffectConfiguration; | |
- (void)_setCuiStyleEffectConfiguration:(id)arg1; | |
@@ -257,6 +265,11 @@ | |
- (_Bool)isElementAccessibilityExposedToInterfaceBuilder; | |
- (_Bool)isAccessibilityElementByDefault; | |
- (id)_image; | |
+- (double)_autolayoutSpacingAtEdge:(int)arg1 forAttribute:(long long)arg2 nextToNeighbor:(id)arg3 edge:(int)arg4 attribute:(long long)arg5 multiplier:(double)arg6; | |
+- (double)_autolayoutSpacingAtEdge:(int)arg1 forAttribute:(long long)arg2 inContainer:(id)arg3 isGuide:(_Bool)arg4; | |
+- (_Bool)_hasCustomAutolayoutNeighborSpacingForAttribute:(long long *)arg1; | |
+- (id)_fontInfoForBaselineSpacing; | |
+- (_Bool)_hasFontInfoForVerticalBaselineSpacing; | |
- (_Bool)_isTextFieldCenteredLabel; | |
// Remaining properties | |
diff --git a/UIKit/UILayoutContainerView.h b/UIKit/UILayoutContainerView.h | |
index 51d78339..6d1c1bec 100644 | |
--- a/UIKit/UILayoutContainerView.h | |
+++ b/UIKit/UILayoutContainerView.h | |
@@ -13,6 +13,7 @@ | |
__attribute__((visibility("hidden"))) | |
@interface UILayoutContainerView : UIView <NSCoding> | |
{ | |
+ long long _setNeedsLayoutDisabledCount; | |
UIView *_shadowView; | |
struct { | |
unsigned int delegateRespondsToSemanticContentAttributeChanged:1; | |
@@ -30,6 +31,9 @@ __attribute__((visibility("hidden"))) | |
@property(nonatomic) __weak id <UILayoutContainerViewDelegate> delegate; // @synthesize delegate=_delegate; | |
- (void).cxx_destruct; | |
- (void)dealloc; | |
+- (void)setNeedsLayout; | |
+- (void)endWhileDisablingSetNeedsLayout; | |
+- (void)beginWhileDisablingSetNeedsLayout; | |
- (void)setSemanticContentAttribute:(long long)arg1; | |
- (void)addSubview:(id)arg1; | |
- (void)_tearDownShadowViews; | |
diff --git a/UIKit/UILayoutGuide.h b/UIKit/UILayoutGuide.h | |
index d329aaf2..8af37cd1 100644 | |
--- a/UIKit/UILayoutGuide.h | |
+++ b/UIKit/UILayoutGuide.h | |
@@ -8,18 +8,21 @@ | |
#import <UIKit/NSCoding-Protocol.h> | |
#import <UIKit/NSISVariableDelegate-Protocol.h> | |
+#import <UIKit/UILayoutItem_Internal-Protocol.h> | |
#import <UIKit/_UILayoutItem-Protocol.h> | |
-@class NSArray, NSISVariable, NSLayoutDimension, NSLayoutXAxisAnchor, NSLayoutYAxisAnchor, NSMapTable, NSString, UIView; | |
+@class NSArray, NSISVariable, NSLayoutDimension, NSLayoutRect, NSLayoutXAxisAnchor, NSLayoutYAxisAnchor, NSMapTable, NSString, UITraitCollection, UIView; | |
-@interface UILayoutGuide : NSObject <_UILayoutItem, NSISVariableDelegate, NSCoding> | |
+@interface UILayoutGuide : NSObject <UILayoutItem_Internal, _UILayoutItem, NSISVariableDelegate, NSCoding> | |
{ | |
+ NSLayoutRect *_layoutRect; | |
struct CGRect _layoutFrame; | |
_Bool _isLayoutFrameValid; | |
UIView *_unsafeUnretainedOwningView; | |
_Bool _allowOwningViewSetting; | |
_Bool _isLockedToOwningView; | |
_Bool _useManualLayoutFrame; | |
+ _Bool __allowsNegativeDimensions; | |
_Bool __shouldBeArchived; | |
UIView *_owningView; | |
NSString *_identifier; | |
@@ -43,6 +46,7 @@ | |
+ (double)_defaultSpacingBetweenGuidesForResolvingSymbolicConstant; | |
@property(nonatomic, setter=_setShouldBeArchived:) _Bool _shouldBeArchived; // @synthesize _shouldBeArchived=__shouldBeArchived; | |
+@property(nonatomic, setter=_setAllowsNegativeDimensions:) _Bool _allowsNegativeDimensions; // @synthesize _allowsNegativeDimensions=__allowsNegativeDimensions; | |
@property(readonly, retain, nonatomic) NSMapTable *_stashedLayoutVariableObservations; // @synthesize _stashedLayoutVariableObservations; | |
@property(readonly, nonatomic) _Bool _useManualLayoutFrame; // @synthesize _useManualLayoutFrame; | |
@property(retain, nonatomic, setter=_setSystemConstraints:) NSArray *_systemConstraints; // @synthesize _systemConstraints; | |
@@ -55,16 +59,16 @@ | |
@property(nonatomic) __weak UIView *owningView; // @synthesize owningView=_owningView; | |
@property(nonatomic, setter=_setAllowOwningViewSetting:) _Bool _allowOwningViewSetting; // @synthesize _allowOwningViewSetting; | |
- (void).cxx_destruct; | |
-@property(readonly) NSLayoutYAxisAnchor *centerYAnchor; // @synthesize centerYAnchor=_centerYAnchor; | |
-@property(readonly) NSLayoutXAxisAnchor *centerXAnchor; // @synthesize centerXAnchor=_centerXAnchor; | |
-@property(readonly) NSLayoutDimension *heightAnchor; // @synthesize heightAnchor=_heightAnchor; | |
-@property(readonly) NSLayoutDimension *widthAnchor; // @synthesize widthAnchor=_widthAnchor; | |
-@property(readonly) NSLayoutYAxisAnchor *bottomAnchor; // @synthesize bottomAnchor=_bottomAnchor; | |
-@property(readonly) NSLayoutYAxisAnchor *topAnchor; // @synthesize topAnchor=_topAnchor; | |
-@property(readonly) NSLayoutXAxisAnchor *rightAnchor; // @synthesize rightAnchor=_rightAnchor; | |
-@property(readonly) NSLayoutXAxisAnchor *leftAnchor; // @synthesize leftAnchor=_leftAnchor; | |
-@property(readonly) NSLayoutXAxisAnchor *trailingAnchor; // @synthesize trailingAnchor=_trailingAnchor; | |
-@property(readonly) NSLayoutXAxisAnchor *leadingAnchor; // @synthesize leadingAnchor=_leadingAnchor; | |
+@property(readonly, nonatomic) NSLayoutYAxisAnchor *centerYAnchor; // @synthesize centerYAnchor=_centerYAnchor; | |
+@property(readonly, nonatomic) NSLayoutXAxisAnchor *centerXAnchor; // @synthesize centerXAnchor=_centerXAnchor; | |
+@property(readonly, nonatomic) NSLayoutDimension *heightAnchor; // @synthesize heightAnchor=_heightAnchor; | |
+@property(readonly, nonatomic) NSLayoutDimension *widthAnchor; // @synthesize widthAnchor=_widthAnchor; | |
+@property(readonly, nonatomic) NSLayoutYAxisAnchor *bottomAnchor; // @synthesize bottomAnchor=_bottomAnchor; | |
+@property(readonly, nonatomic) NSLayoutYAxisAnchor *topAnchor; // @synthesize topAnchor=_topAnchor; | |
+@property(readonly, nonatomic) NSLayoutXAxisAnchor *rightAnchor; // @synthesize rightAnchor=_rightAnchor; | |
+@property(readonly, nonatomic) NSLayoutXAxisAnchor *leftAnchor; // @synthesize leftAnchor=_leftAnchor; | |
+@property(readonly, nonatomic) NSLayoutXAxisAnchor *trailingAnchor; // @synthesize trailingAnchor=_trailingAnchor; | |
+@property(readonly, nonatomic) NSLayoutXAxisAnchor *leadingAnchor; // @synthesize leadingAnchor=_leadingAnchor; | |
- (id)_createAnchorWithClass:(Class)arg1 attribute:(long long)arg2; | |
- (id)methodSignatureForSelector:(SEL)arg1; | |
- (void)forwardInvocation:(id)arg1; | |
@@ -92,6 +96,7 @@ | |
- (id)nsli_minXVariable; | |
- (_Bool)nsli_lowerAttribute:(int)arg1 intoExpression:(id)arg2 withCoefficient:(double)arg3 container:(id)arg4; | |
- (_Bool)nsli_lowerAttribute:(int)arg1 intoExpression:(id)arg2 withCoefficient:(double)arg3 forConstraint:(id)arg4; | |
+- (id)nsli_layoutMarginsItem; | |
- (double)nsli_marginOffsetForAttribute:(long long)arg1; | |
- (id)nsli_installedConstraints; | |
- (_Bool)nsli_removeConstraint:(id)arg1; | |
@@ -111,16 +116,30 @@ | |
- (id)initWithCoder:(id)arg1; | |
- (id)init; | |
- (void)encodeWithCoder:(id)arg1; | |
+- (id)_layoutRect; | |
@property(readonly, nonatomic) struct CGRect layoutFrame; | |
+- (void)_invalidateLayoutFrame; | |
+- (void)_updateLayoutFrameInOwningView:(id)arg1 fromEngine:(id)arg2; | |
- (void)_setManualLayoutFrame:(struct CGRect)arg1; | |
- (void)_setOwningView:(id)arg1; | |
- (void)_owningViewIsDeallocating; | |
@property(readonly, nonatomic) _Bool hasAmbiguousLayout; | |
- (id)constraintsAffectingLayoutForAxis:(long long)arg1; | |
+- (void)traitCollectionDidChange:(id)arg1; | |
+@property(readonly, nonatomic) UITraitCollection *traitCollection; | |
+- (void)_ui_removeFromParentLayoutItem; | |
+- (void)_ui_insertSubLayoutItem:(id)arg1 atIndex:(long long)arg2; | |
+- (void)_ui_addSubLayoutItem:(id)arg1; | |
+- (void)_ui_addToView:(id)arg1 atIndex:(long long)arg2; | |
+@property(readonly, nonatomic) UIView *_ui_view; | |
+@property(readonly, nonatomic) UIView *_ui_superview; | |
+@property(readonly, nonatomic) struct CGRect _ui_frame; | |
+@property(readonly, nonatomic) struct CGRect _ui_bounds; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
@property(readonly) unsigned long long hash; | |
+@property(setter=nsli_setPiercingToken:) unsigned long long nsli_piercingToken; | |
@property(readonly) Class superclass; | |
@end | |
diff --git a/UIKit/UILayoutItem-Protocol.h b/UIKit/UILayoutItem-Protocol.h | |
new file mode 100644 | |
index 00000000..6ffec959 | |
--- /dev/null | |
+++ b/UIKit/UILayoutItem-Protocol.h | |
@@ -0,0 +1,31 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UITraitEnvironment-Protocol.h> | |
+ | |
+@class NSLayoutDimension, NSLayoutXAxisAnchor, NSLayoutYAxisAnchor, UIView; | |
+@protocol UILayoutItem; | |
+ | |
+@protocol UILayoutItem <UITraitEnvironment> | |
+@property(readonly, nonatomic) NSLayoutYAxisAnchor *centerYAnchor; | |
+@property(readonly, nonatomic) NSLayoutXAxisAnchor *centerXAnchor; | |
+@property(readonly, nonatomic) NSLayoutDimension *heightAnchor; | |
+@property(readonly, nonatomic) NSLayoutDimension *widthAnchor; | |
+@property(readonly, nonatomic) NSLayoutYAxisAnchor *bottomAnchor; | |
+@property(readonly, nonatomic) NSLayoutYAxisAnchor *topAnchor; | |
+@property(readonly, nonatomic) NSLayoutXAxisAnchor *rightAnchor; | |
+@property(readonly, nonatomic) NSLayoutXAxisAnchor *leftAnchor; | |
+@property(readonly, nonatomic) NSLayoutXAxisAnchor *trailingAnchor; | |
+@property(readonly, nonatomic) NSLayoutXAxisAnchor *leadingAnchor; | |
+@property(readonly, nonatomic) UIView *_ui_view; | |
+@property(readonly, nonatomic) UIView *_ui_superview; | |
+@property(readonly, nonatomic) struct CGRect _ui_frame; | |
+@property(readonly, nonatomic) struct CGRect _ui_bounds; | |
+- (void)_ui_removeFromParentLayoutItem; | |
+- (void)_ui_insertSubLayoutItem:(id <UILayoutItem>)arg1 atIndex:(long long)arg2; | |
+- (void)_ui_addSubLayoutItem:(id <UILayoutItem>)arg1; | |
+@end | |
+ | |
diff --git a/UIKit/UILayoutItem_Internal-Protocol.h b/UIKit/UILayoutItem_Internal-Protocol.h | |
new file mode 100644 | |
index 00000000..f485bd62 | |
--- /dev/null | |
+++ b/UIKit/UILayoutItem_Internal-Protocol.h | |
@@ -0,0 +1,14 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UILayoutItem-Protocol.h> | |
+ | |
+@class UIView; | |
+ | |
+@protocol UILayoutItem_Internal <UILayoutItem> | |
+- (void)_ui_addToView:(UIView *)arg1 atIndex:(long long)arg2; | |
+@end | |
+ | |
diff --git a/UIKit/UILayoutManagerBasedDraggableGeometry.h b/UIKit/UILayoutManagerBasedDraggableGeometry.h | |
new file mode 100644 | |
index 00000000..d942620c | |
--- /dev/null | |
+++ b/UIKit/UILayoutManagerBasedDraggableGeometry.h | |
@@ -0,0 +1,49 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/UITextDraggableGeometry-Protocol.h> | |
+ | |
+@class NSLayoutManager, NSString, UIView; | |
+@protocol UITextDragSupporting><UITextDropSupporting; | |
+ | |
+@interface UILayoutManagerBasedDraggableGeometry : NSObject <UITextDraggableGeometry> | |
+{ | |
+ long long _geometryOptions; | |
+ UIView<UITextDragSupporting><UITextDropSupporting> *_view; | |
+ NSLayoutManager *_layoutManager; | |
+} | |
+ | |
+@property(readonly, nonatomic) __weak NSLayoutManager *layoutManager; // @synthesize layoutManager=_layoutManager; | |
+@property(readonly, nonatomic) __weak UIView<UITextDragSupporting><UITextDropSupporting> *view; // @synthesize view=_view; | |
+@property(nonatomic) long long geometryOptions; // @synthesize geometryOptions=_geometryOptions; | |
+- (void).cxx_destruct; | |
+- (struct CGRect)_textRectForRange:(struct _NSRange)arg1 inView:(id)arg2; | |
+- (struct CGPoint)_textOriginOffsetForRange:(struct _NSRange)arg1 inView:(id)arg2; | |
+- (void)_renderTextInRange:(struct _NSRange)arg1 image:(out id *)arg2 boundingRectangles:(out id *)arg3 unified:(_Bool)arg4; | |
+- (_Bool)_isUsableLink:(id)arg1; | |
+- (id)_textStorage; | |
+- (CDUnknownBlockType)_targetPreviewProviderForTextInRange:(struct _NSRange)arg1 overrideLifting:(CDUnknownBlockType)arg2; | |
+- (CDUnknownBlockType)_targetPreviewProviderForTextInRange:(struct _NSRange)arg1; | |
+- (CDUnknownBlockType)_targetedPreviewProviderForImage:(id)arg1 inRange:(struct _NSRange)arg2; | |
+- (id)_draggableTextInRange:(id)arg1; | |
+- (id)performSameViewDropOperation:(id)arg1; | |
+- (id)combinedAttributedStringForTextRanges:(id)arg1; | |
+- (id)previewForDroppingText:(id)arg1 toPosition:(id)arg2 inContainerView:(id)arg3; | |
+- (id)draggableObjectsForTextRange:(id)arg1; | |
+- (id)textRangeForAttachmentInTextRange:(id)arg1 atPoint:(struct CGPoint)arg2; | |
+- (id)textRangesForAttachmentsInTextRange:(id)arg1; | |
+- (id)initWithView:(id)arg1 layoutManager:(id)arg2; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UILegacyDocumentMenuViewController.h b/UIKit/UILegacyDocumentMenuViewController.h | |
new file mode 100644 | |
index 00000000..5dd7fe34 | |
--- /dev/null | |
+++ b/UIKit/UILegacyDocumentMenuViewController.h | |
@@ -0,0 +1,62 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIViewController.h> | |
+ | |
+#import <UIKit/UIActionSheetPresentationControllerDelegate-Protocol.h> | |
+#import <UIKit/_UIDocumentPickerRemoteViewControllerContaining-Protocol.h> | |
+ | |
+@class NSMutableArray, NSString, NSURL, _UIDocumentPickerRemoteViewController, _UIResilientRemoteViewContainerViewController; | |
+@protocol UILegacyDocumentMenuDelegate; | |
+ | |
+@interface UILegacyDocumentMenuViewController : UIViewController <_UIDocumentPickerRemoteViewControllerContaining, UIActionSheetPresentationControllerDelegate> | |
+{ | |
+ id <UILegacyDocumentMenuDelegate> _weak_delegate; | |
+ _Bool _ignoreApplicationEntitlementForImport; | |
+ _Bool _dismissDelegateCalled; | |
+ _Bool _sourceIsManaged; | |
+ id <UILegacyDocumentMenuDelegate> _delegate; | |
+ NSMutableArray *_auxiliaryOptions; | |
+ _UIResilientRemoteViewContainerViewController *_childViewController; | |
+ unsigned long long _documentPickerMode; | |
+ NSURL *_uploadURL; | |
+} | |
+ | |
+@property(nonatomic, getter=_sourceIsManaged, setter=_setSourceIsManaged:) _Bool sourceIsManaged; // @synthesize sourceIsManaged=_sourceIsManaged; | |
+@property(copy, nonatomic) NSURL *uploadURL; // @synthesize uploadURL=_uploadURL; | |
+@property(nonatomic) unsigned long long documentPickerMode; // @synthesize documentPickerMode=_documentPickerMode; | |
+@property(nonatomic) _Bool dismissDelegateCalled; // @synthesize dismissDelegateCalled=_dismissDelegateCalled; | |
+@property(retain, nonatomic, getter=_childViewController, setter=_setChildViewController:) _UIResilientRemoteViewContainerViewController *childViewController; // @synthesize childViewController=_childViewController; | |
+@property(retain, nonatomic) NSMutableArray *auxiliaryOptions; // @synthesize auxiliaryOptions=_auxiliaryOptions; | |
+@property(nonatomic) __weak id <UILegacyDocumentMenuDelegate> delegate; // @synthesize delegate=_delegate; | |
+@property(nonatomic, getter=_ignoreApplicationEntitlementForImport, setter=_setIgnoreApplicationEntitlementForImport:) _Bool _ignoreApplicationEntitlementForImport; // @synthesize _ignoreApplicationEntitlementForImport; | |
+- (void).cxx_destruct; | |
+- (void)setModalPresentationStyle:(long long)arg1; | |
+- (void)_dismissWithOption:(id)arg1; | |
+- (void)_dismissViewController; | |
+- (void)actionSheetPresentationControllerDidDismissActionSheet:(id)arg1; | |
+- (void)_displayLocationsMenuFromRect:(struct CGRect)arg1; | |
+- (void)_stitchFileCreationAtURL:(id)arg1; | |
+- (void)_didSelectURL:(id)arg1; | |
+- (void)_didSelectPicker; | |
+@property(readonly, retain, nonatomic, getter=_remoteViewController) _UIDocumentPickerRemoteViewController *remoteViewController; | |
+- (void)addOptionWithTitle:(id)arg1 image:(id)arg2 order:(unsigned long long)arg3 handler:(CDUnknownBlockType)arg4; | |
+- (void)preferredContentSizeDidChangeForChildContentContainer:(id)arg1; | |
+- (id)initWithCoder:(id)arg1; | |
+- (void)_commonInitWithCompletion:(CDUnknownBlockType)arg1; | |
+- (id)initWithURL:(id)arg1 inMode:(unsigned long long)arg2; | |
+- (id)_initIgnoringApplicationEntitlementForImportOfTypes:(id)arg1; | |
+- (id)initWithDocumentTypes:(id)arg1 inMode:(unsigned long long)arg2; | |
+- (id)initWithNibName:(id)arg1 bundle:(id)arg2; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UILegacyDocumentPickerViewController.h b/UIKit/UILegacyDocumentPickerViewController.h | |
new file mode 100644 | |
index 00000000..78572afd | |
--- /dev/null | |
+++ b/UIKit/UILegacyDocumentPickerViewController.h | |
@@ -0,0 +1,57 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIViewController.h> | |
+ | |
+#import <UIKit/_UIDocumentPickerRemoteViewControllerContaining-Protocol.h> | |
+ | |
+@class NSMutableArray, NSURL, _UIDocumentPickerRemoteViewController, _UIRemoteViewService, _UIResilientRemoteViewContainerViewController; | |
+@protocol UILegacyDocumentPickerDelegate; | |
+ | |
+@interface UILegacyDocumentPickerViewController : UIViewController <_UIDocumentPickerRemoteViewControllerContaining> | |
+{ | |
+ id <UILegacyDocumentPickerDelegate> _weak_delegate; | |
+ _Bool _ignoreApplicationEntitlementForImport; | |
+ _Bool _sourceIsManaged; | |
+ id <UILegacyDocumentPickerDelegate> _delegate; | |
+ unsigned long long _documentPickerMode; | |
+ _UIResilientRemoteViewContainerViewController *_childViewController; | |
+ _UIRemoteViewService *_remoteViewService; | |
+ NSURL *_uploadURL; | |
+ NSMutableArray *_stitchingTokens; | |
+} | |
+ | |
++ (void)_checkContentTypes:(id)arg1; | |
+@property(nonatomic, getter=_sourceIsManaged, setter=_setSourceIsManaged:) _Bool sourceIsManaged; // @synthesize sourceIsManaged=_sourceIsManaged; | |
+@property(retain, nonatomic) NSMutableArray *stitchingTokens; // @synthesize stitchingTokens=_stitchingTokens; | |
+@property(copy, nonatomic) NSURL *uploadURL; // @synthesize uploadURL=_uploadURL; | |
+@property(retain, nonatomic) _UIRemoteViewService *remoteViewService; // @synthesize remoteViewService=_remoteViewService; | |
+@property(retain, nonatomic, getter=_childViewController, setter=_setChildViewController:) _UIResilientRemoteViewContainerViewController *childViewController; // @synthesize childViewController=_childViewController; | |
+@property(nonatomic) unsigned long long documentPickerMode; // @synthesize documentPickerMode=_documentPickerMode; | |
+@property(nonatomic) __weak id <UILegacyDocumentPickerDelegate> delegate; // @synthesize delegate=_delegate; | |
+@property(nonatomic, getter=_ignoreApplicationEntitlementForImport, setter=_setIgnoreApplicationEntitlementForImport:) _Bool _ignoreApplicationEntitlementForImport; // @synthesize _ignoreApplicationEntitlementForImport; | |
+- (void).cxx_destruct; | |
+- (id)_initWithViewController:(id)arg1 inMode:(unsigned long long)arg2 uploadURLOrNil:(id)arg3; | |
+- (void)_finishStitching; | |
+- (void)_prepareForDeletionIfNecessary; | |
+- (id)initWithURL:(id)arg1 inMode:(unsigned long long)arg2; | |
+- (id)initWithDocumentTypes:(id)arg1 inMode:(unsigned long long)arg2; | |
+- (id)initWithNibName:(id)arg1 bundle:(id)arg2; | |
+- (void)_stitchFileCreationAtURL:(id)arg1; | |
+- (void)_displayLocationsMenuFromRect:(struct CGRect)arg1; | |
+- (void)_dismissWithOption:(id)arg1; | |
+- (void)_didSelectPicker; | |
+- (void)_didSelectURL:(id)arg1; | |
+- (void)_callDelegateWithSelectedURLAndDismiss:(id)arg1 completion:(CDUnknownBlockType)arg2; | |
+- (void)_dismissViewController; | |
+@property(readonly, retain, nonatomic, getter=_remoteViewController) _UIDocumentPickerRemoteViewController *remoteViewController; | |
+- (void)dealloc; | |
+- (id)_initIgnoringApplicationEntitlementForImportOfTypes:(id)arg1; | |
+- (void)_commonInitWithCompletion:(CDUnknownBlockType)arg1; | |
+- (id)initWithCoder:(id)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UILongPressGestureRecognizer.h b/UIKit/UILongPressGestureRecognizer.h | |
index a4351911..b166512a 100644 | |
--- a/UIKit/UILongPressGestureRecognizer.h | |
+++ b/UIKit/UILongPressGestureRecognizer.h | |
@@ -59,6 +59,7 @@ | |
- (void)pressesChanged:(id)arg1 withEvent:(id)arg2; | |
- (void)pressesBegan:(id)arg1 withEvent:(id)arg2; | |
@property(nonatomic, setter=_setButtonType:) long long _buttonType; // @synthesize _buttonType; | |
+- (void)_setTranslation:(struct CGPoint)arg1 inView:(id)arg2; | |
- (struct CGPoint)_translationInView:(id)arg1; | |
@property(readonly, nonatomic) struct CGPoint startPoint; | |
- (struct CGPoint)_startPointInView:(id)arg1; | |
diff --git a/UIKit/UILoupeGesture.h b/UIKit/UILoupeGesture.h | |
new file mode 100644 | |
index 00000000..87d37c22 | |
--- /dev/null | |
+++ b/UIKit/UILoupeGesture.h | |
@@ -0,0 +1,17 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UILongPressGestureRecognizer.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UILoupeGesture : UILongPressGestureRecognizer | |
+{ | |
+} | |
+ | |
+- (_Bool)_shouldReceiveTouch:(id)arg1 recognizerView:(id)arg2 touchView:(id)arg3; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIMailActivity.h b/UIKit/UIMailActivity.h | |
index 12597bef..d6ffe8cb 100644 | |
--- a/UIKit/UIMailActivity.h | |
+++ b/UIKit/UIMailActivity.h | |
@@ -6,15 +6,16 @@ | |
#import <UIKit/UIActivity.h> | |
+#import <UIKit/UIManagedConfigurationRestrictableActivity-Protocol.h> | |
#import <UIKit/UIStateRestoring-Protocol.h> | |
@class MFMailComposeViewController, NSString; | |
@protocol UIStateRestoring; | |
-@interface UIMailActivity : UIActivity <UIStateRestoring> | |
+@interface UIMailActivity : UIActivity <UIStateRestoring, UIManagedConfigurationRestrictableActivity> | |
{ | |
- _Bool _keyboardVisible; | |
_Bool _sourceIsManaged; | |
+ _Bool _keyboardVisible; | |
_Bool _hasAnyAccount; | |
_Bool _hasFilteredAccount; | |
NSString *_subject; | |
@@ -24,22 +25,24 @@ | |
+ (id)applicationBundleID; | |
+ (long long)activityCategory; | |
++ (unsigned long long)_xpcAttributes; | |
@property(nonatomic) _Bool hasFilteredAccount; // @synthesize hasFilteredAccount=_hasFilteredAccount; | |
@property(nonatomic) _Bool hasAnyAccount; // @synthesize hasAnyAccount=_hasAnyAccount; | |
@property(retain, nonatomic) MFMailComposeViewController *mailComposeViewController; // @synthesize mailComposeViewController=_mailComposeViewController; | |
@property(retain, nonatomic) NSString *autosaveIdentifier; // @synthesize autosaveIdentifier=_autosaveIdentifier; | |
-@property(nonatomic) _Bool sourceIsManaged; // @synthesize sourceIsManaged=_sourceIsManaged; | |
@property(nonatomic) _Bool keyboardVisible; // @synthesize keyboardVisible=_keyboardVisible; | |
@property(copy, nonatomic) NSString *subject; // @synthesize subject=_subject; | |
+@property(nonatomic) _Bool sourceIsManaged; // @synthesize sourceIsManaged=_sourceIsManaged; | |
- (void).cxx_destruct; | |
- (void)decodeRestorableStateWithCoder:(id)arg1; | |
- (void)encodeRestorableStateWithCoder:(id)arg1; | |
- (void)_cleanup; | |
- (void)mailComposeController:(id)arg1 didFinishWithResult:(long long)arg2 error:(id)arg3; | |
- (id)activityViewController; | |
-- (void)_setSubject:(id)arg1; | |
+- (void)_setMailSubject:(id)arg1; | |
- (void)prepareWithActivityItems:(id)arg1; | |
- (_Bool)canPerformWithActivityItems:(id)arg1; | |
+- (_Bool)canPerformWithActivityItems:(id)arg1 hostApplicationBundleID:(id)arg2; | |
- (void)autosaveWithHandler:(CDUnknownBlockType)arg1; | |
- (_Bool)_restoreDraft; | |
- (id)_stateRestorationDraftIsAvailable; | |
@@ -47,8 +50,7 @@ | |
- (void)_saveDraft:(id)arg1; | |
- (id)_mailDraftRestorationURL; | |
- (id)activityTitle; | |
-- (id)_activitySettingsImage; | |
-- (id)_activityImage; | |
+- (id)_bundleIdentifierForActivityImageCreation; | |
- (id)activityType; | |
- (void)dealloc; | |
- (id)init; | |
diff --git a/UIKit/UIMainPrinterUtilityCell.h b/UIKit/UIMainPrinterUtilityCell.h | |
index cb0defe5..4b4592a2 100644 | |
--- a/UIKit/UIMainPrinterUtilityCell.h | |
+++ b/UIKit/UIMainPrinterUtilityCell.h | |
@@ -12,8 +12,6 @@ __attribute__((visibility("hidden"))) | |
@interface UIMainPrinterUtilityCell : UITableViewCell | |
{ | |
NSArray *_supplyLevelViews; | |
- double textLabelY; | |
- double detailTextLabelY; | |
_Bool _showSupplyDataUnderPrinterName; | |
NSArray *_supplies; | |
} | |
@@ -21,6 +19,7 @@ __attribute__((visibility("hidden"))) | |
@property(nonatomic) _Bool showSupplyDataUnderPrinterName; // @synthesize showSupplyDataUnderPrinterName=_showSupplyDataUnderPrinterName; | |
@property(retain, nonatomic) NSArray *supplies; // @synthesize supplies=_supplies; | |
- (void).cxx_destruct; | |
+- (struct CGSize)sizeThatFits:(struct CGSize)arg1; | |
- (void)layoutSubviews; | |
@end | |
diff --git a/UIKit/UIManagedConfigurationRestrictableActivity-Protocol.h b/UIKit/UIManagedConfigurationRestrictableActivity-Protocol.h | |
new file mode 100644 | |
index 00000000..503c1204 | |
--- /dev/null | |
+++ b/UIKit/UIManagedConfigurationRestrictableActivity-Protocol.h | |
@@ -0,0 +1,13 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+@class NSArray, NSString; | |
+ | |
+@protocol UIManagedConfigurationRestrictableActivity | |
+@property(nonatomic) _Bool sourceIsManaged; | |
+- (_Bool)canPerformWithActivityItems:(NSArray *)arg1 hostApplicationBundleID:(NSString *)arg2; | |
+@end | |
+ | |
diff --git a/UIKit/UIMessageActivity.h b/UIKit/UIMessageActivity.h | |
index 53ce7cee..409c46b9 100644 | |
--- a/UIKit/UIMessageActivity.h | |
+++ b/UIKit/UIMessageActivity.h | |
@@ -6,9 +6,11 @@ | |
#import <UIKit/UIActivity.h> | |
+#import <UIKit/UIManagedConfigurationRestrictableActivity-Protocol.h> | |
+ | |
@class MFMessageComposeViewController; | |
-@interface UIMessageActivity : UIActivity | |
+@interface UIMessageActivity : UIActivity <UIManagedConfigurationRestrictableActivity> | |
{ | |
_Bool _sourceIsManaged; | |
MFMessageComposeViewController *_messageComposeViewController; | |
@@ -16,6 +18,7 @@ | |
+ (id)applicationBundleID; | |
+ (long long)activityCategory; | |
++ (unsigned long long)_xpcAttributes; | |
@property(retain, nonatomic) MFMessageComposeViewController *messageComposeViewController; // @synthesize messageComposeViewController=_messageComposeViewController; | |
@property(nonatomic) _Bool sourceIsManaged; // @synthesize sourceIsManaged=_sourceIsManaged; | |
- (void).cxx_destruct; | |
@@ -24,9 +27,9 @@ | |
- (id)activityViewController; | |
- (void)prepareWithActivityItems:(id)arg1; | |
- (_Bool)canPerformWithActivityItems:(id)arg1; | |
+- (_Bool)canPerformWithActivityItems:(id)arg1 hostApplicationBundleID:(id)arg2; | |
- (id)activityTitle; | |
-- (id)_activitySettingsImage; | |
-- (id)_activityImage; | |
+- (id)_bundleIdentifierForActivityImageCreation; | |
- (id)activityType; | |
- (void)dealloc; | |
diff --git a/UIKit/UIMorphingLabel.h b/UIKit/UIMorphingLabel.h | |
index ea6f0e0c..ee099dd1 100644 | |
--- a/UIKit/UIMorphingLabel.h | |
+++ b/UIKit/UIMorphingLabel.h | |
@@ -15,11 +15,9 @@ __attribute__((visibility("hidden"))) | |
UIMorphingLabelGlyphSet *_dstGlyphSet; | |
NSMutableArray *_hiddenGlyphViews; | |
UIView *_colorView; | |
- struct { | |
- unsigned long long len; | |
- unsigned long long dir; | |
- } _memo[51][51]; | |
- CDStruct_8a233cb2 _alignment[100]; | |
+ unsigned long long _alignmentSrc[100]; | |
+ unsigned long long _alignmentDst[100]; | |
+ _Bool _alignmentIsEqual[100]; | |
unsigned long long _alignmentSize; | |
double _alignmentDelays[100]; | |
_UIViewAnimationAttributes *_textAnimationAttributes; | |
@@ -81,8 +79,10 @@ __attribute__((visibility("hidden"))) | |
- (id)uniqueStringWithPrefix:(id)arg1; | |
- (void)hideGlyph:(id)arg1; | |
- (id)glyphViewWithImage:(id)arg1 isColorGlyph:(_Bool)arg2; | |
+- (struct _NSRange)dstRangeOfAlignmentHunkAtIndex:(unsigned long long)arg1; | |
+- (struct _NSRange)srcRangeOfAlignmentHunkAtIndex:(unsigned long long)arg1; | |
- (void)calculateGlyphAlignment; | |
-- (unsigned long long)calculateHardAlignment:(CDStruct_8a233cb2 *)arg1 size:(unsigned long long)arg2 fromGlyphs:(const unsigned short *)arg3 count:(unsigned long long)arg4 toGlyphs:(const unsigned short *)arg5 count:(unsigned long long)arg6; | |
+- (unsigned long long)calculateHardAlignmentAtIndex:(unsigned long long)arg1 fromGlyphsInRange:(struct _NSRange)arg2 toGlyphsInRange:(struct _NSRange)arg3; | |
- (double)alphaForFrame:(struct CGRect)arg1; | |
- (void)dealloc; | |
- (id)initWithCoder:(id)arg1; | |
diff --git a/UIKit/UIMotionEvent.h b/UIKit/UIMotionEvent.h | |
index 6ec637cc..b1a2d534 100644 | |
--- a/UIKit/UIMotionEvent.h | |
+++ b/UIKit/UIMotionEvent.h | |
@@ -6,12 +6,12 @@ | |
#import <UIKit/UIEvent.h> | |
-@class NSTimer; | |
+@class BKSAccelerometer, NSTimer; | |
__attribute__((visibility("hidden"))) | |
@interface UIMotionEvent : UIEvent | |
{ | |
- id _motionAccelerometer; | |
+ BKSAccelerometer *_motionAccelerometer; | |
long long _subtype; | |
int _shakeState; | |
long long _stateMachineState; | |
diff --git a/UIKit/UIMultiColumnViewController.h b/UIKit/UIMultiColumnViewController.h | |
index c83b8ff5..d3e013ce 100644 | |
--- a/UIKit/UIMultiColumnViewController.h | |
+++ b/UIKit/UIMultiColumnViewController.h | |
@@ -55,6 +55,7 @@ | |
- (void)_updateLayoutForStatusBarAndInterfaceOrientation; | |
- (id)_splitViewControllerImageForDisplayModeButtonToShowLeading:(id)arg1; | |
- (void)_splitViewControllerDidUpdate:(id)arg1; | |
+- (void)_marginInfoForChild:(id)arg1 leftMargin:(double *)arg2 rightMargin:(double *)arg3; | |
- (struct UIEdgeInsets)_edgeInsetsForChildViewController:(id)arg1 insetsAreAbsolute:(_Bool *)arg2; | |
- (void)_navigationControllerChangedViewControllers:(id)arg1; | |
- (id)_navigationBarForDragAffordance; | |
diff --git a/UIKit/UIMutableApplicationSceneClientSettings.h b/UIKit/UIMutableApplicationSceneClientSettings.h | |
index 6724b2fa..37559cf0 100644 | |
--- a/UIKit/UIMutableApplicationSceneClientSettings.h | |
+++ b/UIKit/UIMutableApplicationSceneClientSettings.h | |
@@ -8,7 +8,7 @@ | |
#import <UIKit/UIApplicationSceneClientSettings-Protocol.h> | |
-@class NSString; | |
+@class FBSDisplayMode, NSString; | |
@interface UIMutableApplicationSceneClientSettings : FBSMutableSceneClientSettings <UIApplicationSceneClientSettings> | |
{ | |
@@ -20,12 +20,19 @@ | |
- (id)valueDescriptionForFlag:(long long)arg1 object:(id)arg2 ofSetting:(unsigned long long)arg3; | |
- (id)keyDescriptionForSetting:(unsigned long long)arg1; | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
+@property(nonatomic) long long userInterfaceStyle; | |
+@property(nonatomic) _Bool wantsExclusiveForeground; | |
+@property(nonatomic) unsigned long long screenEdgesDeferringSystemGestures; | |
+@property(nonatomic, getter=isReachabilitySupported) _Bool reachabilitySupported; | |
+@property(retain, nonatomic) FBSDisplayMode *requestedDisplayMode; | |
+@property(nonatomic) long long overscanCompensation; | |
@property(nonatomic) long long whitePointAdaptivityStyle; | |
@property(nonatomic) _Bool idleModeVisualEffectsEnabled; | |
@property(nonatomic) long long backgroundStyle; | |
@property(nonatomic) struct UIEdgeInsets primaryWindowOverlayInsets; | |
@property(nonatomic) long long notificationCenterRevealMode; | |
@property(nonatomic) long long controlCenterRevealMode; | |
+@property(nonatomic) double controlCenterAmbiguousActivationMargin; | |
@property(nonatomic) unsigned long long proximityDetectionModes; | |
@property(nonatomic) _Bool idleTimerDisabled; | |
@property(nonatomic) unsigned long long supportedInterfaceOrientations; | |
diff --git a/UIKit/UIMutableApplicationSceneSettings.h b/UIKit/UIMutableApplicationSceneSettings.h | |
index 4d1e7129..bf5f40ce 100644 | |
--- a/UIKit/UIMutableApplicationSceneSettings.h | |
+++ b/UIKit/UIMutableApplicationSceneSettings.h | |
@@ -14,10 +14,12 @@ | |
{ | |
} | |
+- (Class)canvasClass; | |
- (_Bool)isUISubclass; | |
- (id)valueDescriptionForFlag:(long long)arg1 object:(id)arg2 ofSetting:(unsigned long long)arg3; | |
- (id)keyDescriptionForSetting:(unsigned long long)arg1; | |
- (id)copyWithZone:(struct _NSZone *)arg1; | |
+@property(nonatomic) long long deviceOrientation; | |
@property(nonatomic) _Bool statusBarDisabled; | |
@property(nonatomic) _Bool idleModeEnabled; | |
@property(nonatomic) _Bool canShowAlerts; | |
diff --git a/UIKit/UINavigationBar.h b/UIKit/UINavigationBar.h | |
index 49b6115d..4f0408f4 100644 | |
--- a/UIKit/UINavigationBar.h | |
+++ b/UIKit/UINavigationBar.h | |
@@ -7,222 +7,167 @@ | |
#import <UIKit/UIView.h> | |
#import <UIKit/NSCoding-Protocol.h> | |
+#import <UIKit/UIAccessibilityHUDGestureHosting-Protocol.h> | |
#import <UIKit/UIBarPositioning-Protocol.h> | |
#import <UIKit/UIGestureRecognizerDelegate-Protocol.h> | |
#import <UIKit/UIStatusBarTinting-Protocol.h> | |
#import <UIKit/_UIBarPositioningInternal-Protocol.h> | |
-#import <UIKit/_UIBasicAnimationFactory-Protocol.h> | |
-#import <UIKit/_UIShadowedView-Protocol.h> | |
-@class NSArray, NSDictionary, NSLayoutConstraint, NSMutableArray, NSString, UIColor, UIFocusContainerGuide, UIImage, UIImageView, UILayoutGuide, UINavigationItem, UISwipeGestureRecognizer, _UIBarBackground, _UIViewControllerTransitionContext; | |
-@protocol UINavigationBarDelegate, UIViewControllerTransitionCoordinator, _UINavigationBarDelegatePrivate; | |
+@class NSArray, NSDictionary, NSString, UIAccessibilityHUDGestureManager, UIColor, UIImage, UILayoutGuide, UINavigationItem, _UINavigationBarItemStack, _UINavigationBarVisualProvider, _UINavigationBarVisualStyle, _UINavigationControllerRefreshControlHost, _UINavigationItemButtonView, _UIViewControllerTransitionContext; | |
+@protocol UINavigationBarDelegate, _UINavigationBarDelegatePrivate; | |
-@interface UINavigationBar : UIView <UIGestureRecognizerDelegate, _UIShadowedView, _UIBasicAnimationFactory, UIStatusBarTinting, _UIBarPositioningInternal, NSCoding, UIBarPositioning> | |
+@interface UINavigationBar : UIView <UIGestureRecognizerDelegate, UIAccessibilityHUDGestureHosting, UIStatusBarTinting, _UIBarPositioningInternal, NSCoding, UIBarPositioning> | |
{ | |
- NSMutableArray *_itemStack; | |
+ _UINavigationBarItemStack *_stack; | |
id <_UINavigationBarDelegatePrivate> _delegate; | |
- double _rightMargin; | |
- unsigned int _state; | |
- _UIBarBackground *_barBackgroundView; | |
- UIView *_customBackgroundView; | |
- UIView *_titleView; | |
- NSArray *_leftViews; | |
- NSArray *_rightViews; | |
- UIView *_prompt; | |
- UIView *_accessoryView; | |
- UIView *_contentView; | |
- UIView *_currentCanvasView; | |
UIColor *_barTintColor; | |
- UILayoutGuide *_userContentGuide; | |
- NSLayoutConstraint *_userContentGuideLeading; | |
- NSLayoutConstraint *_userContentGuideTrailing; | |
id _appearanceStorage; | |
- id _currentAlert; | |
+ long long _animationDisabledCount; | |
+ long long _barStyle; | |
+ long long _barTranslucence; | |
+ _UIViewControllerTransitionContext *_navControllerAnimatingContext; | |
+ _UINavigationBarVisualProvider *_visualProvider; | |
+ _UINavigationBarVisualStyle *_visualStyle; | |
+ UIAccessibilityHUDGestureManager *_axHUDGestureManager; | |
+ struct NSDirectionalEdgeInsets _resolvedLayoutMargins; | |
+ double _shadowAlpha; | |
struct { | |
- unsigned int animate:1; | |
- unsigned int animationDisabledCount:10; | |
- unsigned int transitioningBarStyle:1; | |
- unsigned int newBarStyle:3; | |
- unsigned int transitioningToTranslucent:1; | |
- unsigned int barStyle:3; | |
- unsigned int barTranslucence:3; | |
- unsigned int disableLayout:1; | |
- unsigned int backPressed:1; | |
- unsigned int animatePromptChange:1; | |
- unsigned int pendingHideBackButton:1; | |
unsigned int titleAutosizesToFit:1; | |
- unsigned int usingNewAPI:1; | |
unsigned int forceFullHeightInLandscape:1; | |
unsigned int isLocked:1; | |
- unsigned int shouldUpdatePromptAfterTransition:1; | |
- unsigned int crossfadeItems:1; | |
- unsigned int autoAdjustTitle:1; | |
unsigned int isContainedInPopover:1; | |
- unsigned int needsDrawRect:1; | |
- unsigned int animationCleanupCancelled:1; | |
unsigned int layoutInProgress:1; | |
- unsigned int dynamicDuration:1; | |
- unsigned int isInteractive:1; | |
- unsigned int cancelledTransition:1; | |
- unsigned int animationCount:4; | |
- unsigned int backgroundLayoutNeedsUpdate:1; | |
- unsigned int showsLeadingResizeAffordance:1; | |
- unsigned int showsTrailingResizeAffordance:1; | |
- unsigned int isInterruptibleTransition:1; | |
} _navbarFlags; | |
- UISwipeGestureRecognizer *_popSwipeGestureRecognizer; | |
- UIImageView *_backIndicatorView; | |
- NSMutableArray *_slideTransitionClippingViews; | |
- _UIViewControllerTransitionContext *_navControllerAnimatingContext; | |
- UIView *_leadingAffordanceView; | |
- UIView *_trailingAffordanceView; | |
- id <UIViewControllerTransitionCoordinator> _transitionCoordinator; | |
- _Bool _needsUpdateBackIndicatorImage; | |
_Bool _wantsLetterpressContent; | |
+ _Bool _prefersLargeTitles; | |
+ _Bool __startedAnimationTracking; | |
+ _Bool __useInlineBackgroundHeightWhenLarge; | |
+ _Bool _alwaysUseDefaultMetrics; | |
long long _barPosition; | |
double _requestedMaxBackButtonWidth; | |
UIColor *_accessibilityButtonBackgroundTintColor; | |
- NSMutableArray *__animationIds; | |
- UIFocusContainerGuide *_contentFocusContainerGuide; | |
+ double __overrideBackgroundExtension; | |
+ NSArray *_backgroundEffects; | |
+ UIImage *_largeTitleBackgroundImage; | |
+ NSDictionary *_largeTitleTextAttributes; | |
+ long long _requestedContentSize; | |
+ double __backgroundOpacity; | |
+ double __titleOpacity; | |
} | |
+ (_Bool)_useCustomBackButtonAction; | |
+ (void)_setUseCustomBackButtonAction:(_Bool)arg1; | |
-+ (id)_defaultBackIndicatorTransitionMaskImage; | |
-+ (id)_defaultBackIndicatorImage; | |
++ (id)_visualProviderForNavigationBar:(id)arg1; | |
+ (_Bool)_supportsCanvasView; | |
+ (void)_initializeForIdiom:(long long)arg1; | |
-+ (void)setDefaultAnimationDuration:(double)arg1; | |
++ (double)defaultAnimationDuration; | |
+ (id)defaultPromptFont; | |
+ (struct CGSize)defaultSizeWithPrompt; | |
+ (struct CGSize)defaultSize; | |
+ (struct CGSize)defaultSizeWithPromptForOrientation:(long long)arg1; | |
+ (struct CGSize)defaultSizeForOrientation:(long long)arg1; | |
+ (id)_defaultVisualStyleForOrientation:(long long)arg1; | |
-+ (id)_visualStyleForIdiom:(long long)arg1 metrics:(long long)arg2 isContainedInPopover:(_Bool)arg3 wantsLetterpressContent:(_Bool)arg4; | |
+ (id)_statusBarBaseTintColorForStyle:(long long)arg1 translucent:(_Bool)arg2 tintColor:(id)arg3; | |
+ (id)_statusBarBaseTintColorForStyle:(long long)arg1 translucent:(_Bool)arg2 tintColor:(id)arg3 backgroundImage:(id)arg4 viewSize:(struct CGSize)arg5; | |
-+ (id)_bottomColorForBackgroundImage:(id)arg1 viewSize:(struct CGSize)arg2; | |
-@property(readonly, nonatomic, getter=_contentFocusContainerGuide) UIFocusContainerGuide *contentFocusContainerGuide; // @synthesize contentFocusContainerGuide=_contentFocusContainerGuide; | |
-@property(retain, nonatomic, setter=_setAnimationIds:) NSMutableArray *_animationIds; // @synthesize _animationIds=__animationIds; | |
+@property(nonatomic, setter=_setAlwaysUseDefaultMetrics:) _Bool alwaysUseDefaultMetrics; // @synthesize alwaysUseDefaultMetrics=_alwaysUseDefaultMetrics; | |
+@property(nonatomic, setter=_setTitleOpacity:) double _titleOpacity; // @synthesize _titleOpacity=__titleOpacity; | |
+@property(nonatomic, setter=_setBackgroundOpacity:) double _backgroundOpacity; // @synthesize _backgroundOpacity=__backgroundOpacity; | |
+@property(nonatomic, setter=_setUseInlineBackgroundHeightWhenLarge:) _Bool _useInlineBackgroundHeightWhenLarge; // @synthesize _useInlineBackgroundHeightWhenLarge=__useInlineBackgroundHeightWhenLarge; | |
+@property(nonatomic) long long requestedContentSize; // @synthesize requestedContentSize=_requestedContentSize; | |
+@property(copy, nonatomic) NSDictionary *largeTitleTextAttributes; // @synthesize largeTitleTextAttributes=_largeTitleTextAttributes; | |
+@property(retain, nonatomic) UIImage *largeTitleBackgroundImage; // @synthesize largeTitleBackgroundImage=_largeTitleBackgroundImage; | |
+@property(copy, nonatomic) NSArray *backgroundEffects; // @synthesize backgroundEffects=_backgroundEffects; | |
+@property(readonly, nonatomic) _Bool _startedAnimationTracking; // @synthesize _startedAnimationTracking=__startedAnimationTracking; | |
+@property(nonatomic, setter=_setOverrideBackgroundExtension:) double _overrideBackgroundExtension; // @synthesize _overrideBackgroundExtension=__overrideBackgroundExtension; | |
+@property(nonatomic) _Bool prefersLargeTitles; // @synthesize prefersLargeTitles=_prefersLargeTitles; | |
+@property(nonatomic) long long barStyle; // @synthesize barStyle=_barStyle; | |
@property(nonatomic, setter=_setWantsLetterpressContent:) _Bool _wantsLetterpressContent; // @synthesize _wantsLetterpressContent; | |
@property(retain, nonatomic, setter=_setAccessibilityButtonBackgroundTintColor:) UIColor *_accessibilityButtonBackgroundTintColor; // @synthesize _accessibilityButtonBackgroundTintColor; | |
@property(nonatomic, setter=_setRequestedMaxBackButtonWidth:) double _requestedMaxBackButtonWidth; // @synthesize _requestedMaxBackButtonWidth; | |
-@property(nonatomic, setter=_setNeedsUpdateBackIndicatorImage:) _Bool _needsUpdateBackIndicatorImage; // @synthesize _needsUpdateBackIndicatorImage; | |
@property(readonly, nonatomic) long long barPosition; // @synthesize barPosition=_barPosition; | |
- (void).cxx_destruct; | |
-- (void)_setShowsTrailingResizeAffordance:(_Bool)arg1; | |
-- (_Bool)_showsTrailingResizeAffordance; | |
-- (void)_setShowsLeadingResizeAffordance:(_Bool)arg1; | |
-- (_Bool)_showsLeadingResizeAffordance; | |
- (id)preferredFocusedView; | |
-- (void)_setUpContentFocusContainerGuide; | |
+- (_Bool)gestureRecognizerShouldBegin:(id)arg1; | |
+- (void)_accessibilityHUDGestureManager:(id)arg1 gestureLiftedAtPoint:(struct CGPoint)arg2; | |
+- (_Bool)_accessibilityHUDGestureManager:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2; | |
+- (id)_accessibilityHUDGestureManager:(id)arg1 HUDItemForPoint:(struct CGPoint)arg2; | |
+- (void)_setupAXHUDGestureIfNecessary; | |
+- (void)_accessibility_triggerBarButtonItem:(id)arg1; | |
+- (void)_accessibility_triggerBackButton; | |
+- (id)_accessibility_contentsOfNavigationBar; | |
+- (void)_accessibility_navigationBarContentsDidChange; | |
+- (id)_accessibility_navigationController; | |
- (void)_intrinsicContentSizeInvalidatedForChildView:(id)arg1; | |
- (long long)_backgroundBackdropStyle; | |
-- (void)_handlePopSwipe:(id)arg1; | |
-- (_Bool)_gestureRecognizerShouldBegin:(id)arg1; | |
-- (_Bool)gestureRecognizerShouldBegin:(id)arg1; | |
-- (id)_shadowView; | |
- (void)_setAutoAdjustTitle:(_Bool)arg1; | |
-- (void)_navBarButtonPressed:(id)arg1; | |
-- (long long)_barStyle:(_Bool)arg1; | |
-- (void)_positionAffordanceView:(id)arg1 leading:(_Bool)arg2; | |
-- (id)_createAffordanceView; | |
+- (long long)_barStyle; | |
- (void)layoutSubviews; | |
-- (struct CGRect)_contentViewFrameInBounds:(struct CGRect)arg1 style:(id)arg2; | |
-- (struct CGRect)_frameForCanvasView:(id)arg1 inBounds:(struct CGRect)arg2; | |
+- (void)_updateActiveBarMetrics; | |
+- (void)updateConstraints; | |
- (void)layoutSublayersOfLayer:(id)arg1; | |
-- (double)_backIndicatorClippingMargin; | |
- (void)setNeedsLayout; | |
-- (void)_getTitleViewFrame:(struct CGRect *)arg1 leftViewFrames:(id)arg2 rightViewFrames:(id)arg3; | |
-- (void)_getTitleViewFrame:(struct CGRect *)arg1 leftViewFrames:(id)arg2 rightViewFrames:(id)arg3 forItemAtIndex:(unsigned long long)arg4; | |
-- (void)_getTitleViewFrame:(struct CGRect *)arg1 leftViewFrames:(id)arg2 rightViewFrames:(id)arg3 forItemAtIndex:(unsigned long long)arg4 returnedIdealWidthOfTextContent:(double *)arg5 availableLayoutWidthForTextContent:(double *)arg6 idealBackButtonWidth:(double *)arg7; | |
-- (void)_getLeftMargin:(double *)arg1 rightMargin:(double *)arg2 forNavigationItem:(id)arg3 showingBackButton:(_Bool)arg4 visualStyle:(id)arg5; | |
- (void)_fadeAllViewsIn; | |
-- (void)_fadeViewsIn:(id)arg1; | |
- (void)_fadeAllViewsOut; | |
-- (void)_fadeViewsOut:(id)arg1; | |
-- (void)_fadeViewOut:(id)arg1; | |
-- (void)_removeItemsFromSuperview:(id)arg1; | |
- (id)_allViews; | |
-- (void)_startPopAnimationFromItems:(id)arg1 fromBarStyle:(long long)arg2 toItems:(id)arg3 toBarStyle:(long long)arg4; | |
-- (void)_startPushAnimationFromItems:(id)arg1 fromBarStyle:(long long)arg2; | |
-- (void)_completeTransitionFromCanvasView:(id)arg1 toCanvasView:(id)arg2 updateSize:(_Bool)arg3; | |
-- (_Bool)_performCanvasViewTransitionFromItem:(id)arg1 toItem:(id)arg2; | |
-- (_Bool)_prepareTransitionFromItem:(id)arg1 toItem:(id)arg2; | |
-- (id)_timingFunctionForAnimationInView:(id)arg1 withKeyPath:(id)arg2; | |
-- (id)_basicAnimationForView:(id)arg1 withKeyPath:(id)arg2; | |
-- (void)_animateOldBackButtonView:(id)arg1 toNewBackButtonView:(id)arg2 duration:(double)arg3 initialFrameForIncomingView:(CDUnknownBlockType)arg4 destinationFrameForOutgoingView:(CDUnknownBlockType)arg5 animationCleanup:(CDUnknownBlockType)arg6; | |
-- (double)_backTitleWidthOverTitleWidthForMatchingBackButtonView:(id)arg1 titleView:(id)arg2 withBackButtonWidth:(double)arg3; | |
-- (void)_wrapView:(id)arg1 inClippingViewWithLeftBoundary:(double)arg2 rightBoundary:(double)arg3 leftMaskImage:(id)arg4 leftMaskIsChevron:(_Bool)arg5 rightMaskImage:(id)arg6; | |
-- (void)_startBarStyleAnimation:(long long)arg1 withTintColor:(id)arg2; | |
-- (void)_crossFadeToBarBackgroundImageForItem:(id)arg1; | |
-- (struct CGRect)_boundsForPrompt:(id)arg1 inRect:(struct CGRect)arg2 withFont:(id)arg3 barStyle:(long long)arg4; | |
-- (void)_removeAccessoryView; | |
-- (void)setTopItemAlpha:(double)arg1; | |
-- (double)topItemAlpha; | |
- (struct CGRect)availableTitleArea; | |
-- (void)_setVisualAltitudeBias:(struct CGSize)arg1; | |
-- (void)_setVisualAltitude:(double)arg1; | |
- (void)setCenter:(struct CGPoint)arg1; | |
- (void)setBounds:(struct CGRect)arg1; | |
- (void)setFrame:(struct CGRect)arg1; | |
- (void)_barSizeDidChange; | |
-- (void)_updateBackgroundViewIgnoringFlag; | |
- (long long)_barPosition; | |
- (void)_setBarPosition:(long long)arg1; | |
-- (void)_updateBackIndicatorViewTintColor; | |
- (void)_updateBackIndicatorImage; | |
-- (id)_effectiveBackIndicatorTransitionMaskImage; | |
-- (id)_effectiveBackIndicatorImage; | |
- (_Bool)_suppressBackIndicator; | |
- (void)_didChangeFromIdiom:(long long)arg1 onScreen:(id)arg2 traverseHierarchy:(_Bool)arg3; | |
- (void)_accessibilityButtonShapesDidChangeNotification:(id)arg1; | |
- (void)_accessibilityButtonShapesParametersDidChange; | |
- (void)_updatePalette:(id)arg1; | |
-- (void)_updateBackgroundView; | |
- (void)_setNeedsBackgroundViewUpdate; | |
- (void)_getBackgroundImage:(id *)arg1 shouldRespectOversizedBackgroundImage:(_Bool *)arg2 actualBarMetrics:(long long *)arg3 actualBarPosition:(long long *)arg4; | |
-- (void)showHideBackButtomAnimationDidStop:(id)arg1 finished:(id)arg2 context:(id)arg3; | |
- (void)showBackButton:(_Bool)arg1 animated:(_Bool)arg2; | |
-- (void)_hideButtonsAnimationDidStop:(id)arg1 finished:(id)arg2 context:(id)arg3; | |
- (void)hideButtons; | |
- (id)createButtonWithContents:(id)arg1 width:(double)arg2 barStyle:(long long)arg3 buttonStyle:(int)arg4 isRight:(_Bool)arg5; | |
- (void)setButton:(int)arg1 enabled:(_Bool)arg2; | |
-- (void)_showLeftRightButtonsAnimationDidFinish:(_Bool)arg1 context:(id)arg2; | |
-- (void)_setLeftViews:(id)arg1 rightViews:(id)arg2; | |
-- (_Bool)_isIncomingButtonSameAsOutgoingButtonOnLeft:(_Bool)arg1; | |
-- (void)_setLeftView:(id)arg1 rightView:(id)arg2; | |
+- (void)_updateBackButtonVisibilityIfTop:(id)arg1 animated:(_Bool)arg2; | |
+- (void)_updateContentIfTopItem:(id)arg1 animated:(_Bool)arg2; | |
- (void)showLeftButton:(id)arg1 withStyle:(int)arg2 rightButton:(id)arg3 withStyle:(int)arg4; | |
- (void)showButtonsWithLeft:(id)arg1 right:(id)arg2 leftBack:(_Bool)arg3; | |
- (void)showButtonsWithLeftTitle:(id)arg1 rightTitle:(id)arg2 leftBack:(_Bool)arg3; | |
- (void)showButtonsWithLeftTitle:(id)arg1 rightTitle:(id)arg2; | |
- (void)drawBackButtonBackgroundInRect:(struct CGRect)arg1 withStyle:(long long)arg2 pressed:(_Bool)arg3; | |
- (void)drawBackgroundInRect:(struct CGRect)arg1 withStyle:(long long)arg2; | |
-- (unsigned int)animationDisabledCount; | |
+- (long long)animationDisabledCount; | |
+- (_Bool)_isAnimationEnabled; | |
- (_Bool)isAnimationEnabled; | |
+- (void)_enableAnimation; | |
- (void)enableAnimation; | |
+- (void)_disableAnimation; | |
- (void)disableAnimation; | |
- (struct CGRect)promptBounds; | |
- (id)promptView; | |
- (id)prompt; | |
+- (void)_setPrompt:(id)arg1; | |
- (void)setPrompt:(id)arg1; | |
+- (void)_sendNavigationBarAnimateTransition; | |
+- (void)_sendNavigationBarResize; | |
+- (void)_sendResizeForPromptChange; | |
- (_Bool)_delegateWantsNavigationBarHidden; | |
- (void)updatePrompt; | |
-- (id)currentBackButton; | |
+- (id)_backButtonForBackItem:(id)arg1 topItem:(id)arg2; | |
+@property(readonly, nonatomic) _UINavigationItemButtonView *currentBackButton; | |
- (_Bool)_shouldShowBackButtonForNavigationItem:(id)arg1; | |
-- (id)_currentBackButtonForNthItemFromTop:(unsigned long long)arg1; | |
- (_Bool)_hasBackButton; | |
-- (id)currentRightView; | |
+@property(readonly, nonatomic) _Bool _wantsLargeTitleDisplayed; | |
+@property(retain, nonatomic) _UINavigationControllerRefreshControlHost *refreshControlHost; | |
+- (_Bool)supportsRefreshControlHosting; | |
- (id)_contentView; | |
-- (void)_navigationButtonsWantAccessibilityBlendModes:(_Bool)arg1 withTintColor:(id)arg2; | |
+@property(readonly, nonatomic) UIView *currentRightView; | |
- (id)_currentRightViews; | |
-- (id)currentLeftView; | |
+@property(readonly, nonatomic) UIView *currentLeftView; | |
- (id)_currentLeftViews; | |
-- (void)_decrementAnimationCountIfNecessary; | |
-- (void)_incrementAnimationCountIfNecessary; | |
- (void)setTitleView:(id)arg1; | |
-- (void)_updateTitleView; | |
+- (void)_updateTitleViewIfTop:(id)arg1; | |
+- (_Bool)_titleAutoresizesToFit; | |
- (_Bool)titleAutoresizesToFit; | |
- (void)setTitleAutoresizesToFit:(_Bool)arg1; | |
- (void)setRightMargin:(double)arg1; | |
@@ -234,108 +179,90 @@ | |
- (id)_titleTextColor; | |
- (id)buttonItemTextColor; | |
- (id)buttonItemShadowColor; | |
-- (void)setForceFullHeightInLandscape:(_Bool)arg1; | |
-- (_Bool)forceFullHeightInLandscape; | |
+@property(nonatomic) _Bool forceFullHeightInLandscape; | |
@property(nonatomic, getter=isTranslucent) _Bool translucent; | |
- (_Bool)_modernIsTranslucent; | |
-- (_Bool)_hasInvisibleCustomBackgroundImage; | |
- (_Bool)_legacyIsTranslucent; | |
- (long long)_statusBarStyle; | |
-@property(nonatomic) long long barStyle; | |
- (void)_setBarStyle:(long long)arg1; | |
- (void)_updateNavigationBarItemsForStyle:(long long)arg1; | |
- (void)_updateNavigationBarItemsForStyle:(long long)arg1 previousTintColor:(id)arg2; | |
-- (void)willRemoveSubview:(id)arg1; | |
- (void)didAddSubview:(id)arg1; | |
-- (void)_updateNavigationBarItem:(id)arg1 forStyle:(long long)arg2; | |
- (void)_updateNavigationBarItem:(id)arg1 forStyle:(long long)arg2 previousTintColor:(id)arg3; | |
-@property(nonatomic) __weak id <UINavigationBarDelegate> delegate; | |
- (void)removeConstraint:(id)arg1; | |
- (void)addConstraint:(id)arg1; | |
- (void)setTranslatesAutoresizingMaskIntoConstraints:(_Bool)arg1; | |
+@property(nonatomic) __weak id <UINavigationBarDelegate> delegate; | |
- (void)_didMoveFromWindow:(id)arg1 toWindow:(id)arg2; | |
- (void)_willMoveToWindow:(id)arg1; | |
+- (_Bool)_shouldShowBackButtonForScreen:(id)arg1; | |
- (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; | |
- (void)touchesEnded:(id)arg1 withEvent:(id)arg2; | |
- (void)touchesMoved:(id)arg1 withEvent:(id)arg2; | |
- (void)touchesBegan:(id)arg1 withEvent:(id)arg2; | |
-- (void)_handleMouseUpAtPoint:(struct CGPoint)arg1; | |
-- (void)_popForTouchAtPoint:(struct CGPoint)arg1; | |
-- (_Bool)_shouldPopForTouchAtPoint:(struct CGPoint)arg1; | |
-- (void)_handleMouseDownAtPoint:(struct CGPoint)arg1; | |
+- (id)animationFactory; | |
+- (void)popForCarplayPressAtFakePoint:(struct CGPoint)arg1; | |
- (_Bool)_allowInteractionDuringTransition; | |
- (void)_setBackIndicatorPressed:(_Bool)arg1 initialPress:(_Bool)arg2; | |
- (void)_evaluateBackIndicatorForHilightedState:(_Bool)arg1 ofBarButtonItem:(id)arg2 inNavigationItem:(id)arg3; | |
- (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2; | |
- (id)hitTest:(struct CGPoint)arg1 forEvent:(struct __GSEvent *)arg2; | |
-- (id)_commonHitTest:(struct CGPoint)arg1 forView:(id)arg2; | |
- (_Bool)_canHandleStatusBarTouchAtLocation:(struct CGPoint)arg1; | |
-- (void)_navigationAnimationDidFinish:(_Bool)arg1 context:(id)arg2; | |
- (void)_reenableUserInteractionWhenReadyWithContext:(id)arg1; | |
- (void)_reenableUserInteraction; | |
-- (id)backButtonViewAtPoint:(struct CGPoint)arg1; | |
- (id)navigationItemAtPoint:(struct CGPoint)arg1; | |
- (void)_cancelInteractiveTransition; | |
- (void)_cancelInProgressPushOrPop; | |
-- (id)navigationItems; | |
-@property(copy, nonatomic) NSArray *items; | |
+- (void)safeAreaInsetsDidChange; | |
- (void)invalidateIntrinsicContentSize; | |
- (struct CGSize)intrinsicContentSize; | |
- (_Bool)_contentHuggingDefault_isUsuallyFixedHeight; | |
+- (void)layoutMarginsDidChange; | |
+- (struct NSDirectionalEdgeInsets)_resolvedLayoutMargins; | |
+- (CDStruct_c3b9c2ee)_heightRangeForNavigationItem:(id)arg1 fittingWidth:(double)arg2; | |
- (struct CGSize)sizeThatFits:(struct CGSize)arg1; | |
-- (struct CGSize)_preferredSize; | |
-- (double)_expectedHeightForNavigationItem:(id)arg1; | |
+@property(readonly, nonatomic) long long currentContentSize; | |
- (long long)effectiveInterfaceOrientation; | |
-- (void)setNavigationItems:(id)arg1; | |
-- (void)_setupTopNavItem:(id)arg1 oldTopNavItem:(id)arg2; | |
- (void)_addItems:(id)arg1 withEffectiveDelegate:(id)arg2 transition:(int)arg3; | |
- (void)_addItem:(id)arg1 withEffectiveDelegate:(id)arg2 transition:(int)arg3; | |
- (void)_setItemsUpToItem:(id)arg1 transition:(int)arg2; | |
+- (void)_setItems:(id)arg1 transition:(int)arg2 reset:(_Bool)arg3; | |
- (void)_setItems:(id)arg1 transition:(int)arg2; | |
- (void)_setItems:(id)arg1 transition:(int)arg2 reset:(_Bool)arg3 resetOwningRelationship:(_Bool)arg4; | |
-- (void)_setItems:(id)arg1 transition:(int)arg2 reset:(_Bool)arg3; | |
+- (void)_displayItemsKeepingOwningNavigationBar:(id)arg1; | |
+- (void)_redisplayItems; | |
- (_Bool)_didVisibleItemsChangeWithNewItems:(id)arg1 oldItems:(id)arg2; | |
- (void)setItems:(id)arg1 animated:(_Bool)arg2; | |
- (int)_transitionForOldItems:(id)arg1 newItems:(id)arg2; | |
+@property(copy, nonatomic) NSArray *items; | |
+- (void)setNavigationItems:(id)arg1; | |
+- (id)navigationItems; | |
+@property(readonly, nonatomic) _UINavigationBarItemStack *_stack; | |
@property(readonly, nonatomic) UINavigationItem *backItem; | |
@property(readonly, nonatomic) UINavigationItem *topItem; | |
+- (void)_popNavigationItemWithTransitionAssistant:(id)arg1; | |
+- (void)_completePopOperationAnimated:(_Bool)arg1 transitionAssistant:(id)arg2; | |
- (void)popNavigationItem; | |
-- (void)_prepareForPopAnimationWithNewTopItem:(id)arg1; | |
- (id)_popNavigationItemWithTransition:(int)arg1; | |
- (void)_pushNestedNavigationItem:(id)arg1; | |
- (void)_popNestedNavigationItem; | |
- (id)popNavigationItemAnimated:(_Bool)arg1; | |
+- (void)_pushNavigationItem:(id)arg1 transitionAssistant:(id)arg2; | |
+- (void)_completePushOperationAnimated:(_Bool)arg1 transitionAssistant:(id)arg2; | |
- (void)pushNavigationItem:(id)arg1; | |
- (long long)_currentBarStyle; | |
-- (void)_resetBackgroundImageAsNecessary; | |
-- (_Bool)_wantsAdaptiveBackdrop; | |
-- (_Bool)_wantsAdaptiveBackdropWhenNotHidden; | |
-- (_Bool)_wantsAdaptiveBackdropForPalette; | |
-- (_Bool)_barTranslucenceSuppressesAdaptiveBackdrop; | |
-- (_Bool)_backgroundViewSuppressesAdaptiveBackdrop; | |
-- (_Bool)_barStyleSuppressesAdaptiveBackdrop; | |
-- (_Bool)_customBackgroundImageSuppressesAdaptiveBackdrop; | |
-- (_Bool)_customBackgroundImageSuppressesAdaptiveBackdropForPalette; | |
-- (void)_prepareForPushAnimationWithItems:(id)arg1; | |
- (void)_cancelInteractiveTransition:(double)arg1 completionSpeed:(double)arg2 completionCurve:(long long)arg3; | |
- (void)_finishInteractiveTransition:(double)arg1 completionSpeed:(double)arg2 completionCurve:(long long)arg3; | |
- (void)_updateInteractiveTransition:(double)arg1; | |
-- (void)_updateInteractiveStatusBarTransitionPercent:(double)arg1 isFinished:(_Bool)arg2 didComplete:(_Bool)arg3 completionSpeed:(double)arg4 completionCurve:(long long)arg5; | |
- (void)_pushNavigationItem:(id)arg1 transition:(int)arg2; | |
-- (void)_startInteractiveNavigationBarTransition; | |
-- (_Bool)_isInterruptibleTransition; | |
+@property(readonly, nonatomic) NSArray *_animationIds; | |
- (void)pushNavigationItem:(id)arg1 animated:(_Bool)arg2; | |
- (void)_customViewChangedForButtonItem:(id)arg1; | |
-- (void)setAccessoryView:(id)arg1 animate:(_Bool)arg2; | |
-- (void)drawRect:(struct CGRect)arg1; | |
-- (unsigned long long)_subviewIndexAboveBackground; | |
-- (_Bool)_canDrawContent; | |
-- (int)state; | |
+@property(readonly, nonatomic) int state; | |
- (id)_defaultTitleFontWithScaleAdjustment:(double)arg1; | |
- (id)_defaultTitleFont; | |
- (id)_defaultTitleFontFittingHeight:(double)arg1 withScaleAdjustment:(double)arg2; | |
-- (void)setLocked:(_Bool)arg1; | |
-- (_Bool)isLocked; | |
+@property(nonatomic, getter=isLocked) _Bool locked; | |
- (void)dealloc; | |
- (void)encodeWithCoder:(id)arg1; | |
- (void)_populateArchivedSubviews:(id)arg1; | |
@@ -343,25 +270,17 @@ | |
- (id)initWithCoder:(id)arg1; | |
- (id)initWithFrame:(struct CGRect)arg1; | |
- (void)_commonNavBarInit; | |
-- (_Bool)_subclassImplementsDrawBackgroundInRect; | |
- (_Bool)_subclassImplementsDrawRect; | |
- (void)_updateOpacity; | |
- (struct CGSize)defaultSizeForOrientation:(long long)arg1; | |
+- (double)defaultHeight; | |
- (double)defaultBackButtonAlignmentHeight; | |
-- (void)setHidden:(_Bool)arg1; | |
-- (id)_activeVisualStyle; | |
-- (id)_defaultVisualStyleForOrientation:(long long)arg1; | |
-- (id)_visualStyleForMetrics:(long long)arg1; | |
+- (id)_currentVisualStyle; | |
- (id)_appearanceStorage; | |
-- (_Bool)isMinibar; | |
-- (_Bool)_updateActiveBarMetricsIfNeededTo:(long long)arg1; | |
+@property(readonly, nonatomic) _Bool isMinibar; | |
- (long long)_activeBarMetrics; | |
-- (void)_setDefaultBarMetrics:(long long)arg1; | |
-- (long long)_defaultBarMetrics; | |
-- (void)_setDeferShadowToSearchBar:(_Bool)arg1; | |
-- (_Bool)_deferShadowToSearchBar; | |
-- (void)_setHidesShadow:(_Bool)arg1; | |
-- (_Bool)_hidesShadow; | |
+@property(nonatomic, setter=_setDeferShadowToSearchBar:) _Bool _deferShadowToSearchBar; | |
+@property(nonatomic, setter=_setHidesShadow:) _Bool _hidesShadow; | |
@property(retain, nonatomic) UIImage *shadowImage; | |
- (double)titleVerticalPositionAdjustmentForBarMetrics:(long long)arg1; | |
- (void)setTitleVerticalPositionAdjustment:(double)arg1 forBarMetrics:(long long)arg2; | |
@@ -378,16 +297,16 @@ | |
- (void)_configurePaletteConstraintsIfNecessary; | |
- (void)_tintViewAppearanceDidChange; | |
- (void)setSemanticContentAttribute:(long long)arg1; | |
-- (id)_nthNavigationItemFromTop:(long long)arg1; | |
- (long long)_itemStackCount; | |
-- (id)_userContentGuide; | |
-@property(nonatomic, setter=_setBackIndicatorLeftMargin:) double _backIndicatorLeftMargin; | |
+@property(readonly, nonatomic) UILayoutGuide *_userContentGuide; | |
- (double)_effectiveBackIndicatorLeftMargin; | |
-@property(retain, nonatomic, setter=_setBackIndicatorImage:) UIImage *_backIndicatorImage; | |
+@property(nonatomic, setter=_setBackIndicatorLeftMargin:) double _backIndicatorLeftMargin; | |
@property(retain, nonatomic) UIImage *backIndicatorTransitionMaskImage; | |
@property(retain, nonatomic) UIImage *backIndicatorImage; | |
-@property(retain, nonatomic, setter=_setBackdropViewLayerGroupName:) NSString *_backdropViewLayerGroupName; | |
+- (void)_setBackdropViewLayerGroupName:(id)arg1; | |
+@property(readonly, retain, nonatomic) NSString *_backdropViewLayerGroupName; | |
@property(readonly, nonatomic) double _heightIncludingBackground; | |
+@property(readonly, nonatomic) _Bool _isContainedInPopover; | |
- (void)tintColorDidChange; | |
@property(readonly, nonatomic) long long _barTranslucence; | |
- (id)_effectiveDelegate; | |
@@ -403,16 +322,15 @@ | |
- (void)_setButtonBackgroundImage:(id)arg1 mini:(id)arg2 forStates:(unsigned long long)arg3; | |
- (void)_setBackgroundImage:(id)arg1 mini:(id)arg2; | |
- (void)_applySPIAppearanceToButtons; | |
-- (void)_setDisableBlurTinting:(_Bool)arg1; | |
-- (_Bool)_disableBlurTinting; | |
-- (void)_setShadowAlpha:(double)arg1; | |
-- (double)_shadowAlpha; | |
-- (void)_setBackgroundView:(id)arg1; | |
-- (id)_backgroundView; | |
+@property(nonatomic, setter=_setDisableBlurTinting:) _Bool _disableBlurTinting; | |
+@property(nonatomic, setter=_setShadowAlpha:) double _shadowAlpha; | |
+- (double)_internalShadowAlpha; | |
+@property(retain, nonatomic, setter=_setBackgroundView:) UIView *_backgroundView; | |
+- (id)backButtonViewAtPoint:(struct CGPoint)arg1; | |
- (_Bool)isElementAccessibilityExposedToInterfaceBuilder; | |
-- (double)_autolayoutSpacingAtEdge:(int)arg1 nextToNeighbor:(id)arg2; | |
-- (double)_autolayoutSpacingAtEdge:(int)arg1 inContainer:(id)arg2; | |
-- (_Bool)_hasCustomAutolayoutNeighborSpacing; | |
+- (double)_defaultAutolayoutSpacing; | |
+- (double)_autolayoutSpacingAtEdge:(int)arg1 forAttribute:(long long)arg2 inContainer:(id)arg3 isGuide:(_Bool)arg4; | |
+- (_Bool)_hasCustomAutolayoutNeighborSpacingForAttribute:(long long *)arg1; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
diff --git a/UIKit/UINavigationBarBackIndicatorView.h b/UIKit/UINavigationBarBackIndicatorView.h | |
new file mode 100644 | |
index 00000000..fd0ae8f3 | |
--- /dev/null | |
+++ b/UIKit/UINavigationBarBackIndicatorView.h | |
@@ -0,0 +1,15 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIImageView.h> | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UINavigationBarBackIndicatorView : UIImageView | |
+{ | |
+} | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UINavigationButton.h b/UIKit/UINavigationButton.h | |
index 5099c897..fa53e16c 100644 | |
--- a/UIKit/UINavigationButton.h | |
+++ b/UIKit/UINavigationButton.h | |
@@ -25,14 +25,14 @@ | |
_Bool _isFontScaleInvalid; | |
_Bool _wantsBlendModeForAccessibilityBackgrounds; | |
_Bool __barItemHidden; | |
- double _minimumWidth; | |
- double _maximumWidth; | |
long long _buttonItemStyle; | |
NSDictionary *_stylesForSizingTitles; | |
double _fontScaleAdjustment; | |
UIColor *_accessibilityBackgroundTintColor; | |
Class _appearanceGuideClass; | |
UIView *__enclosingBar; | |
+ double _minimumWidth; | |
+ double _maximumWidth; | |
struct UIEdgeInsets __additionalSelectionInsets; | |
} | |
@@ -41,7 +41,11 @@ | |
@property(nonatomic, setter=_setBarItemHidden:) _Bool _barItemHidden; // @synthesize _barItemHidden=__barItemHidden; | |
@property(nonatomic) __weak UIBarButtonItem *originatingButtonItem; // @synthesize originatingButtonItem=_originatingButtonItem; | |
@property(nonatomic) __weak UINavigationItem *originatingNavigationItem; // @synthesize originatingNavigationItem=_originatingNavigationItem; | |
+@property(nonatomic) double maximumWidth; // @synthesize maximumWidth=_maximumWidth; | |
+@property(nonatomic) double minimumWidth; // @synthesize minimumWidth=_minimumWidth; | |
@property(nonatomic, setter=_setEnclosingBar:) __weak UIView *_enclosingBar; // @synthesize _enclosingBar=__enclosingBar; | |
+@property(nonatomic) int style; // @synthesize style=_style; | |
+@property(nonatomic) long long barStyle; // @synthesize barStyle=_barStyle; | |
@property(nonatomic, setter=_setAdditionalSelectionInsets:) struct UIEdgeInsets _additionalSelectionInsets; // @synthesize _additionalSelectionInsets=__additionalSelectionInsets; | |
@property(retain, nonatomic, setter=_setAppearanceGuideClass:) Class _appearanceGuideClass; // @synthesize _appearanceGuideClass; | |
@property(retain, nonatomic, setter=_setAccessibilityBackgroundTintColor:) UIColor *_accessibilityBackgroundTintColor; // @synthesize _accessibilityBackgroundTintColor; | |
@@ -51,11 +55,8 @@ | |
@property(nonatomic, setter=_setCreatedByBarButtonItem:) _Bool _createdByBarButtonItem; // @synthesize _createdByBarButtonItem; | |
@property(copy, nonatomic, setter=_setStylesForSizingTitles:) NSDictionary *_stylesForSizingTitles; // @synthesize _stylesForSizingTitles; | |
@property(nonatomic, setter=_setButtonItemStyle:) long long _buttonItemStyle; // @synthesize _buttonItemStyle; | |
-@property(nonatomic) double maximumWidth; // @synthesize maximumWidth=_maximumWidth; | |
-@property(nonatomic) double minimumWidth; // @synthesize minimumWidth=_minimumWidth; | |
-@property(nonatomic) long long barStyle; // @synthesize barStyle=_barStyle; | |
-@property(nonatomic) int style; // @synthesize style=_style; | |
- (void).cxx_destruct; | |
+- (void)_uinavigationbar_prepareToAppearInNavigationItem:(id)arg1 onLeft:(_Bool)arg2; | |
- (id)_externalUnfocusedBorderColor; | |
- (_Bool)_isExternalRoundedRectButton; | |
- (_Bool)canBecomeFocused; | |
@@ -81,8 +82,7 @@ | |
- (id)_titleTextAttributesForState:(unsigned long long)arg1; | |
- (void)_setTitleTextAttributes:(id)arg1 forState:(unsigned long long)arg2; | |
- (void)_UIAppearance_setTitleTextAttributes:(id)arg1 forState:(unsigned long long)arg2; | |
-- (id)_tintColor; | |
-- (void)_setTintColor:(id)arg1; | |
+@property(retain, nonatomic, setter=_setTintColor:) UIColor *_tintColor; | |
- (void)_UIAppearance_setTintColor:(id)arg1; | |
- (id)_backgroundImageForState:(unsigned long long)arg1 barMetrics:(long long)arg2; | |
- (void)_setBackgroundImage:(id)arg1 forState:(unsigned long long)arg2 barMetrics:(long long)arg3; | |
@@ -142,7 +142,6 @@ | |
- (void)_didMoveFromWindow:(id)arg1 toWindow:(id)arg2; | |
- (_Bool)_isCarPlaySystemTypeButton; | |
- (long long)buttonType; | |
-- (void)_prepareToAppearInNavigationItem:(id)arg1 onLeft:(_Bool)arg2; | |
// Remaining properties | |
@property(retain, nonatomic) UIColor *tintColor; // @dynamic tintColor; | |
diff --git a/UIKit/UINavigationContentAdjustments.h b/UIKit/UINavigationContentAdjustments.h | |
new file mode 100644 | |
index 00000000..780785e6 | |
--- /dev/null | |
+++ b/UIKit/UINavigationContentAdjustments.h | |
@@ -0,0 +1,23 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@class UIScrollView; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UINavigationContentAdjustments : NSObject | |
+{ | |
+ UIScrollView *_adjustedScrollView; | |
+ struct UIEdgeInsets _insetAdjustment; | |
+} | |
+ | |
+@property(nonatomic) struct UIEdgeInsets insetAdjustment; // @synthesize insetAdjustment=_insetAdjustment; | |
+@property(nonatomic) __weak UIScrollView *adjustedScrollView; // @synthesize adjustedScrollView=_adjustedScrollView; | |
+- (void).cxx_destruct; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UINavigationController.h b/UIKit/UINavigationController.h | |
index b68fe634..5eb234cb 100644 | |
--- a/UIKit/UINavigationController.h | |
+++ b/UIKit/UINavigationController.h | |
@@ -9,11 +9,12 @@ | |
#import <UIKit/UIGestureRecognizerDelegatePrivate-Protocol.h> | |
#import <UIKit/UILayoutContainerViewDelegate-Protocol.h> | |
#import <UIKit/_UINavigationBarDelegatePrivate-Protocol.h> | |
+#import <UIKit/_UIScrollViewScrollObserver-Protocol.h> | |
-@class NSArray, NSMapTable, NSString, NSUUID, UIFocusContainerGuide, UIGestureRecognizer, UILayoutContainerView, UINavigationBar, UINavigationTransitionView, UIPanGestureRecognizer, UITapGestureRecognizer, UIToolbar, UIView, _UIAnimationCoordinator, _UIBarPanGestureRecognizer, _UIBarTapGestureRecognizer, _UINavigationControllerPalette, _UINavigationInteractiveTransition, _UINavigationParallaxTransition; | |
+@class NSArray, NSMapTable, NSString, NSUUID, UIFocusContainerGuide, UIGestureRecognizer, UILayoutContainerView, UINavigationBar, UINavigationDeferredTransitionContext, UINavigationTransitionView, UIPanGestureRecognizer, UITapGestureRecognizer, UIToolbar, UIView, _UIAnimationCoordinator, _UIBarPanGestureRecognizer, _UIBarTapGestureRecognizer, _UINavigationControllerPalette, _UINavigationInteractiveTransition, _UINavigationParallaxTransition; | |
@protocol UINavigationControllerDelegate, UIViewControllerAnimatedTransitioning, UIViewControllerInteractiveTransitioning; | |
-@interface UINavigationController : UIViewController <UIGestureRecognizerDelegatePrivate, _UINavigationBarDelegatePrivate, UILayoutContainerViewDelegate> | |
+@interface UINavigationController : UIViewController <UIGestureRecognizerDelegatePrivate, _UINavigationBarDelegatePrivate, _UIScrollViewScrollObserver, UILayoutContainerViewDelegate> | |
{ | |
UILayoutContainerView *_containerView; | |
UINavigationBar *_navigationBar; | |
@@ -23,13 +24,19 @@ | |
double _bottomInsetDelta; | |
double _statusBarHeightForHideShow; | |
UIViewController *_disappearingViewController; | |
+ UINavigationDeferredTransitionContext *_deferredTransitionContext; | |
id <UINavigationControllerDelegate> _delegate; | |
long long _savedNavBarStyleBeforeSheet; | |
long long _savedToolBarStyleBeforeSheet; | |
UITapGestureRecognizer *_backGestureRecognizer; | |
_UINavigationControllerPalette *_topPalette; | |
+ UIView *_paletteClippingView; | |
_UINavigationControllerPalette *_freePalette; | |
_UINavigationControllerPalette *_transitioningTopPalette; | |
+ _Bool _interactiveScrollActive; | |
+ CDStruct_ef18196a _interactiveScrollNavBarIntrinsicHeightRange; | |
+ double _interactiveScrollNavBarVerticalSizingPriorityHeight; | |
+ long long _updateTopViewFramesToMatchScrollOffsetDisabledCount; | |
unsigned int _pushSoundID; | |
unsigned int _popSoundID; | |
struct { | |
@@ -89,6 +96,9 @@ | |
unsigned int cannotPerformShowViewController:1; | |
unsigned int navigationSoundsEnabled:1; | |
unsigned int didSetNeedsFocusInTransition:1; | |
+ unsigned int skipScrollViewDidScrollNotification:1; | |
+ unsigned int layingOutTopViewController:1; | |
+ unsigned int hasScheduledDeferredUpdateNavigationBarHostedRefreshControl:1; | |
} _navigationControllerFlags; | |
_Bool _interactiveTransition; | |
_Bool _hidesBarsWhenKeyboardAppears; | |
@@ -148,6 +158,7 @@ | |
@property(nonatomic) _Bool hidesBarsWhenVerticallyCompact; // @synthesize hidesBarsWhenVerticallyCompact=_hidesBarsWhenVerticallyCompact; | |
@property(nonatomic) _Bool hidesBarsOnSwipe; // @synthesize hidesBarsOnSwipe=_hidesBarsOnSwipe; | |
@property(nonatomic) _Bool hidesBarsWhenKeyboardAppears; // @synthesize hidesBarsWhenKeyboardAppears=_hidesBarsWhenKeyboardAppears; | |
+@property(nonatomic, setter=_setInteractiveScrollActive:) _Bool _interactiveScrollActive; // @synthesize _interactiveScrollActive; | |
@property(retain, nonatomic) UIViewController *disappearingViewController; // @synthesize disappearingViewController=_disappearingViewController; | |
@property(nonatomic, getter=isInteractiveTransition) _Bool interactiveTransition; // @synthesize interactiveTransition=_interactiveTransition; | |
@property(nonatomic) __weak id <UINavigationControllerDelegate> delegate; // @synthesize delegate=_delegate; | |
@@ -202,7 +213,15 @@ | |
- (void)_hideForKeyboardAppearance; | |
- (void)_setKeyboardNotificationToken:(id)arg1; | |
- (void)_configureBarsAutomaticActions; | |
+- (void)_navigationItemDidUpdateSearchController:(id)arg1 oldSearchController:(id)arg2; | |
- (void)navigationBarDidChangeOpacity:(id)arg1; | |
+- (struct NSDirectionalEdgeInsets)_layoutMarginsforNavigationBar:(id)arg1; | |
+- (void)_performCoordinatedUpdateTopFramesTransitionAnimation; | |
+- (void)_performCoordinatedLayoutToLayoutNavigationTransitionAnimations; | |
+- (void)_navigationBarWillBeginCoordinatedTransitionAnimations:(id)arg1; | |
+- (_Bool)_isPushingOrPoppingUsingLayoutToLayoutNavigationTransition; | |
+- (void)_initializeNavigationDeferredTransitionContextIfNecessary; | |
+- (void)_navigationBarChangedSize:(id)arg1; | |
- (void)navigationBarDidResizeForPrompt:(id)arg1; | |
- (void)navigationBar:(id)arg1 buttonClicked:(int)arg2; | |
- (_Bool)navigationBar:(id)arg1 shouldPopItem:(id)arg2; | |
@@ -274,6 +293,7 @@ | |
- (id)_customInteractionController:(id)arg1; | |
- (_Bool)_shouldUseBuiltinInteractionController; | |
- (void)__viewWillLayoutSubviews; | |
+- (void)_safeAreaInsetsDidChangeForView; | |
- (void)_layoutContainerViewSemanticContentAttributeChanged:(id)arg1; | |
- (id)_customTransitionController:(_Bool)arg1; | |
- (_Bool)_isPerformingLayoutToLayoutTransition; | |
@@ -289,23 +309,63 @@ | |
- (void)_updateScrollViewFromViewController:(id)arg1 toViewController:(id)arg2; | |
- (long long)_navigationTransitionForUITransition:(int)arg1; | |
- (void)_layoutViewController:(id)arg1; | |
+- (void)_performSkippedHostedRefreshControlUpdateSchedulingDeferredUpdateIfNecessary; | |
+- (_Bool)_shouldSkipHostedRefreshControlUpdateSchedulingDeferredUpdateIfNecessary; | |
+- (void)_updateNavigationBarHostedRefreshControlToHostRefreshControlForScrollView:(id)arg1; | |
+- (void)_reloadCachedInteractiveScrollMeasurements; | |
- (void)_didGainChildScrollView:(id)arg1; | |
-- (void)_computeAndApplyScrollContentInsetDeltaForViewController:(id)arg1; | |
-- (struct UIEdgeInsets)_expectedContentInsetDeltaForViewController:(id)arg1; | |
-- (double)_scrollViewTopContentInsetForViewController:(id)arg1; | |
+- (void)_handleSubtreeDidGainScrollView:(id)arg1; | |
+- (void)_viewControllerSubtreeDidGainViewController:(id)arg1; | |
+- (void)_viewSubtreeDidGainScrollView:(id)arg1 enclosingViewController:(id)arg2; | |
+- (void)_observeScrollView:(id)arg1 didBeginTransitionToDeferredContentOffset:(struct CGPoint)arg2; | |
+- (void)_stopObservingContentScrollViewForViewController:(id)arg1; | |
+- (void)_stopObservingContentScrollView:(id)arg1; | |
+- (void)_observeScrollViewDidScroll:(id)arg1 topLayoutType:(long long)arg2; | |
+- (void)_observeScrollViewDidScroll:(id)arg1; | |
+- (void)_observeScrollViewDidEndDecelerating:(id)arg1; | |
+- (void)_observeScrollViewDidEndDragging:(id)arg1 willDecelerate:(_Bool)arg2; | |
+- (void)_observeScrollViewWillBeginDragging:(id)arg1; | |
+- (struct UIEdgeInsets)_revealableContentPaddingForObservedScrollView:(id)arg1; | |
+- (void)_observeScrollView:(id)arg1 willEndDraggingWithVelocity:(struct CGPoint)arg2 targetContentOffset:(struct CGPoint *)arg3 unclampedOriginalTarget:(struct CGPoint)arg4; | |
+- (double)_scrollOffsetRetargettedToDetentOffsetIfNecessary:(double)arg1; | |
+- (id)_scrollDetentOffsets; | |
- (double)_topBarHeight; | |
+- (double)_heightOfTopPartsWhenHiddenAndCollapsed; | |
+- (double)_heightOfTopPartsWhenVisibleAndExpanded; | |
+- (struct CGSize)_navigationBarSizeForViewController:(id)arg1 proposedHeight:(double)arg2 verticalFittingPriority:(float)arg3 allowRubberBandStretch:(_Bool)arg4; | |
+- (CDStruct_c3b9c2ee)_intrinsicNavigationBarHeightRangeForViewController:(id)arg1; | |
+- (double)_preferredNavigationBarHeightForViewController:(id)arg1; | |
+- (double)_widthForLayout; | |
+- (void)_calculateTopViewFramesForExpandedLayoutWithViewController:(id)arg1 contentScrollView:(id)arg2 gettingNavBarFrame:(struct CGRect *)arg3 topPaletteFrame:(struct CGRect *)arg4; | |
+- (void)_calculateTopViewFramesForPushPopIncomingLayoutWithViewController:(id)arg1 contentScrollView:(id)arg2 gettingNavBarFrame:(struct CGRect *)arg3 topPaletteFrame:(struct CGRect *)arg4; | |
+- (void)_calculateTopViewFramesForLayoutWithViewController:(id)arg1 contentScrollView:(id)arg2 navBarFrame:(struct CGRect *)arg3 topPaletteFrame:(struct CGRect *)arg4 topLayoutType:(long long)arg5; | |
+- (CDStruct_1c6ce877)_calculateTopLayoutInfoForViewController:(id)arg1; | |
+- (double)_topPaletteCurrentPreferredLayoutHeight; | |
+- (void)_performTopViewGeometryUpdates:(CDUnknownBlockType)arg1; | |
+- (void)_initializeHeightOfTopPalette:(id)arg1; | |
+- (void)_updateTopPaletteVisibilityState; | |
+- (void)_updateTopViewFramesToMatchScrollOffsetInViewController:(id)arg1 contentScrollView:(id)arg2 topLayoutType:(long long)arg3; | |
+- (_Bool)_canUpdateTopViewFramesToMatchScrollView; | |
+- (void)_performWhileIgnoringUpdateTopViewFramesToMatchScrollOffset:(CDUnknownBlockType)arg1; | |
+- (long long)_topLayoutTypeForViewController:(id)arg1; | |
+- (_Bool)_isPushingOrPopping; | |
+- (void)_updateTopViewFramesForViewController:(id)arg1; | |
+- (void)_computeAndApplyScrollContentInsetDeltaForViewController:(id)arg1; | |
- (double)_scrollViewBottomContentInsetForViewController:(id)arg1; | |
-- (void)_layoutTopViewController; | |
+- (double)_scrollViewTopContentInsetForViewController:(id)arg1; | |
+- (struct UIEdgeInsets)_expectedContentInsetDeltaForViewController:(id)arg1; | |
- (struct CGRect)_frameForWrapperViewForViewController:(id)arg1; | |
- (struct CGRect)_frameForViewController:(id)arg1; | |
+- (void)_marginInfoForChild:(id)arg1 leftMargin:(double *)arg2 rightMargin:(double *)arg3; | |
+- (struct UIEdgeInsets)_edgeInsetsForChildViewController:(id)arg1 insetsAreAbsolute:(_Bool *)arg2; | |
- (struct UIEdgeInsets)_avoidanceInsets; | |
+- (void)_layoutTopViewController; | |
+@property(readonly, nonatomic) _Bool _isLayingOutTopViewController; | |
- (void)_updateChildContentMargins; | |
-- (struct UIEdgeInsets)_edgeInsetsForChildViewController:(id)arg1 insetsAreAbsolute:(_Bool *)arg2; | |
-- (_Bool)_shouldStatusBarInsetViewController:(id)arg1; | |
-- (_Bool)_shouldLayoutViewControllerForTransparentStatusBar:(id)arg1; | |
-- (_Bool)_shouldChildViewControllerUseFullScreenLayout:(id)arg1; | |
- (void)_updatePaletteConstraints; | |
- (void)_updatePalettesWithBlock:(CDUnknownBlockType)arg1; | |
+- (_Bool)_shouldLayoutViewControllerForTransparentStatusBar:(id)arg1; | |
+- (_Bool)_shouldChildViewControllerUseFullScreenLayout:(id)arg1; | |
- (_Bool)_shouldToolBar:(id)arg1 insetViewController:(id)arg2; | |
- (_Bool)_shouldToolBar:(id)arg1 insetViewController:(id)arg2 orOverlayContent:(_Bool *)arg3; | |
- (_Bool)_shouldTabBar:(id)arg1 insetViewController:(id)arg2; | |
@@ -371,10 +431,12 @@ | |
- (id)preferredFocusEnvironments; | |
- (long long)_subclassPreferredFocusedViewPrioritizationType; | |
- (id)preferredFocusedView; | |
-- (id)_overridingDestinationEnvironmentForFocusUpdateInContext:(id)arg1; | |
+- (id)_overridingPreferredFocusEnvironment; | |
- (void)_rememberPresentingFocusedItem:(id)arg1; | |
- (void)_navigationBarDidEndAnimation:(id)arg1; | |
- (void)_navigationBarDidChangeStyle:(id)arg1; | |
+- (id)childViewControllerForUserInterfaceStyle; | |
+- (id)childViewControllerForScreenEdgesDeferringSystemGestures; | |
- (id)childViewControllerForWhitePointAdaptivityStyle; | |
- (id)childViewControllerForStatusBarHidden; | |
- (id)childViewControllerForStatusBarStyle; | |
@@ -389,7 +451,6 @@ | |
@property(readonly, nonatomic) UIToolbar *toolbar; | |
- (void)setToolbar:(id)arg1; | |
- (void)_configureToolbar; | |
-- (void)_setVisualAltitudeForBar:(id)arg1; | |
- (id)_existingToolbar; | |
- (id)_existingNavigationBar; | |
- (void)_sendNavigationBarToBack; | |
@@ -399,7 +460,7 @@ | |
@property(nonatomic) _Bool pretendNavBarHidden; | |
- (void)_hideShowNavigationBarDidStop:(id)arg1 finished:(id)arg2 context:(id)arg3; | |
- (void)_setNavigationBarHidden:(_Bool)arg1 edge:(unsigned long long)arg2 duration:(double)arg3; | |
-- (void)_positionTopBar:(id)arg1 hidden:(_Bool)arg2 edge:(unsigned long long)arg3 center:(struct CGPoint)arg4 offset:(double)arg5; | |
+- (void)_positionNavigationBar:(id)arg1 hidden:(_Bool)arg2 edge:(unsigned long long)arg3 center:(struct CGPoint)arg4 offset:(double)arg5; | |
- (_Bool)_searchHidNavigationBar; | |
- (void)_setSearchHidNavigationBar:(_Bool)arg1; | |
- (void)_setNavigationBarHidesCompletelyOffscreen:(_Bool)arg1; | |
@@ -424,6 +485,9 @@ | |
- (id)_viewsWithDisabledInteractionGivenTransitionContext:(id)arg1; | |
- (void)setNavigationBarClass:(Class)arg1; | |
- (Class)navigationBarClass; | |
+- (void)_createAndAttachSearchPaletteForTopViewControllerIfNecessary:(id)arg1; | |
+- (void)_createAndAttachSearchPaletteForTransitionToTopViewControllerIfNecesssary:(id)arg1; | |
+- (void)_loadTopSearchPaletteForDeferredTransitionIfNecessaryForTransitionToViewController:(id)arg1; | |
- (void)_startCustomTransition:(id)arg1; | |
- (id)_keyboardAnimationStyle; | |
- (_Bool)_isViewControllerFullScene; | |
@@ -440,6 +504,7 @@ | |
- (void)_startInteractiveNavbarTransition; | |
- (void)_startInteractiveToolbarTransition; | |
- (id)_startInteractiveBarTransition:(id)arg1; | |
+- (void)_finishAnimationTracking; | |
- (_Bool)_navbarIsAppearingInteractively; | |
- (_Bool)_toolbarIsAnimatingInteractively; | |
- (void)_setContentInset:(struct UIEdgeInsets)arg1; | |
@@ -502,6 +567,7 @@ | |
- (id)existingPaletteForEdge:(unsigned long long)arg1; | |
- (void)_detachPalette:(id)arg1; | |
- (void)attachPalette:(id)arg1 isPinned:(_Bool)arg2; | |
+- (void)_installPaletteIntoViewHierarchy:(id)arg1; | |
- (id)paletteForEdge:(unsigned long long)arg1 size:(struct CGSize)arg2; | |
- (id)_pinningBarForPalette:(id)arg1; | |
- (struct CGRect)_boundsForPalette:(id)arg1 size:(struct CGSize)arg2; | |
diff --git a/UIKit/UINavigationDeferredTransitionContext.h b/UIKit/UINavigationDeferredTransitionContext.h | |
new file mode 100644 | |
index 00000000..76717c5b | |
--- /dev/null | |
+++ b/UIKit/UINavigationDeferredTransitionContext.h | |
@@ -0,0 +1,25 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+@class _UINavigationControllerPalette; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UINavigationDeferredTransitionContext : NSObject | |
+{ | |
+ _Bool _disableChangingEdgeInsetsForChildViewController; | |
+ _UINavigationControllerPalette *_incomingTopPalette; | |
+ _UINavigationControllerPalette *_outgoingTopPalette; | |
+} | |
+ | |
+@property(retain, nonatomic) _UINavigationControllerPalette *outgoingTopPalette; // @synthesize outgoingTopPalette=_outgoingTopPalette; | |
+@property(retain, nonatomic) _UINavigationControllerPalette *incomingTopPalette; // @synthesize incomingTopPalette=_incomingTopPalette; | |
+@property(nonatomic) _Bool disableChangingEdgeInsetsForChildViewController; // @synthesize disableChangingEdgeInsetsForChildViewController=_disableChangingEdgeInsetsForChildViewController; | |
+- (void).cxx_destruct; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UINavigationItem.h b/UIKit/UINavigationItem.h | |
index 8d6eae81..26ad5ea9 100644 | |
--- a/UIKit/UINavigationItem.h | |
+++ b/UIKit/UINavigationItem.h | |
@@ -8,13 +8,15 @@ | |
#import <UIKit/NSCoding-Protocol.h> | |
-@class NSArray, NSMutableDictionary, NSString, UIBarButtonItem, UIImageView, UINavigationBar, UIView; | |
+@class NSArray, NSMutableDictionary, NSString, UIBarButtonItem, UIImageView, UINavigationBar, UISearchController, UIView; | |
+@protocol _UINavigationItemChangeObserver; | |
@interface UINavigationItem : NSObject <NSCoding> | |
{ | |
NSString *_title; | |
NSString *_backButtonTitle; | |
UIBarButtonItem *_backBarButtonItem; | |
+ UIBarButtonItem *_synthesizedBackBarButtonItem; | |
NSString *_prompt; | |
long long _tag; | |
id _context; | |
@@ -28,9 +30,13 @@ | |
NSArray *_customRightViews; | |
_Bool _hidesBackButton; | |
_Bool _leftItemsSupplementBackButton; | |
+ UISearchController *_searchController; | |
+ _Bool _alwaysShowsSearchBar; | |
UIImageView *_frozenTitleView; | |
NSArray *_abbreviatedBackButtonTitles; | |
NSMutableDictionary *_minimumDesiredHeights; | |
+ _Bool __alignLargeTitleAccessoryViewToBaseline; | |
+ _Bool __supportsTwoLineLargeTitles; | |
_Bool __backgroundHidden; | |
double _fontScaleAdjustment; | |
NSString *_pendingTitle; | |
@@ -38,18 +44,31 @@ | |
NSArray *_rightItemSpaceList; | |
unsigned long long _leftFlexibleSpaceCount; | |
unsigned long long _rightFlexibleSpaceCount; | |
+ long long _largeTitleDisplayMode; | |
+ id <_UINavigationItemChangeObserver> __changeObserver; | |
double __titleViewWidthForAnimations; | |
double __idealCustomTitleWidth; | |
UINavigationBar *__owningNavigationBar; | |
+ UIView *__largeTitleAccessoryView; | |
+ NSString *__weeTitle; | |
UIView *__canvasView; | |
} | |
+ (id)defaultFont; | |
@property(retain, nonatomic, setter=_setCanvasView:) UIView *_canvasView; // @synthesize _canvasView=__canvasView; | |
-@property(nonatomic, getter=_owningNavigationBar, setter=_setOwningNavigationBar:) UINavigationBar *_owningNavigationBar; // @synthesize _owningNavigationBar=__owningNavigationBar; | |
+@property(nonatomic) __weak UINavigationBar *navigationBar; // @synthesize navigationBar=_navigationBar; | |
+@property(nonatomic, setter=_setBackgroundHidden:) _Bool _backgroundHidden; // @synthesize _backgroundHidden=__backgroundHidden; | |
+@property(copy, nonatomic, setter=_setWeeTitle:) NSString *_weeTitle; // @synthesize _weeTitle=__weeTitle; | |
+@property(nonatomic, setter=_setSupportsTwoLineLargeTitles:) _Bool _supportsTwoLineLargeTitles; // @synthesize _supportsTwoLineLargeTitles=__supportsTwoLineLargeTitles; | |
+@property(retain, nonatomic, setter=_setLargeTitleAccessoryView:) UIView *_largeTitleAccessoryView; // @synthesize _largeTitleAccessoryView=__largeTitleAccessoryView; | |
+@property(nonatomic) long long tag; // @synthesize tag=_tag; | |
+@property(retain, nonatomic) id context; // @synthesize context=_context; | |
+@property(nonatomic, getter=_owningNavigationBar, setter=_setOwningNavigationBar:) __weak UINavigationBar *_owningNavigationBar; // @synthesize _owningNavigationBar=__owningNavigationBar; | |
+@property(readonly, nonatomic) _Bool _alignLargeTitleAccessoryViewToBaseline; // @synthesize _alignLargeTitleAccessoryViewToBaseline=__alignLargeTitleAccessoryViewToBaseline; | |
@property(nonatomic, setter=_setIdealCustomTitleWidth:) double _idealCustomTitleWidth; // @synthesize _idealCustomTitleWidth=__idealCustomTitleWidth; | |
@property(nonatomic) double _titleViewWidthForAnimations; // @synthesize _titleViewWidthForAnimations=__titleViewWidthForAnimations; | |
-@property(nonatomic, setter=_setBackgroundHidden:) _Bool _backgroundHidden; // @synthesize _backgroundHidden=__backgroundHidden; | |
+@property(nonatomic, setter=_setChangeObserver:) __weak id <_UINavigationItemChangeObserver> _changeObserver; // @synthesize _changeObserver=__changeObserver; | |
+@property(nonatomic) long long largeTitleDisplayMode; // @synthesize largeTitleDisplayMode=_largeTitleDisplayMode; | |
@property(nonatomic, setter=_setRightFlexibleSpaceCount:) unsigned long long _rightFlexibleSpaceCount; // @synthesize _rightFlexibleSpaceCount; | |
@property(nonatomic, setter=_setLeftFlexibleSpaceCount:) unsigned long long _leftFlexibleSpaceCount; // @synthesize _leftFlexibleSpaceCount; | |
@property(copy, nonatomic, setter=_setRightItemSpaceList:) NSArray *_rightItemSpaceList; // @synthesize _rightItemSpaceList; | |
@@ -63,6 +82,7 @@ | |
@property(nonatomic) _Bool leftItemsSupplementBackButton; | |
@property(nonatomic, setter=_setIndependentBarStyle:) long long _independentBarStyle; | |
- (_Bool)_needsSizeTransitionToItem:(id)arg1 barMetrics:(long long)arg2 defaultHeightBlock:(CDUnknownBlockType)arg3; | |
+- (id)_minimumDesiredHeights; | |
- (double)_desiredHeightForBarMetrics:(long long)arg1 defaultHeightBlock:(CDUnknownBlockType)arg2; | |
- (double)_minimumDesiredHeightForBarMetrics:(long long)arg1; | |
- (void)_setMinimumDesiredHeight:(double)arg1 forBarMetrics:(long long)arg2; | |
@@ -70,15 +90,13 @@ | |
- (id)_firstNonSpaceLeftItem; | |
- (id)_firstNonSpaceItemInList:(id)arg1; | |
- (void)setCustomRightItem:(id)arg1 animated:(_Bool)arg2; | |
-- (id)customRightItem; | |
-- (void)setCustomRightItem:(id)arg1; | |
+@property(retain, nonatomic) UIBarButtonItem *customRightItem; | |
- (void)setCustomLeftItem:(id)arg1 animated:(_Bool)arg2; | |
-- (id)customLeftItem; | |
-- (void)setCustomLeftItem:(id)arg1; | |
-- (id)customTitleView; | |
-- (void)setCustomTitleView:(id)arg1; | |
+@property(retain, nonatomic) UIBarButtonItem *customLeftItem; | |
+@property(retain, nonatomic) UIView *customTitleView; | |
- (id)_titleView; | |
- (id)_defaultTitleView; | |
+- (_Bool)_hasDefaultTitleView; | |
- (void)_updateViewsForBarSizeChangeAndApply:(_Bool)arg1; | |
- (void)_removeContentInView:(id)arg1; | |
- (_Bool)_accumulateViewsFromItems:(id)arg1 isLeft:(_Bool)arg2 refreshViews:(_Bool)arg3; | |
@@ -93,22 +111,22 @@ | |
@property(copy, nonatomic) NSArray *rightBarButtonItems; | |
@property(copy, nonatomic) NSArray *leftBarButtonItems; | |
- (void)setCustomRightView:(id)arg1 animated:(_Bool)arg2; | |
-- (void)setCustomRightView:(id)arg1; | |
-- (id)customRightView; | |
+@property(retain, nonatomic) UIView *customRightView; | |
- (void)_setCustomRightView:(id)arg1; | |
- (id)_customRightView; | |
- (id)_customRightViewCreating:(_Bool)arg1; | |
- (id)_customRightViews; | |
- (id)_customRightViewsCreating:(_Bool)arg1; | |
- (void)setCustomLeftView:(id)arg1 animated:(_Bool)arg2; | |
-- (void)setCustomLeftView:(id)arg1; | |
-- (id)customLeftView; | |
+@property(retain, nonatomic) UIView *customLeftView; | |
- (void)_setCustomLeftView:(id)arg1; | |
- (void)_setCustomLeftRightView:(id)arg1 left:(_Bool)arg2; | |
- (id)_customLeftView; | |
- (id)_customLeftViewCreating:(_Bool)arg1; | |
- (id)_customLeftViews; | |
- (id)_customLeftViewsCreating:(_Bool)arg1; | |
+@property(nonatomic) _Bool hidesSearchBarWhenScrolling; | |
+@property(retain, nonatomic) UISearchController *searchController; | |
- (void)setRightBarButtonItem:(id)arg1 animated:(_Bool)arg2; | |
@property(retain, nonatomic) UIBarButtonItem *rightBarButtonItem; | |
- (void)_setRightBarButtonItem:(id)arg1; | |
@@ -136,6 +154,8 @@ | |
- (void)updateNavigationBarButtonsAnimated:(_Bool)arg1; | |
- (void)_updateItemsForLetterpressImagesVisualStateIfNecessary; | |
@property(copy, nonatomic) NSString *prompt; | |
+- (void)_setLargeTitleViewDataSource:(id)arg1; | |
+- (void)_setTitleViewDataSource:(id)arg1; | |
@property(retain, nonatomic) UIView *titleView; // @synthesize titleView=_titleView; | |
- (id)backButtonView; | |
- (id)existingBackButtonView; | |
@@ -144,19 +164,19 @@ | |
- (void)_removeTitleAndButtonViews; | |
- (void)_removeBarButtonItemViews; | |
@property(retain, nonatomic) UIBarButtonItem *backBarButtonItem; | |
+- (id)_effectiveBackBarButtonItem; | |
- (id)currentBackButtonTitle; | |
-- (id)backButtonTitle; | |
+@property(copy, nonatomic) NSString *backButtonTitle; | |
@property(copy, nonatomic) NSString *title; | |
- (void)_setBackButtonTitle:(id)arg1 lineBreakMode:(long long)arg2; | |
-- (void)setBackButtonTitle:(id)arg1; | |
+- (void)_setLargeTitleAccessoryView:(id)arg1 alignToBaseline:(_Bool)arg2; | |
+- (_Bool)_notifyObserver_navigationItemUpdatedTitleContentAnimated:(_Bool)arg1; | |
- (void)_setTitle:(id)arg1 animated:(_Bool)arg2; | |
+- (void)__forceNewsSearchAlwaysVisibleAsWorkaroundForRadar32332860; | |
- (void)_setTitle:(id)arg1 animated:(_Bool)arg2 matchBarButtonItemAnimationDuration:(_Bool)arg3; | |
- (void)_addDefaultTitleViewToNavigationBarIfNecessary; | |
-- (void)_setTitleAnimationDidStop:(id)arg1 finished:(id)arg2 context:(id)arg3; | |
- (void)_cleanupFrozenTitleView; | |
- (void)_freezeCurrentTitleView; | |
-- (void)setNavigationBar:(id)arg1; | |
-- (id)navigationBar; | |
- (id)description; | |
- (void)dealloc; | |
- (void)encodeWithCoder:(id)arg1; | |
diff --git a/UIKit/UIOpenInIBooksActivity.h b/UIKit/UIOpenInIBooksActivity.h | |
index e05f59f7..c23c8937 100644 | |
--- a/UIKit/UIOpenInIBooksActivity.h | |
+++ b/UIKit/UIOpenInIBooksActivity.h | |
@@ -7,10 +7,11 @@ | |
#import <UIKit/UIActivity.h> | |
#import <UIKit/LSOpenResourceOperationDelegate-Protocol.h> | |
+#import <UIKit/UIManagedConfigurationRestrictableActivity-Protocol.h> | |
@class LSApplicationProxy, NSOperation, NSString, NSURL; | |
-@interface UIOpenInIBooksActivity : UIActivity <LSOpenResourceOperationDelegate> | |
+@interface UIOpenInIBooksActivity : UIActivity <LSOpenResourceOperationDelegate, UIManagedConfigurationRestrictableActivity> | |
{ | |
_Bool _sourceIsManaged; | |
_Bool _shouldUnlinkFile; | |
@@ -24,6 +25,7 @@ | |
+ (id)jobNameFormatForFile; | |
+ (id)defaultJobName; | |
+ (long long)activityCategory; | |
++ (unsigned long long)_xpcAttributes; | |
@property(retain, nonatomic) NSOperation *operation; // @synthesize operation=_operation; | |
@property(retain, nonatomic) LSApplicationProxy *applicationProxy; // @synthesize applicationProxy=_applicationProxy; | |
@property(retain, nonatomic) NSString *applicationIdentifier; // @synthesize applicationIdentifier=_applicationIdentifier; | |
@@ -37,12 +39,15 @@ | |
- (void)_finishedCopyingResource; | |
- (void)openResourceOperation:(id)arg1 didFinishCopyingResource:(id)arg2; | |
- (void)_openDocumentWithApplication; | |
+- (id)_loadedApplicationProxy; | |
- (id)printInteractionController; | |
- (_Bool)canPerformWithActivityItems:(id)arg1; | |
+- (_Bool)canPerformWithActivityItems:(id)arg1 hostApplicationBundleID:(id)arg2; | |
- (id)activityTitle; | |
-- (id)_activitySettingsImage; | |
-- (id)_activityImage; | |
+- (id)_bundleIdentifierForActivityImageCreation; | |
- (id)activityType; | |
+- (long long)_defaultSortGroup; | |
+- (id)init; | |
// Remaining properties | |
@property(readonly, copy) NSString *debugDescription; | |
diff --git a/UIKit/UIPageViewController.h b/UIKit/UIPageViewController.h | |
index aa4a4f3e..95462727 100644 | |
--- a/UIKit/UIPageViewController.h | |
+++ b/UIKit/UIPageViewController.h | |
@@ -10,7 +10,7 @@ | |
#import <UIKit/_UIQueuingScrollViewDataSource-Protocol.h> | |
#import <UIKit/_UIQueuingScrollViewDelegate-Protocol.h> | |
-@class NSArray, NSDictionary, NSMutableArray, NSMutableDictionary, NSString, UIPanGestureRecognizer, UITapGestureRecognizer, _UIPageCurl, _UIPageViewControllerContentView, _UIQueuingScrollView; | |
+@class NSArray, NSDictionary, NSHashTable, NSMutableArray, NSMutableDictionary, NSString, UIPanGestureRecognizer, UITapGestureRecognizer, _UIPageCurl, _UIPageViewControllerContentView, _UIQueuingScrollView; | |
@protocol UIPageViewControllerDataSource, UIPageViewControllerDelegate; | |
@interface UIPageViewController : UIViewController <UIGestureRecognizerDelegate, _UIQueuingScrollViewDelegate, _UIQueuingScrollViewDataSource> | |
@@ -26,8 +26,6 @@ | |
_UIPageCurl *_pageCurl; | |
UIPanGestureRecognizer *_panGestureRecognizer; | |
UITapGestureRecognizer *_tapGestureRecognizer; | |
- UITapGestureRecognizer *_forwardTapGestureRecognizer; | |
- UITapGestureRecognizer *_reverseTapGestureRecognizer; | |
_Bool _stashingViewControllersForRotation; | |
NSArray *_viewControllersStashedForRotation; | |
_Bool _interfaceRotating; | |
@@ -40,7 +38,7 @@ | |
struct CGRect *_tapRegions; | |
double _pageSpacing; | |
NSMutableDictionary *_cachedViewControllersForCurl; | |
- NSMutableArray *_cachedViewControllersForScroll; | |
+ NSHashTable *_cachedViewControllersForScroll; | |
NSDictionary *_incomingAndOutgoingViewControllersForManualTransition; | |
long long _lastKnownNavigationDirection; | |
long long _disableAutorotationCount; | |
@@ -74,6 +72,7 @@ | |
- (void).cxx_destruct; | |
- (void)_pageControlValueChanged:(id)arg1; | |
- (_Bool)queuingScrollViewShouldLayoutSubviews:(id)arg1; | |
+- (void)queuingScrollView:(id)arg1 attemptToPageInDirection:(long long)arg2; | |
- (void)queuingScrollView:(id)arg1 didFlushView:(id)arg2 animated:(_Bool)arg3; | |
- (void)_flushViewController:(id)arg1 animated:(_Bool)arg2; | |
- (id)queuingScrollView:(id)arg1 viewAfterView:(id)arg2; | |
@@ -86,8 +85,6 @@ | |
- (void)queuingScrollView:(id)arg1 willManuallyScroll:(_Bool)arg2 toRevealView:(id)arg3 concealView:(id)arg4 animated:(_Bool)arg5; | |
- (void)_updatePageControlViaDataSourceIfNecessary; | |
- (void)_handlePagingInDirection:(long long)arg1 completion:(CDUnknownBlockType)arg2; | |
-- (void)_handleReverseTapGesture:(id)arg1; | |
-- (void)_handleForwardTapGesture:(id)arg1; | |
- (void)_handleTapGesture:(id)arg1; | |
- (void)_handlePanGesture:(id)arg1; | |
- (_Bool)_shouldCompleteManualCurlWithSuggestedVelocity:(double *)arg1; | |
@@ -144,6 +141,7 @@ | |
- (void)_child:(id)arg1 beginAppearanceTransitionIfPossible:(_Bool)arg2 animated:(_Bool)arg3; | |
- (_Bool)_child:(id)arg1 canBeginAppearanceTransition:(_Bool)arg2; | |
- (void)_child:(id)arg1 beginAppearanceTransition:(_Bool)arg2 animated:(_Bool)arg3; | |
+- (void)_marginInfoForChild:(id)arg1 leftMargin:(double *)arg2 rightMargin:(double *)arg3; | |
- (struct UIEdgeInsets)_edgeInsetsForChildViewController:(id)arg1 insetsAreAbsolute:(_Bool *)arg2; | |
- (_Bool)shouldAutomaticallyForwardRotationMethods; | |
- (_Bool)shouldAutomaticallyForwardAppearanceMethods; | |
diff --git a/UIKit/UIPanGestureRecognizer.h b/UIKit/UIPanGestureRecognizer.h | |
index 0ba9ed32..b018c2af 100644 | |
--- a/UIKit/UIPanGestureRecognizer.h | |
+++ b/UIKit/UIPanGestureRecognizer.h | |
@@ -27,6 +27,9 @@ | |
unsigned int _canPanHorizontally:1; | |
unsigned int _canPanVertically:1; | |
unsigned int _ignoresStationaryTouches:1; | |
+ unsigned int _multitouchTimerOn:1; | |
+ double _allowableTouchTimeSeparation; | |
+ unsigned int _requiresImmediateMultipleTouches:1; | |
NSMutableArray *_movingTouches; | |
struct CGPoint _digitizerLocation; | |
} | |
@@ -76,6 +79,10 @@ | |
- (_Bool)_canPanHorizontally; | |
- (_Bool)_ignoresStationaryTouches; | |
- (void)_setIgnoresStationaryTouches:(_Bool)arg1; | |
+- (_Bool)_requiresImmediateMultipleTouches; | |
+- (void)_setRequiresImmediateMultipleTouches:(_Bool)arg1; | |
+- (double)_allowableTouchTimeSeparation; | |
+- (void)_setAllowableTouchTimeSeparation:(double)arg1; | |
- (double)_allowableSeparation; | |
- (void)_setAllowableSeparation:(double)arg1; | |
- (double)_hysteresis; | |
@@ -85,6 +92,9 @@ | |
- (void)_setFailsPastHysteresisWithoutMinTouches:(_Bool)arg1; | |
- (_Bool)failsPastMaxTouches; | |
- (void)setFailsPastMaxTouches:(_Bool)arg1; | |
+- (void)multitouchExpired:(id)arg1; | |
+- (void)startMultitouchTimer:(double)arg1; | |
+- (void)clearMultitouchTimer; | |
- (void)_resetGestureRecognizer; | |
- (void)_resetVelocitySamples; | |
- (void)encodeWithCoder:(id)arg1; | |
diff --git a/UIKit/UIPanelController.h b/UIKit/UIPanelController.h | |
index 22a32eb6..0848d7f3 100644 | |
--- a/UIKit/UIPanelController.h | |
+++ b/UIKit/UIPanelController.h | |
@@ -44,13 +44,15 @@ __attribute__((visibility("hidden"))) | |
UIView *__leadingBorderView; | |
UIView *__trailingBorderView; | |
UIView *__sourceSnapshotView; | |
+ UIView *__destinationSnapshotView; | |
struct CGSize __lastViewSize; | |
} | |
@property(nonatomic, setter=_setChangingViewControllerParentage:) _Bool _changingViewControllerParentage; // @synthesize _changingViewControllerParentage=__changingViewControllerParentage; | |
@property(nonatomic, setter=_setNeedsFirstTimeUpdateForTraitCollection:) _Bool _needsFirstTimeUpdateForTraitCollection; // @synthesize _needsFirstTimeUpdateForTraitCollection=__needsFirstTimeUpdateForTraitCollection; | |
@property(nonatomic, setter=_setHasUpdatedForTraitCollection:) _Bool _hasUpdatedForTraitCollection; // @synthesize _hasUpdatedForTraitCollection=__hasUpdatedForTraitCollection; | |
-@property(retain, nonatomic, setter=_setSnapshotView:) UIView *_sourceSnapshotView; // @synthesize _sourceSnapshotView=__sourceSnapshotView; | |
+@property(retain, nonatomic, setter=_setDestinationSnapshotView:) UIView *_destinationSnapshotView; // @synthesize _destinationSnapshotView=__destinationSnapshotView; | |
+@property(retain, nonatomic, setter=_setSourceSnapshotView:) UIView *_sourceSnapshotView; // @synthesize _sourceSnapshotView=__sourceSnapshotView; | |
@property(retain, nonatomic, setter=_setTrailingBorderView:) UIView *_trailingBorderView; // @synthesize _trailingBorderView=__trailingBorderView; | |
@property(retain, nonatomic, setter=_setLeadingBorderView:) UIView *_leadingBorderView; // @synthesize _leadingBorderView=__leadingBorderView; | |
@property(retain, nonatomic, setter=_setGestureRecognizer:) UILongPressGestureRecognizer *_gestureRecognizer; // @synthesize _gestureRecognizer=__gestureRecognizer; | |
diff --git a/UIKit/UIPasteConfiguration.h b/UIKit/UIPasteConfiguration.h | |
new file mode 100644 | |
index 00000000..9b06c0c0 | |
--- /dev/null | |
+++ b/UIKit/UIPasteConfiguration.h | |
@@ -0,0 +1,38 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/NSCopying-Protocol.h> | |
+#import <UIKit/NSSecureCoding-Protocol.h> | |
+ | |
+@class NSArray, NSMutableOrderedSet; | |
+ | |
+@interface UIPasteConfiguration : NSObject <NSSecureCoding, NSCopying> | |
+{ | |
+ NSMutableOrderedSet *_acceptableTypes; | |
+} | |
+ | |
++ (_Bool)supportsSecureCoding; | |
++ (id)pasteConfigurationWithAcceptableTypes:(id)arg1; | |
++ (id)_pasteConfigurationForAcceptingClasses:(id)arg1; | |
++ (id)pasteConfigurationForAcceptingClasses:(id)arg1; | |
+- (void).cxx_destruct; | |
+- (void)encodeWithCoder:(id)arg1; | |
+- (id)initWithCoder:(id)arg1; | |
+- (_Bool)isEqual:(id)arg1; | |
+- (id)copyWithZone:(struct _NSZone *)arg1; | |
+@property(copy, nonatomic) NSArray *acceptableTypes; // @dynamic acceptableTypes; | |
+@property(copy, nonatomic) NSArray *acceptableTypeIdentifiers; // @dynamic acceptableTypeIdentifiers; | |
+- (id)initWithAcceptableTypes:(id)arg1; | |
+- (id)initWithAcceptableTypeIdentifiers:(id)arg1; | |
+- (void)addTypeIdentifiersForAcceptingClass:(Class)arg1; | |
+- (id)initWithTypeIdentifiersForAcceptingClass:(Class)arg1; | |
+- (void)addAcceptableTypeIdentifiers:(id)arg1; | |
+- (id)init; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIPasteConfigurationSupporting-Protocol.h b/UIKit/UIPasteConfigurationSupporting-Protocol.h | |
new file mode 100644 | |
index 00000000..ed88c2cb | |
--- /dev/null | |
+++ b/UIKit/UIPasteConfigurationSupporting-Protocol.h | |
@@ -0,0 +1,18 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class NSArray, UIPasteConfiguration; | |
+ | |
+@protocol UIPasteConfigurationSupporting <NSObject> | |
+@property(copy, nonatomic) UIPasteConfiguration *pasteConfiguration; | |
+ | |
+@optional | |
+- (_Bool)canPasteItemProviders:(NSArray *)arg1; | |
+- (void)pasteItemProviders:(NSArray *)arg1; | |
+@end | |
+ | |
diff --git a/UIKit/UIPasteboard.h b/UIKit/UIPasteboard.h | |
index d012cfad..4634a668 100644 | |
--- a/UIKit/UIPasteboard.h | |
+++ b/UIKit/UIPasteboard.h | |
@@ -12,12 +12,22 @@ | |
{ | |
} | |
++ (id)_pasteboardWithUniqueName; | |
++ (id)_pasteboardWithName:(id)arg1 create:(_Bool)arg2; | |
+ (void)removePasteboardWithName:(id)arg1; | |
+ (id)pasteboardWithUniqueName; | |
+ (id)pasteboardWithName:(id)arg1 create:(_Bool)arg2; | |
+ (id)generalPasteboard; | |
-+ (id)_pasteboardWithUniqueName; | |
-+ (id)_pasteboardWithName:(id)arg1 create:(_Bool)arg2; | |
+- (_Bool)canInstantiateObjectsOfClass:(Class)arg1; | |
+- (id)itemProvidersForInstantiatingObjectsOfClass:(Class)arg1; | |
+@property(copy, nonatomic) NSArray *itemProviders; | |
+@property(readonly, copy, nonatomic) NSArray *availableTypes; | |
+- (void)setObjects:(id)arg1 localOnly:(_Bool)arg2 expirationDate:(id)arg3; | |
+- (void)setObjects:(id)arg1; | |
+- (void)setObjects:(id)arg1 options:(id)arg2; | |
+- (void)setItemProviders:(id)arg1 localOnly:(_Bool)arg2 expirationDate:(id)arg3; | |
+- (void)setItemProviders:(id)arg1 options:(id)arg2; | |
+- (_Bool)_hasStrings; | |
@property(readonly, nonatomic) _Bool hasColors; | |
@property(readonly, nonatomic) _Bool hasImages; | |
@property(readonly, nonatomic) _Bool hasURLs; | |
@@ -50,7 +60,6 @@ | |
@property(readonly, nonatomic, getter=isPersistent) _Bool persistent; | |
- (void)setName:(id)arg1; | |
@property(readonly, nonatomic) NSString *name; | |
-- (_Bool)_hasStrings; | |
@end | |
diff --git a/UIKit/UIPasteboardOptions.h b/UIKit/UIPasteboardOptions.h | |
new file mode 100644 | |
index 00000000..4bf1ba5d | |
--- /dev/null | |
+++ b/UIKit/UIPasteboardOptions.h | |
@@ -0,0 +1,14 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/_UIPasteboardOptions.h> | |
+ | |
+@interface UIPasteboardOptions : _UIPasteboardOptions | |
+{ | |
+} | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UIPercentDrivenInteractiveTransition.h b/UIKit/UIPercentDrivenInteractiveTransition.h | |
index a1926d8c..1560aaa1 100644 | |
--- a/UIKit/UIPercentDrivenInteractiveTransition.h | |
+++ b/UIKit/UIPercentDrivenInteractiveTransition.h | |
@@ -16,6 +16,7 @@ | |
double _duration; | |
_Bool _didCommitAnimations; | |
id <UIViewImplicitlyAnimating> _interruptibleAnimator; | |
+ NSUUID *_animationTrackingAnimatorUUID; | |
_Bool _wantsInteractiveStart; | |
_Bool __transitionInterrupted; | |
double _completionSpeed; | |
@@ -43,6 +44,7 @@ | |
- (void)_stopInteractiveTransition; | |
- (void)_stopInteractiveTransition:(id)arg1; | |
- (void)_updateInteractiveTransition:(id)arg1 percent:(double)arg2 isFinished:(_Bool)arg3 didComplete:(_Bool)arg4; | |
+- (_Bool)_useAnimatorTrackingToDriveTransition; | |
- (void)_continueInterruptibleTransition:(id)arg1 reverse:(_Bool)arg2; | |
- (void)_setDuration:(double)arg1; | |
@property(readonly) double duration; | |
diff --git a/UIKit/UIPeripheralHost.h b/UIKit/UIPeripheralHost.h | |
index 261a3547..05298243 100644 | |
--- a/UIKit/UIPeripheralHost.h | |
+++ b/UIKit/UIPeripheralHost.h | |
@@ -10,7 +10,7 @@ | |
#import <UIKit/UIKeyboardKeyplaneTransitionDelegate-Protocol.h> | |
#import <UIKit/UIScrollViewIntersectionDelegate-Protocol.h> | |
-@class CADisplayLink, NSMutableArray, NSMutableDictionary, NSMutableSet, NSString, UIInputViewPostPinningReloadState, UIInputViewSet, UIInputViewTransition, UIKeyboardAutomatic, UIKeyboardRotationState, UIPanGestureRecognizer, UIPeripheralHostState, UIPeripheralHostView, UIResponder, UIScrollView, UITextEffectsWindow, UITextInputMode, UIView; | |
+@class CADisplayLink, NSDate, NSMutableArray, NSMutableDictionary, NSMutableSet, NSString, UIInputViewPostPinningReloadState, UIInputViewSet, UIInputViewTransition, UIKeyboardAutomatic, UIKeyboardRotationState, UIPanGestureRecognizer, UIPeripheralHostState, UIPeripheralHostView, UIResponder, UIScrollView, UITextEffectsWindow, UITextInputMode, UIView; | |
@interface UIPeripheralHost : NSObject <UIScrollViewIntersectionDelegate, UIKeyboardKeyplaneTransitionDelegate, UIGestureRecognizerDelegate> | |
{ | |
@@ -22,6 +22,7 @@ | |
_Bool _automaticKeyboardAnimatingOut; | |
int _automaticKeyboardState; | |
int _ignoringReloadInputViews; | |
+ int _ignoredReloads; | |
_Bool _suppresingNotifications; | |
_Bool _useHideNotificationsWhenNotVisible; | |
_Bool _reloadInputViewsForcedIsAllowed; | |
@@ -39,7 +40,7 @@ | |
struct CGAffineTransform _initialTransform; | |
struct CGPoint _velocity; | |
NSMutableArray *_dropShadowViews; | |
- double __transitionStartTime; | |
+ NSDate *__transitionStartTime; | |
int _shadowStyle; | |
_Bool _wasBackgroundSplit; | |
struct CGRect _previousShadowFrameLeft; | |
@@ -89,6 +90,7 @@ | |
int _deactivationCount; | |
_Bool _dontNeedAssistantBar; | |
CDUnknownBlockType _deferredTransitionTask; | |
+ double _lastKeyplaneResize; | |
UIInputViewSet *_transientInputViewSet; | |
UITextInputMode *_documentInputMode; | |
} | |
@@ -100,7 +102,6 @@ | |
+ (id)endPlacementForInputViewSet:(id)arg1; | |
+ (id)passthroughViews; | |
+ (double)gridViewRubberBandValueForValue:(double)arg1 target:(double)arg2 timeInterval:(double)arg3 velocity:(double *)arg4; | |
-+ (void)setFloating:(_Bool)arg1 onCompletion:(CDUnknownBlockType)arg2; | |
+ (struct CGPoint)defaultUndockedOffset; | |
+ (struct CGRect)visiblePeripheralFrame; | |
+ (struct CGRect)visibleInputViewFrame; | |
@@ -111,6 +112,7 @@ | |
@property(retain, nonatomic) UIResponder *selfHostingTrigger; // @synthesize selfHostingTrigger=_selfHostingTrigger; | |
@property(retain, nonatomic) UIInputViewSet *_transientInputViews; // @synthesize _transientInputViews=_transientInputViewSet; | |
@property(retain, nonatomic) UIInputViewSet *_inputViews; // @synthesize _inputViews=_inputViewSet; | |
+@property(nonatomic) double lastKeyplaneResize; // @synthesize lastKeyplaneResize=_lastKeyplaneResize; | |
@property(nonatomic) _Bool animationFencingEnabled; // @synthesize animationFencingEnabled=_animationFencingEnabled; | |
@property(retain, nonatomic) UIInputViewTransition *currentTransition; // @synthesize currentTransition=_currentTransition; | |
@property(retain, nonatomic) UIResponder *responder; // @synthesize responder=_responder; | |
@@ -186,6 +188,7 @@ | |
- (void)manualKeyboardWillBeOrderedIn:(id)arg1; | |
- (_Bool)isOffScreen; | |
- (_Bool)isOnScreen; | |
+- (void)setKeyboardFencingEnabled:(_Bool)arg1; | |
@property(nonatomic) int currentState; // @synthesize currentState=_automaticKeyboardState; | |
- (void)setKeyboardOnScreenNotifyKey:(_Bool)arg1; | |
- (id)retain; | |
@@ -249,6 +252,7 @@ | |
- (void)performWithAllowingNilResponderReload:(CDUnknownBlockType)arg1; | |
- (void)_endPersistingInputAccessoryViewWithId:(id)arg1; | |
- (void)_beginPersistingInputAccessoryViewForResponder:(id)arg1 withId:(id)arg2; | |
+- (void)removePreservedInputViewSetForInputView:(id)arg1; | |
- (void)_clearPreservedInputViewsWithRestorableResponder:(id)arg1; | |
- (void)_clearPreservedInputViewsWithId:(id)arg1 clearKeyboard:(_Bool)arg2; | |
- (_Bool)_restoreInputViewsWithId:(id)arg1 animated:(_Bool)arg2; | |
@@ -316,10 +320,10 @@ | |
- (double)minimumOffsetForBuffer:(double)arg1; | |
- (struct CGRect)visiblePeripheralFrame:(_Bool)arg1; | |
@property(readonly, nonatomic, getter=_isIgnoringReloadInputViews) _Bool ignoringReloadInputViews; | |
-- (void)_endIgnoringReloadInputViews; | |
+- (int)_endIgnoringReloadInputViews; | |
- (void)_beginIgnoringReloadInputViews; | |
@property(nonatomic) _Bool automaticAppearanceInternalEnabled; | |
-@property(nonatomic) double _transitionStartTime; | |
+@property(retain, nonatomic) NSDate *_transitionStartTime; | |
@property(readonly, nonatomic) NSMutableArray *dropShadowViews; | |
@property(readonly, nonatomic) UIView *view; | |
- (void)_inputModeChangedWhileContextTracked; | |
diff --git a/UIKit/UIPickerTableView.h b/UIKit/UIPickerTableView.h | |
index 117b4ff9..e16a3346 100644 | |
--- a/UIKit/UIPickerTableView.h | |
+++ b/UIKit/UIPickerTableView.h | |
@@ -76,6 +76,7 @@ __attribute__((visibility("hidden"))) | |
- (double)_yRangingFromZeroTo:(double)arg1 forUnitY:(double)arg2; | |
- (double)_unitYForViewY:(double)arg1; | |
- (double)_zCoordinateForYCoordinate:(double)arg1; | |
+- (long long)_contentInsetAdjustmentBehavior; | |
- (void)_updateContentInsets; | |
- (void)_rectChangedWithNewSize:(struct CGSize)arg1 oldSize:(struct CGSize)arg2; | |
- (_Bool)didSelectDisabled:(_Bool)arg1; | |
diff --git a/UIKit/UIPickerView.h b/UIKit/UIPickerView.h | |
index 785792ac..0df072f8 100644 | |
--- a/UIKit/UIPickerView.h | |
+++ b/UIKit/UIPickerView.h | |
@@ -12,7 +12,7 @@ | |
#import <UIKit/UITableViewDataSource-Protocol.h> | |
#import <UIKit/UITableViewDelegate-Protocol.h> | |
-@class CALayer, NSMutableArray, NSString, UIColor, UIImageView, _UIFeedbackRetargetBehavior, _UIPickerViewTestParameters; | |
+@class CALayer, NSMutableArray, NSString, UIColor, UIImageView, UISelectionFeedbackGenerator, _UIPickerViewTestParameters; | |
@protocol UIPickerViewDataSource, UIPickerViewDelegate; | |
@interface UIPickerView : UIView <UIPickerViewScrollTesting, UIPickerTableViewContainerDelegate, UITableViewDelegate, UITableViewDataSource, NSCoding> | |
@@ -56,7 +56,7 @@ | |
_Bool _magnifierEnabled; | |
_Bool _enabled; | |
UIColor *_magnifierLineColor; | |
- _UIFeedbackRetargetBehavior *_retargetBehavior; | |
+ UISelectionFeedbackGenerator *_selectionFeedbackGenerator; | |
} | |
+ (void)initialize; | |
@@ -65,7 +65,7 @@ | |
+ (struct CGSize)defaultSizeForTraits:(id)arg1; | |
+ (struct CGSize)sizeForMainScreenTraitsThatFits:(struct CGSize)arg1; | |
+ (struct CGSize)sizeThatFits:(struct CGSize)arg1 forTraits:(id)arg2; | |
-@property(retain, nonatomic, getter=_retargetBehavior, setter=_setRetargetBehavior:) _UIFeedbackRetargetBehavior *retargetBehavior; // @synthesize retargetBehavior=_retargetBehavior; | |
+@property(retain, nonatomic, getter=_selectionFeedbackGenerator, setter=_setRetargetGenerator:) UISelectionFeedbackGenerator *selectionFeedbackGenerator; // @synthesize selectionFeedbackGenerator=_selectionFeedbackGenerator; | |
@property(nonatomic, getter=_enabled, setter=_setEnabled:) _Bool enabled; // @synthesize enabled=_enabled; | |
@property(retain, nonatomic, getter=_magnifierLineColor, setter=_setMagnifierLineColor:) UIColor *magnifierLineColor; // @synthesize magnifierLineColor=_magnifierLineColor; | |
@property(nonatomic, setter=_setMagnifierEnabled:) _Bool _magnifierEnabled; // @synthesize _magnifierEnabled; | |
diff --git a/UIKit/UIPopoverPresentationController.h b/UIKit/UIPopoverPresentationController.h | |
index e8e4f048..0667f142 100644 | |
--- a/UIKit/UIPopoverPresentationController.h | |
+++ b/UIKit/UIPopoverPresentationController.h | |
@@ -24,6 +24,7 @@ | |
unsigned long long _currentArrowDirection; | |
long long _popoverBackgroundStyle; | |
UIColor *_backgroundColor; | |
+ UIColor *_arrowBackgroundColor; | |
_UIPopoverLayoutInfo *_preferredLayoutInfo; | |
Class _popoverBackgroundViewClass; | |
struct CGSize _popoverContentSize; | |
@@ -172,8 +173,9 @@ | |
- (void)_postludeForDismissal; | |
- (CDUnknownBlockType)_completionBlockForDismissalWhenNotifyingDelegate:(_Bool)arg1; | |
- (void)_setContentViewController:(id)arg1 backgroundStyle:(long long)arg2 animated:(_Bool)arg3; | |
-- (long long)_popoverBackgroundStyle; | |
-- (void)_setPopoverBackgroundStyle:(long long)arg1; | |
+@property(nonatomic, setter=_setPopoverBackgroundStyle:) long long _popoverBackgroundStyle; | |
+- (void)setArrowBackgroundColor:(id)arg1; | |
+- (id)arrowBackgroundColor; | |
- (_Bool)_manuallyHandlesContentViewControllerAppearanceCalls; | |
- (long long)_popoverControllerStyle; | |
- (void)_performHierarchyCheckOnViewController:(id)arg1; | |
@@ -205,6 +207,7 @@ | |
@property(nonatomic) _Bool canOverlapSourceViewRect; | |
- (void)setPopoverContentSize:(struct CGSize)arg1 animated:(_Bool)arg2; | |
- (void)setPopoverContentSize:(struct CGSize)arg1; | |
+- (void)_clearCachedPopoverContentSize; | |
- (struct CGSize)popoverContentSize; | |
- (void)_setPopoverFrame:(struct CGRect)arg1 animated:(_Bool)arg2 coordinator:(id)arg3; | |
- (void)setPopoverFrame:(struct CGRect)arg1 animated:(_Bool)arg2; | |
diff --git a/UIKit/UIPresentationController.h b/UIKit/UIPresentationController.h | |
index 02f5bca0..31b432d6 100644 | |
--- a/UIKit/UIPresentationController.h | |
+++ b/UIKit/UIPresentationController.h | |
@@ -33,6 +33,7 @@ | |
UITapGestureRecognizer *_backGestureRecognizer; | |
NSUUID *_currentRunningAnimationsUUID; | |
_Bool _changedPresentingViewControllerDuringAdaptation; | |
+ _Bool _shouldContinueTouchesOnTargetViewController; | |
_Bool _containerIgnoresDirectTouchEvents; | |
_Bool _isCurrentStateCancelled; | |
UIView *_sourceView; | |
@@ -52,6 +53,8 @@ | |
CDUnknownBlockType __transitionViewForCurrentTransition; | |
CDUnknownBlockType __fromViewForCurrentTransition; | |
CDUnknownBlockType __toViewForCurrentTransition; | |
+ CDUnknownBlockType __customFromViewForCurrentTransition; | |
+ CDUnknownBlockType __customToViewForCurrentTransition; | |
CDUnknownBlockType __computeToEndFrameForCurrentTransition; | |
CDUnknownBlockType __currentTransitionDidComplete; | |
struct CGSize _preferredContentSize; | |
@@ -63,8 +66,11 @@ | |
+ (struct UIEdgeInsets)_defaultBaseContentInsetsForFrame:(struct CGRect)arg1 inView:(id)arg2; | |
@property(nonatomic) _Bool isCurrentStateCancelled; // @synthesize isCurrentStateCancelled=_isCurrentStateCancelled; | |
@property(nonatomic, getter=_containerIgnoresDirectTouchEvents, setter=_setContainerIgnoresDirectTouchEvents:) _Bool containerIgnoresDirectTouchEvents; // @synthesize containerIgnoresDirectTouchEvents=_containerIgnoresDirectTouchEvents; | |
+@property(nonatomic, getter=_shouldContinueTouchesOnTargetViewController, setter=_setShouldContinueTouchesOnTargetViewController:) _Bool shouldContinueTouchesOnTargetViewController; // @synthesize shouldContinueTouchesOnTargetViewController=_shouldContinueTouchesOnTargetViewController; | |
@property(copy, nonatomic) CDUnknownBlockType _currentTransitionDidComplete; // @synthesize _currentTransitionDidComplete=__currentTransitionDidComplete; | |
@property(copy, nonatomic) CDUnknownBlockType _computeToEndFrameForCurrentTransition; // @synthesize _computeToEndFrameForCurrentTransition=__computeToEndFrameForCurrentTransition; | |
+@property(copy, nonatomic) CDUnknownBlockType _customToViewForCurrentTransition; // @synthesize _customToViewForCurrentTransition=__customToViewForCurrentTransition; | |
+@property(copy, nonatomic) CDUnknownBlockType _customFromViewForCurrentTransition; // @synthesize _customFromViewForCurrentTransition=__customFromViewForCurrentTransition; | |
@property(copy, nonatomic) CDUnknownBlockType _toViewForCurrentTransition; // @synthesize _toViewForCurrentTransition=__toViewForCurrentTransition; | |
@property(copy, nonatomic) CDUnknownBlockType _fromViewForCurrentTransition; // @synthesize _fromViewForCurrentTransition=__fromViewForCurrentTransition; | |
@property(copy, nonatomic) CDUnknownBlockType _transitionViewForCurrentTransition; // @synthesize _transitionViewForCurrentTransition=__transitionViewForCurrentTransition; | |
@@ -100,6 +106,7 @@ | |
@property(readonly, copy, nonatomic) NSArray *preferredFocusEnvironments; | |
- (long long)_subclassPreferredFocusedViewPrioritizationType; | |
@property(readonly, nonatomic) __weak UIView *preferredFocusedView; | |
+- (id)_focusMapContainer; | |
- (id)_parentFocusEnvironment; | |
- (id)_animatorForContainmentTransition; | |
- (id)_viewsParticipatingInNavigationControllerTransition; | |
diff --git a/UIKit/UIPressesEvent.h b/UIKit/UIPressesEvent.h | |
index 239afb3c..72d8c504 100644 | |
--- a/UIKit/UIPressesEvent.h | |
+++ b/UIKit/UIPressesEvent.h | |
@@ -37,6 +37,7 @@ | |
- (id)pressesForGestureRecognizer:(id)arg1; | |
@property(readonly, nonatomic) NSSet *allPresses; | |
- (id)_cloneEvent; | |
+- (void)_cleanupAfterDispatch; | |
- (long long)subtype; | |
- (long long)type; | |
- (id)_init; | |
diff --git a/UIKit/UIPreviewForceInteractionProgress.h b/UIKit/UIPreviewForceInteractionProgress.h | |
index bfaf3089..3d3a1570 100644 | |
--- a/UIKit/UIPreviewForceInteractionProgress.h | |
+++ b/UIKit/UIPreviewForceInteractionProgress.h | |
@@ -39,6 +39,7 @@ | |
- (id)_initWithObservable:(id)arg1 targetState:(long long)arg2 minimumRequiredState:(long long)arg3 useLinearClassifier:(_Bool)arg4; | |
- (id)_initWithObservable:(id)arg1 targetState:(long long)arg2 minimumRequiredState:(long long)arg3; | |
- (id)_initWithView:(id)arg1 targetState:(long long)arg2 minimumRequiredState:(long long)arg3 useLinearClassifier:(_Bool)arg4; | |
+- (void)_setGestureBeginObservable:(id)arg1; | |
- (id)initWithGestureRecognizer:(id)arg1 minimumRequiredState:(long long)arg2; | |
- (id)initWithGestureRecognizer:(id)arg1; | |
- (id)initWithView:(id)arg1 targetState:(long long)arg2 minimumRequiredState:(long long)arg3; | |
diff --git a/UIKit/UIPreviewInteraction.h b/UIKit/UIPreviewInteraction.h | |
index 9721fed8..56cd3e93 100644 | |
--- a/UIKit/UIPreviewInteraction.h | |
+++ b/UIKit/UIPreviewInteraction.h | |
@@ -6,79 +6,77 @@ | |
#import <Foundation/NSObject.h> | |
-#import <UIKit/UIGestureRecognizerDelegate-Protocol.h> | |
+@class CADisplayLink, NSHashTable, UIView, _UIDeepPressAnalyzer, _UIPreviewInteractionHighlighter, _UIPreviewInteractionStateRecognizer, _UIPreviewInteractionViewControllerHelper, _UIStatesFeedbackGenerator; | |
+@protocol UIPreviewInteractionDelegate, _UIPreviewInteractionTouchForceProviding; | |
-@class CADisplayLink, NSHashTable, NSString, UITouch, UIView, _UIDeepPressAnalyzer, _UIFeedbackStatesBehavior, _UIPreviewInteractionStateRecognizer, _UITouchesObservingGestureRecognizer; | |
-@protocol UIPreviewInteractionDelegate; | |
- | |
-@interface UIPreviewInteraction : NSObject <UIGestureRecognizerDelegate> | |
+@interface UIPreviewInteraction : NSObject | |
{ | |
UIView *_view; | |
struct { | |
+ unsigned int delegatePreviewInteractionShouldBegin:1; | |
+ unsigned int delegateDidUpdateCommitTransition:1; | |
+ unsigned int delegateShouldFinishTransitionToPreview:1; | |
+ unsigned int delegateShouldAutomaticallyTransitionToPreviewAfterDelay:1; | |
+ unsigned int delegateHighlighterForPreviewTransition:1; | |
+ unsigned int delegateViewForHighlight:1; | |
+ unsigned int delegateViewControllerPresentationForPresentingViewController:1; | |
+ unsigned int delegateViewControllerForPreview:1; | |
+ unsigned int delegateAppearanceTransitionForViewController:1; | |
+ unsigned int delegateDisappearanceTransitionForViewController:1; | |
unsigned int interactive:1; | |
unsigned int delegateDidPreventInteraction:1; | |
unsigned int interactionRequiresRestart:1; | |
unsigned int interactionWasCancelled:1; | |
unsigned int previousProgressWasNegativeOrZero:1; | |
- unsigned int interactionPaused:1; | |
unsigned int currentState:3; | |
} _previewInteractionFlags; | |
- _UITouchesObservingGestureRecognizer *_touchObservingGestureRecognizer; | |
- _UITouchesObservingGestureRecognizer *_modalTouchObservingGestureRecognizer; | |
+ id <_UIPreviewInteractionTouchForceProviding> _systemTouchForceProvider; | |
_UIPreviewInteractionStateRecognizer *_currentInteractionStateRecognizer; | |
- UITouch *_currentTouch; | |
+ struct CGPoint _sceneReferenceLocationFromLatestUpdate; | |
CADisplayLink *_continuousEvaluationDisplayLink; | |
_UIDeepPressAnalyzer *_deepPressAnalyzer; | |
- _UIFeedbackStatesBehavior *_feedbackBehavior; | |
- _Bool _feedbackBehaviorTurnedOn; | |
- NSHashTable *_activeSystemAnimators; | |
+ _UIStatesFeedbackGenerator *_feedbackGenerator; | |
+ _Bool _feedbackGeneratorTurnedOn; | |
+ _UIPreviewInteractionHighlighter *_highlighter; | |
+ _UIPreviewInteractionViewControllerHelper *_viewControllerHelper; | |
NSHashTable *_activeFailureRequirementGestureRecognizers; | |
id <UIPreviewInteractionDelegate> _delegate; | |
+ id <_UIPreviewInteractionTouchForceProviding> _touchForceProvider; | |
} | |
+@property(retain, nonatomic) id <_UIPreviewInteractionTouchForceProviding> touchForceProvider; // @synthesize touchForceProvider=_touchForceProvider; | |
@property(nonatomic) __weak id <UIPreviewInteractionDelegate> delegate; // @synthesize delegate=_delegate; | |
@property(readonly, nonatomic) __weak UIView *view; // @synthesize view=_view; | |
- (void).cxx_destruct; | |
-- (_Bool)_delegateRespondsToPreviewStateCancellations; | |
-- (_Bool)_delegateRespondsToCommitStateTransitions; | |
+- (void)_dismissPreviewViewControllerIfNeeded; | |
+- (void)_presentPreviewViewControllerIfNeeded; | |
+- (void)_endHighlightingIfNeeded; | |
+- (void)_updateHighlighter:(double)arg1; | |
+- (void)_prepareHighlighterIfNeeded; | |
- (_Bool)_shouldCancelTransitionToState:(long long)arg1; | |
- (void)_updateFeedbackTowardNextState:(long long)arg1 progress:(double)arg2; | |
- (void)_actuateFeedbackForStateIfNeeded:(long long)arg1; | |
-- (void)_turnOffFeedbackBehavior; | |
-- (void)_turnOnFeedbackBehavior; | |
+- (void)_turnOffFeedbackGenerator; | |
+- (void)_turnOnFeedbackGenerator; | |
- (void)_endUsingFeedbackIfNeeded; | |
- (void)_prepareUsingFeedback; | |
- (void)_prepareUsingFeedbackIfNeeded; | |
- (void)_endInteractionIfNeeded; | |
- (void)_updateFailureRequirementGestureRecognizersIfNeeded; | |
-- (void)_updateAnimatorsIfNeeded; | |
- (void)_updateInteractionStateRecognizerForTouchForce:(double)arg1 atTimestamp:(double)arg2 withCentroidAtLocation:(struct CGPoint)arg3; | |
-- (void)_updateInteractionStateRecognizerForTouch:(id)arg1; | |
- (void)_updateForContinuousEvaluation:(id)arg1; | |
-- (void)_handleTouchObservingGesture:(id)arg1; | |
-- (id)_touchObservingGestureRecognizerForView:(id)arg1; | |
-- (void)_attachToModalViewForRemainerOfInteraction:(id)arg1; | |
-- (_Bool)_interactionIsPaused; | |
-- (void)_resumeInteraction; | |
-- (void)_pauseInteraction; | |
- (void)_resetAfterInteraction; | |
- (void)_endInteractiveStateTransitions; | |
- (void)_endContinuousEvaluation; | |
-- (void)_prepareForInteractionWithGestureRecognizer:(id)arg1; | |
-- (_Bool)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2; | |
+- (void)_prepareForInteractionIfNeeded; | |
+- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; | |
+- (void)_startPreviewAtLocation:(struct CGPoint)arg1 inCoordinateSpace:(id)arg2; | |
- (void)cancelInteraction; | |
- (struct CGPoint)locationInCoordinateSpace:(id)arg1; | |
+- (void)dealloc; | |
- (id)init; | |
- (id)initWithView:(id)arg1; | |
-- (id)newAnimator; | |
- (id)newGestureRecognizerForFailureRelationship; | |
-- (id)newAnimatorForViewControllerTransition; | |
- | |
-// Remaining properties | |
-@property(readonly, copy) NSString *debugDescription; | |
-@property(readonly, copy) NSString *description; | |
-@property(readonly) unsigned long long hash; | |
-@property(readonly) Class superclass; | |
@end | |
diff --git a/UIKit/UIPreviewInteractionController.h b/UIKit/UIPreviewInteractionController.h | |
index aeb78d9a..c24c1138 100644 | |
--- a/UIKit/UIPreviewInteractionController.h | |
+++ b/UIKit/UIPreviewInteractionController.h | |
@@ -11,14 +11,15 @@ | |
#import <UIKit/UIPreviewInteractionDelegate-Protocol.h> | |
#import <UIKit/_UIForcePresentationControllerDelegate-Protocol.h> | |
-@class NSArray, NSString, UIGestureRecognizer, UIInteractionProgress, UIPanGestureRecognizer, UIPresentationController, UIPreviewInteraction, UIView, UIViewController, UIWindow, _UIDeepPressAnalyzer, _UIFeedbackStatesBehavior, _UIPreviewGestureRecognizer, _UIRevealGestureRecognizer, _UITouchesObservingGestureRecognizer; | |
-@protocol UIForcePresentationController, UIForceTransitioningDelegate, UIPreviewInteractionControllerDelegate; | |
+@class NSArray, NSString, UIGestureRecognizer, UIInteractionProgress, UIPanGestureRecognizer, UIPresentationController, UIPreviewInteraction, UIView, UIViewController, UIWindow, _UIDeepPressAnalyzer, _UIPreviewGestureRecognizer, _UIRevealGestureRecognizer, _UIStatesFeedbackGenerator, _UITouchesObservingGestureRecognizer; | |
+@protocol UIForcePresentationController, UIForceTransitioningDelegate, UIPreviewInteractionControllerDelegate, UIViewControllerPreviewing_Internal; | |
@interface UIPreviewInteractionController : NSObject <UIGestureRecognizerDelegate, UIInteractionProgressObserver, _UIForcePresentationControllerDelegate, UIPreviewInteractionDelegate> | |
{ | |
_Bool _isCommitting; | |
- _Bool _behaviorTurnedOn; | |
+ _Bool _generatorTurnedOn; | |
_Bool _statusBarWasHidden; | |
+ _Bool _didSendDelegateWillDismissViewController; | |
id <UIPreviewInteractionControllerDelegate> _delegate; | |
UIView *_sourceView; | |
UIViewController *_presentingViewController; | |
@@ -34,13 +35,16 @@ | |
id <UIForceTransitioningDelegate> _currentTransitionDelegate; | |
UIWindow *_windowForPreviewPresentation; | |
id _currentCommitTransition; | |
- _UIFeedbackStatesBehavior *_feedbackBehavior; | |
+ id <UIViewControllerPreviewing_Internal> _previewingContext; | |
+ _UIStatesFeedbackGenerator *_feedbackGenerator; | |
UIInteractionProgress *_interactionProgressForPresentation; | |
struct CGPoint _location; | |
} | |
@property(retain, nonatomic) UIInteractionProgress *interactionProgressForPresentation; // @synthesize interactionProgressForPresentation=_interactionProgressForPresentation; | |
-@property(retain, nonatomic) _UIFeedbackStatesBehavior *feedbackBehavior; // @synthesize feedbackBehavior=_feedbackBehavior; | |
+@property(retain, nonatomic) _UIStatesFeedbackGenerator *feedbackGenerator; // @synthesize feedbackGenerator=_feedbackGenerator; | |
+@property(nonatomic) __weak id <UIViewControllerPreviewing_Internal> previewingContext; // @synthesize previewingContext=_previewingContext; | |
+@property(nonatomic) _Bool didSendDelegateWillDismissViewController; // @synthesize didSendDelegateWillDismissViewController=_didSendDelegateWillDismissViewController; | |
@property(retain, nonatomic) id currentCommitTransition; // @synthesize currentCommitTransition=_currentCommitTransition; | |
@property(nonatomic) _Bool statusBarWasHidden; // @synthesize statusBarWasHidden=_statusBarWasHidden; | |
@property(retain, nonatomic) UIWindow *windowForPreviewPresentation; // @synthesize windowForPreviewPresentation=_windowForPreviewPresentation; | |
@@ -63,16 +67,16 @@ | |
- (_Bool)previewInteractionShouldBegin:(id)arg1; | |
- (void)previewInteractionDidCancel:(id)arg1; | |
- (void)previewInteraction:(id)arg1 didUpdatePreviewTransition:(double)arg2 ended:(_Bool)arg3; | |
-- (void)_panningRecognizerDidFire:(id)arg1; | |
- (_Bool)_usesPreviewPresentationController; | |
- (_Bool)_usesPreviewInteraction; | |
-- (void)_turnOffFeedbackBehavior; | |
-- (void)_turnOnFeedbackBehavior; | |
+- (void)_turnOffFeedbackGenerator; | |
+- (void)_turnOnFeedbackGenerator; | |
- (void)_deactivateFeedbackIfNeeded; | |
- (void)_activateFeedback; | |
- (void)_activateFeedbackIfNeeded; | |
- (void)_finalizeInteractivePreview; | |
- (void)_resetCustomPresentationHooks; | |
+- (void)_previewPresentationControllerDidScheduleDismiss; | |
- (id)_transitionDelegateForPreviewViewController:(id)arg1 atPosition:(struct CGPoint)arg2 inView:(id)arg3; | |
- (void)_setCalloutBarHidden:(_Bool)arg1; | |
- (void)_setStatusBarHidden:(_Bool)arg1; | |
diff --git a/UIKit/UIPreviewInteractionControllerDelegate_Internal-Protocol.h b/UIKit/UIPreviewInteractionControllerDelegate_Internal-Protocol.h | |
index 38139438..8b16e5a5 100644 | |
--- a/UIKit/UIPreviewInteractionControllerDelegate_Internal-Protocol.h | |
+++ b/UIKit/UIPreviewInteractionControllerDelegate_Internal-Protocol.h | |
@@ -6,12 +6,14 @@ | |
#import <UIKit/UIPreviewInteractionControllerDelegate_Private-Protocol.h> | |
-@class UIPreviewInteractionController, UIPreviewMenuItem; | |
+@class UIPreviewInteractionController, UIPreviewMenuItem, UIViewController; | |
@protocol UIPreviewInteractionControllerDelegate_Internal <UIPreviewInteractionControllerDelegate_Private> | |
@optional | |
@property(readonly, nonatomic) struct CGRect sourceRect; | |
+- (void)previewInteractionController:(UIPreviewInteractionController *)arg1 willDismissViewController:(UIViewController *)arg2; | |
+- (void)previewInteractionController:(UIPreviewInteractionController *)arg1 willPresentViewController:(UIViewController *)arg2; | |
- (_Bool)previewInteractionControllerShouldPerformCompatibilityCommitTransition:(UIPreviewInteractionController *)arg1; | |
- (void)previewInteractionController:(UIPreviewInteractionController *)arg1 didSelectMenuItem:(UIPreviewMenuItem *)arg2; | |
@end | |
diff --git a/UIKit/UIPreviewInteractionDelegatePrivate-Protocol.h b/UIKit/UIPreviewInteractionDelegatePrivate-Protocol.h | |
new file mode 100644 | |
index 00000000..85bf894d | |
--- /dev/null | |
+++ b/UIKit/UIPreviewInteractionDelegatePrivate-Protocol.h | |
@@ -0,0 +1,24 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/UIPreviewInteractionDelegate-Protocol.h> | |
+ | |
+@class UIPreviewInteraction, UIView, UIViewController, _UIPreviewInteractionHighlighter, _UIPreviewInteractionViewControllerPresentation; | |
+@protocol _UIPreviewInteractionViewControllerTransition; | |
+ | |
+@protocol UIPreviewInteractionDelegatePrivate <UIPreviewInteractionDelegate> | |
+ | |
+@optional | |
+- (id <_UIPreviewInteractionViewControllerTransition>)_previewInteraction:(UIPreviewInteraction *)arg1 disappearanceTransitionForViewController:(UIViewController *)arg2; | |
+- (id <_UIPreviewInteractionViewControllerTransition>)_previewInteraction:(UIPreviewInteraction *)arg1 appearanceTransitionForViewController:(UIViewController *)arg2; | |
+- (UIViewController *)_previewInteractionViewControllerForPreview:(UIPreviewInteraction *)arg1; | |
+- (UIView *)_previewInteractionViewForHighlight:(UIPreviewInteraction *)arg1; | |
+- (_Bool)_previewInteractionShouldAutomaticallyTransitionToPreviewAfterDelay:(UIPreviewInteraction *)arg1; | |
+- (_Bool)_previewInteractionShouldFinishTransitionToPreview:(UIPreviewInteraction *)arg1; | |
+- (_UIPreviewInteractionViewControllerPresentation *)_previewInteraction:(UIPreviewInteraction *)arg1 viewControllerPresentationForPresentingViewController:(UIViewController *)arg2; | |
+- (_UIPreviewInteractionHighlighter *)_previewInteractionHighlighterForPreviewTransition:(UIPreviewInteraction *)arg1; | |
+@end | |
+ | |
diff --git a/UIKit/UIPreviewPresentationController.h b/UIKit/UIPreviewPresentationController.h | |
index f2796e12..4949fd03 100644 | |
--- a/UIKit/UIPreviewPresentationController.h | |
+++ b/UIKit/UIPreviewPresentationController.h | |
@@ -6,29 +6,39 @@ | |
#import <UIKit/UIPresentationController.h> | |
-@class NSArray, NSHashTable, UIResponder, UIView, UIVisualEffectView, UIWindow; | |
-@protocol UIPreviewInteractionAnimating; | |
+#import <UIKit/UIGestureRecognizerDelegate-Protocol.h> | |
-@interface UIPreviewPresentationController : UIPresentationController | |
+@class NSArray, NSHashTable, NSString, UIResponder, UITapGestureRecognizer, UIView, UIVisualEffectView, UIWindow; | |
+@protocol UIPreviewPresentationControllerDelegate; | |
+ | |
+@interface UIPreviewPresentationController : UIPresentationController <UIGestureRecognizerDelegate> | |
{ | |
- id <UIPreviewInteractionAnimating> _previewInteractionAnimator; | |
+ _Bool _appliesVisualEffectsToPresentingView; | |
+ id <UIPreviewPresentationControllerDelegate> _previewPresentationDelegate; | |
+ UITapGestureRecognizer *_dismissGestureRecognizer; | |
UIVisualEffectView *_presentationContainerEffectView; | |
UIWindow *_statusBarWindow; | |
UIView *_statusBarSnapshotView; | |
NSArray *_keyboardSnapshotViews; | |
NSHashTable *_keyboardWindows; | |
UIResponder *_currentPinnedResponder; | |
+ CDUnknownBlockType _containerSuperviewFactoryBlock; | |
+ CDUnknownBlockType _containerViewConfigurationBlock; | |
} | |
+ (_Bool)_shouldApplyVisualEffectsToPresentingView; | |
+ (id)_backgroundEffectForTraitCollection:(id)arg1 interactive:(_Bool)arg2; | |
+@property(copy, nonatomic) CDUnknownBlockType containerViewConfigurationBlock; // @synthesize containerViewConfigurationBlock=_containerViewConfigurationBlock; | |
+@property(copy, nonatomic) CDUnknownBlockType containerSuperviewFactoryBlock; // @synthesize containerSuperviewFactoryBlock=_containerSuperviewFactoryBlock; | |
@property(nonatomic) __weak UIResponder *currentPinnedResponder; // @synthesize currentPinnedResponder=_currentPinnedResponder; | |
@property(copy, nonatomic) NSHashTable *keyboardWindows; // @synthesize keyboardWindows=_keyboardWindows; | |
@property(copy, nonatomic) NSArray *keyboardSnapshotViews; // @synthesize keyboardSnapshotViews=_keyboardSnapshotViews; | |
@property(retain, nonatomic) UIView *statusBarSnapshotView; // @synthesize statusBarSnapshotView=_statusBarSnapshotView; | |
@property(retain, nonatomic) UIWindow *statusBarWindow; // @synthesize statusBarWindow=_statusBarWindow; | |
@property(retain, nonatomic) UIVisualEffectView *presentationContainerEffectView; // @synthesize presentationContainerEffectView=_presentationContainerEffectView; | |
-@property(retain, nonatomic) id <UIPreviewInteractionAnimating> previewInteractionAnimator; // @synthesize previewInteractionAnimator=_previewInteractionAnimator; | |
+@property(nonatomic) _Bool appliesVisualEffectsToPresentingView; // @synthesize appliesVisualEffectsToPresentingView=_appliesVisualEffectsToPresentingView; | |
+@property(retain, nonatomic) UITapGestureRecognizer *dismissGestureRecognizer; // @synthesize dismissGestureRecognizer=_dismissGestureRecognizer; | |
+@property(nonatomic) __weak id <UIPreviewPresentationControllerDelegate> previewPresentationDelegate; // @synthesize previewPresentationDelegate=_previewPresentationDelegate; | |
- (void).cxx_destruct; | |
- (void)_animatePreviewTransitionIfNeeded:(id)arg1; | |
- (void)_applyVisualEffectsForPresentationPhase:(unsigned long long)arg1; | |
@@ -38,15 +48,18 @@ | |
- (void)_layoutForPreview; | |
- (void)_interactiveHighlightTransitionDidEnd:(_Bool)arg1; | |
- (void)_layoutForInteractiveHighlight; | |
+- (_Bool)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2; | |
+- (void)_handleDismissGestureRecognizer:(id)arg1; | |
+- (void)_prepareDismissGestureRecognizersIfNeeded; | |
- (void)_prepareDismissAnimationsForTransitionCoordinator:(id)arg1; | |
- (void)_preparePresentationAnimationsForTransitionCoordinator:(id)arg1; | |
-- (void)_prepareForPreviewInteractionAnimator:(id)arg1; | |
- (id)_presentationContainerView; | |
-- (void)_finalizeAfterDismissTransition; | |
+- (void)_finalizeAfterDismissalTransition; | |
- (void)_presentationTransitionWillBeginForContainerEffectView:(id)arg1; | |
- (void)_prepareKeyboardForPresentationTransition; | |
- (void)_prepareStatusBarForPresentationTransition; | |
- (void)_prepareContainerViewForPresentationTransition; | |
+- (id)_fullscreenPresentationSuperview; | |
- (struct CGRect)_frameForTransitionViewInPresentationSuperview:(id)arg1; | |
- (_Bool)_shouldSavePresentedViewControllerForStateRestoration; | |
- (_Bool)_keyboardShouldAnimateAlongsideForInteractiveTransitions; | |
@@ -57,7 +70,13 @@ | |
- (void)dismissalTransitionWillBegin; | |
- (void)presentationTransitionDidEnd:(_Bool)arg1; | |
- (void)presentationTransitionWillBegin; | |
-- (id)initWithPresentedViewController:(id)arg1 presentingViewController:(id)arg2 animator:(id)arg3; | |
+- (id)initWithPresentedViewController:(id)arg1 presentingViewController:(id)arg2; | |
+ | |
+// Remaining properties | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
@end | |
diff --git a/UIKit/UIPreviewPresentationControllerDelegate-Protocol.h b/UIKit/UIPreviewPresentationControllerDelegate-Protocol.h | |
new file mode 100644 | |
index 00000000..aa6a616d | |
--- /dev/null | |
+++ b/UIKit/UIPreviewPresentationControllerDelegate-Protocol.h | |
@@ -0,0 +1,16 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <UIKit/NSObject-Protocol.h> | |
+ | |
+@class UIPreviewPresentationController, UIViewController; | |
+ | |
+@protocol UIPreviewPresentationControllerDelegate <NSObject> | |
+ | |
+@optional | |
+- (void)previewPresentationController:(UIPreviewPresentationController *)arg1 shouldDismissViewController:(UIViewController *)arg2; | |
+@end | |
+ | |
diff --git a/UIKit/UIPrintActivity.h b/UIKit/UIPrintActivity.h | |
index 305c21f1..efd9c416 100644 | |
--- a/UIKit/UIPrintActivity.h | |
+++ b/UIKit/UIPrintActivity.h | |
@@ -13,6 +13,7 @@ | |
UIViewController *_wrapperViewController; | |
} | |
++ (unsigned long long)_xpcAttributes; | |
@property(retain) UIViewController *wrapperViewController; // @synthesize wrapperViewController=_wrapperViewController; | |
- (void).cxx_destruct; | |
- (id)printInteractionControllerParentViewController:(id)arg1; | |
diff --git a/UIKit/UIPrintPanelTableViewController.h b/UIKit/UIPrintPanelTableViewController.h | |
index ae1e8c29..5c6ecc91 100644 | |
--- a/UIKit/UIPrintPanelTableViewController.h | |
+++ b/UIKit/UIPrintPanelTableViewController.h | |
@@ -8,7 +8,7 @@ | |
#import <UIKit/UITextFieldDelegate-Protocol.h> | |
-@class NSString, UIPrintPanelViewController, UIPrintPreviewViewController, UIPrinterBrowserViewController; | |
+@class NSString, UIPrintPanelViewController, UIPrintPreviewViewController, UIPrinterBrowserViewController, _UIPrintMessageAndSpinnerView; | |
__attribute__((visibility("hidden"))) | |
@interface UIPrintPanelTableViewController : UITableViewController <UITextFieldDelegate> | |
@@ -30,6 +30,7 @@ __attribute__((visibility("hidden"))) | |
UIPrintPreviewViewController *_printPreviewViewController; | |
long long _previousPageIndexInCenterOfPreview; | |
UIPrinterBrowserViewController *_browserController; | |
+ _UIPrintMessageAndSpinnerView *_messageAndSpinner; | |
} | |
- (void).cxx_destruct; | |
diff --git a/UIKit/UIPrintPreviewViewController.h b/UIKit/UIPrintPreviewViewController.h | |
index 4e4c244a..ddc4385d 100644 | |
--- a/UIKit/UIPrintPreviewViewController.h | |
+++ b/UIKit/UIPrintPreviewViewController.h | |
@@ -76,9 +76,11 @@ __attribute__((visibility("hidden"))) | |
- (void)documentInteractionController:(id)arg1 didEndSendingToApplication:(id)arg2; | |
- (void)documentInteractionControllerDidEndPreview:(id)arg1; | |
- (void)previewPDF; | |
+- (id)documentInteractionControllerByPreparedForPreviewing; | |
- (void)previewingContext:(id)arg1 commitViewController:(id)arg2; | |
- (id)previewingContext:(id)arg1 viewControllerForLocation:(struct CGPoint)arg2; | |
- (id)previewViewControllerForItemAtIndexPath:(id)arg1; | |
+- (id)_newTempURLForPreviewing; | |
- (_Bool)canBecomeFirstResponder; | |
- (_Bool)collectionView:(id)arg1 canPerformAction:(SEL)arg2 forItemAtIndexPath:(id)arg3 withSender:(id)arg4; | |
- (_Bool)collectionView:(id)arg1 shouldShowMenuForItemAtIndexPath:(id)arg2; | |
@@ -111,6 +113,8 @@ __attribute__((visibility("hidden"))) | |
- (id)gestureRecognizersOfVisibleCells; | |
- (void)handlePinch:(id)arg1; | |
- (void)animateCellAndPresentDocumentInteractionController; | |
+- (void)updatePageLabel; | |
+- (void)traitCollectionDidChange:(id)arg1; | |
- (id)pathOfCenterMostCell; | |
- (void)trackCenterCell; | |
- (id)getPageImageForPage:(long long)arg1 grayscale:(_Bool)arg2; | |
diff --git a/UIKit/UIPrintRangeViewController.h b/UIKit/UIPrintRangeViewController.h | |
index 71d45ee8..f01dca10 100644 | |
--- a/UIKit/UIPrintRangeViewController.h | |
+++ b/UIKit/UIPrintRangeViewController.h | |
@@ -11,7 +11,7 @@ | |
#import <UIKit/UITableViewDataSource-Protocol.h> | |
#import <UIKit/UITableViewDelegate-Protocol.h> | |
-@class NSArray, NSString, UIPickerView, UIPrintPanelViewController, UITableView; | |
+@class NSArray, NSString, UIPickerView, UIPrintPanelViewController, UITableView, UIView; | |
__attribute__((visibility("hidden"))) | |
@interface UIPrintRangeViewController : UIViewController <UIPickerViewDataSource, UIPickerViewDelegate, UITableViewDataSource, UITableViewDelegate> | |
@@ -25,6 +25,7 @@ __attribute__((visibility("hidden"))) | |
UIPickerView *_toPicker; | |
UITableView *_tableView; | |
double _pickerWidth; | |
+ UIView *_footerPickerView; | |
} | |
- (void).cxx_destruct; | |
@@ -33,8 +34,11 @@ __attribute__((visibility("hidden"))) | |
- (id)pickerView:(id)arg1 titleForRow:(long long)arg2 forComponent:(long long)arg3; | |
- (long long)pickerView:(id)arg1 numberOfRowsInComponent:(long long)arg2; | |
- (long long)numberOfComponentsInPickerView:(id)arg1; | |
+- (void)reloadTableView; | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
+- (id)tableView:(id)arg1 viewForFooterInSection:(long long)arg2; | |
+- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (long long)numberOfSectionsInTableView:(id)arg1; | |
- (unsigned long long)supportedInterfaceOrientations; | |
diff --git a/UIKit/UIPrinterSearchingView.h b/UIKit/UIPrinterSearchingView.h | |
index e85700c4..13704e1f 100644 | |
--- a/UIKit/UIPrinterSearchingView.h | |
+++ b/UIKit/UIPrinterSearchingView.h | |
@@ -17,6 +17,7 @@ __attribute__((visibility("hidden"))) | |
@property(nonatomic) __weak _UIPrintMessageAndSpinnerView *messageAndSpinner; // @synthesize messageAndSpinner=_messageAndSpinner; | |
- (void).cxx_destruct; | |
+- (void)updateFont; | |
- (void)setSearching:(_Bool)arg1; | |
- (void)searchTimeout; | |
- (void)updateConstraints; | |
diff --git a/UIKit/UIPrinterUtilityTableViewController.h b/UIKit/UIPrinterUtilityTableViewController.h | |
index 55307284..8ad7ac7d 100644 | |
--- a/UIKit/UIPrinterUtilityTableViewController.h | |
+++ b/UIKit/UIPrinterUtilityTableViewController.h | |
@@ -25,7 +25,6 @@ __attribute__((visibility("hidden"))) | |
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; | |
- (id)tableView:(id)arg1 titleForFooterInSection:(long long)arg2; | |
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; | |
-- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; | |
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2; | |
- (long long)numberOfSectionsInTableView:(id)arg1; | |
- (void)setShowContactingPrinter:(_Bool)arg1; | |
diff --git a/UIKit/UIProgressView.h b/UIKit/UIProgressView.h | |
index 0c32428e..b73a8eec 100644 | |
--- a/UIKit/UIProgressView.h | |
+++ b/UIKit/UIProgressView.h | |
@@ -26,6 +26,8 @@ | |
UIVisualEffectView *_effectView; | |
NSProgress *_observedProgress; | |
NSObservation *_progressObservation; | |
+ UIView *_shadowView; | |
+ double _currentCornerRadius; | |
UIImage *_trackImage; | |
UIImage *_progressImage; | |
} | |
@@ -54,6 +56,11 @@ | |
- (void)_setProgress:(float)arg1; | |
- (void)tintColorDidChange; | |
- (void)layoutSubviews; | |
+- (double)_shadowOpacityForUserInterfaceStyle:(long long)arg1; | |
+- (void)traitCollectionDidChange:(id)arg1; | |
+- (void)_layoutShadow; | |
+- (void)_setupShadow; | |
+- (void)_updateCornerRadiusWithSize:(struct CGSize)arg1; | |
- (void)_setupProgressViewCommon; | |
- (void)_updateImages; | |
- (unsigned long long)_roundedCornersForProgressForCurrentStyle; | |
diff --git a/UIKit/UIRefreshControl.h b/UIKit/UIRefreshControl.h | |
index c6c90d01..da154fac 100644 | |
--- a/UIKit/UIRefreshControl.h | |
+++ b/UIKit/UIRefreshControl.h | |
@@ -6,22 +6,21 @@ | |
#import <UIKit/UIControl.h> | |
-@class NSAttributedString, UIColor, UIScrollView, _UIRefreshControlContentView; | |
+@class NSAttributedString, UIColor, _UIRefreshControlContentView; | |
+@protocol _UIRefreshControlHosting; | |
@interface UIRefreshControl : UIControl | |
{ | |
long long _style; | |
_UIRefreshControlContentView *_contentView; | |
- UIScrollView *_scrollView; | |
double _refreshControlHeight; | |
double _visibleHeight; | |
double _snappingHeight; | |
double _additionalTopInset; | |
_Bool _insetsApplied; | |
_Bool _adjustingInsets; | |
- _Bool _automaticContentOffsetAdjustmentEnabledWhenLastIdle; | |
- _Bool _automaticContentOffsetAdjustmentEnabledNeedsReset; | |
struct UIEdgeInsets _appliedInsets; | |
+ id <_UIRefreshControlHosting> _host; | |
long long _refreshControlState; | |
} | |
@@ -29,6 +28,8 @@ | |
+ (id)_defaultColor; | |
@property(readonly, nonatomic) long long refreshControlState; // @synthesize refreshControlState=_refreshControlState; | |
- (void).cxx_destruct; | |
+@property(nonatomic, getter=_host, setter=_setHost:) __weak id <_UIRefreshControlHosting> _host; | |
+@property(readonly, nonatomic) _Bool _hostAdjustsContentOffset; | |
- (unsigned long long)_controlEventsForActionTriggered; | |
- (void)_setRefreshControlState:(long long)arg1 notify:(_Bool)arg2; | |
- (void)setRefreshControlState:(long long)arg1; | |
@@ -67,7 +68,6 @@ | |
- (id)_contentView; | |
@property(readonly, nonatomic) long long style; | |
- (void)didMoveToSuperview; | |
-- (void)willMoveToSuperview:(id)arg1; | |
- (void)sizeToFit; | |
- (struct CGSize)sizeThatFits:(struct CGSize)arg1; | |
- (void)setBounds:(struct CGRect)arg1; | |
diff --git a/UIKit/UIRemoteKeyboardWindow.h b/UIKit/UIRemoteKeyboardWindow.h | |
index 3d3c1b6d..f6f5d03e 100644 | |
--- a/UIKit/UIRemoteKeyboardWindow.h | |
+++ b/UIKit/UIRemoteKeyboardWindow.h | |
@@ -6,16 +6,26 @@ | |
#import <UIKit/UITextEffectsWindow.h> | |
+#import <UIKit/_UIContextCustomBinding-Protocol.h> | |
+ | |
+@class CAContext, FBSScene, FBSSceneLayer, NSString, _UIContextBinder; | |
+ | |
__attribute__((visibility("hidden"))) | |
-@interface UIRemoteKeyboardWindow : UITextEffectsWindow | |
+@interface UIRemoteKeyboardWindow : UITextEffectsWindow <_UIContextCustomBinding> | |
{ | |
_Bool _arePlaceholdersInitialised; | |
+ FBSSceneLayer *_externalSceneLayer; | |
+ FBSScene *_activeScene; | |
} | |
+ (id)remoteKeyboardWindowForScreen:(id)arg1 create:(_Bool)arg2; | |
- (void)dealloc; | |
-- (void)_detachSceneLayer; | |
-- (void)_attachSceneLayer; | |
+- (void)resetScene; | |
+- (void)detachBindable; | |
+- (_Bool)shouldDetachBindable; | |
+- (void)attachBindable; | |
+- (_Bool)shouldAttachBindable; | |
+- (double)_adjustedWindowLevelFromLevel:(double)arg1; | |
- (_Bool)_isTextEffectsWindowNotificationOwner; | |
- (struct CGAffineTransform)_viewTransformForInterfaceOrientation:(long long)arg1; | |
- (void)_setRotatableClient:(id)arg1 toOrientation:(long long)arg2 updateStatusBar:(_Bool)arg3 duration:(double)arg4 force:(_Bool)arg5 isRotating:(_Bool)arg6; | |
@@ -25,11 +35,19 @@ __attribute__((visibility("hidden"))) | |
- (_Bool)_alwaysGetsContexts; | |
- (_Bool)_isHostedInAnotherProcess; | |
- (_Bool)_isWindowServerHostingManaged; | |
-- (id)_newSceneLayer; | |
- (_Bool)_wantsSceneAssociation; | |
- (void)invalidate; | |
- (_Bool)_matchingOptions:(id)arg1; | |
- (id)_initBasicWithScreen:(id)arg1 options:(id)arg2; | |
+// Remaining properties | |
+@property(readonly, nonatomic) CDStruct_3cbf53c3 _bindingDescription; | |
+@property(nonatomic, setter=_setBoundContext:) __weak CAContext *_boundContext; | |
+@property(nonatomic, setter=_setContextBinder:) __weak _UIContextBinder *_contextBinder; | |
+@property(readonly, copy) NSString *debugDescription; | |
+@property(readonly, copy) NSString *description; | |
+@property(readonly) unsigned long long hash; | |
+@property(readonly) Class superclass; | |
+ | |
@end | |
diff --git a/UIKit/UIResponder.h b/UIKit/UIResponder.h | |
index 1a079650..fd165e7b 100644 | |
--- a/UIKit/UIResponder.h | |
+++ b/UIKit/UIResponder.h | |
@@ -17,9 +17,9 @@ | |
@interface UIResponder : NSObject <UITextInput_Internal, UITextInputAdditions, _UIStateRestorationContinuation, _UITouchable, UIResponderStandardEditActions> | |
{ | |
- _Bool _hasOverrideClient; | |
- _Bool _hasOverrideHost; | |
- _Bool _hasInputAssistantItem; | |
+ unsigned int _hasOverrideClient:1; | |
+ unsigned int _hasOverrideHost:1; | |
+ unsigned int _hasInputAssistantItem:1; | |
} | |
+ (void)clearTextInputContextIdentifier:(id)arg1; | |
@@ -32,6 +32,11 @@ | |
+ (void)_stopDeferredTrackingObjectsWithIdentifiers; | |
+ (void)_startDeferredTrackingObjectsWithIdentifiers; | |
+ (id)objectWithRestorationIdentifierPath:(id)arg1; | |
+- (_Bool)canPasteItemProviders:(id)arg1; | |
+- (void)pasteItemProviders:(id)arg1; | |
+- (void)setPasteConfiguration:(id)arg1; | |
+- (id)pasteConfiguration; | |
+- (id)_effectivePasteConfiguration; | |
- (_Bool)_supportsBecomeFirstResponderWhenPossible; | |
- (_Bool)_canBecomeFirstResponderWhenPossible; | |
- (_Bool)_becomeFirstResponderWhenPossible; | |
@@ -39,6 +44,7 @@ | |
- (id)_firstResponder; | |
- (void)_setFirstResponder:(id)arg1; | |
- (void)_didChangeToFirstResponder:(id)arg1; | |
+- (void)_willChangeToFirstResponder:(id)arg1; | |
- (_Bool)_canChangeFirstResponder:(id)arg1 toResponder:(id)arg2; | |
- (id)_responderSelectionImage; | |
- (id)_responderSelectionContainerViewForResponder:(id)arg1; | |
@@ -106,8 +112,9 @@ | |
- (id)_currentOverrideClient; | |
- (_Bool)_restoreFirstResponder; | |
@property(readonly, nonatomic) NSUndoManager *undoManager; | |
+- (void)doesNotRecognizeSelector:(SEL)arg1; | |
- (id)targetForAction:(SEL)arg1 withSender:(id)arg2; | |
-- (id)_targetForAction:(SEL)arg1 withSender:(id)arg2 canPerformActionBlock:(CDUnknownBlockType)arg3; | |
+- (id)_targetCanPerformBlock:(CDUnknownBlockType)arg1; | |
- (_Bool)canPerformAction:(SEL)arg1 withSender:(id)arg2; | |
- (void)_clearBecomeFirstResponderWhenCapable; | |
- (id)firstResponder; | |
@@ -121,6 +128,7 @@ | |
- (_Bool)_containedInAbsoluteResponderChain; | |
@property(readonly, nonatomic) UIResponder *_responderForEditing; | |
@property(readonly, nonatomic) UIResponder *_editingDelegate; | |
+- (void)_gatherKeyResponders:(id)arg1 indexOfSelf:(unsigned long long *)arg2 visibilityTest:(CDUnknownBlockType)arg3 passingTest:(CDUnknownBlockType)arg4; | |
- (_Bool)_isRootForKeyResponderCycle; | |
- (id)_previousKeyResponder; | |
- (id)_nextKeyResponder; | |
@@ -189,6 +197,9 @@ | |
- (id)_textColorForCaretSelection; | |
- (id)_clampedpositionFromPosition:(id)arg1 offset:(int)arg2; | |
- (id)_findPleasingWordBoundaryFromPosition:(id)arg1; | |
+- (id)_intersectionOfRange:(id)arg1 andRange:(id)arg2; | |
+- (_Bool)_range:(id)arg1 intersectsRange:(id)arg2; | |
+- (_Bool)_range:(id)arg1 containsRange:(id)arg2; | |
- (id)_rangeSpanningTextUnit:(long long)arg1 andPosition:(id)arg2; | |
- (id)_fullRange; | |
- (id)_rangeOfParagraphEnclosingPosition:(id)arg1; | |
@@ -198,6 +209,7 @@ | |
- (id)_rangeOfTextUnit:(long long)arg1 enclosingPosition:(id)arg2; | |
- (id)_rangeOfText:(id)arg1 endingAtPosition:(id)arg2; | |
- (void)_scrollRectToVisible:(struct CGRect)arg1 animated:(_Bool)arg2; | |
+- (void)_replaceDocumentWithText:(id)arg1; | |
- (void)_replaceCurrentWordWithText:(id)arg1; | |
- (void)_deleteForwardAndNotify:(_Bool)arg1; | |
- (void)_deleteBackwardAndNotify:(_Bool)arg1; | |
@@ -227,6 +239,7 @@ | |
- (unsigned int)_characterInRelationToCaretSelection:(int)arg1; | |
- (unsigned int)_characterBeforeCaretSelection; | |
- (unsigned int)_characterAfterCaretSelection; | |
+- (id)_textRangeFromNSRange:(struct _NSRange)arg1; | |
- (struct _NSRange)_nsrangeForTextRange:(id)arg1; | |
- (int)_indexForTextPosition:(id)arg1; | |
- (void)_selectAll; | |
diff --git a/UIKit/UIRowMoveUpdateItem.h b/UIKit/UIRowMoveUpdateItem.h | |
index 728f647c..bdb1d1de 100644 | |
--- a/UIKit/UIRowMoveUpdateItem.h | |
+++ b/UIKit/UIRowMoveUpdateItem.h | |
@@ -16,6 +16,7 @@ __attribute__((visibility("hidden"))) | |
- (void).cxx_destruct; | |
- (id)newIndexPath; | |
+- (id)collectionViewUpdateItem; | |
- (id)initWithOldIndexPath:(id)arg1 newIndexPath:(id)arg2; | |
@end | |
diff --git a/UIKit/UISUIActivityConfiguration.h b/UIKit/UISUIActivityConfiguration.h | |
new file mode 100644 | |
index 00000000..2748144d | |
--- /dev/null | |
+++ b/UIKit/UISUIActivityConfiguration.h | |
@@ -0,0 +1,67 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/NSSecureCoding-Protocol.h> | |
+ | |
+@class NSString, NSUUID, UIImage, UISUIActivityImageConfiguration; | |
+ | |
+__attribute__((visibility("hidden"))) | |
+@interface UISUIActivityConfiguration : NSObject <NSSecureCoding> | |
+{ | |
+ _Bool _activitySupportsPromiseURLs; | |
+ NSUUID *_activityUUID; | |
+ long long _activityCategory; | |
+ NSString *_activityType; | |
+ long long _defaultSortGroup; | |
+ unsigned long long _indexInApplicationDefinedActivities; | |
+ NSString *_overrideTitle; | |
+ NSString *_defaultActivityTitle; | |
+ NSString *_positionBeforeActivityType; | |
+ NSString *_activityClassName; | |
+ long long _encodingType; | |
+ UISUIActivityImageConfiguration *_activityImageConfiguration; | |
+ UISUIActivityImageConfiguration *_activitySettingsImageConfiguration; | |
+ struct CGSize _preferredThumbnailSize; | |
+} | |
+ | |
++ (_Bool)supportsSecureCoding; | |
++ (id)configurationForActivity:(id)arg1; | |
+@property(retain, nonatomic) UISUIActivityImageConfiguration *activitySettingsImageConfiguration; // @synthesize activitySettingsImageConfiguration=_activitySettingsImageConfiguration; | |
+@property(retain, nonatomic) UISUIActivityImageConfiguration *activityImageConfiguration; // @synthesize activityImageConfiguration=_activityImageConfiguration; | |
+@property(nonatomic) long long encodingType; // @synthesize encodingType=_encodingType; | |
+@property(retain, nonatomic) NSString *activityClassName; // @synthesize activityClassName=_activityClassName; | |
+@property(readonly, nonatomic) NSString *positionBeforeActivityType; // @synthesize positionBeforeActivityType=_positionBeforeActivityType; | |
+@property(readonly, nonatomic) NSString *defaultActivityTitle; // @synthesize defaultActivityTitle=_defaultActivityTitle; | |
+@property(retain, nonatomic) NSString *overrideTitle; // @synthesize overrideTitle=_overrideTitle; | |
+@property(readonly, nonatomic) unsigned long long indexInApplicationDefinedActivities; // @synthesize indexInApplicationDefinedActivities=_indexInApplicationDefinedActivities; | |
+@property(readonly, nonatomic) long long defaultSortGroup; // @synthesize defaultSortGroup=_defaultSortGroup; | |
+@property(readonly, nonatomic) _Bool activitySupportsPromiseURLs; // @synthesize activitySupportsPromiseURLs=_activitySupportsPromiseURLs; | |
+@property(readonly, nonatomic) struct CGSize preferredThumbnailSize; // @synthesize preferredThumbnailSize=_preferredThumbnailSize; | |
+@property(readonly, nonatomic) NSString *activityType; // @synthesize activityType=_activityType; | |
+@property(readonly, nonatomic) long long activityCategory; // @synthesize activityCategory=_activityCategory; | |
+@property(readonly, nonatomic) NSUUID *activityUUID; // @synthesize activityUUID=_activityUUID; | |
+- (void).cxx_destruct; | |
+- (void)_validateProperties; | |
+@property(readonly, nonatomic) UIImage *activityImage; // @dynamic activityImage; | |
+@property(readonly, nonatomic) UIImage *settingsImage; | |
+- (void)_collectPropertiesFromAttributesOfUnderlyingActivity:(id)arg1; | |
+- (void)_encodeByPropertiesWithCoder:(id)arg1; | |
+- (void)_initByLoadingPropertiesWithCoder:(id)arg1; | |
+- (void)_encodeByClassNameWithCoder:(id)arg1; | |
+- (void)_initByLoadingClassNameWithCoder:(id)arg1; | |
+- (void)_encodeOverridePropertiesWithCoder:(id)arg1; | |
+- (void)_initByLoadingOverridePropertiesWithCoder:(id)arg1; | |
+- (void)encodeWithCoder:(id)arg1; | |
+- (id)initWithCoder:(id)arg1; | |
+@property(readonly, nonatomic) NSString *activityTitle; // @dynamic activityTitle; | |
+- (void)updateConfigurationWithOverrideTitle:(id)arg1; | |
+- (id)initWithActivity:(id)arg1 encodingType:(long long)arg2; | |
+- (id)_init; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UISUIActivityExtensionItemData.h b/UIKit/UISUIActivityExtensionItemData.h | |
new file mode 100644 | |
index 00000000..77dbf202 | |
--- /dev/null | |
+++ b/UIKit/UISUIActivityExtensionItemData.h | |
@@ -0,0 +1,57 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/NSSecureCoding-Protocol.h> | |
+ | |
+@class NSArray, NSDictionary, NSMutableDictionary; | |
+ | |
+@interface UISUIActivityExtensionItemData : NSObject <NSSecureCoding> | |
+{ | |
+ NSArray *_extensionItems; | |
+ NSDictionary *_openURLAnnotationsByURL; | |
+ struct __CFDictionary *_itemProviderOrExtensionItemWithMetadataToUUID; | |
+ NSMutableDictionary *_attachmentNamesByItemUUID; | |
+ NSMutableDictionary *_subjectsByItemUUID; | |
+ NSMutableDictionary *_previewImagesByItemUUID; | |
+ NSMutableDictionary *_dataTypesByItemUUID; | |
+} | |
+ | |
++ (id)extensionItemsByPreparingToSendExtensionItems:(id)arg1 toDestinationExtension:(id)arg2; | |
++ (_Bool)supportsSecureCoding; | |
+@property(readonly, nonatomic) NSMutableDictionary *dataTypesByItemUUID; // @synthesize dataTypesByItemUUID=_dataTypesByItemUUID; | |
+@property(readonly, nonatomic) NSMutableDictionary *previewImagesByItemUUID; // @synthesize previewImagesByItemUUID=_previewImagesByItemUUID; | |
+@property(readonly, nonatomic) NSMutableDictionary *subjectsByItemUUID; // @synthesize subjectsByItemUUID=_subjectsByItemUUID; | |
+@property(readonly, nonatomic) NSMutableDictionary *attachmentNamesByItemUUID; // @synthesize attachmentNamesByItemUUID=_attachmentNamesByItemUUID; | |
+@property(readonly, nonatomic) struct __CFDictionary *itemProviderOrExtensionItemWithMetadataToUUID; // @synthesize itemProviderOrExtensionItemWithMetadataToUUID=_itemProviderOrExtensionItemWithMetadataToUUID; | |
+@property(retain, nonatomic) NSDictionary *openURLAnnotationsByURL; // @synthesize openURLAnnotationsByURL=_openURLAnnotationsByURL; | |
+@property(retain, nonatomic) NSArray *extensionItems; // @synthesize extensionItems=_extensionItems; | |
+- (void).cxx_destruct; | |
+- (id)_getItemUUIDForItem:(id)arg1 createIfNeeded:(_Bool)arg2; | |
+- (void)_setItemUUID:(id)arg1 forItem:(id)arg2; | |
+- (void)_changeUUIDMappingFromExtensionItems:(id)arg1 toClonedExtensionItems:(id)arg2; | |
+- (id)_uuidMappingDataForTemporaryAttachmentToExtensionItem:(id)arg1 attachments:(id)arg2; | |
+- (void)_removeTemporaryUUIDMappingAttachmentFromExtensionItems:(id)arg1; | |
+- (void)_appendTemporaryUUIDMappingAttachmentToExtensionItem:(id)arg1; | |
+- (void)_loadItemProviderOrExtensionItemWithMetadataToUUIDFromTemporaryUUIDMappingAttachedToExtensionItems:(id)arg1; | |
+- (void)prepareForSendingAsCompletionWithExtensionContext:(id)arg1; | |
+- (void)prepareForSendingToExtension:(id)arg1; | |
+- (id)allDataTypes; | |
+- (id)dataTypeForItem:(id)arg1; | |
+- (void)addDataType:(id)arg1 forItem:(id)arg2; | |
+- (id)previewImageForItem:(id)arg1; | |
+- (void)addPreviewImage:(id)arg1 forItem:(id)arg2; | |
+- (id)subjectForItem:(id)arg1; | |
+- (void)addSubject:(id)arg1 forItem:(id)arg2; | |
+- (id)attachmentNameForItem:(id)arg1; | |
+- (void)addAttachmentName:(id)arg1 forItem:(id)arg2; | |
+- (void)encodeWithCoder:(id)arg1; | |
+- (id)initWithCoder:(id)arg1; | |
+- (id)init; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UISUIActivityExtensionItemDataRequest.h b/UIKit/UISUIActivityExtensionItemDataRequest.h | |
new file mode 100644 | |
index 00000000..c496814a | |
--- /dev/null | |
+++ b/UIKit/UISUIActivityExtensionItemDataRequest.h | |
@@ -0,0 +1,48 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// | |
+// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard. | |
+// | |
+ | |
+#import <Foundation/NSObject.h> | |
+ | |
+#import <UIKit/NSSecureCoding-Protocol.h> | |
+ | |
+@class NSDictionary, NSString, NSUUID; | |
+ | |
+@interface UISUIActivityExtensionItemDataRequest : NSObject <NSSecureCoding> | |
+{ | |
+ _Bool _wantsThumbnailItemData; | |
+ _Bool _wantsAttachmentURLItemData; | |
+ _Bool _isPhotoServiceAccessGranted; | |
+ _Bool _isAirDropActivity; | |
+ _Bool _activitySupportsPromiseURLs; | |
+ Class _classForPreparingExtensionItemData; | |
+ NSUUID *_activityUUID; | |
+ NSString *_activityType; | |
+ long long _activityCategory; | |
+ NSDictionary *_activitySpecificMetadata; | |
+ struct CGSize _thumbnailSize; | |
+} | |
+ | |
++ (_Bool)supportsSecureCoding; | |
++ (id)requestForActivity:(id)arg1 activityType:(id)arg2 activitySpecificMetadata:(id)arg3; | |
++ (id)requestForActivity:(id)arg1 activityType:(id)arg2; | |
+@property(retain, nonatomic) NSDictionary *activitySpecificMetadata; // @synthesize activitySpecificMetadata=_activitySpecificMetadata; | |
+@property(nonatomic) _Bool activitySupportsPromiseURLs; // @synthesize activitySupportsPromiseURLs=_activitySupportsPromiseURLs; | |
+@property(nonatomic) _Bool isAirDropActivity; // @synthesize isAirDropActivity=_isAirDropActivity; | |
+@property(nonatomic) _Bool isPhotoServiceAccessGranted; // @synthesize isPhotoServiceAccessGranted=_isPhotoServiceAccessGranted; | |
+@property(nonatomic) struct CGSize thumbnailSize; // @synthesize thumbnailSize=_thumbnailSize; | |
+@property(nonatomic) _Bool wantsAttachmentURLItemData; // @synthesize wantsAttachmentURLItemData=_wantsAttachmentURLItemData; | |
+@property(nonatomic) _Bool wantsThumbnailItemData; // @synthesize wantsThumbnailItemData=_wantsThumbnailItemData; | |
+@property(nonatomic) long long activityCategory; // @synthesize activityCategory=_activityCategory; | |
+@property(retain, nonatomic) NSString *activityType; // @synthesize activityType=_activityType; | |
+@property(retain, nonatomic) NSUUID *activityUUID; // @synthesize activityUUID=_activityUUID; | |
+@property(readonly, nonatomic) Class classForPreparingExtensionItemData; // @synthesize classForPreparingExtensionItemData=_classForPreparingExtensionItemData; | |
+- (void).cxx_destruct; | |
+- (void)encodeWithCoder:(id)arg1; | |
+- (id)initWithCoder:(id)arg1; | |
+- (id)_initWithClassForPreparingExtensionItemData:(Class)arg1; | |
+ | |
+@end | |
+ | |
diff --git a/UIKit/UISUIActivityImageConfiguration.h b/UIKit/UISUIActivityImageConfiguration.h | |
new file mode 100644 | |
index 00000000..cf2d9320 | |
--- /dev/null | |
+++ b/UIKit/UISUIActivityImageConfiguration.h | |
@@ -0,0 +1,33 @@ | |
+// | |
+// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 7 2017 08:40:43). | |
+// |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment