Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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).
- +//
- +// 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, UIImage;
- +
- +__attribute__((visibility("hidden")))
- +@interface UISUIActivityImageConfiguration : NSObject <NSSecureCoding>
- +{
- + UIImage *_image;
- + NSString *_imageCreationBundleIdentifier;
- + _Bool _isSettingsVariant;
- +}
- +
- ++ (_Bool)supportsSecureCoding;
- ++ (id)configurationWithDefaultImage;
- ++ (id)configurationWithImageSpecifiedByBundleIdentifier:(id)arg1;
- ++ (id)configurationWithImageSpecifiedBySpecificImage:(id)arg1;
- +@property(nonatomic) _Bool isSettingsVariant; // @synthesize isSettingsVariant=_isSettingsVariant;
- +- (void).cxx_destruct;
- +- (id)loadedActivityImage;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- +- (id)initWithImage:(id)arg1 imageCreationBundleIdentifier:(id)arg2 isSettingsVariant:(_Bool)arg3;
- +
- +@end
- +
- diff --git a/UIKit/UISUIActivityViewControllerConfiguration.h b/UIKit/UISUIActivityViewControllerConfiguration.h
- new file mode 100644
- index 00000000..d5e53d5b
- --- /dev/null
- +++ b/UIKit/UISUIActivityViewControllerConfiguration.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 <Foundation/NSObject.h>
- +
- +#import <UIKit/NSSecureCoding-Protocol.h>
- +
- +@class NSArray, UISUISecurityContext;
- +
- +__attribute__((visibility("hidden")))
- +@interface UISUIActivityViewControllerConfiguration : NSObject <NSSecureCoding>
- +{
- + _Bool _allowsEmbedding;
- + _Bool _sourceIsManaged;
- + _Bool _shouldMatchOnlyUserElectedExtensions;
- + _Bool _shouldExcludeiCloudAddToDriveActivity;
- + _Bool _shouldExcludeiCloudSharingActivity;
- + _Bool _shouldPresentAirDropSection;
- + _Bool _canExcludeExtensionActivities;
- + _Bool _canShowShareSheetPlugIns;
- + NSArray *_hostActivityConfigurations;
- + NSArray *_activityItemValueClassNames;
- + NSArray *_activityTypesToCreateInShareService;
- + UISUISecurityContext *_securityScopedURLsForMatching;
- + NSArray *_activityItemValueExtensionMatchingDictionaries;
- + NSArray *_includedActivityTypes;
- + NSArray *_excludedActivityTypes;
- + NSArray *_activityTypeOrder;
- + long long _excludedActivityCategories;
- +}
- +
- ++ (_Bool)supportsSecureCoding;
- +@property(nonatomic) long long excludedActivityCategories; // @synthesize excludedActivityCategories=_excludedActivityCategories;
- +@property(retain, nonatomic) NSArray *activityTypeOrder; // @synthesize activityTypeOrder=_activityTypeOrder;
- +@property(retain, nonatomic) NSArray *excludedActivityTypes; // @synthesize excludedActivityTypes=_excludedActivityTypes;
- +@property(retain, nonatomic) NSArray *includedActivityTypes; // @synthesize includedActivityTypes=_includedActivityTypes;
- +@property(nonatomic) _Bool canShowShareSheetPlugIns; // @synthesize canShowShareSheetPlugIns=_canShowShareSheetPlugIns;
- +@property(nonatomic) _Bool canExcludeExtensionActivities; // @synthesize canExcludeExtensionActivities=_canExcludeExtensionActivities;
- +@property(nonatomic) _Bool shouldPresentAirDropSection; // @synthesize shouldPresentAirDropSection=_shouldPresentAirDropSection;
- +@property(nonatomic) _Bool shouldExcludeiCloudSharingActivity; // @synthesize shouldExcludeiCloudSharingActivity=_shouldExcludeiCloudSharingActivity;
- +@property(nonatomic) _Bool shouldExcludeiCloudAddToDriveActivity; // @synthesize shouldExcludeiCloudAddToDriveActivity=_shouldExcludeiCloudAddToDriveActivity;
- +@property(nonatomic) _Bool shouldMatchOnlyUserElectedExtensions; // @synthesize shouldMatchOnlyUserElectedExtensions=_shouldMatchOnlyUserElectedExtensions;
- +@property(nonatomic) _Bool sourceIsManaged; // @synthesize sourceIsManaged=_sourceIsManaged;
- +@property(nonatomic) _Bool allowsEmbedding; // @synthesize allowsEmbedding=_allowsEmbedding;
- +@property(retain, nonatomic) NSArray *activityItemValueExtensionMatchingDictionaries; // @synthesize activityItemValueExtensionMatchingDictionaries=_activityItemValueExtensionMatchingDictionaries;
- +@property(retain, nonatomic) UISUISecurityContext *securityScopedURLsForMatching; // @synthesize securityScopedURLsForMatching=_securityScopedURLsForMatching;
- +@property(retain, nonatomic) NSArray *activityTypesToCreateInShareService; // @synthesize activityTypesToCreateInShareService=_activityTypesToCreateInShareService;
- +@property(retain, nonatomic) NSArray *activityItemValueClassNames; // @synthesize activityItemValueClassNames=_activityItemValueClassNames;
- +@property(retain, nonatomic) NSArray *hostActivityConfigurations; // @synthesize hostActivityConfigurations=_hostActivityConfigurations;
- +- (void).cxx_destruct;
- +- (id)availableActivityItemValueClasses;
- +- (id)_contextForMatchingActivityItems:(id)arg1 activityItemValues:(id)arg2 activityItemValueClasses:(id)arg3;
- +- (id)contextForMatchingByActivityItems:(id)arg1 itemValues:(id)arg2;
- +- (id)contextForMatchingByActivityItemValueClasses;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UISUIAirdropSecurityScopedResource.h b/UIKit/UISUIAirdropSecurityScopedResource.h
- new file mode 100644
- index 00000000..d93955fe
- --- /dev/null
- +++ b/UIKit/UISUIAirdropSecurityScopedResource.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/UISUISecurityScopedResource.h>
- +
- +@interface UISUIAirdropSecurityScopedResource : UISUISecurityScopedResource
- +{
- +}
- +
- ++ (id)readonlySandboxExtensionClassString;
- ++ (_Bool)supportsSecureCoding;
- +
- +@end
- +
- diff --git a/UIKit/UISUIOpenInByCopySecurityScopedResource.h b/UIKit/UISUIOpenInByCopySecurityScopedResource.h
- new file mode 100644
- index 00000000..36934993
- --- /dev/null
- +++ b/UIKit/UISUIOpenInByCopySecurityScopedResource.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/UISUISecurityScopedResource.h>
- +
- +@class NSString;
- +
- +@interface UISUIOpenInByCopySecurityScopedResource : UISUISecurityScopedResource
- +{
- + NSString *_bookmarkExportDataEncodedAsString;
- +}
- +
- ++ (_Bool)supportsSecureCoding;
- +@property(copy, nonatomic) NSString *bookmarkExportDataEncodedAsString; // @synthesize bookmarkExportDataEncodedAsString=_bookmarkExportDataEncodedAsString;
- +- (void).cxx_destruct;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UISUISecurityContext.h b/UIKit/UISUISecurityContext.h
- new file mode 100644
- index 00000000..4d293c78
- --- /dev/null
- +++ b/UIKit/UISUISecurityContext.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 NSArray, NSMutableArray;
- +
- +@interface UISUISecurityContext : NSObject <NSSecureCoding>
- +{
- + long long _activationCount;
- + NSMutableArray *_URLsBeingAccessed;
- + NSArray *_securityScopedResources;
- +}
- +
- ++ (_Bool)supportsSecureCoding;
- +@property(readonly, nonatomic) NSArray *securityScopedResources; // @synthesize securityScopedResources=_securityScopedResources;
- +- (void).cxx_destruct;
- +- (id)accessibleURLs;
- +- (void)deactivate;
- +- (void)activate;
- +@property(readonly, nonatomic) _Bool isActive; // @dynamic isActive;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- +- (id)securityScopedResourcesMatchingPredicate:(CDUnknownBlockType)arg1;
- +- (id)description;
- +- (id)initWithSecurityScopedResources:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UISUISecurityScopedResource.h b/UIKit/UISUISecurityScopedResource.h
- new file mode 100644
- index 00000000..11b58bd5
- --- /dev/null
- +++ b/UIKit/UISUISecurityScopedResource.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/NSSecureCoding-Protocol.h>
- +
- +@class NSData, NSURL;
- +
- +@interface UISUISecurityScopedResource : NSObject <NSSecureCoding>
- +{
- + _Bool _hasActiveAccessAssertion;
- + NSURL *_url;
- + long long _allowedAccess;
- + NSData *_sandboxExtensionData;
- + long long _underlyingSandboxAssertionHandle;
- +}
- +
- ++ (id)_sandboxExtensionDataForURL:(id)arg1 allowedAccess:(long long)arg2;
- ++ (id)_scopedResourcesForAncestorsOfItemWithAbsolutePath:(id)arg1 traversalStopPaths:(id)arg2 allowedAccess:(long long)arg3;
- ++ (id)uniquedSecurityScopedResources:(id)arg1;
- ++ (id)_sandboxExtensionClassForAllowedAccess:(long long)arg1;
- ++ (id)readwriteSandboxExtensionClassString;
- ++ (id)readonlySandboxExtensionClassString;
- ++ (_Bool)supportsSecureCoding;
- ++ (id)scopedResourceWithURL:(id)arg1 allowedAccess:(long long)arg2;
- ++ (id)scopedResourceWithFileURL:(id)arg1 allowedAccess:(long long)arg2;
- ++ (id)scopedResourcesForAncestorsOfItemWithAbsolutePath:(id)arg1 traversalStopPaths:(id)arg2 allowedAccess:(long long)arg3;
- ++ (id)scopedResourceWithAbsolutePath:(id)arg1 allowedAccess:(long long)arg2;
- +@property(nonatomic) long long underlyingSandboxAssertionHandle; // @synthesize underlyingSandboxAssertionHandle=_underlyingSandboxAssertionHandle;
- +@property(nonatomic) _Bool hasActiveAccessAssertion; // @synthesize hasActiveAccessAssertion=_hasActiveAccessAssertion;
- +@property(retain, nonatomic) NSData *sandboxExtensionData; // @synthesize sandboxExtensionData=_sandboxExtensionData;
- +@property(nonatomic) long long allowedAccess; // @synthesize allowedAccess=_allowedAccess;
- +@property(readonly, nonatomic) NSURL *url; // @synthesize url=_url;
- +- (void).cxx_destruct;
- +- (_Bool)_isEqualAccessToSecurityScopedResource:(id)arg1;
- +- (void)stopAccessing;
- +- (void)startAccessing;
- +- (id)description;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- +@property(readonly, nonatomic) _Bool sourceIsManaged;
- +- (id)initWithAbsoluteURL:(id)arg1 sandboxExtensionData:(id)arg2 allowedAccess:(long long)arg3;
- +
- +@end
- +
- diff --git a/UIKit/UISaveToCameraRollActivity.h b/UIKit/UISaveToCameraRollActivity.h
- index 47066184..47827eeb 100644
- --- a/UIKit/UISaveToCameraRollActivity.h
- +++ b/UIKit/UISaveToCameraRollActivity.h
- @@ -13,6 +13,7 @@
- long long _videoCount;
- }
- ++ (unsigned long long)_xpcAttributes;
- @property(nonatomic) long long videoCount; // @synthesize videoCount=_videoCount;
- @property(nonatomic) long long livePhotoCount; // @synthesize livePhotoCount=_livePhotoCount;
- @property(nonatomic) long long imageCount; // @synthesize imageCount=_imageCount;
- diff --git a/UIKit/UIScreen.h b/UIKit/UIScreen.h
- index ff3e1f84..a42bbbb9 100644
- --- a/UIKit/UIScreen.h
- +++ b/UIKit/UIScreen.h
- @@ -7,32 +7,24 @@
- #import <Foundation/NSObject.h>
- #import <UIKit/UICoordinateSpace-Protocol.h>
- -#import <UIKit/UIFocusContainer-Protocol.h>
- #import <UIKit/UITraitEnvironment-Protocol.h>
- #import <UIKit/_UIFocusEnvironmentInternal-Protocol.h>
- #import <UIKit/_UIFocusEnvironmentPrivate-Protocol.h>
- #import <UIKit/_UIFocusRegionContainer-Protocol.h>
- #import <UIKit/_UITraitEnvironmentInternal-Protocol.h>
- -@class CADisplay, FBSDisplay, NSArray, NSDictionary, NSMutableArray, NSString, UIScreenMode, UISoftwareDimmingWindow, UITraitCollection, UIView, UIWindow, _UIScreenFixedCoordinateSpace, _UIScreenFocusSystem;
- -@protocol UICoordinateSpace, UIFocusContainer, UIFocusEnvironment, UIFocusItem, _UIFocusRegionContainer;
- +@class FBSDisplayConfiguration, NSArray, NSDictionary, NSString, UIFocusSystem, UIScreenMode, UISoftwareDimmingWindow, UITraitCollection, UIView, UIWindow, _UIDragManager, _UIFocusMovementPerformer, _UIFocusScrollManager, _UIInteractiveHighlightEnvironment, _UIScreenFixedCoordinateSpace, _UIScreenFocusSystemManager;
- +@protocol UICoordinateSpace, UIFocusEnvironment, UIFocusItem, _UIFocusRegionContainer;
- -@interface UIScreen : NSObject <UICoordinateSpace, _UITraitEnvironmentInternal, _UIFocusEnvironmentInternal, _UIFocusRegionContainer, UIFocusContainer, _UIFocusEnvironmentPrivate, UITraitEnvironment>
- +@interface UIScreen : NSObject <UICoordinateSpace, _UITraitEnvironmentInternal, _UIFocusEnvironmentInternal, _UIFocusRegionContainer, _UIFocusEnvironmentPrivate, UITraitEnvironment>
- {
- - CADisplay *_display;
- - struct CGRect _bounds;
- struct CGRect _unjailedReferenceBounds;
- struct CGRect _referenceBounds;
- - struct CGRect _mainSceneReferenceBounds;
- long long _interfaceOrientation;
- double _scale;
- long long _gamut;
- - double _touchScaleFactor;
- long long _userInterfaceIdiom;
- NSDictionary *_capabilities;
- - UIWindow *_screenDisablingWindow;
- - double _startedPausingWindows;
- - NSMutableArray *_pausedWindows;
- NSArray *_availableDisplayModes;
- double _pointsPerInch;
- _UIScreenFixedCoordinateSpace *_fixedCoordinateSpace;
- @@ -42,11 +34,9 @@
- unsigned int initialized:1;
- unsigned int connected:1;
- unsigned int overscanCompensation:2;
- - unsigned int screenUpdatesDisabled:1;
- unsigned int wantsWideContentMargins:1;
- unsigned int queriedDeviceContentMargins:1;
- unsigned int hasCalculatedPointsPerInch:1;
- - unsigned int screenCreatedFBSDisplay:1;
- unsigned int rightHandDrive:1;
- } _screenFlags;
- struct {
- @@ -60,9 +50,14 @@
- UITraitCollection *_defaultTraitCollection;
- UITraitCollection *_overrideTraitCollection;
- UITraitCollection *_lastNotifiedTraitCollection;
- - FBSDisplay *_fbsDisplay;
- UISoftwareDimmingWindow *_softwareDimmingWindow;
- - _UIScreenFocusSystem *_focusSystem;
- + _UIFocusScrollManager *_focusScrollManager;
- + _UIFocusMovementPerformer *_focusMovementPerformer;
- + _UIScreenFocusSystemManager *_focusSystemManager;
- + UIFocusSystem *_focusSystem;
- + _UIDragManager *_dragManager;
- + _UIInteractiveHighlightEnvironment *_interactiveHighlightEnvironment;
- + FBSDisplayConfiguration *_displayConfiguration;
- UIWindow<UIFocusEnvironment> *__focusedWindow;
- }
- @@ -70,23 +65,22 @@
- + (struct CGRect)convertRect:(struct CGRect)arg1 toView:(id)arg2;
- + (struct CGPoint)convertPoint:(struct CGPoint)arg1 fromView:(id)arg2;
- + (struct CGPoint)convertPoint:(struct CGPoint)arg1 toView:(id)arg2;
- -+ (id)__connectedFBSDisplays;
- ++ (id)__displayConfigurationsIncludingMain:(_Bool)arg1;
- + (_Bool)_shouldDisableJail;
- ++ (void)_FBSDisplayIdentityDisconnected:(id)arg1;
- + (void)_FBSDisplayDidPossiblyDisconnect:(id)arg1 forSceneDestruction:(id)arg2;
- + (void)_FBSDisplayDidPossiblyDisconnect:(id)arg1;
- ++ (void)_FBSDisplayConfigurationConnected:(id)arg1 andNotify:(_Bool)arg2;
- + (void)_FBSDisplayDidPossiblyConnect:(id)arg1 withScene:(id)arg2 andPost:(_Bool)arg3;
- + (id)_screenForScene:(id)arg1;
- + (void)_FBSDisplayDidPossiblyConnect:(id)arg1 withScene:(id)arg2;
- + (void)_FBSDisplayDidPossiblyConnect:(id)arg1;
- -+ (void)_endDisableScreenUpdates;
- -+ (void)_beginDisableScreenUpdatesForSnapshotUsingSnapshotCover:(_Bool)arg1;
- -+ (void)_beginDisableScreenUpdatesForSnapshot;
- + (void)_prepareCarScreensForResume;
- + (void)_prepareScreensForAppResume;
- + (id)_screenWithIntegerDisplayID:(unsigned int)arg1;
- + (id)_screenWithDisplayID:(id)arg1;
- + (id)_screenWithDisplayName:(id)arg1;
- -+ (id)_workspaceCapableScreens;
- ++ (id)_screenWithFBSDisplayIdentity:(id)arg1;
- + (id)_carScreen;
- + (id)screens;
- + (void)_enumerateScreensWithBlock:(CDUnknownBlockType)arg1;
- @@ -94,51 +88,44 @@
- + (struct CGAffineTransform)transformForScreenOriginRotation:(double)arg1;
- + (id)mainScreen;
- + (id)__createPlugInScreenForFBSDisplay:(id)arg1;
- -+ (id)__availableScenes;
- -+ (id)__sceneTrackingQueue;
- + (void)initialize;
- @property(nonatomic, setter=_setFocusedWindow:) UIWindow<UIFocusEnvironment> *_focusedWindow; // @synthesize _focusedWindow=__focusedWindow;
- +@property(retain, nonatomic) FBSDisplayConfiguration *displayConfiguration; // @synthesize displayConfiguration=_displayConfiguration;
- @property(nonatomic, setter=_setLastNotifiedBacklightLevel:) float _lastNotifiedBacklightLevel; // @synthesize _lastNotifiedBacklightLevel;
- @property(retain, nonatomic, setter=_setSoftwareDimmingWindow:) UISoftwareDimmingWindow *_softwareDimmingWindow; // @synthesize _softwareDimmingWindow;
- @property(nonatomic) _Bool wantsSoftwareDimming; // @synthesize wantsSoftwareDimming=_wantsSoftwareDimming;
- @property(nonatomic, getter=_isPerformingSystemSnapshot, setter=_setPerformingSystemSnapshot:) _Bool _performingSystemSnapshot; // @synthesize _performingSystemSnapshot;
- @property(readonly, nonatomic) struct CGRect _referenceBounds; // @synthesize _referenceBounds;
- -@property(retain, nonatomic) FBSDisplay *fbsDisplay; // @synthesize fbsDisplay=_fbsDisplay;
- @property(retain, nonatomic, getter=_lastNotifiedTraitCollection, setter=_setLastNotifiedTraitCollection:) UITraitCollection *lastNotifiedTraitCollection; // @synthesize lastNotifiedTraitCollection=_lastNotifiedTraitCollection;
- @property(retain, nonatomic, getter=_overrideTraitCollection, setter=_setOverrideTraitCollection:) UITraitCollection *overrideTraitCollection; // @synthesize overrideTraitCollection=_overrideTraitCollection;
- @property(retain, nonatomic, getter=_defaultTraitCollection, setter=_setDefaultTraitCollection:) UITraitCollection *defaultTraitCollection; // @synthesize defaultTraitCollection=_defaultTraitCollection;
- -@property(readonly, nonatomic) struct CGRect bounds; // @synthesize bounds=_bounds;
- - (void).cxx_destruct;
- +@property(readonly, nonatomic, getter=_interactiveHighlightEnvironment) _UIInteractiveHighlightEnvironment *interactiveHighlightEnvironment; // @synthesize interactiveHighlightEnvironment=_interactiveHighlightEnvironment;
- +- (_Bool)_supportsDragging;
- +@property(readonly, nonatomic, getter=_dragManager) _UIDragManager *dragManager; // @synthesize dragManager=_dragManager;
- +- (id)_regionForFocusedItem:(id)arg1 inCoordinateSpace:(id)arg2;
- - (void)_searchForFocusRegionsInContext:(id)arg1;
- -- (_Bool)_shouldSearchForFocusRegionsInContext:(id)arg1;
- -- (void)focusedViewDidChange;
- -- (void)focusedViewWillChange;
- -@property(readonly, nonatomic) id <UIFocusContainer> preferredFocusedItem;
- -- (_Bool)shouldChangeFocusedItem:(id)arg1 heading:(unsigned long long)arg2;
- -- (_Bool)shouldChangeFocusedItem:(id)arg1;
- -- (void)setNeedsPreferredFocusedItemUpdate;
- -- (void)updatePreferredFocusedItemIfNeeded;
- -- (_Bool)isAncestorOfItem:(id)arg1;
- +- (id)_preferredFocusRegionCoordinateSpace;
- - (void)didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- - (_Bool)shouldUpdateFocusInContext:(id)arg1;
- -- (_Bool)shouldUpdateFocusFromView:(id)arg1 toView:(id)arg2 heading:(unsigned long long)arg3;
- - (void)_setNeedsNonDeferredFocusUpdate;
- - (void)updateFocusIfNeeded;
- - (void)setNeedsFocusUpdate;
- +@property(readonly, nonatomic, getter=_focusMapContainer) __weak id <_UIFocusRegionContainer> focusMapContainer;
- @property(readonly, nonatomic, getter=_parentFocusEnvironment) __weak id <UIFocusEnvironment> parentFocusEnvironment;
- -- (void)_focusEnvironmentWillDisappear:(id)arg1;
- -- (void)_updateFocusIfNeeded;
- -- (_Bool)_requestFocusUpdateToEnvironment:(id)arg1;
- @property(readonly, copy, nonatomic) NSArray *preferredFocusEnvironments;
- @property(readonly, nonatomic) __weak UIView *preferredFocusedView;
- @property(readonly, nonatomic) UIWindow *_preferredFocusedWindow;
- - (_Bool)_supportsDeferredFocus;
- @property(readonly, nonatomic) _Bool supportsFocus;
- @property(readonly, nonatomic) __weak UIView *focusedView;
- -- (id)_focusedItem;
- @property(readonly, nonatomic) __weak id <UIFocusItem> focusedItem;
- - (void)setFocusEnabled:(_Bool)arg1;
- -@property(readonly, nonatomic, getter=_focusSystem) _UIScreenFocusSystem *focusSystem; // @synthesize focusSystem=_focusSystem;
- +- (void)_ensureFocusSystemIsLoaded;
- +@property(readonly, nonatomic, getter=_focusSystem) UIFocusSystem *focusSystem; // @synthesize focusSystem=_focusSystem;
- +@property(readonly, nonatomic, getter=_focusSystemManager) _UIScreenFocusSystemManager *focusSystemManager; // @synthesize focusSystemManager=_focusSystemManager;
- +@property(readonly, nonatomic, getter=_focusMovementPerformer) _UIFocusMovementPerformer *focusMovementPerformer; // @synthesize focusMovementPerformer=_focusMovementPerformer;
- +@property(readonly, nonatomic, getter=_focusScrollManager) _UIFocusScrollManager *focusScrollManager; // @synthesize focusScrollManager=_focusScrollManager;
- - (void)_handleForcedUserInterfaceLayoutDirectionChanged:(id)arg1;
- - (void)_handleEffectiveUserInterfaceStyleChanged:(id)arg1;
- - (void)_accessibilityForceTouchEnabledChanged:(id)arg1;
- @@ -154,6 +141,7 @@
- - (void)_postBrightnessDidChangeNotificationIfAppropriate;
- - (float)rawBrightnessForBacklightLevel:(float)arg1;
- - (id)_lazySoftwareDimmingWindow;
- +- (struct CGPoint)_mainSceneOrigin;
- - (struct CGRect)_mainSceneFrame;
- - (id)_display;
- - (_Bool)_isRightHandDrive;
- @@ -163,14 +151,12 @@
- - (long long)_workspaceCapableScreenType;
- - (_Bool)_isWorkspaceCapable;
- - (id)_displayID;
- +- (id)fbsDisplay;
- - (void)_setExternalDeviceShouldInputText:(_Bool)arg1;
- - (long long)_forceTouchCapability;
- - (void)_setCapability:(id)arg1 forKey:(id)arg2;
- - (id)_capabilityForKey:(id)arg1;
- - (id)_capabilities;
- -- (void)_notifyOrientationWillChangeAndPropagateToAllWindows;
- -- (void)_notifySceneBoundsChanged:(_Bool)arg1;
- -- (void)_notifyOrientationWillChangeAndPropagateToAllWindows:(_Bool)arg1;
- - (void)_notifyTraitsChangedAndPropagateToAllWindows;
- - (void)_willTransitionToTraitCollection:(id)arg1;
- - (void)_setDefaultTraitCollection:(id)arg1 notify:(_Bool)arg2;
- @@ -194,20 +180,16 @@
- - (void)_updateUserInterfaceIdiom;
- - (void)_disconnectScreen;
- - (void)_connectScreen;
- -- (_Bool)_orientedMainSceneReferenceBoundsEqualDestinationBounds:(struct CGRect)arg1 interfaceOrientation:(long long)arg2;
- -- (void)_setInterfaceOrientation:(long long)arg1;
- -- (void)_setInterfaceOrientation:(long long)arg1 computeMetrics:(_Bool)arg2 animated:(_Bool)arg3;
- -- (void)_setInterfaceOrientation:(long long)arg1 animated:(_Bool)arg2;
- -- (long long)_interfaceOrientation;
- - (_Bool)_isValidInterfaceOrientation:(long long)arg1;
- - (double)_pointsPerInch;
- - (long long)gamut;
- -- (double)_touchScaleFactor;
- +- (double)_maximumSupportedScale;
- - (void)_setScale:(double)arg1;
- - (double)_scale;
- @property(readonly, nonatomic) double scale; // @synthesize scale=_scale;
- - (id)displayLinkWithTarget:(id)arg1 selector:(SEL)arg2;
- - (void)_prepareForWindow;
- +- (_Bool)_expectsSecureRendering;
- - (_Bool)_hasStatusBar;
- - (void)_setCarPlayHumanPresenceInRange:(_Bool)arg1;
- - (_Bool)_isCarPlayHumanPresenceInRange;
- @@ -215,6 +197,7 @@
- - (void)_fetchInitialCarPlayHumanPresenceStatusIfNeeded;
- - (void)_clearCarPlayHumanPresenceState;
- - (_Bool)_isCarScreen;
- +- (_Bool)_isMainScreenPointer;
- - (_Bool)_isMainScreen;
- - (_Bool)_isExternal;
- - (id)_name;
- @@ -237,47 +220,42 @@
- - (struct CGRect)_applicationFrame;
- @property(readonly, nonatomic) struct CGRect applicationFrame;
- - (struct CGRect)_interfaceOrientedMainSceneBounds;
- +- (struct UIEdgeInsets)_sceneSafeAreaInsets;
- - (struct CGRect)_mainSceneBoundsForInterfaceOrientation:(long long)arg1;
- - (struct CGRect)_boundsForInterfaceOrientation:(long long)arg1;
- - (struct CGRect)_unjailedReferenceBoundsForInterfaceOrientation:(long long)arg1;
- - (struct CGRect)_unjailedReferenceBoundsInPixels;
- - (struct CGRect)_unjailedReferenceBounds;
- +@property(readonly, nonatomic) struct CGRect bounds;
- - (void)_computeMetrics;
- - (void)_computeMetrics:(_Bool)arg1;
- - (struct CGRect)_overrideReferenceBounds;
- - (_Bool)_isRotatable;
- -- (void)_updateReferenceBoundsToSceneReferenceBounds:(struct CGRect)arg1 fromInterfaceOrientation:(long long)arg2 animated:(_Bool)arg3;
- -- (void)_updateWithMainSceneSettings:(id)arg1 animated:(_Bool)arg2;
- -- (void)_noteSceneOrientationUpdate:(long long)arg1;
- -- (void)_setMainSceneReferenceBounds:(struct CGRect)arg1 computingMetricsIfNecessary:(_Bool)arg2 notify:(_Bool)arg3;
- -- (void)_setMainSceneReferenceBounds:(struct CGRect)arg1 computingMetricsIfNecessary:(_Bool)arg2;
- -- (void)_setMainSceneReferenceBounds:(struct CGRect)arg1;
- -- (struct CGRect)_mainSceneReferenceBoundsForSettings:(id)arg1;
- - (struct CGRect)_mainSceneReferenceBounds;
- - (struct CGRect)_applicationFrameForInterfaceOrientation:(long long)arg1;
- - (struct CGRect)_applicationFrameForInterfaceOrientation:(long long)arg1 usingStatusbarHeight:(double)arg2;
- - (struct CGRect)_applicationFrameWithoutOverscanForInterfaceOrientation:(long long)arg1 usingStatusbarHeight:(double)arg2 ignoreStatusBar:(_Bool)arg3;
- - (struct CGRect)_applicationFrameForInterfaceOrientation:(long long)arg1 usingStatusbarHeight:(double)arg2 ignoreStatusBar:(_Bool)arg3;
- +- (void)_setInterfaceOrientation:(long long)arg1;
- +- (long long)_interfaceOrientation;
- - (void)_updateOverscanCompensationAllowingBackgroundUpdate:(_Bool)arg1;
- - (_Bool)_overscanAdjustmentNeedsUpdate;
- - (_Bool)_isOverscanned;
- - (_Bool)_hasWindows;
- -- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- +- (void)_updateDisplayConfiguration:(id)arg1;
- +- (id)displayIdentity;
- - (void)_updateAvailableDisplayModes;
- - (void)dealloc;
- -- (id)initWithDisplay:(id)arg1;
- +- (id)initWithDisplayConfiguration:(id)arg1;
- - (void)_enumerateWindowsWithBlock:(CDUnknownBlockType)arg1;
- - (_Bool)_wantsWideContentMargins;
- - (id)snapshot;
- - (id)snapshotView;
- -- (void)_enableScreenUpdates;
- -- (void)_disableScreenUpdates:(_Bool)arg1;
- -- (void)_setSpeed:(double)arg1 forWindow:(id)arg2;
- - (id)snapshotViewAfterScreenUpdates:(_Bool)arg1;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- -@property(readonly, nonatomic, getter=_focusedItemRegionContainer) __weak id <_UIFocusRegionContainer> focusedItemRegionContainer;
- +@property(readonly, nonatomic, getter=_isEligibleForFocusInteraction) _Bool eligibleForFocusInteraction;
- @property(readonly) unsigned long long hash;
- @property(readonly, copy, nonatomic, getter=_linearFocusMovementSequences) NSArray *linearFocusMovementSequences;
- @property(readonly, nonatomic, getter=_preferredFocusMovementStyle) long long preferredFocusMovementStyle;
- diff --git a/UIKit/UIScreenEdgePanGestureRecognizer.h b/UIKit/UIScreenEdgePanGestureRecognizer.h
- index ec4c085c..5b8de351 100644
- --- a/UIKit/UIScreenEdgePanGestureRecognizer.h
- +++ b/UIKit/UIScreenEdgePanGestureRecognizer.h
- @@ -18,6 +18,11 @@
- + (_Bool)_shouldSupportStylusTouches;
- + (_Bool)_shouldDefaultToTouches;
- - (void).cxx_destruct;
- +- (unsigned long long)touchedEdges;
- +- (void)setRecognizeAlongEdge:(_Bool)arg1;
- +- (_Bool)recognizeAlongEdge;
- +- (void)setRecognizeImmediatelyFromEdgeLocked:(_Bool)arg1;
- +- (_Bool)recognizeImmediatelyFromEdgeLocked;
- - (void)_setHysteresis:(double)arg1;
- - (void)_setEdgeRegionSize:(double)arg1;
- - (double)_edgeRegionSize;
- diff --git a/UIKit/UIScreenMode.h b/UIKit/UIScreenMode.h
- index f8c7b93b..1e644edd 100644
- --- a/UIKit/UIScreenMode.h
- +++ b/UIKit/UIScreenMode.h
- @@ -6,21 +6,25 @@
- #import <Foundation/NSObject.h>
- +@class CADisplayMode, FBSDisplayMode;
- +
- @interface UIScreenMode : NSObject
- {
- - id _mode;
- + FBSDisplayMode *_mode;
- + CADisplayMode *_caMode;
- _Bool _mainScreen;
- }
- -+ (id)_screenModeForDisplayMode:(id)arg1 mainScreen:(_Bool)arg2;
- ++ (id)_screenModeForDisplayMode:(id)arg1 CADisplayMode:(id)arg2 mainScreen:(_Bool)arg3;
- @property(getter=_isMainScreen, setter=_setMainScreen:) _Bool _mainScreen; // @synthesize _mainScreen;
- - (void).cxx_destruct;
- - (id)description;
- +- (id)_CADisplayMode;
- - (id)_displayMode;
- @property(readonly, nonatomic) double pixelAspectRatio;
- @property(readonly, nonatomic) struct CGSize size;
- - (struct CGSize)_sizeWithLevel:(unsigned long long)arg1;
- -- (id)initWithDisplayMode:(id)arg1 mainScreen:(_Bool)arg2;
- +- (id)initWithDisplayMode:(id)arg1 CADisplayMode:(id)arg2 mainScreen:(_Bool)arg3;
- @end
- diff --git a/UIKit/UIScrollAccessory-Protocol.h b/UIKit/UIScrollAccessory-Protocol.h
- new file mode 100644
- index 00000000..0e680f87
- --- /dev/null
- +++ b/UIKit/UIScrollAccessory-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.
- +//
- +
- +@class UIScrollView;
- +
- +@protocol UIScrollAccessory
- +@property(readonly, nonatomic) _Bool overlay;
- +@property(nonatomic) long long edge;
- +@property(nonatomic) __weak UIScrollView *scrollView;
- +- (void)update;
- +@end
- +
- diff --git a/UIKit/UIScrollView.h b/UIKit/UIScrollView.h
- index f816e689..94331641 100644
- --- a/UIKit/UIScrollView.h
- +++ b/UIKit/UIScrollView.h
- @@ -8,13 +8,14 @@
- #import <UIKit/NSCoding-Protocol.h>
- #import <UIKit/UIGestureRecognizerDelegate-Protocol.h>
- +#import <UIKit/UIIndexBarAccessoryViewDelegate-Protocol.h>
- #import <UIKit/UIScrollViewDelayedTouchesBeganGestureRecognizerClient-Protocol.h>
- #import <UIKit/_UIScrollToTopView-Protocol.h>
- -@class CADisplayLink, NSArray, NSISVariable, NSString, UIGestureRecognizer, UIImageView, UIPanGestureRecognizer, UIPinchGestureRecognizer, UIRefreshControl, UIScrollViewDirectionalPressGestureRecognizer, UIScrollViewPinchGestureRecognizer, UISwipeGestureRecognizer, _UIFeedbackEdgeBehavior, _UIFeedbackZoomEdgeBehavior, _UIFocusFastScrollingController, _UIFocusFastScrollingRequest, _UIScrollViewIndexBar, _UIStaticScrollBar;
- +@class CADisplayLink, NSArray, NSHashTable, NSISVariable, NSMutableDictionary, NSString, UIGestureRecognizer, UIImageView, UIIndexBarAccessoryView, UILayoutGuide, UIPanGestureRecognizer, UIPinchGestureRecognizer, UIRefreshControl, UIScrollViewDelayedTouchesBeganGestureRecognizer, UIScrollViewDirectionalPressGestureRecognizer, UIScrollViewPinchGestureRecognizer, UISwipeGestureRecognizer, _UIAutoScrollAssistant, _UIDragAutoScrollGestureRecognizer, _UIEdgeFeedbackGenerator, _UIFocusFastScrollingController, _UIFocusFastScrollingRequest, _UIStaticScrollBar, _UIZoomEdgeFeedbackGenerator;
- @protocol UIFocusItem, UIScrollViewDelegate, _UIScrollViewLayoutObserver;
- -@interface UIScrollView : UIView <UIGestureRecognizerDelegate, UIScrollViewDelayedTouchesBeganGestureRecognizerClient, _UIScrollToTopView, NSCoding>
- +@interface UIScrollView : UIView <UIGestureRecognizerDelegate, UIScrollViewDelayedTouchesBeganGestureRecognizerClient, _UIScrollToTopView, UIIndexBarAccessoryViewDelegate, NSCoding>
- {
- id _delegate;
- struct CGSize _contentSize;
- @@ -49,16 +50,18 @@
- double _decelerationLnFactorH;
- double _decelerationLnFactorV;
- id *_shadows;
- - id _scrollNotificationViews;
- + NSHashTable *_scrollNotificationObservers;
- double _contentOffsetAnimationDuration;
- id _animation;
- id _zoomAnimation;
- UIScrollViewPinchGestureRecognizer *_pinch;
- id _pan;
- id _swipe;
- - id _touchDelayGestureRecognizer;
- + UIScrollViewDelayedTouchesBeganGestureRecognizer *_touchDelayGestureRecognizer;
- UIScrollViewDirectionalPressGestureRecognizer *_directionalPressGestureRecognizer;
- UISwipeGestureRecognizer *_lowFidelitySwipeGestureRecognizers[4];
- + _UIDragAutoScrollGestureRecognizer *_dragAutoScrollGestureRecognizer;
- + _UIAutoScrollAssistant *_autoScrollAssistant;
- UIScrollView *_draggingChildScrollView;
- struct CGPoint _parentAdjustment;
- double _pagingSpringPull;
- @@ -76,18 +79,27 @@
- struct CGSize _interpageSpacing;
- struct CGPoint _pagingOrigin;
- struct UIOffset _firstPageOffset;
- + double _allowedNavigationOverlapAmount;
- UIRefreshControl *_refreshControl;
- UIView *_relativePanView;
- id <_UIScrollViewLayoutObserver> _layoutObserver;
- - _UIFeedbackEdgeBehavior *_horizontalFeedbackBehavior;
- - _UIFeedbackEdgeBehavior *_verticalFeedbackBehavior;
- - _UIFeedbackZoomEdgeBehavior *_zoomFeedbackBehavior;
- + _UIEdgeFeedbackGenerator *_horizontalFeedbackGenerator;
- + _UIEdgeFeedbackGenerator *_verticalFeedbackGenerator;
- + _UIZoomEdgeFeedbackGenerator *_zoomFeedbackGenerator;
- struct UIEdgeInsets _gradientMaskLengths;
- struct UIEdgeInsets _gradientMaskEdgeInsets;
- _UIFocusFastScrollingRequest *_focusFastScrollingRequest;
- _UIFocusFastScrollingController *_focusFastScrollingController;
- - _UIScrollViewIndexBar *_focusFastScrollingIndexBar;
- + UIIndexBarAccessoryView *_focusFastScrollingIndexBar;
- id <UIFocusItem> _overridingDestinationItemForFocusUpdate;
- + UILayoutGuide *_contentLayoutGuide;
- + UILayoutGuide *_frameLayoutGuide;
- + long long _automaticContentOffsetAdjustmentsAnimatedEnabledCount;
- + long long _contentInsetAdjustmentBehavior;
- + double _velocityScaleFactor;
- + _Bool _deferredUpdateTargetIsValid;
- + struct CGPoint _deferredUpdateTargetContentOffset;
- + struct CGSize _deferredUpdateTargetContentSize;
- struct {
- unsigned int tracking:1;
- unsigned int dragging:1;
- @@ -135,6 +147,7 @@
- unsigned int delegateScrollViewDidZoom:1;
- unsigned int delegateContentSizeForZoomScale:1;
- unsigned int delegateScrollViewDidChangeContentSize:1;
- + unsigned int delegateScrollViewDidChangeAdjustedContentInset:1;
- unsigned int delegateWasNonNil:1;
- unsigned int preserveCenterDuringRotation:1;
- unsigned int delaysTrackingWhileDecelerating:1;
- @@ -145,7 +158,6 @@
- unsigned int pinnedYMax:1;
- unsigned int staysCenteredDuringPinch:1;
- unsigned int wasDelayingPinchForSystemGestures:1;
- - unsigned int systemGesturesRecognitionPossible:1;
- unsigned int disableContentOffsetRounding:1;
- unsigned int alwaysDisableContentOffsetRounding:1;
- unsigned int adjustedDecelerationTargetX:1;
- @@ -161,7 +173,6 @@
- unsigned int hasGradientMaskView:1;
- unsigned int interruptingDeceleration:1;
- unsigned int delegateScrollViewAdjustedOffset:1;
- - unsigned int disableUpdateOffsetOnCancelTracking:1;
- unsigned int inSetContentOffset:1;
- unsigned int canSkipTraitsAndOverlayUpdatesForViewControllerToNotifyOnLayout:1;
- unsigned int needToIncrementScrollBounceStatistic:1;
- @@ -171,7 +182,9 @@
- unsigned int isIndicatingFocusFastScrollingDestination:1;
- unsigned int isAttemptingToEndFocusFastScrolling:1;
- unsigned int applicationHasExplicitlySetBounces:1;
- - unsigned int needsDecelerationFrameTimeAdjustment:1;
- + unsigned int applyVerticalSafeAreaInsetsToNonscrollingContent:1;
- + unsigned int topScrollIndicatorFollowsContentOffset:1;
- + unsigned int autoScrollDisabled:1;
- } _scrollViewFlags;
- _Bool _useContentDimensionVariablesForConstraintLowering;
- id _scrollTestParameters;
- @@ -179,15 +192,23 @@
- NSISVariable *_contentWidthVariable;
- NSISVariable *_contentHeightVariable;
- NSArray *_automaticContentConstraints;
- + NSMutableDictionary *_accessoryViews;
- NSArray *__allowedTouchTypesForScrolling;
- struct CGPoint _zoomAnchorPoint;
- + struct UIEdgeInsets _adjustedContentInset;
- + struct UIEdgeInsets _accessoryInsets;
- }
- + (SEL)_pinchGestureAction;
- + (SEL)_panGestureAction;
- ++ (unsigned long long)_defaultEdgesScrollingContentIntoSafeArea;
- ++ (void)initialize;
- + (id)_implicitAnimationCulprits;
- +@property(readonly, nonatomic) struct UIEdgeInsets accessoryInsets; // @synthesize accessoryInsets=_accessoryInsets;
- @property(copy, nonatomic, setter=_setAllowedTouchTypesForScrolling:) NSArray *_allowedTouchTypesForScrolling; // @synthesize _allowedTouchTypesForScrolling=__allowedTouchTypesForScrolling;
- +@property(retain, nonatomic) NSMutableDictionary *accessoryViews; // @synthesize accessoryViews=_accessoryViews;
- @property(nonatomic) __weak id <UIScrollViewDelegate> delegate; // @synthesize delegate=_delegate;
- +@property(readonly, nonatomic) struct UIEdgeInsets adjustedContentInset; // @synthesize adjustedContentInset=_adjustedContentInset;
- @property(copy, nonatomic, setter=_setAutomaticContentConstraints:) NSArray *_automaticContentConstraints; // @synthesize _automaticContentConstraints;
- @property(nonatomic, setter=_setUseContentDimensionVariablesForConstraintLowering:) _Bool _useContentDimensionVariablesForConstraintLowering; // @synthesize _useContentDimensionVariablesForConstraintLowering;
- @property(readonly, retain, nonatomic) NSISVariable *_contentHeightVariable; // @synthesize _contentHeightVariable;
- @@ -207,16 +228,12 @@
- - (void)_commitScrollBounceStatisticsTrackingState;
- - (void)_clearScrollBounceStatisticsTrackingState;
- - (void)_updateRubberbandingStatisticTrackingState;
- -- (id)_overridingDestinationEnvironmentForFocusUpdateInContext:(id)arg1;
- +- (id)_overridingPreferredFocusEnvironment;
- - (void)_didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- -- (struct UIEdgeInsets)_fastScrollingIndexBarInsets;
- -- (void)_layoutFocusFastScrollingUI;
- -- (double)_heightForFocusFastScrollingUI:(double)arg1;
- - (void)_removeFocusFastScrollingUI;
- - (void)_reloadFocusFastScrollingIndexEntries;
- - (id)_focusFastScrollingIndexEntriesForDisplay;
- -- (id)_focusFastScrollingIndexEntries;
- -- (long long)_fastScrollingIndexMaximumSlotCount;
- +- (id)_indexBarEntries;
- - (void)_showFocusFastScrollingIndexBar:(id)arg1;
- - (void)_showFocusFastScrollingUI;
- - (void)_endIndicatingFocusFastScrollingDestination;
- @@ -233,8 +250,8 @@
- @property(nonatomic, getter=_isShowingFocusFastScrollingPreview, setter=_setShowingFocusFastScrollingPreview:) _Bool showingFocusFastScrollingPreview;
- @property(readonly, nonatomic, getter=_isAttemptingToEndFocusFastScrolling) _Bool attemptingToEndFocusFastScrolling;
- @property(readonly, nonatomic, getter=_isFocusFastScrolling) _Bool focusFastScrolling;
- -- (struct CGPoint)_adjustFocusContentOffset:(struct CGPoint)arg1 forView:(id)arg2;
- -- (void)_focusedView:(id)arg1 isMinX:(_Bool *)arg2 isMaxX:(_Bool *)arg3 isMinY:(_Bool *)arg4 isMaxY:(_Bool *)arg5;
- +- (struct CGPoint)_adjustFocusContentOffset:(struct CGPoint)arg1 toShowFocusItemWithInfo:(id)arg2;
- +- (void)_focusedItem:(id)arg1 isMinX:(_Bool *)arg2 isMaxX:(_Bool *)arg3 isMinY:(_Bool *)arg4 isMaxY:(_Bool *)arg5;
- - (_Bool)_bounceForCarPlayIfNecessary;
- - (void)_handleLowFidelitySwipe:(id)arg1;
- - (void)_staticScrollBar:(id)arg1 didScrollInDirection:(struct CGPoint)arg2;
- @@ -243,7 +260,6 @@
- - (void)_quicklyHideScrollIndicator:(id)arg1 animated:(_Bool)arg2;
- - (void)_hideScrollIndicators;
- - (void)_adjustScrollerIndicators:(_Bool)arg1 alwaysShowingThem:(_Bool)arg2;
- -- (void)_layoutStaticScrollBar;
- - (void)traitCollectionDidChange:(id)arg1;
- - (void)_adjustScrollerIndicatorsIfNeeded;
- - (long long)_effectiveIndicatorStyle;
- @@ -289,12 +305,29 @@
- - (void)_setHorizontalFeedbackBehavior:(id)arg1;
- - (id)_verticalFeedbackBehavior;
- - (void)_setVerticalFeedbackBehavior:(id)arg1;
- +- (id)_zoomFeedbackGenerator;
- +- (void)_setZoomFeedbackGenerator:(id)arg1;
- +- (id)_horizontalFeedbackGenerator;
- +- (void)_setHorizontalFeedbackGenerator:(id)arg1;
- +- (id)_verticalFeedbackGenerator;
- +- (void)_setVerticalFeedbackGenerator:(id)arg1;
- - (void)nsis_valueOfVariable:(id)arg1 didChangeInEngine:(id)arg2;
- - (_Bool)_evaluateWantsConstrainedContentSize;
- - (id)_layoutVariablesWithAmbiguousValue;
- - (struct UIOffset)_offsetForCenterOfPossibleZoomView:(id)arg1 withIncomingBoundsSize:(struct CGSize)arg2;
- - (struct CGSize)_nsis_contentSize;
- +- (void)_updateLayoutMarginsGuideConstraintsIfNecessary;
- +- (id)nsli_layoutMarginsItem;
- +- (void)_setContentMarginsGuide:(id)arg1;
- +- (id)_contentMarginsGuide;
- - (id)_uili_existingLayoutVariables;
- +- (struct CGRect)_layoutGuide:(id)arg1 adjustedLayoutFrameForFrame:(struct CGRect)arg2;
- +- (id)_frameLayoutItem;
- +- (id)_frameLayoutGuideIfExists;
- +- (id)_contentLayoutGuideIfExists;
- +@property(readonly, nonatomic) UILayoutGuide *frameLayoutGuide;
- +@property(readonly, nonatomic) UILayoutGuide *contentLayoutGuide;
- +- (id)_layoutGuideOfType:(long long)arg1 createIfNecessary:(_Bool)arg2;
- - (id)nsli_contentHeightVariable;
- - (id)nsli_contentWidthVariable;
- - (_Bool)_supportsContentDimensionVariables;
- @@ -323,7 +356,6 @@
- - (_Bool)cancelMouseTracking;
- - (_Bool)cancelTouchTracking;
- - (void)_forcePanGestureToEndImmediately;
- -@property(nonatomic, setter=_setDisableUpdateOffsetOnCancelTracking:) _Bool _disableUpdateOffsetOnCancelTracking;
- @property(nonatomic, getter=_forwardsTouchesUpResponderChain, setter=_setForwardsTouchesUpResponderChain:) _Bool forwardsTouchesUpResponderChain;
- - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
- - (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
- @@ -333,6 +365,12 @@
- - (struct CGPoint)_offsetToScrollToForArrowPressType:(long long)arg1;
- - (void)_handleDirectionalScrollToOffset:(struct CGPoint)arg1 clampingToBounds:(_Bool)arg2;
- - (void)_handleDirectionalPress:(id)arg1;
- +- (void)_handleDirectionalPageWithHorizontalVelocity:(double)arg1 verticalVelocity:(double)arg2;
- +- (_Bool)_isAutoScrollEnabled;
- +- (void)_setAutoScrollEnabled:(_Bool)arg1;
- +- (void)_handleAutoScroll:(id)arg1;
- +- (void)_stopAutoScrollAssistant;
- +- (_Bool)_shouldAutoScroll;
- - (void)handlePan:(id)arg1;
- - (void)handlePinch:(id)arg1;
- - (void)_handleSwipe:(id)arg1;
- @@ -348,6 +386,10 @@
- - (id)_getDelegateZoomView;
- - (void)_endPanNormal:(_Bool)arg1;
- - (_Bool)_scrollViewWillEndDraggingWithDeceleration:(_Bool)arg1;
- +- (struct UIEdgeInsets)_revealableContentPadding;
- +- (void)_performScrollViewWillEndDraggingInvocationsWithVelocity:(struct CGPoint)arg1 targetContentOffset:(struct CGPoint *)arg2 unclampedOriginalTarget:(struct CGPoint)arg3;
- +- (_Bool)_hasScrollViewWillEndDraggingInvocationsToPerform;
- +- (id)_observerImplementingWillEndDraggingMethod;
- - (void)_updatePanGesture;
- - (struct CGPoint)_rubberBandContentOffsetForOffset:(struct CGPoint)arg1 outsideX:(_Bool *)arg2 outsideY:(_Bool *)arg3;
- - (struct CGPoint)_touchPositionForTouches:(id)arg1;
- @@ -363,7 +405,6 @@
- - (void)willRotateToInterfaceOrientation:(id)arg1;
- - (void)_enableOnlyGestureRecognizersForCurrentTouchLevel;
- - (void)_createGestureRecognizersForCurrentTouchLevel;
- -- (void)_systemGestureStateChanged:(id)arg1;
- - (void)delayed:(id)arg1;
- @property(readonly, nonatomic, getter=_scrollHysteresis) double scrollHysteresis; // @dynamic scrollHysteresis;
- - (void)_setAllowedFocusBounceEdges:(unsigned long long)arg1;
- @@ -381,6 +422,7 @@
- @property(nonatomic) long long indicatorStyle;
- @property(nonatomic) double decelerationRate;
- @property(nonatomic) struct UIEdgeInsets scrollIndicatorInsets;
- +- (void)_updateForChangedScrollIndicatorRelatedInsets;
- @property(nonatomic) long long indexDisplayMode;
- @property(nonatomic) _Bool showsVerticalScrollIndicator;
- @property(nonatomic) _Bool showsHorizontalScrollIndicator;
- @@ -420,18 +462,42 @@
- - (void)_updateScrollGestureRecognizersEnabled;
- @property(nonatomic, getter=isDirectionalLockEnabled) _Bool directionalLockEnabled;
- - (void)scrollRectToVisible:(struct CGRect)arg1 animated:(_Bool)arg2;
- +- (struct CGPoint)contentOffsetForRect:(struct CGRect)arg1;
- - (void)setContentOffset:(struct CGPoint)arg1 animated:(_Bool)arg2;
- @property(nonatomic) struct CGPoint contentOffset;
- - (void)_updateContentFitDisableScrolling;
- +- (id)_enclosingViewController;
- - (void)_didMoveFromWindow:(id)arg1 toWindow:(id)arg2;
- - (void)removeFromSuperview;
- - (void)_webCustomViewWillBeRemovedFromSuperview;
- +@property(readonly, nonatomic, getter=_verticalScrollIndicator) UIView *verticalScrollIndicator;
- +@property(readonly, nonatomic, getter=_horizontalScrollIndicator) UIView *horizontalScrollIndicator;
- +- (struct CGPoint)indexBarAccessoryView:(id)arg1 contentOffsetForEntry:(id)arg2 atIndex:(long long)arg3;
- +- (void)accessoryInsetsDidChange:(struct UIEdgeInsets)arg1;
- +- (void)_updateAccessoriesInset;
- +- (void)_updateAccessories;
- +- (struct UIEdgeInsets)_contentInsetForAccessories;
- +- (struct UIEdgeInsets)_fastScrollingIndexBarInsets;
- +- (id)accessoryViewAtEdge:(long long)arg1;
- +- (void)setAccessoryView:(id)arg1 atEdge:(long long)arg2;
- - (void)_updateForChangedScrollRelatedInsets;
- +- (void)_notifyAdjustedContentInsetDidChange;
- @property(nonatomic, getter=_adjustsTargetsOnContentOffsetChanges, setter=_setAdjustsTargetsOnContentOffsetChanges:) _Bool adjustsTargetsOnContentOffsetChanges;
- - (_Bool)_isRectFullyVisible:(struct CGRect)arg1;
- @property(readonly, nonatomic, getter=_contentInsetIncludingDecorations) struct UIEdgeInsets _contentInsetIncludingDecorations;
- +- (void)adjustedContentInsetDidChange;
- - (struct CGPoint)_roundedProposedContentOffset:(struct CGPoint)arg1;
- +- (double)_allowedNavigationOverlapAmount;
- +- (void)_setAllowedNavigationOverlapAmount:(double)arg1;
- - (_Bool)_shouldScrollToContentBeginningInRightToLeft;
- +- (long long)_contentInsetAdjustmentBehavior;
- +- (void)_setContentInsetAdjustmentBehavior:(long long)arg1;
- +- (long long)_compatibleContentInsetAdjustmentBehavior;
- +@property(nonatomic) long long contentInsetAdjustmentBehavior;
- +- (unsigned long long)_edgesScrollingContentIntoSafeArea;
- +- (void)_setEdgesScrollingContentIntoSafeArea:(unsigned long long)arg1;
- +- (void)_updateForChangedEdgesConvertingSafeAreaToContentInset;
- +- (unsigned long long)_edgesPropagatingSafeAreaInsetsToDescendants;
- - (void)setBounds:(struct CGRect)arg1;
- - (double)_adjustedVerticalOffsetPinnedToScrollableBounds:(double)arg1;
- - (double)_adjustedHorizontalOffsetPinnedToScrollableBounds:(double)arg1;
- @@ -451,6 +517,8 @@
- - (id)_touchesDelayedGestureRecognizer;
- - (id)_swipeGestureRecognizer;
- - (id)_panGestureRecognizer;
- +@property(nonatomic, getter=_topScrollIndicatorFollowsContentOffset, setter=_setTopScrollIndicatorFollowsContentOffset:) _Bool topScrollIndicatorFollowsContentOffset;
- +@property(nonatomic, getter=_velocityScaleFactor, setter=_setVelocityScaleFactor:) double velocityScaleFactor;
- @property(readonly, nonatomic, getter=_maximumContentOffset) struct CGPoint maximumContentOffset;
- @property(readonly, nonatomic, getter=_minimumContentOffset) struct CGPoint minimumContentOffset;
- - (void)_updateUsesStaticScrollBar;
- @@ -472,7 +540,11 @@
- - (id)initWithCoder:(id)arg1;
- - (id)initWithFrame:(struct CGRect)arg1;
- - (_Bool)_isScrollingEnabled;
- +@property(readonly, nonatomic) _UIAutoScrollAssistant *_autoScrollAssistant;
- - (void)_adjustContentOffsetIfNecessary;
- +- (void)_applyAutomaticAdjustedContentOffset:(struct CGPoint)arg1;
- +- (_Bool)isAutomaticContentOffsetAdjustmentsAnimated;
- +- (void)performWhileAnimatingAutomaticContentOffsetAdjustments:(CDUnknownBlockType)arg1;
- - (struct CGPoint)_adjustedContentOffsetForContentOffset:(struct CGPoint)arg1;
- - (struct CGRect)_rectForPageContainingView:(id)arg1;
- - (void)_pinContentOffsetToClosestPageBoundary;
- @@ -512,6 +584,14 @@
- - (struct CGPoint)_animatedTargetOffset;
- - (struct CGPoint)_animatedOriginalOffset;
- - (id)_parentScrollView;
- +- (void)setSafeAreaInsets:(struct UIEdgeInsets)arg1;
- +- (_Bool)_shouldContentOffsetMaintainRelativeDistanceFromSafeArea;
- +- (struct UIEdgeInsets)_effectiveScrollIndicatorInsets;
- +- (unsigned long long)_edgesApplyingSafeAreaInsetsToScrollAccessoryInsets;
- +- (struct UIEdgeInsets)_effectiveContentInset;
- +- (struct UIEdgeInsets)_systemContentInset;
- +- (unsigned long long)_edgesApplyingSafeAreaInsetsToContentInset;
- +@property(nonatomic, setter=_setApplyVerticalSafeAreaInsetsToNonscrollingContent:) _Bool _applyVerticalSafeAreaInsetsToNonscrollingContent;
- - (void)_setContentScrollInset:(struct UIEdgeInsets)arg1;
- - (struct UIEdgeInsets)_contentScrollInset;
- - (void)_setContentOffsetPinned:(struct CGPoint)arg1 animated:(_Bool)arg2;
- @@ -533,6 +613,11 @@
- - (void)_setContentOffset:(struct CGPoint)arg1 animated:(_Bool)arg2 animationCurve:(int)arg3;
- - (void)_setAbsoluteContentOffset:(struct CGPoint)arg1 animated:(_Bool)arg2;
- - (void)_setContentOffset:(struct CGPoint)arg1 duration:(double)arg2 animationCurve:(int)arg3;
- +- (struct CGSize)_contentSizeOrDeferredContentSize;
- +- (struct CGPoint)_contentOffsetOrDeferredContentOffset;
- +- (void)_cancelDeferredContentOffsetTransition;
- +- (void)_commitDeferredContentOffsetTransition;
- +- (void)_beginDeferredContentOffsetTransitionToOffset:(struct CGPoint)arg1 contentSize:(struct CGSize)arg2;
- - (void)_clearContentOffsetAnimation;
- - (void)_clearContentOffsetAnimation:(id)arg1;
- - (struct CGPoint)_originalOffsetForAnimatedSetContentOffset;
- @@ -541,8 +626,10 @@
- - (void)_moveContentSubview:(id)arg1 toBack:(_Bool)arg2;
- - (void)_addContentSubview:(id)arg1 atBack:(_Bool)arg2;
- - (_Bool)_canCancelContentTouches:(id)arg1;
- -- (void)_removeScrollNotificationView:(id)arg1;
- -- (void)_addScrollNotificationView:(id)arg1;
- +- (void)_enumerateAllScrollObserversWithBlock:(CDUnknownBlockType)arg1;
- +- (void)_removeScrollViewScrollObserver:(id)arg1;
- +- (void)_addScrollViewScrollObserver:(id)arg1;
- +- (_Bool)_isScrollViewScrollObserver:(id)arg1;
- - (_Bool)_resetScrollingForGestureEvent:(id)arg1;
- - (_Bool)_beginTrackingWithEvent:(id)arg1;
- - (void)_resetScrollingWithUIEvent:(id)arg1;
- @@ -575,9 +662,6 @@
- - (void)decodeRestorableStateWithCoder:(id)arg1;
- - (void)encodeRestorableStateWithCoder:(id)arg1;
- - (_Bool)_viewIsInsideNavigationController;
- -- (void)_temp_setFlag_tracking:(_Bool)arg1;
- -- (void)_temp_setFlag_systemGesturesRecognitionPossible:(_Bool)arg1;
- -- (_Bool)_temp_getFlag_systemGesturesRecognitionPossible;
- - (_Bool)isElementAccessibilityExposedToInterfaceBuilder;
- - (double)maxVelocityInDirection:(int)arg1;
- - (int)scrollableDirections;
- diff --git a/UIKit/UIScrollViewDelayedTouchesBeganGestureRecognizer.h b/UIKit/UIScrollViewDelayedTouchesBeganGestureRecognizer.h
- index f8c5f6d0..186513d9 100644
- --- a/UIKit/UIScrollViewDelayedTouchesBeganGestureRecognizer.h
- +++ b/UIKit/UIScrollViewDelayedTouchesBeganGestureRecognizer.h
- @@ -16,6 +16,7 @@
- UIView<UIScrollViewDelayedTouchesBeganGestureRecognizerClient> *_client;
- }
- ++ (_Bool)_shouldDefaultToTouches;
- - (void).cxx_destruct;
- - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
- - (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
- diff --git a/UIKit/UIScrollViewDelegate-Protocol.h b/UIKit/UIScrollViewDelegate-Protocol.h
- index 390bd845..36a72b97 100644
- --- a/UIKit/UIScrollViewDelegate-Protocol.h
- +++ b/UIKit/UIScrollViewDelegate-Protocol.h
- @@ -11,6 +11,7 @@
- @protocol UIScrollViewDelegate <NSObject>
- @optional
- +- (void)scrollViewDidChangeAdjustedContentInset:(UIScrollView *)arg1;
- - (void)scrollViewDidScrollToTop:(UIScrollView *)arg1;
- - (_Bool)scrollViewShouldScrollToTop:(UIScrollView *)arg1;
- - (void)scrollViewDidEndZooming:(UIScrollView *)arg1 withView:(UIView *)arg2 atScale:(double)arg3;
- diff --git a/UIKit/UIScrollViewDirectionalPressGestureRecognizer.h b/UIKit/UIScrollViewDirectionalPressGestureRecognizer.h
- index 9410d3bd..a85759ab 100644
- --- a/UIKit/UIScrollViewDirectionalPressGestureRecognizer.h
- +++ b/UIKit/UIScrollViewDirectionalPressGestureRecognizer.h
- @@ -6,11 +6,13 @@
- #import <UIKit/_UIRepeatingPressGestureRecognizer.h>
- -@class UIScrollView;
- +@class UIScrollView, UIView;
- __attribute__((visibility("hidden")))
- @interface UIScrollViewDirectionalPressGestureRecognizer : _UIRepeatingPressGestureRecognizer
- {
- + _Bool _hasBeenModified;
- + UIView *_originalView;
- UIScrollView *_scrollView;
- long long _activePressType;
- }
- @@ -18,6 +20,12 @@ __attribute__((visibility("hidden")))
- @property(readonly, nonatomic) long long activePressType; // @synthesize activePressType=_activePressType;
- @property(nonatomic) __weak UIScrollView *scrollView; // @synthesize scrollView=_scrollView;
- - (void).cxx_destruct;
- +- (void)setAllowedTouchTypes:(id)arg1;
- +- (void)setAllowedPressTypes:(id)arg1;
- +- (void)_resetToOriginalViewIfAllowed;
- +- (void)_addToViewIfAllowed:(id)arg1;
- +- (void)_setEnabledIfAllowed:(_Bool)arg1;
- +- (void)setEnabled:(_Bool)arg1;
- - (void)reset;
- - (_Bool)_shouldReceivePress:(id)arg1;
- - (id)initWithTarget:(id)arg1 action:(SEL)arg2;
- diff --git a/UIKit/UIScrollViewPagingSwipeGestureRecognizer.h b/UIKit/UIScrollViewPagingSwipeGestureRecognizer.h
- index 8c38a134..5834292b 100644
- --- a/UIKit/UIScrollViewPagingSwipeGestureRecognizer.h
- +++ b/UIKit/UIScrollViewPagingSwipeGestureRecognizer.h
- @@ -18,6 +18,7 @@ __attribute__((visibility("hidden")))
- int _directionalFailureCount;
- }
- ++ (_Bool)_shouldDefaultToTouches;
- - (void).cxx_destruct;
- - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
- - (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
- diff --git a/UIKit/UIScrollViewPanGestureRecognizer.h b/UIKit/UIScrollViewPanGestureRecognizer.h
- index 117e4f46..6fa72d35 100644
- --- a/UIKit/UIScrollViewPanGestureRecognizer.h
- +++ b/UIKit/UIScrollViewPanGestureRecognizer.h
- @@ -6,7 +6,7 @@
- #import <UIKit/UIPanGestureRecognizer.h>
- -@class UIScrollView;
- +@class UIScrollView, UIScrollViewDirectionalPressGestureRecognizer;
- __attribute__((visibility("hidden")))
- @interface UIScrollViewPanGestureRecognizer : UIPanGestureRecognizer
- @@ -21,9 +21,12 @@ __attribute__((visibility("hidden")))
- unsigned int _directionalLockEnabled:1;
- unsigned int _transfersTrackingFromParentScrollView:1;
- unsigned int _movedAfterCaughtDeceleratingScrollViewButBeganNotYetDelivered:1;
- + long long _indirectScrollingState;
- double _translationScaleFactor;
- + UIScrollViewDirectionalPressGestureRecognizer *_directionalPressGestureRecognizer;
- }
- +@property(nonatomic) __weak UIScrollViewDirectionalPressGestureRecognizer *directionalPressGestureRecognizer; // @synthesize directionalPressGestureRecognizer=_directionalPressGestureRecognizer;
- @property(nonatomic) double translationScaleFactor; // @synthesize translationScaleFactor=_translationScaleFactor;
- @property(nonatomic) __weak UIScrollView *scrollView; // @synthesize scrollView=_scrollView;
- - (void).cxx_destruct;
- @@ -47,6 +50,7 @@ __attribute__((visibility("hidden")))
- - (_Bool)_shouldTransferTrackingFromParentScrollViewForCurrentOffset;
- - (_Bool)_shouldContinueToWaitToTransferTrackingFromParentScrollView;
- - (_Bool)_canTransferTrackingFromParentPagingScrollView;
- +- (void)setView:(id)arg1;
- - (void)setAllowedTouchTypes:(id)arg1;
- - (void)removeTarget:(id)arg1 action:(SEL)arg2;
- - (void)setDelegate:(id)arg1;
- diff --git a/UIKit/UISearchBar.h b/UIKit/UISearchBar.h
- index 3cafbacc..4ef84b46 100644
- --- a/UIKit/UISearchBar.h
- +++ b/UIKit/UISearchBar.h
- @@ -94,13 +94,14 @@
- - (long long)_barMetricsForOrientation:(long long)arg1;
- - (void)setSearchFieldLeftViewMode:(long long)arg1;
- - (long long)searchFieldLeftViewMode;
- +- (void)_updateInsetsForCurrentContainerViewAndBarPosition;
- - (void)_updateInsetsForTableView:(id)arg1;
- - (void)tappedSearchBar:(id)arg1;
- - (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;
- - (void)_updatePlaceholderColor;
- - (void)_allowCursorToAppear:(_Bool)arg1;
- - (id)_textColor;
- -- (id)_glyphAndTextColor:(_Bool)arg1;
- +- (id)_colorForComponent:(unsigned long long)arg1 disabled:(_Bool)arg2;
- - (_Bool)_hasDarkUIAppearance;
- - (_Bool)centerPlaceholder;
- - (void)setCenterPlaceholder:(_Bool)arg1;
- @@ -156,6 +157,7 @@
- @property(nonatomic) long long selectedScopeButtonIndex;
- @property(copy, nonatomic) NSArray *scopeButtonTitles;
- - (void)_setUpScopeBar;
- +- (void)_updateScopeBarFrame;
- - (void)_updateScopeBarBackground;
- - (struct UIEdgeInsets)_scopeBarInsets;
- - (_Bool)_scopeBarIsVisible;
- @@ -167,6 +169,7 @@
- - (void)_setShadowVisibleIfNecessary:(_Bool)arg1;
- - (id)_navigationBarForShadow;
- - (void)layoutSubviews;
- +- (void)_getScopeBarHeight:(double *)arg1 containerHeight:(double *)arg2;
- - (double)_scopeBarHeight;
- - (void)sendSubviewToBack:(id)arg1;
- - (void)bringSubviewToFront:(id)arg1;
- @@ -249,7 +252,7 @@
- - (void)_updateBackgroundToBackdropStyle:(long long)arg1;
- - (id)_scopeBarContainerView;
- - (id)_scopeBarBackgroundView;
- -- (id)_backgroundBlurEffectForPresentation;
- +- (id)_presentationBackgroundBlurEffectForTraitCollection:(id)arg1;
- - (long long)_textInputSource;
- - (id)_backgroundView;
- - (void)_setEnabled:(_Bool)arg1 animated:(_Bool)arg2;
- @@ -291,15 +294,16 @@
- - (void)setPretendsIsInBar:(_Bool)arg1;
- - (_Bool)pretendsIsInBar;
- - (_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(copy, nonatomic) NSIndexSet *PINEntrySeparatorIndexes;
- @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; // @dynamic autocapitalizationType;
- @property(copy, nonatomic) NSString *autocorrectionContext;
- @@ -338,15 +342,20 @@
- @property(retain, nonatomic) UIImage *selectionDragDotImage;
- @property(retain, nonatomic) UIColor *selectionHighlightColor;
- @property(nonatomic) int 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(nonatomic) int textLoupeVisibility;
- @property(nonatomic) long long textScriptType;
- @property(nonatomic) int textSelectionBehavior;
- @property(nonatomic) id textSuggestionDelegate;
- @property(nonatomic) struct __CFCharacterSet *textTrimmingSet;
- +@property(retain, nonatomic) UIColor *underlineColorForSpelling;
- +@property(retain, nonatomic) UIColor *underlineColorForTextAlternatives;
- @property(nonatomic) _Bool useInterfaceLanguageForLocalization;
- @property(nonatomic) struct _NSRange validTextRange;
- diff --git a/UIKit/UISearchBarTextField.h b/UIKit/UISearchBarTextField.h
- index fc48e85f..7e0596be 100644
- --- a/UIKit/UISearchBarTextField.h
- +++ b/UIKit/UISearchBarTextField.h
- @@ -25,9 +25,8 @@ __attribute__((visibility("hidden")))
- @property(nonatomic) long long _textInputSource; // @synthesize _textInputSource=__textInputSource;
- @property(nonatomic, setter=_setPreventSelectionViewActivation:) _Bool _preventSelectionViewActivation; // @synthesize _preventSelectionViewActivation=__preventSelectionViewActivation;
- - (void).cxx_destruct;
- +- (_Bool)_textShouldFillFieldEditorHeight;
- - (long long)_blurEffectStyle;
- -- (id)_tvDefaultTextColor;
- -- (_Bool)_labelShouldUseVibrancy;
- - (_Bool)_shouldDetermineInterfaceStyleTextColor;
- - (void)insertTextSuggestion:(id)arg1;
- - (id)textInputTraits;
- diff --git a/UIKit/UISearchContainerViewController.h b/UIKit/UISearchContainerViewController.h
- index 339f8b00..efa8ac09 100644
- --- a/UIKit/UISearchContainerViewController.h
- +++ b/UIKit/UISearchContainerViewController.h
- @@ -19,6 +19,8 @@
- - (_Bool)_transitionsChildViewControllers;
- - (void)_prepareForContainerTransition:(id)arg1;
- - (void)_presentSearchControllerIfNecessary;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- - (id)initWithSearchController:(id)arg1;
- @end
- diff --git a/UIKit/UISearchController.h b/UIKit/UISearchController.h
- index 7059d1d3..7b725253 100644
- --- a/UIKit/UISearchController.h
- +++ b/UIKit/UISearchController.h
- @@ -10,12 +10,12 @@
- #import <UIKit/UIViewControllerAnimatedTransitioning-Protocol.h>
- #import <UIKit/UIViewControllerPresenting-Protocol.h>
- #import <UIKit/UIViewControllerTransitioningDelegate-Protocol.h>
- -#import <UIKit/_UIScrollNotification-Protocol.h>
- +#import <UIKit/_UIScrollViewScrollObserver_Internal-Protocol.h>
- -@class NSString, UISearchBar, UISystemInputViewController, UITapGestureRecognizer, UIView, _UISearchControllerDidScrollDelegate;
- +@class NSString, UISearchBar, UISystemInputViewController, UITapGestureRecognizer, UIView, _UINavigationControllerPalette, _UISearchControllerDidScrollDelegate;
- @protocol UISearchControllerDelegate, UISearchResultsUpdating, UIViewControllerAnimatedTransitioning;
- -@interface UISearchController : UIViewController <UIViewControllerPresenting, _UIScrollNotification, NSCoding, UIViewControllerTransitioningDelegate, UIViewControllerAnimatedTransitioning>
- +@interface UISearchController : UIViewController <UIViewControllerPresenting, _UIScrollViewScrollObserver_Internal, NSCoding, UIViewControllerTransitioningDelegate, UIViewControllerAnimatedTransitioning>
- {
- UISearchBar *_searchBar;
- int _barPresentationStyle;
- @@ -34,6 +34,7 @@
- _Bool _hidesNavigationBarDuringPresentation;
- _Bool __showResultsForEmptySearch;
- UIView *_resultsControllerViewContainer;
- + _UINavigationControllerPalette *_managedPalette;
- id <UISearchResultsUpdating> _searchResultsUpdater;
- id <UISearchControllerDelegate> _delegate;
- UIViewController *_searchResultsController;
- @@ -50,6 +51,7 @@
- @property(nonatomic) _Bool obscuresBackgroundDuringPresentation; // @synthesize obscuresBackgroundDuringPresentation=_obscuresBackgroundDuringPresentation;
- @property(nonatomic) __weak id <UISearchControllerDelegate> delegate; // @synthesize delegate=_delegate;
- @property(nonatomic) __weak id <UISearchResultsUpdating> searchResultsUpdater; // @synthesize searchResultsUpdater=_searchResultsUpdater;
- +@property(retain, nonatomic, setter=_setManagedPalette:) _UINavigationControllerPalette *_managedPalette; // @synthesize _managedPalette;
- @property(retain, nonatomic) UIView *_resultsControllerViewContainer; // @synthesize _resultsControllerViewContainer;
- @property(readonly, nonatomic) int _barPresentationStyle; // @synthesize _barPresentationStyle;
- @property(readonly, nonatomic) UISearchBar *searchBar; // @synthesize searchBar=_searchBar;
- @@ -57,8 +59,7 @@
- - (void)_navigationControllerWillShowViewController:(id)arg1;
- - (void)_endWatchingPresentingController;
- - (void)_beginWatchingPresentingController;
- -- (void)_updateBackdropMaskViewsInScrollView:(id)arg1;
- -- (void)_didScroll;
- +- (void)_observeScrollViewDidScroll:(id)arg1;
- - (void)_watchScrollView:(id)arg1 forScrolling:(_Bool)arg2;
- - (void)_updateSearchBarMaskIfNecessary;
- - (void)_updateTableHeaderBackgroundViewInTableView:(id)arg1 amountScrolledUnder:(double)arg2;
- @@ -110,7 +111,7 @@
- - (void)_didPresentFromViewController:(id)arg1;
- - (void)_willPresentFromViewController:(id)arg1;
- - (void)viewWillAppear:(_Bool)arg1;
- -- (void)willUpdateFocusToView:(id)arg1;
- +- (void)_willUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- - (void)didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- @property(readonly, nonatomic) UISystemInputViewController *_systemInputViewController;
- - (void)_updateSystemInputViewController;
- diff --git a/UIKit/UISearchDisplayController.h b/UIKit/UISearchDisplayController.h
- index 60c1e22b..24897741 100644
- --- a/UIKit/UISearchDisplayController.h
- +++ b/UIKit/UISearchDisplayController.h
- @@ -6,12 +6,12 @@
- #import <Foundation/NSObject.h>
- -#import <UIKit/_UIScrollNotification-Protocol.h>
- +#import <UIKit/_UIScrollViewScrollObserver_Internal-Protocol.h>
- @class NSArray, NSString, UIButton, UIColor, UILabel, UINavigationItem, UIPopoverController, UIScrollView, UISearchBar, UISearchDisplayControllerContainerView, UITableView, UIView, UIViewController, _UINavigationControllerPalette, _UISearchControllerDidScrollDelegate;
- @protocol UISearchDisplayDelegate, UITableViewDataSource, UITableViewDelegate;
- -@interface UISearchDisplayController : NSObject <_UIScrollNotification>
- +@interface UISearchDisplayController : NSObject <_UIScrollViewScrollObserver_Internal>
- {
- UIViewController *_viewController;
- UITableView *_tableView;
- @@ -91,8 +91,7 @@
- - (_Bool)_showsResultsForEmptyField;
- - (void)_setShowsResultsForEmptyField:(_Bool)arg1;
- - (_Bool)_searchBarShouldScrollToVisible:(id)arg1;
- -- (void)_updateBackdropMaskViewsInScrollView:(id)arg1;
- -- (void)_didScroll;
- +- (void)_observeScrollViewDidScroll:(id)arg1;
- - (void)_updateSearchBarMaskIfNecessary;
- - (void)_updateTableHeaderBackgroundViewInTableView:(id)arg1 amountScrolledUnder:(double)arg2;
- - (void)_watchContainingTableViewForScrolling:(_Bool)arg1;
- diff --git a/UIKit/UISectionRowData.h b/UIKit/UISectionRowData.h
- index b2ed11af..168f2f5b 100644
- --- a/UIKit/UISectionRowData.h
- +++ b/UIKit/UISectionRowData.h
- @@ -8,7 +8,7 @@
- #import <UIKit/NSCopying-Protocol.h>
- -@class NSMutableIndexSet, UITableViewRowData;
- +@class UITableViewRowData;
- __attribute__((visibility("hidden")))
- @interface UISectionRowData : NSObject <NSCopying>
- @@ -23,7 +23,6 @@ __attribute__((visibility("hidden")))
- unsigned long long _numRows;
- unsigned long long _arrayLength;
- float *_rowHeights;
- - NSMutableIndexSet *_forcedNegativeRows;
- double *_rowOffsets;
- _Bool _estimatesHeights;
- double _sectionHeight;
- @@ -35,7 +34,6 @@ __attribute__((visibility("hidden")))
- long long _sectionRowOffset;
- }
- -- (void).cxx_destruct;
- - (double)defaultSectionFooterHeight;
- - (double)defaultSectionHeaderHeight;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- @@ -43,7 +41,7 @@ __attribute__((visibility("hidden")))
- - (long long)_rowForPoint:(struct CGPoint)arg1 beginningWithRow:(long long)arg2 numberOfRows:(long long)arg3 extraHitSpaceBetweenRows:(double)arg4;
- - (int)sectionLocationForReorderedRow:(long long)arg1;
- - (int)sectionLocationForRow:(long long)arg1;
- -- (double)offsetForRow:(long long)arg1;
- +- (double)offsetForRow:(long long)arg1 adjustedForGap:(_Bool)arg2;
- - (double)_offsetForFirstRow;
- - (void)deleteRowAtIndex:(long long)arg1;
- - (void)insertRowAtIndex:(long long)arg1 inSection:(long long)arg2 rowHeight:(double)arg3 tableViewRowData:(id)arg4;
- diff --git a/UIKit/UISegment.h b/UIKit/UISegment.h
- index ccba10fa..17eccdec 100644
- --- a/UIKit/UISegment.h
- +++ b/UIKit/UISegment.h
- @@ -33,6 +33,7 @@ __attribute__((visibility("hidden")))
- unsigned int isMomentary:1;
- unsigned int wasSelected:1;
- unsigned int needsBackgroundAndContentViewUpdate:1;
- + unsigned int usesAXTextSize:1;
- } _segmentFlags;
- NSArray *_infoConstraints;
- double _requestedScaleFactor;
- @@ -49,7 +50,6 @@ __attribute__((visibility("hidden")))
- - (_Bool)useBlockyMagnificationInClassic;
- - (id)hitTest:(struct CGPoint)arg1 forEvent:(struct __GSEvent *)arg2;
- - (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;
- -- (void)willUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- - (id)_preferredConfigurationForFocusAnimation:(long long)arg1 inContext:(id)arg2;
- - (void)didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- - (_Bool)canBecomeFocused;
- @@ -96,6 +96,7 @@ __attribute__((visibility("hidden")))
- - (id)disabledTextColor;
- - (id)_attributedTextForState:(unsigned long long)arg1 selected:(_Bool)arg2;
- - (void)_updateTextColors;
- +- (void)setUsesAXTextSize:(_Bool)arg1;
- - (void)setWasSelected:(_Bool)arg1;
- - (void)updateMasking;
- - (_Bool)_hasSelectedColor;
- diff --git a/UIKit/UISegmentAccessibilityButton.h b/UIKit/UISegmentAccessibilityButton.h
- new file mode 100644
- index 00000000..78cc31f9
- --- /dev/null
- +++ b/UIKit/UISegmentAccessibilityButton.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/UIButton.h>
- +
- +@class UISegment;
- +
- +__attribute__((visibility("hidden")))
- +@interface UISegmentAccessibilityButton : UIButton
- +{
- + UISegment *_segment;
- +}
- +
- ++ (id)buttonWithSegment:(id)arg1;
- +@property(retain, nonatomic) UISegment *segment; // @synthesize segment=_segment;
- +- (void).cxx_destruct;
- +- (id)hitTest:(struct CGPoint)arg1 forEvent:(struct __GSEvent *)arg2;
- +- (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;
- +- (void)layoutSubviews;
- +
- +@end
- +
- diff --git a/UIKit/UISegmentedControl.h b/UIKit/UISegmentedControl.h
- index 20d2d303..aac5c753 100644
- --- a/UIKit/UISegmentedControl.h
- +++ b/UIKit/UISegmentedControl.h
- @@ -7,11 +7,13 @@
- #import <UIKit/UIControl.h>
- #import <UIKit/NSCoding-Protocol.h>
- +#import <UIKit/UIPopoverPresentationControllerDelegate-Protocol.h>
- #import <UIKit/_UIBasicAnimationFactory-Protocol.h>
- +#import <UIKit/_UIHostedFocusSystemDelegate-Protocol.h>
- -@class NSMutableArray, NSString, UIColor, UISegment, UIView;
- +@class NSMutableArray, NSString, UIColor, UILongPressGestureRecognizer, UISegment, UIView, _UIHostedFocusSystem;
- -@interface UISegmentedControl : UIControl <_UIBasicAnimationFactory, NSCoding>
- +@interface UISegmentedControl : UIControl <_UIBasicAnimationFactory, UIPopoverPresentationControllerDelegate, _UIHostedFocusSystemDelegate, NSCoding>
- {
- NSMutableArray *_segments;
- long long _selectedSegment;
- @@ -37,6 +39,8 @@
- unsigned int appearanceNeedsUpdate:1;
- } _segmentedControlFlags;
- _Bool __hasTranslucentOptionsBackground;
- + _UIHostedFocusSystem *_internalFocusSystem;
- + UILongPressGestureRecognizer *_axLongPressGestureRecognizer;
- }
- + (id)_tvDefaultTextColorDisabledUserInterfaceStyleDark;
- @@ -56,8 +60,11 @@
- + (_Bool)automaticallyNotifiesObserversForKey:(id)arg1;
- + (double)defaultHeight;
- @property(nonatomic, setter=_setTranslucentOptionsBackground:) _Bool _hasTranslucentOptionsBackground; // @synthesize _hasTranslucentOptionsBackground=__hasTranslucentOptionsBackground;
- +@property(retain, nonatomic) UILongPressGestureRecognizer *axLongPressGestureRecognizer; // @synthesize axLongPressGestureRecognizer=_axLongPressGestureRecognizer;
- @property(retain, nonatomic) UIView *removedSegment; // @synthesize removedSegment=_removedSegment;
- - (void).cxx_destruct;
- +- (void)setSpringLoaded:(_Bool)arg1;
- +- (_Bool)isSpringLoaded;
- - (id)_uiktest_segmentAtIndex:(unsigned long long)arg1;
- - (id)_uiktest_labelsWithState:(unsigned long long)arg1;
- - (void)_updateDividerImageForSegmentAtIndex:(unsigned long long)arg1;
- @@ -88,13 +95,21 @@
- - (void)_setOptionsBackgroundImage:(id)arg1;
- - (void)_updateTitleTextAttributes;
- @property(retain, nonatomic) UIColor *tintColor; // @dynamic tintColor;
- -- (void)willUpdateFocusToView:(id)arg1;
- -- (id)_firstEnabledSegment;
- -- (_Bool)_hasEnabledSegment;
- -- (id)preferredFocusedView;
- +- (id)_focusMapContainerForFocusSystem:(id)arg1;
- +- (void)_focusSystem:(id)arg1 didFinishUpdatingFocusInContext:(id)arg2;
- +- (id)_preferredFocusEnvironmentsForFocusSystem:(id)arg1;
- +- (_Bool)_focusSystem:(id)arg1 containsChildOfHostEnvironment:(id)arg2;
- +@property(readonly, nonatomic, getter=_internalFocusSystem) _UIHostedFocusSystem *internalFocusSystem; // @synthesize internalFocusSystem=_internalFocusSystem;
- - (void)didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- -- (void)_sendFocusAction;
- +- (void)_cancelDelayedFocusAction;
- +- (void)_sendDelayedFocusActionIfNecessary;
- +- (void)_selectFocusedSegment;
- +- (_Bool)_hasEnabledSegment;
- +- (void)_diagnoseFocusabilityForReport:(id)arg1;
- - (_Bool)canBecomeFocused;
- +- (long long)adaptivePresentationStyleForPresentationController:(id)arg1 traitCollection:(id)arg2;
- +- (long long)adaptivePresentationStyleForPresentationController:(id)arg1;
- +- (void)_axLongPressHandler:(id)arg1;
- - (_Bool)gestureRecognizerShouldBegin:(id)arg1;
- - (void)setAlpha:(double)arg1;
- - (void)setEnabled:(_Bool)arg1;
- @@ -110,6 +125,8 @@
- - (void)touchesMoved:(id)arg1 withEvent:(id)arg2;
- - (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
- - (void)_tapSegmentAtPoint:(struct CGPoint)arg1;
- +- (int)_closestSegmentIndexAtPoint:(struct CGPoint)arg1;
- +- (id)_segmentAtIndex:(int)arg1;
- - (_Bool)pointMostlyInside:(struct CGPoint)arg1 withEvent:(id)arg2;
- - (void)highlightSegment:(int)arg1;
- - (void)_setHighlightedSegmentHighlighted:(_Bool)arg1;
- @@ -130,8 +147,6 @@
- - (void)_animateContentChangeWithAnimations:(CDUnknownBlockType)arg1 completion:(CDUnknownBlockType)arg2;
- - (unsigned long long)_controlEventsForActionTriggered;
- - (void)_emitValueChanged;
- -- (void)_cancelDelayedFocusAction;
- -- (void)_selectFocusedSegment;
- - (void)_setSelectedSegmentIndex:(long long)arg1 notify:(_Bool)arg2 animate:(_Bool)arg3;
- - (void)_setSelectedSegmentIndex:(long long)arg1 notify:(_Bool)arg2;
- @property(nonatomic) long long selectedSegmentIndex;
- diff --git a/UIKit/UISegmentedControlSpringLoadedBehavior.h b/UIKit/UISegmentedControlSpringLoadedBehavior.h
- new file mode 100644
- index 00000000..f1a92a01
- --- /dev/null
- +++ b/UIKit/UISegmentedControlSpringLoadedBehavior.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 UISegmentedControlSpringLoadedBehavior : 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/UISegmentedControlSpringLoadedEffect.h b/UIKit/UISegmentedControlSpringLoadedEffect.h
- new file mode 100644
- index 00000000..9d6154e2
- --- /dev/null
- +++ b/UIKit/UISegmentedControlSpringLoadedEffect.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/UISpringLoadedInteractionEffect-Protocol.h>
- +
- +@class NSString;
- +@protocol UISpringLoadedInteractionEffect;
- +
- +__attribute__((visibility("hidden")))
- +@interface UISegmentedControlSpringLoadedEffect : NSObject <UISpringLoadedInteractionEffect>
- +{
- + id <UISpringLoadedInteractionEffect> _blinkEffect;
- +}
- +
- +@property(retain, nonatomic) id <UISpringLoadedInteractionEffect> blinkEffect; // @synthesize blinkEffect=_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/UISelectionFeedbackGenerator.h b/UIKit/UISelectionFeedbackGenerator.h
- index 1083b102..e971cbd7 100644
- --- a/UIKit/UISelectionFeedbackGenerator.h
- +++ b/UIKit/UISelectionFeedbackGenerator.h
- @@ -22,7 +22,7 @@
- - (void)userInteractionCancelled;
- - (void)userInteractionEnded;
- - (void)userInteractionStarted;
- -@property(readonly, nonatomic, getter=_retargetConfiguration) _UISelectionFeedbackGeneratorConfiguration *retargetConfiguration;
- +@property(readonly, nonatomic, getter=_selectionConfiguration) _UISelectionFeedbackGeneratorConfiguration *selectionConfiguration;
- @end
- diff --git a/UIKit/UISelectionGrabberDot.h b/UIKit/UISelectionGrabberDot.h
- index 3ed4be7c..a9f4a91a 100644
- --- a/UIKit/UISelectionGrabberDot.h
- +++ b/UIKit/UISelectionGrabberDot.h
- @@ -20,6 +20,7 @@ __attribute__((visibility("hidden")))
- - (int)textEffectsVisibilityLevel;
- - (int)textEffectsVisibilityLevelInKeyboardWindow;
- - (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;
- +- (struct CGRect)_extendedHitTestingRectIncludingCalloutBarAdjustments:(_Bool)arg1;
- - (_Bool)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2;
- - (void)drawRect:(struct CGRect)arg1;
- - (id)initWithFrame:(struct CGRect)arg1 container:(id)arg2;
- diff --git a/UIKit/UISlider.h b/UIKit/UISlider.h
- index 83cfaa66..151e282d 100644
- --- a/UIKit/UISlider.h
- +++ b/UIKit/UISlider.h
- @@ -8,7 +8,7 @@
- #import <UIKit/NSCoding-Protocol.h>
- -@class NSArray, UIColor, UIImage, UIImageView, UIView, _UIFeedbackEdgeBehavior, _UIFeedbackModulationBehavior;
- +@class NSArray, UIColor, UIImage, UIImageView, UIView, _UIEdgeFeedbackGenerator, _UIModulationFeedbackGenerator;
- @interface UISlider : UIControl <NSCoding>
- {
- @@ -43,9 +43,8 @@
- _Bool _trackIsArtworkBased;
- _Bool _thumbIsArtworkBased;
- _Bool _maxColorIsValid;
- - _Bool _animatingWithDynamics;
- - _UIFeedbackEdgeBehavior *_edgeFeedbackBehavior;
- - _UIFeedbackModulationBehavior *_modulationFeedbackBehavior;
- + _UIEdgeFeedbackGenerator *_edgeFeedbackGenerator;
- + _UIModulationFeedbackGenerator *_modulationFeedbackGenerator;
- UIImageView *_innerThumbView;
- }
- @@ -114,9 +113,10 @@
- - (id)createThumbViewNeue;
- - (void)encodeWithCoder:(id)arg1;
- - (void)_populateArchivedSubviews:(id)arg1;
- +@property(retain, nonatomic, getter=_edgeFeedbackBehavior, setter=_setEdgeFeedbackBehavior:) _UIEdgeFeedbackGenerator *edgeFeedbackBehavior;
- - (void)_setupFeedback;
- -@property(retain, nonatomic, getter=_modulationFeedbackBehavior, setter=_setModulationFeedbackBehavior:) _UIFeedbackModulationBehavior *modulationFeedbackBehavior;
- -@property(retain, nonatomic, getter=_edgeFeedbackBehavior, setter=_setEdgeFeedbackBehavior:) _UIFeedbackEdgeBehavior *edgeFeedbackBehavior;
- +@property(retain, nonatomic, getter=_modulationFeedbackGenerator, setter=_setModulationFeedbackGenerator:) _UIModulationFeedbackGenerator *modulationFeedbackGenerator;
- +@property(retain, nonatomic, getter=_edgeFeedbackGenerator, setter=_setEdgeFeedbackGenerator:) _UIEdgeFeedbackGenerator *edgeFeedbackGenerator;
- - (id)initWithCoder:(id)arg1;
- - (id)initWithFrame:(struct CGRect)arg1;
- - (id)init;
- diff --git a/UIKit/UISocialActivity.h b/UIKit/UISocialActivity.h
- index f8e89a98..549fea3d 100644
- --- a/UIKit/UISocialActivity.h
- +++ b/UIKit/UISocialActivity.h
- @@ -6,26 +6,36 @@
- #import <UIKit/UIApplicationExtensionActivity.h>
- +#import <UIKit/UIManagedConfigurationRestrictableActivity-Protocol.h>
- +
- @class NSString, SLComposeViewController;
- -@interface UISocialActivity : UIApplicationExtensionActivity
- +@interface UISocialActivity : UIApplicationExtensionActivity <UIManagedConfigurationRestrictableActivity>
- {
- + _Bool sourceIsManaged;
- NSString *_builtinActivityType;
- SLComposeViewController *_socialComposeViewController;
- }
- ++ (id)_activityExtensionItemsForActivityItemValues:(id)arg1 extensionItemDataRequest:(id)arg2;
- + (long long)activityCategory;
- @property(retain, nonatomic) SLComposeViewController *socialComposeViewController; // @synthesize socialComposeViewController=_socialComposeViewController;
- @property(copy, nonatomic) NSString *builtinActivityType; // @synthesize builtinActivityType=_builtinActivityType;
- +@property(nonatomic) _Bool sourceIsManaged; // @synthesize sourceIsManaged;
- - (void).cxx_destruct;
- +- (_Bool)_wantsAttachmentURLItemData;
- +- (_Bool)_wantsThumbnailItemData;
- - (void)_cleanup;
- - (struct CGSize)_thumbnailSize;
- - (_Bool)_dismissActivityFromViewController:(id)arg1 animated:(_Bool)arg2 completion:(CDUnknownBlockType)arg3;
- - (_Bool)_presentActivityOnViewController:(id)arg1 animated:(_Bool)arg2 completion:(CDUnknownBlockType)arg3;
- - (id)activityViewController;
- -- (void)prepareWithActivityItems:(id)arg1;
- +- (void)_prepareComposeViewController:(id)arg1 withActivityExtensionItems:(id)arg2;
- +- (void)_prepareComposeViewController:(id)arg1 withInjectedExtensionItems:(id)arg2;
- +- (void)prepareWithActivityExtensionItemData:(id)arg1;
- - (_Bool)canPerformWithActivityItems:(id)arg1;
- -- (_Bool)_canBeExcludedByActivityViewController:(id)arg1;
- +- (_Bool)canPerformWithActivityItems:(id)arg1 hostApplicationBundleID:(id)arg2;
- +- (_Bool)_canBeExcludeWhenMatchingWithContext:(id)arg1;
- - (id)activityType;
- - (id)debugDescription;
- - (id)initWithActivityType:(id)arg1;
- diff --git a/UIKit/UISplitAndMaskView.h b/UIKit/UISplitAndMaskView.h
- new file mode 100644
- index 00000000..4a90b721
- --- /dev/null
- +++ b/UIKit/UISplitAndMaskView.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/UIView.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface UISplitAndMaskView : UIView
- +{
- +}
- +
- +- (id)initWithImage:(id)arg1 visibleTopHeight:(double)arg2 visibleBottomHeight:(double)arg3;
- +
- +@end
- +
- diff --git a/UIKit/UISplitKeyboardSupport.h b/UIKit/UISplitKeyboardSupport.h
- index ddcf8617..d6f3f9c5 100644
- --- a/UIKit/UISplitKeyboardSupport.h
- +++ b/UIKit/UISplitKeyboardSupport.h
- @@ -36,6 +36,7 @@ __attribute__((visibility("hidden")))
- - (void)_updateBounceAnimation:(id)arg1;
- - (void)invalidateDisplayLink;
- - (void)bounceAnimationDidFinish;
- +- (void)cancelBounceAnimation;
- - (void)translateDetected:(id)arg1;
- - (_Bool)completedPlacementFrom:(id)arg1 to:(id)arg2 forController:(id)arg3;
- - (_Bool)startedPlacementFrom:(id)arg1 to:(id)arg2 forController:(id)arg3;
- diff --git a/UIKit/UISplitViewController.h b/UIKit/UISplitViewController.h
- index dd8c81dc..8f892e0c 100644
- --- a/UIKit/UISplitViewController.h
- +++ b/UIKit/UISplitViewController.h
- @@ -29,12 +29,13 @@
- - (_Bool)_shouldSynthesizeSupportedOrientations;
- - (double)_contentMarginForChildViewController:(id)arg1;
- - (void)_updateChildContentMargins;
- +- (void)_marginInfoForChild:(id)arg1 leftMargin:(double *)arg2 rightMargin:(double *)arg3;
- - (struct UIEdgeInsets)_edgeInsetsForChildViewController:(id)arg1 insetsAreAbsolute:(_Bool *)arg2;
- - (_Bool)_optsOutOfPopoverControllerHierarchyCheck;
- - (_Bool)_shouldPersistViewWhenCoding;
- - (struct CGRect)_frameForChildContentContainer:(id)arg1;
- -- (void)_super_willUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- -- (void)willUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- +- (void)_super_didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- +- (void)_didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- - (void)purgeMemoryForReason:(int)arg1;
- - (void)unloadViewForced:(_Bool)arg1;
- - (void)_super_removeChildViewController:(id)arg1;
- @@ -87,6 +88,7 @@
- @property(nonatomic) _Bool hidesMasterViewInPortrait;
- @property(nonatomic) float gutterWidth;
- @property(nonatomic) float masterColumnWidth;
- +@property(nonatomic) long long primaryEdge;
- - (void)showDetailViewController:(id)arg1 sender:(id)arg2;
- - (void)showViewController:(id)arg1 sender:(id)arg2;
- @property(readonly, nonatomic) double primaryColumnWidth;
- diff --git a/UIKit/UISplitViewControllerClassicImpl.h b/UIKit/UISplitViewControllerClassicImpl.h
- index 2f84fbde..b1bbc7f2 100644
- --- a/UIKit/UISplitViewControllerClassicImpl.h
- +++ b/UIKit/UISplitViewControllerClassicImpl.h
- @@ -48,6 +48,7 @@ __attribute__((visibility("hidden")))
- long long _lastNotifiedDisplayMode;
- struct CGRect _viewBoundsBeforeCollapse;
- long long _suspendedState;
- + long long _primaryEdge;
- struct {
- unsigned int invalidDelegateHiddenMasterAspectRatios:2;
- unsigned int delegateHiddenMasterAspectRatios:2;
- @@ -136,7 +137,7 @@ __attribute__((visibility("hidden")))
- - (_Bool)_shouldSynthesizeSupportedOrientations;
- - (_Bool)shouldAutorotateToInterfaceOrientation:(long long)arg1;
- - (_Bool)gestureRecognizerShouldBegin:(id)arg1;
- -- (void)willUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- +- (void)_didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- - (_Bool)shouldUpdateFocusInContext:(id)arg1;
- - (id)preferredFocusEnvironments;
- - (id)preferredFocusedView;
- @@ -144,6 +145,7 @@ __attribute__((visibility("hidden")))
- - (void)_setUpFocusContainerGuides;
- - (double)_contentMarginForChildViewController:(id)arg1;
- - (void)_updateChildContentMargins;
- +- (void)_marginInfoForChild:(id)arg1 leftMargin:(double *)arg2 rightMargin:(double *)arg3;
- - (struct UIEdgeInsets)_edgeInsetsForChildViewController:(id)arg1 insetsAreAbsolute:(_Bool *)arg2;
- - (void)popoverWillAppear:(id)arg1;
- - (struct CGSize)_contentSizeForChildViewController:(id)arg1 inPopoverController:(id)arg2;
- @@ -179,6 +181,8 @@ __attribute__((visibility("hidden")))
- - (id)_defaultDisplayModes;
- - (long long)displayMode;
- @property(nonatomic) long long preferredDisplayMode;
- +- (_Bool)_layoutPrimaryOnRight;
- +@property(nonatomic) long long primaryEdge;
- - (_Bool)_effectivePresentsWithGesture;
- @property(readonly, nonatomic) _Bool _presentsInFadingPopover;
- @property(nonatomic) float gutterWidth;
- diff --git a/UIKit/UISplitViewControllerImpl-Protocol.h b/UIKit/UISplitViewControllerImpl-Protocol.h
- index c8a30516..292b2494 100644
- --- a/UIKit/UISplitViewControllerImpl-Protocol.h
- +++ b/UIKit/UISplitViewControllerImpl-Protocol.h
- @@ -14,6 +14,7 @@
- @property(nonatomic) _Bool hidesMasterViewInPortrait;
- @property(nonatomic) float gutterWidth;
- @property(nonatomic) float masterColumnWidth;
- +@property(nonatomic) long long primaryEdge;
- @property(nonatomic) double maximumPrimaryColumnWidth;
- @property(nonatomic) double minimumPrimaryColumnWidth;
- @property(nonatomic) double preferredPrimaryColumnWidthFraction;
- @@ -37,11 +38,12 @@
- - (_Bool)_shouldSynthesizeSupportedOrientations;
- - (double)_contentMarginForChildViewController:(UIViewController *)arg1;
- - (void)_updateChildContentMargins;
- +- (void)_marginInfoForChild:(UIViewController *)arg1 leftMargin:(double *)arg2 rightMargin:(double *)arg3;
- - (struct UIEdgeInsets)_edgeInsetsForChildViewController:(UIViewController *)arg1 insetsAreAbsolute:(_Bool *)arg2;
- - (_Bool)_optsOutOfPopoverControllerHierarchyCheck;
- - (_Bool)_shouldPersistViewWhenCoding;
- - (struct CGRect)_frameForChildContentContainer:(id <UIContentContainer>)arg1;
- -- (void)willUpdateFocusInContext:(UIFocusUpdateContext *)arg1 withAnimationCoordinator:(UIFocusAnimationCoordinator *)arg2;
- +- (void)_didUpdateFocusInContext:(UIFocusUpdateContext *)arg1 withAnimationCoordinator:(UIFocusAnimationCoordinator *)arg2;
- - (void)_didEndSnapshotSession;
- - (void)_willBeginSnapshotSession;
- - (void)purgeMemoryForReason:(int)arg1;
- diff --git a/UIKit/UISplitViewControllerPanelImpl.h b/UIKit/UISplitViewControllerPanelImpl.h
- index e5d4eea6..357e67f3 100644
- --- a/UIKit/UISplitViewControllerPanelImpl.h
- +++ b/UIKit/UISplitViewControllerPanelImpl.h
- @@ -33,6 +33,7 @@
- UISlidingBarStateRequest *_suspendedStateRequest;
- long long _suspendedState;
- UIResponder *_postTransitionResponder;
- + long long _primaryEdge;
- struct {
- unsigned int usedNewAPI:1;
- unsigned int primaryHidingState:2;
- @@ -123,11 +124,12 @@
- - (_Bool)_shouldSynthesizeSupportedOrientations;
- - (double)_contentMarginForChildViewController:(id)arg1;
- - (void)_updateChildContentMargins;
- +- (void)_marginInfoForChild:(id)arg1 leftMargin:(double *)arg2 rightMargin:(double *)arg3;
- - (struct UIEdgeInsets)_edgeInsetsForChildViewController:(id)arg1 insetsAreAbsolute:(_Bool *)arg2;
- - (_Bool)_optsOutOfPopoverControllerHierarchyCheck;
- - (_Bool)_shouldPersistViewWhenCoding;
- - (struct CGRect)_frameForChildContentContainer:(id)arg1;
- -- (void)willUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- +- (void)_didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- - (void)purgeMemoryForReason:(int)arg1;
- - (void)unloadViewForced:(_Bool)arg1;
- - (void)removeChildViewController:(id)arg1;
- @@ -170,6 +172,8 @@
- @property(nonatomic) _Bool hidesMasterViewInPortrait;
- @property(nonatomic) float gutterWidth;
- @property(nonatomic) float masterColumnWidth;
- +- (_Bool)_layoutPrimaryOnRight;
- +@property(nonatomic) long long primaryEdge;
- - (void)showDetailViewController:(id)arg1 sender:(id)arg2;
- - (void)showViewController:(id)arg1 sender:(id)arg2;
- - (double)primaryColumnWidth;
- diff --git a/UIKit/UISpringLoadedGestureRecognizer.h b/UIKit/UISpringLoadedGestureRecognizer.h
- new file mode 100644
- index 00000000..30b0155b
- --- /dev/null
- +++ b/UIKit/UISpringLoadedGestureRecognizer.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/UIDragGestureRecognizer.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface UISpringLoadedGestureRecognizer : UIDragGestureRecognizer
- +{
- +}
- +
- +- (void)spring;
- +- (void)_draggingEndedWithEvent:(id)arg1;
- +- (void)_draggingExitedWithEvent:(id)arg1;
- +- (void)_draggingUpdatedWithEvent:(id)arg1;
- +- (void)_draggingEnteredWithEvent:(id)arg1;
- +- (struct CGPoint)locationInView:(id)arg1;
- +- (_Bool)canBePreventedByGestureRecognizer:(id)arg1;
- +- (_Bool)canPreventGestureRecognizer:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UISpringLoadedInteraction.h b/UIKit/UISpringLoadedInteraction.h
- new file mode 100644
- index 00000000..9ed6195d
- --- /dev/null
- +++ b/UIKit/UISpringLoadedInteraction.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/UIInteraction-Protocol.h>
- +#import <UIKit/UIInteraction_Internal-Protocol.h>
- +#import <UIKit/UISpringLoadedInteractionBehaviorDelegate-Protocol.h>
- +
- +@class NSString, UIDelayedAction, UISpringLoadedInteractionContextImpl, UIView;
- +@protocol UISpringLoadedInteractionBehavior, UISpringLoadedInteractionEffect;
- +
- +@interface UISpringLoadedInteraction : NSObject <UISpringLoadedInteractionBehaviorDelegate, UIInteraction_Internal, UIInteraction>
- +{
- + UIView *_view;
- + id <UISpringLoadedInteractionBehavior> _interactionBehavior;
- + id <UISpringLoadedInteractionEffect> _interactionEffect;
- + UISpringLoadedInteractionContextImpl *_context;
- + CDUnknownBlockType _handler;
- + UIDelayedAction *_emphasizeAction;
- + UIDelayedAction *_activateAction;
- +}
- +
- ++ (id)springLoadedInteractionWithActivationHandler:(CDUnknownBlockType)arg1;
- ++ (id)springLoadedInteractionWithHandler:(CDUnknownBlockType)arg1;
- ++ (id)hysteresisBehaviorWithBeginningVelocity:(double)arg1 cancelingVelocity:(double)arg2;
- ++ (id)_defaultInteractionBehavior;
- ++ (id)defaultInteractionBehavior;
- ++ (id)hysteresisBehavior;
- ++ (id)_blinkEffect;
- ++ (id)blinkEffect;
- ++ (id)scaleEffect;
- +@property(retain, nonatomic) UIDelayedAction *activateAction; // @synthesize activateAction=_activateAction;
- +@property(retain, nonatomic) UIDelayedAction *emphasizeAction; // @synthesize emphasizeAction=_emphasizeAction;
- +@property(copy, nonatomic) CDUnknownBlockType handler; // @synthesize handler=_handler;
- +@property(retain, nonatomic) UISpringLoadedInteractionContextImpl *context; // @synthesize context=_context;
- +@property(readonly, nonatomic) id <UISpringLoadedInteractionEffect> interactionEffect; // @synthesize interactionEffect=_interactionEffect;
- +@property(readonly, nonatomic) id <UISpringLoadedInteractionBehavior> interactionBehavior; // @synthesize interactionBehavior=_interactionBehavior;
- +@property(nonatomic) __weak UIView *view; // @synthesize view=_view;
- +- (void).cxx_destruct;
- +- (_Bool)_shouldContinueInteractionWithContext:(id)arg1;
- +- (_Bool)_shouldBeginInteractionWithContext:(id)arg1;
- +- (void)_resetBehavior;
- +- (void)_cancelActions;
- +- (void)_activateSpringLoading:(id)arg1;
- +- (void)_startActivateAction;
- +- (void)_emphasizeSpringLoading:(id)arg1;
- +- (void)_startEmphasizeAction;
- +- (void)_reloadSpringLoadedInteractionBehavior;
- +- (void)setState:(long long)arg1;
- +- (void)_springloadedStateChanged:(id)arg1;
- +- (id)visualEffect;
- +- (void)setVisualEffect:(id)arg1;
- +- (void)setBehavior:(id)arg1;
- +- (id)behavior;
- +- (void)setInteractionBehavior:(id)arg1;
- +- (id)_dynamicGestureRecognizersForEvent:(id)arg1;
- +- (void)didMoveToView:(id)arg1;
- +- (void)willMoveToView:(id)arg1;
- +- (id)initWithActivationHandler:(CDUnknownBlockType)arg1;
- +- (id)initWithInteractionBehavior:(id)arg1 interactionEffect:(id)arg2 activationHandler:(CDUnknownBlockType)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/UISpringLoadedInteractionBehavior-Protocol.h b/UIKit/UISpringLoadedInteractionBehavior-Protocol.h
- new file mode 100644
- index 00000000..89c69a12
- --- /dev/null
- +++ b/UIKit/UISpringLoadedInteractionBehavior-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 UISpringLoadedInteraction;
- +@protocol UISpringLoadedInteractionContext;
- +
- +@protocol UISpringLoadedInteractionBehavior <NSObject>
- +- (_Bool)shouldAllowInteraction:(UISpringLoadedInteraction *)arg1 withContext:(id <UISpringLoadedInteractionContext>)arg2;
- +
- +@optional
- +- (void)interactionDidFinish:(UISpringLoadedInteraction *)arg1;
- +@end
- +
- diff --git a/UIKit/UISpringLoadedInteractionBehaviorDelegate-Protocol.h b/UIKit/UISpringLoadedInteractionBehaviorDelegate-Protocol.h
- new file mode 100644
- index 00000000..ae005d9c
- --- /dev/null
- +++ b/UIKit/UISpringLoadedInteractionBehaviorDelegate-Protocol.h
- @@ -0,0 +1,10 @@
- +//
- +// 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.
- +//
- +
- +@protocol UISpringLoadedInteractionBehaviorDelegate
- +- (void)_reloadSpringLoadedInteractionBehavior;
- +@end
- +
- diff --git a/UIKit/UISpringLoadedInteractionBehavior_Private-Protocol.h b/UIKit/UISpringLoadedInteractionBehavior_Private-Protocol.h
- new file mode 100644
- index 00000000..0b856406
- --- /dev/null
- +++ b/UIKit/UISpringLoadedInteractionBehavior_Private-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/UISpringLoadedInteractionBehavior-Protocol.h>
- +
- +@protocol UISpringLoadedInteractionBehaviorDelegate;
- +
- +@protocol UISpringLoadedInteractionBehavior_Private <UISpringLoadedInteractionBehavior>
- +@property(nonatomic) __weak id <UISpringLoadedInteractionBehaviorDelegate> delegate;
- +@end
- +
- diff --git a/UIKit/UISpringLoadedInteractionContext-Protocol.h b/UIKit/UISpringLoadedInteractionContext-Protocol.h
- new file mode 100644
- index 00000000..3cb74477
- --- /dev/null
- +++ b/UIKit/UISpringLoadedInteractionContext-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 UIView;
- +
- +@protocol UISpringLoadedInteractionContext <NSObject>
- +@property(retain, nonatomic) id targetItem;
- +@property(retain, nonatomic) UIView *targetView;
- +@property(readonly, nonatomic) long long state;
- +- (struct CGPoint)locationInView:(UIView *)arg1;
- +@end
- +
- diff --git a/UIKit/UISpringLoadedInteractionContextImpl.h b/UIKit/UISpringLoadedInteractionContextImpl.h
- new file mode 100644
- index 00000000..0b6e4f3b
- --- /dev/null
- +++ b/UIKit/UISpringLoadedInteractionContextImpl.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>
- +
- +#import <UIKit/UISpringLoadedInteractionContext_Internal-Protocol.h>
- +
- +@class NSString, UISpringLoadedGestureRecognizer, UIView;
- +
- +__attribute__((visibility("hidden")))
- +@interface UISpringLoadedInteractionContextImpl : NSObject <UISpringLoadedInteractionContext_Internal>
- +{
- + id targetItem;
- + UIView *targetView;
- + UIView *overrideTargetView;
- + id overrideTargetItem;
- + long long _state;
- + UISpringLoadedGestureRecognizer *_currentRecognizer;
- +}
- +
- +@property(nonatomic) __weak UISpringLoadedGestureRecognizer *currentRecognizer; // @synthesize currentRecognizer=_currentRecognizer;
- +@property(nonatomic) long long state; // @synthesize state=_state;
- +@property(retain, nonatomic) id overrideTargetItem; // @synthesize overrideTargetItem;
- +@property(retain, nonatomic) UIView *overrideTargetView; // @synthesize overrideTargetView;
- +@property(retain, nonatomic) UIView *targetView; // @synthesize targetView;
- +@property(retain, nonatomic) id targetItem; // @synthesize targetItem;
- +- (void).cxx_destruct;
- +- (struct CGPoint)locationInView:(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/UISpringLoadedInteractionContext_Internal-Protocol.h b/UIKit/UISpringLoadedInteractionContext_Internal-Protocol.h
- new file mode 100644
- index 00000000..04182d65
- --- /dev/null
- +++ b/UIKit/UISpringLoadedInteractionContext_Internal-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/UISpringLoadedInteractionContext-Protocol.h>
- +
- +@class UIView;
- +
- +@protocol UISpringLoadedInteractionContext_Internal <UISpringLoadedInteractionContext>
- +@property(retain, nonatomic) id overrideTargetItem;
- +@property(retain, nonatomic) UIView *overrideTargetView;
- +@end
- +
- diff --git a/UIKit/UISpringLoadedInteractionEffect-Protocol.h b/UIKit/UISpringLoadedInteractionEffect-Protocol.h
- new file mode 100644
- index 00000000..0ebd98b2
- --- /dev/null
- +++ b/UIKit/UISpringLoadedInteractionEffect-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 UISpringLoadedInteraction;
- +@protocol UISpringLoadedInteractionContext;
- +
- +@protocol UISpringLoadedInteractionEffect <NSObject>
- +- (void)interaction:(UISpringLoadedInteraction *)arg1 didChangeWithContext:(id <UISpringLoadedInteractionContext>)arg2;
- +@end
- +
- diff --git a/UIKit/UISpringLoadedInteractionSupporting-Protocol.h b/UIKit/UISpringLoadedInteractionSupporting-Protocol.h
- new file mode 100644
- index 00000000..77c3c1a4
- --- /dev/null
- +++ b/UIKit/UISpringLoadedInteractionSupporting-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 UISpringLoadedInteractionSupporting <NSObject>
- +@property(nonatomic, getter=isSpringLoaded) _Bool springLoaded;
- +@end
- +
- diff --git a/UIKit/UISpringTimingParameters.h b/UIKit/UISpringTimingParameters.h
- index 6f39afb5..74664c32 100644
- --- a/UIKit/UISpringTimingParameters.h
- +++ b/UIKit/UISpringTimingParameters.h
- @@ -23,7 +23,7 @@
- @property(nonatomic) double damping; // @synthesize damping=_damping;
- @property(nonatomic) double stiffness; // @synthesize stiffness=_stiffness;
- @property(nonatomic) double mass; // @synthesize mass=_mass;
- -@property(readonly, nonatomic) _Bool implicitDuration; // @synthesize implicitDuration=_implicitDuration;
- +@property(nonatomic) _Bool implicitDuration; // @synthesize implicitDuration=_implicitDuration;
- @property(readonly, nonatomic) double dampingRatio; // @synthesize dampingRatio=_dampingRatio;
- @property(readonly, nonatomic) struct CGVector initialVelocity; // @synthesize initialVelocity=_initialVelocity;
- @property(readonly, nonatomic) double settlingDuration;
- diff --git a/UIKit/UIStackView.h b/UIKit/UIStackView.h
- index bf482b16..16d2124b 100644
- --- a/UIKit/UIStackView.h
- +++ b/UIKit/UIStackView.h
- @@ -40,13 +40,14 @@
- - (void)setOpaque:(_Bool)arg1;
- - (id)_mutableLayoutArrangements;
- - (_Bool)_hasLayoutArrangements;
- -- (void)dealloc;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- @property(nonatomic, getter=isBaselineRelativeArrangement) _Bool baselineRelativeArrangement;
- @property(nonatomic) long long alignment;
- @property(nonatomic) long long distribution;
- @property(nonatomic) double spacing;
- +- (double)customSpacingAfterView:(id)arg1;
- +- (void)setCustomSpacing:(double)arg1 afterView:(id)arg2;
- @property(nonatomic) long long axis;
- @property(readonly, copy, nonatomic) NSArray *arrangedSubviews;
- - (void)setArrangedSubviews:(id)arg1;
- diff --git a/UIKit/UIStatusBar.h b/UIKit/UIStatusBar.h
- index 1c1c84ae..8f17c5be 100644
- --- a/UIKit/UIStatusBar.h
- +++ b/UIKit/UIStatusBar.h
- @@ -4,17 +4,16 @@
- // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
- //
- -#import <UIKit/_UIScrollsToTopInitiatorView.h>
- +#import <UIKit/UIStatusBar_Base.h>
- #import <UIKit/UIStatusBarServerClient-Protocol.h>
- #import <UIKit/UIStatusBarStateObserver-Protocol.h>
- -@class NSMutableArray, NSMutableSet, NSNumber, NSString, UIColor, UILabel, UIStatusBarBackgroundView, UIStatusBarForegroundView, UIStatusBarServer, UIStatusBarStyleAnimationParameters, UIStatusBarStyleAttributes, UIStatusBarStyleRequest, UIStatusBarWindow, UIView;
- -@protocol UIStatusBarCarPlayDockDataProviding, UIStatusBarStateProvider, UIStatusBarStyleDelegate, UIViewControllerTransitionCoordinator;
- +@class NSMutableArray, NSMutableSet, NSNumber, NSString, UIColor, UILabel, UIStatusBarBackgroundView, UIStatusBarForegroundView, UIStatusBarStyleAnimationParameters, UIStatusBarStyleAttributes, UIStatusBarWindow, UIView;
- +@protocol UIStatusBarStateProvider;
- -@interface UIStatusBar : _UIScrollsToTopInitiatorView <UIStatusBarServerClient, UIStatusBarStateObserver>
- +@interface UIStatusBar : UIStatusBar_Base <UIStatusBarServerClient, UIStatusBarStateObserver>
- {
- - UIStatusBarServer *_statusBarServer;
- id <UIStatusBarStateProvider> _inProcessProvider;
- _Bool _showsForeground;
- UIStatusBarBackgroundView *_backgroundView;
- @@ -22,77 +21,49 @@
- UILabel *_doubleHeightLabel;
- UIView *_doubleHeightLabelContainer;
- NSString *_currentDoubleHeightText;
- - CDStruct_19f80fdc _currentRawData;
- + CDStruct_121c720f _currentRawData;
- NSMutableArray *_interruptedAnimationCompositeViews;
- UIStatusBarBackgroundView *_newStyleBackgroundView;
- UIStatusBarForegroundView *_newStyleForegroundView;
- UIStatusBar *_slidingStatusBar;
- - long long _requestedStyle;
- - int _styleOverrides;
- UIStatusBarStyleAttributes *_styleAttributes;
- long long _orientation;
- - _Bool _hidden;
- - _Bool _suppressesHiddenSideEffects;
- - _Bool _foreground;
- - _Bool _registered;
- _Bool _waitingOnCallbackAfterChangingStyleOverridesLocally;
- _Bool _suppressGlow;
- double _translucentBackgroundAlpha;
- _Bool _showOnlyCenterItems;
- _Bool _foregroundViewShouldIgnoreStatusBarDataDuringAnimation;
- - CDStruct_fcc70cc1 *_localDataOverrides;
- UIColor *_tintColor;
- UIColor *_lastUsedBackgroundColor;
- UIStatusBarStyleAnimationParameters *_nextTintTransition;
- NSNumber *_overrideHeight;
- NSMutableSet *_disableRasterizationReasons;
- - _Bool _persistentAnimationsEnabled;
- - _Bool _simulatesLegacyAppearance;
- - _Bool _serverUpdatesDisabled;
- _Bool _timeHidden;
- - _Bool _homeItemsDisabled;
- UIStatusBarWindow *_statusBarWindow;
- - id <UIStatusBarStyleDelegate> _styleDelegate;
- - id <UIStatusBarCarPlayDockDataProviding> _dockDataProvider;
- - id <UIViewControllerTransitionCoordinator> __transitionCoordinator;
- - UIColor *_foregroundColor;
- - long long _legibilityStyle;
- }
- -+ (void)enumerateStatusBarStyleOverridesWithBlock:(CDUnknownBlockType)arg1;
- + (long long)deviceUserInterfaceLayoutDirection;
- + (void)_setDeviceUserInterfaceLayoutDirection:(long long)arg1;
- + (id)_styleAttributesForStatusBarStyle:(long long)arg1 legacy:(_Bool)arg2;
- + (id)_styleAttributesForRequest:(id)arg1;
- + (id)_newStyleAttributesForRequest:(id)arg1;
- + (_Bool)_isLightContentStyle:(long long)arg1;
- -+ (void)setSuppressUpdateAnimations:(_Bool)arg1;
- ++ (double)_viewControllerAdjustmentForOrientation:(long long)arg1;
- + (void)setTintOverrideEnabled:(_Bool)arg1 withColor:(id)arg2;
- + (long long)lowBatteryLevel;
- -+ (void)getData:(CDStruct_19f80fdc *)arg1 forRequestedData:(const CDStruct_19f80fdc *)arg2 withOverrides:(const CDStruct_fcc70cc1 *)arg3;
- ++ (void)getData:(CDStruct_121c720f *)arg1 forRequestedData:(const CDStruct_121c720f *)arg2 withOverrides:(const CDStruct_e9ade08e *)arg3;
- ++ (int)cornerStyleForRequestedStyle:(long long)arg1 effectiveStyle:(long long)arg2 alignment:(int)arg3;
- ++ (void)enumerateStatusBarStyleOverridesWithBlock:(CDUnknownBlockType)arg1;
- + (id)navBarTintColorFromStatusBarTintColor:(id)arg1;
- + (id)statusBarTintColorForNavBarTintColor:(id)arg1;
- + (id)defaultBlueTintColor;
- -+ (int)cornerStyleForRequestedStyle:(long long)arg1 effectiveStyle:(long long)arg2 alignment:(int)arg3;
- -+ (long long)_defaultStyleForRequestedStyle:(long long)arg1 styleOverrides:(int)arg2 simulateLegacyAppearance:(_Bool)arg3;
- + (long long)defaultStyleForRequestedStyle:(long long)arg1 styleOverrides:(int)arg2;
- + (long long)defaultStatusBarStyleWithTint:(_Bool)arg1;
- + (double)heightForStyle:(long long)arg1 orientation:(long long)arg2;
- -+ (struct CGRect)_frameInSceneReferenceSpaceForStyleAttributes:(id)arg1 orientation:(long long)arg2;
- -+ (struct CGRect)_frameInSceneReferenceSpaceForStyleAttributes:(id)arg1 orientation:(long long)arg2 inSceneWithReferenceSize:(struct CGSize)arg3;
- -+ (struct CGRect)_frameInSceneReferenceSpaceForStyle:(long long)arg1 orientation:(long long)arg2 inSceneWithReferenceSize:(struct CGSize)arg3;
- -@property(nonatomic) long long legibilityStyle; // @synthesize legibilityStyle=_legibilityStyle;
- -@property(retain, nonatomic) UIColor *foregroundColor; // @synthesize foregroundColor=_foregroundColor;
- -@property(nonatomic) _Bool homeItemsDisabled; // @synthesize homeItemsDisabled=_homeItemsDisabled;
- ++ (_Bool)_shouldForwardToImplementationClassForStyle:(long long)arg1;
- @property(nonatomic, getter=isTimeHidden) _Bool timeHidden; // @synthesize timeHidden=_timeHidden;
- -@property(nonatomic) __weak id <UIViewControllerTransitionCoordinator> _transitionCoordinator; // @synthesize _transitionCoordinator=__transitionCoordinator;
- -@property(nonatomic) _Bool serverUpdatesDisabled; // @synthesize serverUpdatesDisabled=_serverUpdatesDisabled;
- -@property(nonatomic) _Bool simulatesLegacyAppearance; // @synthesize simulatesLegacyAppearance=_simulatesLegacyAppearance;
- -@property(nonatomic) _Bool persistentAnimationsEnabled; // @synthesize persistentAnimationsEnabled=_persistentAnimationsEnabled;
- -@property(nonatomic) __weak id <UIStatusBarCarPlayDockDataProviding> dockDataProvider; // @synthesize dockDataProvider=_dockDataProvider;
- -@property(nonatomic) __weak id <UIStatusBarStyleDelegate> styleDelegate; // @synthesize styleDelegate=_styleDelegate;
- -@property(readonly, nonatomic) int styleOverrides; // @synthesize styleOverrides=_styleOverrides;
- -@property(nonatomic) __weak UIStatusBarWindow *statusBarWindow; // @synthesize statusBarWindow=_statusBarWindow;
- +- (void)setStatusBarWindow:(id)arg1;
- +- (id)statusBarWindow;
- - (void).cxx_destruct;
- - (_Bool)_rectIntersectsTimeItem:(struct CGRect)arg1;
- - (void)_performBlockWhileIgnoringForegroundViewChanges:(CDUnknownBlockType)arg1;
- @@ -100,51 +71,43 @@
- - (void)_setOverrideHeight:(double)arg1;
- - (id)_currentComposedDataForStyle:(id)arg1;
- - (id)_currentComposedData;
- -- (double)_hiddenAlphaForHideAnimationParameters:(id)arg1;
- -- (struct CGAffineTransform)_hiddenTransformForHideAnimationParameters:(id)arg1;
- - (_Bool)_isTransparent;
- - (id)_backgroundView;
- - (void)statusBarStateProvider:(id)arg1 didChangeDoubleHeightStatusStringForStyle:(long long)arg2;
- -- (void)statusBarStateProvider:(id)arg1 didPostStatusBarData:(const CDStruct_19f80fdc *)arg2 withActions:(int)arg3;
- +- (void)statusBarStateProvider:(id)arg1 didPostStatusBarData:(const CDStruct_121c720f *)arg2 withActions:(int)arg3;
- - (void)statusBarServer:(id)arg1 didReceiveDoubleHeightStatusString:(id)arg2 forStyle:(long long)arg3;
- - (void)statusBarServer:(id)arg1 didReceiveGlowAnimationState:(_Bool)arg2 forStyle:(long long)arg3;
- - (void)statusBarServer:(id)arg1 didReceiveStyleOverrides:(int)arg2;
- -- (void)statusBarServer:(id)arg1 didReceiveStatusBarData:(const CDStruct_19f80fdc *)arg2 withActions:(int)arg3;
- +- (void)statusBarServer:(id)arg1 didReceiveStatusBarData:(const CDStruct_121c720f *)arg2 withActions:(int)arg3;
- - (void)_itemViewShouldEndDisablingRasterization:(id)arg1;
- - (void)_itemViewShouldBeginDisablingRasterization:(id)arg1;
- - (void)_endDisablingRasterizationForReason:(id)arg1;
- - (void)_beginDisablingRasterizationForReason:(id)arg1;
- - (void)_updateShouldRasterize;
- -- (_Bool)showsContentsOnScreen;
- - (_Bool)_shouldReverseLayoutDirection;
- - (void)_didChangeFromIdiom:(long long)arg1 onScreen:(id)arg2 traverseHierarchy:(_Bool)arg3;
- - (_Bool)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2;
- - (id)_currentStyleAttributes;
- - (void)setStyleRequest:(id)arg1 animationParameters:(id)arg2;
- -@property(copy, nonatomic) UIStatusBarStyleRequest *styleRequest;
- +- (id)styleRequest;
- - (id)currentStyleRequestForStyle:(long long)arg1;
- - (void)setLegibilityStyle:(long long)arg1 animationParameters:(id)arg2;
- -- (void)_styleOverridesDidChange:(id)arg1;
- - (void)setForegroundAlpha:(double)arg1 animationParameters:(id)arg2;
- - (void)setForegroundColor:(id)arg1 animationParameters:(id)arg2;
- +- (void)setSimulatesLegacyAppearance:(_Bool)arg1;
- +- (void)setPersistentAnimationsEnabled:(_Bool)arg1;
- - (void)_updatePersistentAnimationsEnabledForForegroundView:(id)arg1;
- +- (void)setRegistered:(_Bool)arg1;
- - (void)_itemViewPerformButtonAction:(id)arg1;
- - (void)jiggleLockIcon;
- - (void)animateUnlock;
- - (void)setEnabledCenterItems:(id)arg1 duration:(double)arg2;
- - (void)crossfadeTime:(_Bool)arg1 duration:(double)arg2;
- -- (void)_willEnterForeground:(id)arg1;
- -- (void)_didEnterBackground:(id)arg1;
- -- (void)_evaluateServerRegistration;
- -- (void)didMoveToSuperview;
- - (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
- - (_Bool)_shouldSeekHigherPriorityTouchTarget;
- - (_Bool)_touchShouldProduceReturnEvent;
- - (id)_styleAttributesForRequest:(id)arg1;
- - (void)setSuppressesHiddenSideEffects:(_Bool)arg1;
- -- (_Bool)isHidden;
- -- (void)setHidden:(_Bool)arg1;
- -- (void)setHidden:(_Bool)arg1 animated:(_Bool)arg2;
- - (void)setHidden:(_Bool)arg1 animationParameters:(id)arg2;
- - (void)_statusBarDidAnimateRotation;
- - (void)_statusBarWillAnimateRotation;
- @@ -173,41 +136,30 @@
- - (void)_setDoubleHeightStatusString:(id)arg1;
- - (id)_doubleHeightStatusStringForStyle:(long long)arg1;
- - (_Bool)_shouldUseInProcessProviderDoubleHeightStatusString;
- -- (void)_requestStyleAttributes:(id)arg1 animationParameters:(id)arg2 forced:(_Bool)arg3;
- -- (void)_requestStyleAttributes:(id)arg1 animationParameters:(id)arg2;
- -- (void)requestStyle:(long long)arg1 animationParameters:(id)arg2 forced:(_Bool)arg3;
- -- (void)requestStyle:(long long)arg1 animationParameters:(id)arg2;
- +- (void)_updateUIWithStyleAttributes:(id)arg1 animationParameters:(id)arg2 forced:(_Bool)arg3;
- +- (void)_updateUIWithStyleAttributes:(id)arg1 animationParameters:(id)arg2;
- +- (void)_requestStyle:(long long)arg1 animationParameters:(id)arg2 forced:(_Bool)arg3;
- - (void)requestStyle:(long long)arg1 animation:(int)arg2 startTime:(double)arg3 duration:(double)arg4 curve:(long long)arg5;
- -- (void)requestStyle:(long long)arg1 animated:(_Bool)arg2 forced:(_Bool)arg3;
- -- (void)requestStyle:(long long)arg1 animated:(_Bool)arg2;
- -- (void)requestStyle:(long long)arg1;
- -- (long long)styleForRequestedStyle:(long long)arg1;
- - (_Bool)isTranslucent;
- - (_Bool)isDoubleHeight;
- - (long long)currentStyle;
- -- (long long)_requestedStyle;
- - (double)_standardHeight;
- - (double)heightForOrientation:(long long)arg1;
- - (struct CGRect)frameForOrientation:(long long)arg1;
- -- (double)currentHeight;
- -- (struct CGRect)currentFrame;
- - (double)defaultDoubleHeight;
- - (double)defaultHeight;
- -- (void)setLocalDataOverrides:(CDStruct_fcc70cc1 *)arg1;
- - (void)setShowsOnlyCenterItems:(_Bool)arg1;
- - (void)setBackgroundAlpha:(double)arg1;
- - (void)setSuppressesGlow:(_Bool)arg1;
- - (void)forgetEitherSideHistory;
- - (void)noteStyleOverridesChangedLocally;
- -- (void)forceUpdateStyleOverrides:(_Bool)arg1;
- - (void)forceUpdateGlowAnimation;
- - (void)forceUpdateDoubleHeightStatus;
- -- (void)forceUpdateToData:(const CDStruct_19f80fdc *)arg1 animated:(_Bool)arg2;
- +- (void)forceUpdateToData:(const CDStruct_121c720f *)arg1 animated:(_Bool)arg2;
- - (void)forceUpdateData:(_Bool)arg1;
- +- (void)forceUpdate:(_Bool)arg1;
- - (void)dealloc;
- -- (id)initWithFrame:(struct CGRect)arg1;
- -- (id)initWithFrame:(struct CGRect)arg1 showForegroundView:(_Bool)arg2;
- -- (id)initWithFrame:(struct CGRect)arg1 showForegroundView:(_Bool)arg2 inProcessStateProvider:(id)arg3;
- +- (id)_initWithFrame:(struct CGRect)arg1 showForegroundView:(_Bool)arg2 inProcessStateProvider:(id)arg3;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- diff --git a/UIKit/UIStatusBarActionableLockScreenStyleAttributes.h b/UIKit/UIStatusBarActionableLockScreenStyleAttributes.h
- new file mode 100644
- index 00000000..dbfde603
- --- /dev/null
- +++ b/UIKit/UIStatusBarActionableLockScreenStyleAttributes.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/UIStatusBarLockScreenStyleAttributes.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface UIStatusBarActionableLockScreenStyleAttributes : UIStatusBarLockScreenStyleAttributes
- +{
- +}
- +
- +- (_Bool)shouldProduceReturnEvent;
- +
- +@end
- +
- diff --git a/UIKit/UIStatusBarCache.h b/UIKit/UIStatusBarCache.h
- new file mode 100644
- index 00000000..21272855
- --- /dev/null
- +++ b/UIKit/UIStatusBarCache.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>
- +
- +@class CPBitmapStore;
- +
- +__attribute__((visibility("hidden")))
- +@interface UIStatusBarCache : NSObject
- +{
- + CPBitmapStore *_store;
- + _Bool _writeable;
- +}
- +
- ++ (id)sharedInstance;
- +@property(readonly, nonatomic, getter=isWriteable) _Bool writeable; // @synthesize writeable=_writeable;
- +- (void).cxx_destruct;
- +- (void)removeImagesInGroup:(id)arg1;
- +- (void)cacheImage:(id)arg1 named:(id)arg2 forGroup:(id)arg3;
- +- (id)imageNamed:(id)arg1 forGroup:(id)arg2 withScale:(double)arg3;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/UIStatusBarCarPlayDockAppItemButton.h b/UIKit/UIStatusBarCarPlayDockAppItemButton.h
- index 72179f8b..d1bc026f 100644
- --- a/UIKit/UIStatusBarCarPlayDockAppItemButton.h
- +++ b/UIKit/UIStatusBarCarPlayDockAppItemButton.h
- @@ -16,11 +16,15 @@ __attribute__((visibility("hidden")))
- NSLayoutConstraint *_heightConstraint;
- NSLayoutConstraint *_widthConstraint;
- _Bool _active;
- + _Bool _showBadge;
- NSString *_bundleIdentifier;
- UIImageView *_iconImageView;
- UIImageView *_iconHighlightImageView;
- + UIImageView *_badgeView;
- }
- +@property(nonatomic) _Bool showBadge; // @synthesize showBadge=_showBadge;
- +@property(retain, nonatomic) UIImageView *badgeView; // @synthesize badgeView=_badgeView;
- @property(retain, nonatomic) UIImageView *iconHighlightImageView; // @synthesize iconHighlightImageView=_iconHighlightImageView;
- @property(retain, nonatomic) UIImageView *iconImageView; // @synthesize iconImageView=_iconImageView;
- @property(copy, nonatomic) NSString *bundleIdentifier; // @synthesize bundleIdentifier=_bundleIdentifier;
- @@ -32,6 +36,7 @@ __attribute__((visibility("hidden")))
- - (void)pressesEnded:(id)arg1 withEvent:(id)arg2;
- - (void)pressesCancelled:(id)arg1 withEvent:(id)arg2;
- - (void)pressesBegan:(id)arg1 withEvent:(id)arg2;
- +- (void)setShowBadge:(_Bool)arg1 animated:(_Bool)arg2;
- @property(readonly, nonatomic) _Bool itemHasBundleIdentifier;
- - (void)setCharge:(float)arg1;
- - (float)charge;
- diff --git a/UIKit/UIStatusBarCarPlayDockItemView.h b/UIKit/UIStatusBarCarPlayDockItemView.h
- index 558f6fec..30d9888d 100644
- --- a/UIKit/UIStatusBarCarPlayDockItemView.h
- +++ b/UIKit/UIStatusBarCarPlayDockItemView.h
- @@ -47,7 +47,7 @@ __attribute__((visibility("hidden")))
- - (double)_neededSizeWithoutCallTimer;
- - (double)_neededSizeWithCallTimer;
- - (_Bool)allowsUserInteraction;
- -- (void)updateConstraints;
- +- (void)layoutSubviews;
- - (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;
- - (id)initWithFrame:(struct CGRect)arg1;
- diff --git a/UIKit/UIStatusBarComposedData.h b/UIKit/UIStatusBarComposedData.h
- index ca08ae31..a0c11b26 100644
- --- a/UIKit/UIStatusBarComposedData.h
- +++ b/UIKit/UIStatusBarComposedData.h
- @@ -13,7 +13,7 @@
- __attribute__((visibility("hidden")))
- @interface UIStatusBarComposedData : NSObject <NSCopying>
- {
- - CDStruct_19f80fdc _rawData;
- + CDStruct_121c720f _rawData;
- _Bool _itemEnabled[41];
- NSString *_doubleHeightStatus;
- UISystemNavigationAction *_systemNavigationItem;
- @@ -26,9 +26,9 @@ __attribute__((visibility("hidden")))
- - (_Bool)isEqual:(id)arg1;
- - (void)setItem:(int)arg1 enabled:(_Bool)arg2;
- - (_Bool)isItemEnabled:(int)arg1;
- -@property(readonly, nonatomic) CDStruct_19f80fdc *rawData;
- +@property(readonly, nonatomic) CDStruct_121c720f *rawData;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- -- (id)initWithRawData:(const CDStruct_19f80fdc *)arg1;
- +- (id)initWithRawData:(const CDStruct_121c720f *)arg1;
- @end
- diff --git a/UIKit/UIStatusBarForegroundView.h b/UIKit/UIStatusBarForegroundView.h
- index e0a46333..103a5b41 100644
- --- a/UIKit/UIStatusBarForegroundView.h
- +++ b/UIKit/UIStatusBarForegroundView.h
- @@ -26,6 +26,7 @@ __attribute__((visibility("hidden")))
- @property(readonly, nonatomic) UIStatusBarForegroundStyleAttributes *foregroundStyle; // @synthesize foregroundStyle=_foregroundStyle;
- @property(nonatomic) long long idiom; // @synthesize idiom=_idiom;
- - (void).cxx_destruct;
- +- (_Bool)rectIntersectsBatteryItem:(struct CGRect)arg1;
- - (_Bool)rectIntersectsTimeItem:(struct CGRect)arg1;
- - (void)jiggleLockIcon;
- - (void)animateUnlock;
- diff --git a/UIKit/UIStatusBarNewUIDoubleHeightStyleAttributes.h b/UIKit/UIStatusBarNewUIDoubleHeightStyleAttributes.h
- index 959318a6..fcf8f45c 100644
- --- a/UIKit/UIStatusBarNewUIDoubleHeightStyleAttributes.h
- +++ b/UIKit/UIStatusBarNewUIDoubleHeightStyleAttributes.h
- @@ -13,6 +13,7 @@ __attribute__((visibility("hidden")))
- - (_Bool)isDoubleHeight;
- - (double)heightForMetrics:(long long)arg1;
- +- (_Bool)shouldProduceReturnEvent;
- - (id)initWithRequest:(id)arg1 backgroundColor:(id)arg2 foregroundColor:(id)arg3 hasBusyBackground:(_Bool)arg4;
- @end
- diff --git a/UIKit/UIStatusBarServer.h b/UIKit/UIStatusBarServer.h
- index f4b718a5..21bcab93 100644
- --- a/UIKit/UIStatusBarServer.h
- +++ b/UIKit/UIStatusBarServer.h
- @@ -18,17 +18,17 @@
- + (_Bool)getGlowAnimationStateForStyle:(long long)arg1;
- + (double)getGlowAnimationEndTimeForStyle:(long long)arg1;
- + (int)getStyleOverrides;
- -+ (CDStruct_fcc70cc1 *)getStatusBarOverrideData;
- -+ (const CDStruct_19f80fdc *)getStatusBarData;
- ++ (CDStruct_e9ade08e *)getStatusBarOverrideData;
- ++ (const CDStruct_121c720f *)getStatusBarData;
- + (void)permanentizeStatusBarOverrideData;
- -+ (void)postStatusBarOverrideData:(CDStruct_fcc70cc1 *)arg1;
- ++ (void)postStatusBarOverrideData:(CDStruct_e9ade08e *)arg1;
- + (void)removeStatusBarItem:(int)arg1;
- + (void)addStatusBarItem:(int)arg1;
- + (void)postDoubleHeightStatusString:(id)arg1 forStyle:(long long)arg2;
- + (void)postGlowAnimationState:(_Bool)arg1 forStyle:(long long)arg2;
- + (void)removeStyleOverrides:(int)arg1;
- + (void)addStyleOverrides:(int)arg1;
- -+ (void)postStatusBarData:(const CDStruct_19f80fdc *)arg1 withActions:(int)arg2;
- ++ (void)postStatusBarData:(const CDStruct_121c720f *)arg1 withActions:(int)arg2;
- + (unsigned int)_publisherPort;
- + (unsigned int)_serverPort;
- + (const char *)serviceName;
- @@ -38,7 +38,7 @@
- - (void)_receivedDoubleHeightStatus:(const char *)arg1 forStyle:(long long)arg2;
- - (void)_receivedGlowAnimationState:(_Bool)arg1 forStyle:(long long)arg2;
- - (void)_receivedStyleOverrides:(int)arg1;
- -- (void)_receivedStatusBarData:(CDStruct_19f80fdc *)arg1 actions:(int)arg2;
- +- (void)_receivedStatusBarData:(CDStruct_121c720f *)arg1 actions:(int)arg2;
- - (void)dealloc;
- - (id)initWithStatusBar:(id)arg1;
- diff --git a/UIKit/UIStatusBarServerClient-Protocol.h b/UIKit/UIStatusBarServerClient-Protocol.h
- index 32c22edb..925b2d65 100644
- --- a/UIKit/UIStatusBarServerClient-Protocol.h
- +++ b/UIKit/UIStatusBarServerClient-Protocol.h
- @@ -10,6 +10,6 @@
- - (void)statusBarServer:(UIStatusBarServer *)arg1 didReceiveDoubleHeightStatusString:(NSString *)arg2 forStyle:(long long)arg3;
- - (void)statusBarServer:(UIStatusBarServer *)arg1 didReceiveGlowAnimationState:(_Bool)arg2 forStyle:(long long)arg3;
- - (void)statusBarServer:(UIStatusBarServer *)arg1 didReceiveStyleOverrides:(int)arg2;
- -- (void)statusBarServer:(UIStatusBarServer *)arg1 didReceiveStatusBarData:(const CDStruct_19f80fdc *)arg2 withActions:(int)arg3;
- +- (void)statusBarServer:(UIStatusBarServer *)arg1 didReceiveStatusBarData:(const CDStruct_121c720f *)arg2 withActions:(int)arg3;
- @end
- diff --git a/UIKit/UIStatusBarServerThread.h b/UIKit/UIStatusBarServerThread.h
- index 67482847..a7c7b5f8 100644
- --- a/UIKit/UIStatusBarServerThread.h
- +++ b/UIKit/UIStatusBarServerThread.h
- @@ -13,9 +13,9 @@ __attribute__((visibility("hidden")))
- {
- NSMutableArray *_clientPorts;
- NSMutableArray *_publishers;
- - CDStruct_19f80fdc _statusBarData;
- - CDStruct_19f80fdc _composedStatusBarData;
- - CDStruct_fcc70cc1 _overrides;
- + CDStruct_121c720f _statusBarData;
- + CDStruct_121c720f _composedStatusBarData;
- + CDStruct_e9ade08e _overrides;
- struct __CFDictionary *_doubleHeightStatusStrings;
- struct __CFDictionary *_glowAnimationStates;
- NSMutableDictionary *_glowAnimationEndTimes;
- @@ -26,7 +26,7 @@ __attribute__((visibility("hidden")))
- - (void)_removeStatusBarItem:(int)arg1 forPublisher:(id)arg2;
- - (void)_addStatusBarItem:(int)arg1 forPublisher:(id)arg2;
- - (_Bool)_permanentizeStatusBarOverrideData;
- -- (void)_postStatusBarOverrideData:(CDStruct_fcc70cc1 *)arg1;
- +- (void)_postStatusBarOverrideData:(CDStruct_e9ade08e *)arg1;
- - (void)_postDoubleHeightStatus:(char *)arg1 forStyle:(long long)arg2;
- - (id)_doubleHeightStatusStringForStyle:(long long)arg1;
- - (void)_postGlowAnimationState:(_Bool)arg1 forStyle:(long long)arg2;
- @@ -38,10 +38,10 @@ __attribute__((visibility("hidden")))
- - (void)_addStyleOverrides:(int)arg1 forPublisher:(id)arg2;
- - (void)_broadcastStyleOverrides;
- - (int)_styleOverrides;
- -- (void)_postStatusBarData:(CDStruct_19f80fdc *)arg1 actions:(int)arg2;
- +- (void)_postStatusBarData:(CDStruct_121c720f *)arg1 actions:(int)arg2;
- - (void)_broadcastStatusBarDataWithActions:(int)arg1;
- -- (CDStruct_fcc70cc1 *)_statusBarOverrideData;
- -- (CDStruct_19f80fdc *)_statusBarData;
- +- (CDStruct_e9ade08e *)_statusBarOverrideData;
- +- (CDStruct_121c720f *)_statusBarData;
- - (void)_removePublisher:(struct __CFMachPort *)arg1;
- - (id)_publisherForPort:(unsigned int)arg1;
- - (void)_removeClient:(struct __CFMachPort *)arg1;
- diff --git a/UIKit/UIStatusBarStateObserver-Protocol.h b/UIKit/UIStatusBarStateObserver-Protocol.h
- index edc01235..1b1452e2 100644
- --- a/UIKit/UIStatusBarStateObserver-Protocol.h
- +++ b/UIKit/UIStatusBarStateObserver-Protocol.h
- @@ -9,7 +9,7 @@
- @protocol UIStatusBarStateProvider;
- @protocol UIStatusBarStateObserver <NSObject>
- -- (void)statusBarStateProvider:(id <UIStatusBarStateProvider>)arg1 didPostStatusBarData:(const CDStruct_19f80fdc *)arg2 withActions:(int)arg3;
- +- (void)statusBarStateProvider:(id <UIStatusBarStateProvider>)arg1 didPostStatusBarData:(const CDStruct_121c720f *)arg2 withActions:(int)arg3;
- @optional
- - (void)statusBarStateProvider:(id <UIStatusBarStateProvider>)arg1 didChangeDoubleHeightStatusStringForStyle:(long long)arg2;
- diff --git a/UIKit/UIStatusBarStyleAttributes.h b/UIKit/UIStatusBarStyleAttributes.h
- index ae9689df..e9932e07 100644
- --- a/UIKit/UIStatusBarStyleAttributes.h
- +++ b/UIKit/UIStatusBarStyleAttributes.h
- @@ -27,6 +27,7 @@ __attribute__((visibility("hidden")))
- - (id)backgroundImageName;
- - (id)backgroundColorWithTintColor:(id)arg1;
- - (_Bool)shouldUseVisualAltitude;
- +- (_Bool)shouldProduceReturnEvent;
- - (_Bool)isDoubleHeight;
- - (_Bool)usesVerticalLayout;
- - (_Bool)isLockScreen;
- diff --git a/UIKit/UIStatusBarStyleDelegate-Protocol.h b/UIKit/UIStatusBarStyleDelegate-Protocol.h
- new file mode 100644
- index 00000000..79eb332f
- --- /dev/null
- +++ b/UIKit/UIStatusBarStyleDelegate-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/NSObject-Protocol.h>
- +
- +@class UIStatusBar, UIStatusBar_Base, UISystemNavigationAction;
- +
- +@protocol UIStatusBarStyleDelegate <NSObject>
- +- (void)statusBar:(UIStatusBar_Base *)arg1 didAnimateFromHeight:(double)arg2 toHeight:(double)arg3 animation:(int)arg4;
- +- (void)statusBar:(UIStatusBar_Base *)arg1 willAnimateFromHeight:(double)arg2 toHeight:(double)arg3 duration:(double)arg4 animation:(int)arg5;
- +- (long long)statusBar:(UIStatusBar_Base *)arg1 styleForRequestedStyle:(long long)arg2 overrides:(int)arg3;
- +
- +@optional
- +- (void)statusBar:(UIStatusBar *)arg1 didTriggerButtonType:(long long)arg2 withAction:(long long)arg3 context:(id)arg4;
- +- (void)statusBar:(UIStatusBar *)arg1 didTriggerButtonType:(long long)arg2 withAction:(long long)arg3;
- +- (UISystemNavigationAction *)statusBarSystemNavigationAction:(UIStatusBar_Base *)arg1;
- +@end
- +
- diff --git a/UIKit/UIStatusBarStyleDelegate_SpringBoardOnly-Protocol.h b/UIKit/UIStatusBarStyleDelegate_SpringBoardOnly-Protocol.h
- new file mode 100644
- index 00000000..edd40ccd
- --- /dev/null
- +++ b/UIKit/UIStatusBarStyleDelegate_SpringBoardOnly-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/UIStatusBarStyleDelegate-Protocol.h>
- +
- +@class UIStatusBar_Base;
- +
- +@protocol UIStatusBarStyleDelegate_SpringBoardOnly <UIStatusBarStyleDelegate>
- +
- +@optional
- +- (long long)overridenRequestedStyleFromStyle:(long long)arg1;
- +- (int)statusBar:(UIStatusBar_Base *)arg1 effectiveStyleOverridesForRequestedStyle:(long long)arg2 overrides:(int)arg3;
- +@end
- +
- diff --git a/UIKit/UIStatusBar_Base.h b/UIKit/UIStatusBar_Base.h
- new file mode 100644
- index 00000000..22a2a2ad
- --- /dev/null
- +++ b/UIKit/UIStatusBar_Base.h
- @@ -0,0 +1,145 @@
- +//
- +// 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/_UIScrollsToTopInitiatorView.h>
- +
- +#import <UIKit/UIStatusBarServerClient-Protocol.h>
- +
- +@class UIColor, UIStatusBarServer, UIStatusBarStyleRequest, UIStatusBarWindow;
- +@protocol UIStatusBarCarPlayDockDataProviding, UIStatusBarManager, UIStatusBarStyleDelegate, UIViewControllerTransitionCoordinator;
- +
- +@interface UIStatusBar_Base : _UIScrollsToTopInitiatorView <UIStatusBarServerClient>
- +{
- + _Bool _persistentAnimationsEnabled;
- + _Bool _simulatesLegacyAppearance;
- + _Bool _serverUpdatesDisabled;
- + _Bool _foreground;
- + _Bool _hidden;
- + _Bool _registered;
- + _Bool _suppressesHiddenSideEffects;
- + _Bool _homeItemsDisabled;
- + int _styleOverrides;
- + int _activeStyleOverride;
- + id <UIStatusBarStyleDelegate> _styleDelegate;
- + id <UIStatusBarCarPlayDockDataProviding> _dockDataProvider;
- + UIStatusBarWindow *_statusBarWindow;
- + long long _orientation;
- + id <UIViewControllerTransitionCoordinator> __transitionCoordinator;
- + UIStatusBarServer *_statusBarServer;
- + CDStruct_e9ade08e *_localDataOverrides;
- + long long _requestedStyle;
- + UIColor *_foregroundColor;
- + long long _legibilityStyle;
- + UIStatusBarStyleRequest *_styleRequest;
- + id <UIStatusBarManager> _manager;
- +}
- +
- ++ (double)_viewControllerAdjustmentForOrientation:(long long)arg1;
- ++ (long long)_defaultStyleForRequestedStyle:(long long)arg1 styleOverrides:(int)arg2 simulateLegacyAppearance:(_Bool)arg3 activeStyleOverride:(int *)arg4;
- ++ (long long)_defaultStyleForRequestedStyle:(long long)arg1 styleOverrides:(int)arg2 simulateLegacyAppearance:(_Bool)arg3;
- ++ (struct CGRect)_frameInSceneReferenceSpaceForStyle:(long long)arg1 orientation:(long long)arg2 inSceneWithReferenceSize:(struct CGSize)arg3;
- ++ (long long)deviceUserInterfaceLayoutDirection;
- ++ (double)heightForStyle:(long long)arg1 orientation:(long long)arg2;
- ++ (Class)_statusBarImplementationClass;
- +@property(nonatomic) __weak id <UIStatusBarManager> manager; // @synthesize manager=_manager;
- +@property(copy, nonatomic) UIStatusBarStyleRequest *styleRequest; // @synthesize styleRequest=_styleRequest;
- +@property(nonatomic) long long legibilityStyle; // @synthesize legibilityStyle=_legibilityStyle;
- +@property(retain, nonatomic) UIColor *foregroundColor; // @synthesize foregroundColor=_foregroundColor;
- +@property(nonatomic) _Bool homeItemsDisabled; // @synthesize homeItemsDisabled=_homeItemsDisabled;
- +@property(nonatomic) _Bool suppressesHiddenSideEffects; // @synthesize suppressesHiddenSideEffects=_suppressesHiddenSideEffects;
- +@property(nonatomic) int activeStyleOverride; // @synthesize activeStyleOverride=_activeStyleOverride;
- +@property(nonatomic, getter=_requestStyle, setter=_setRequestedStyle:) long long requestedStyle; // @synthesize requestedStyle=_requestedStyle;
- +@property(readonly, nonatomic) CDStruct_e9ade08e *localDataOverrides; // @synthesize localDataOverrides=_localDataOverrides;
- +@property(nonatomic) _Bool registered; // @synthesize registered=_registered;
- +@property(nonatomic) _Bool hidden; // @synthesize hidden=_hidden;
- +@property(nonatomic) _Bool foreground; // @synthesize foreground=_foreground;
- +@property(retain, nonatomic) UIStatusBarServer *statusBarServer; // @synthesize statusBarServer=_statusBarServer;
- +@property(nonatomic) __weak id <UIViewControllerTransitionCoordinator> _transitionCoordinator; // @synthesize _transitionCoordinator=__transitionCoordinator;
- +@property(nonatomic) _Bool serverUpdatesDisabled; // @synthesize serverUpdatesDisabled=_serverUpdatesDisabled;
- +@property(nonatomic) _Bool simulatesLegacyAppearance; // @synthesize simulatesLegacyAppearance=_simulatesLegacyAppearance;
- +@property(nonatomic) _Bool persistentAnimationsEnabled; // @synthesize persistentAnimationsEnabled=_persistentAnimationsEnabled;
- +@property(nonatomic) long long orientation; // @synthesize orientation=_orientation;
- +@property(readonly, nonatomic) int styleOverrides; // @synthesize styleOverrides=_styleOverrides;
- +@property(nonatomic) __weak UIStatusBarWindow *statusBarWindow; // @synthesize statusBarWindow=_statusBarWindow;
- +@property(nonatomic) __weak id <UIStatusBarCarPlayDockDataProviding> dockDataProvider; // @synthesize dockDataProvider=_dockDataProvider;
- +@property(nonatomic) __weak id <UIStatusBarStyleDelegate> styleDelegate; // @synthesize styleDelegate=_styleDelegate;
- +- (void).cxx_destruct;
- +- (_Bool)_rectIntersectsTimeItem:(struct CGRect)arg1;
- +- (void)setForegroundAlpha:(double)arg1 animationParameters:(id)arg2;
- +- (void)_statusBarDidAnimateRotation;
- +- (void)_statusBarWillAnimateRotation;
- +- (void)_performBlockWhileIgnoringForegroundViewChanges:(CDUnknownBlockType)arg1;
- +- (double)_standardHeight;
- +- (void)_clearOverrideHeight;
- +- (void)_setOverrideHeight:(double)arg1;
- +- (double)_hiddenAlphaForHideAnimationParameters:(id)arg1;
- +- (struct CGAffineTransform)_hiddenTransformForHideAnimationParameters:(id)arg1;
- +- (_Bool)_isTransparent;
- +- (void)setStyleRequest:(id)arg1 animationParameters:(id)arg2;
- +- (void)setLegibilityStyle:(long long)arg1 animationParameters:(id)arg2;
- +- (void)setForegroundColor:(id)arg1 animationParameters:(id)arg2;
- +- (void)forceUpdateToData:(const CDStruct_121c720f *)arg1 animated:(_Bool)arg2;
- +- (void)jiggleLockIcon;
- +- (void)animateUnlock;
- +- (void)setEnabledCenterItems:(id)arg1 duration:(double)arg2;
- +- (void)crossfadeTime:(_Bool)arg1 duration:(double)arg2;
- +- (_Bool)showsContentsOnScreen;
- +- (void)forgetEitherSideHistory;
- +- (void)noteStyleOverridesChangedLocally;
- +- (void)setLocalDataOverrides:(CDStruct_e9ade08e *)arg1;
- +- (void)setShowsOnlyCenterItems:(_Bool)arg1;
- +- (void)setBackgroundAlpha:(double)arg1;
- +- (void)setSuppressesGlow:(_Bool)arg1;
- +- (void)forceUpdateStyleOverrides:(_Bool)arg1;
- +- (void)forceUpdateGlowAnimation;
- +- (void)forceUpdateDoubleHeightStatus;
- +- (void)forceUpdateData:(_Bool)arg1;
- +- (void)forceUpdate:(_Bool)arg1;
- +- (void)setAlpha:(double)arg1;
- +- (_Bool)isHidden;
- +- (void)setHidden:(_Bool)arg1 animated:(_Bool)arg2;
- +- (void)setHidden:(_Bool)arg1 animationParameters:(id)arg2;
- +- (_Bool)_canShowInOrientation:(long long)arg1;
- +- (void)setTintColor:(id)arg1 withDuration:(double)arg2;
- +- (void)setTintColor:(id)arg1;
- +- (id)activeTintColor;
- +- (void)requestStyle:(long long)arg1 animation:(int)arg2 startTime:(double)arg3 duration:(double)arg4 curve:(long long)arg5;
- +- (void)requestStyle:(long long)arg1;
- +- (void)requestStyle:(long long)arg1 animated:(_Bool)arg2;
- +- (void)requestStyle:(long long)arg1 animated:(_Bool)arg2 forced:(_Bool)arg3;
- +- (void)requestStyle:(long long)arg1 animationParameters:(id)arg2;
- +- (void)requestStyle:(long long)arg1 animationParameters:(id)arg2 forced:(_Bool)arg3;
- +- (void)_requestStyle:(long long)arg1 animationParameters:(id)arg2 forced:(_Bool)arg3;
- +- (long long)styleForRequestedStyle:(long long)arg1;
- +- (void)_getStyle:(long long *)arg1 andActiveOverride:(int *)arg2 forRequestedStyle:(long long)arg3;
- +- (id)currentDoubleHeightLabelText;
- +- (_Bool)isTranslucent;
- +- (_Bool)isDoubleHeight;
- +- (long long)currentStyle;
- +- (double)heightForOrientation:(long long)arg1;
- +- (double)currentHeight;
- +- (struct CGRect)frameForOrientation:(long long)arg1;
- +- (struct CGRect)currentFrame;
- +- (struct CGSize)intrinsicContentSize;
- +- (double)defaultDoubleHeight;
- +- (double)defaultHeight;
- +- (void)statusBarServer:(id)arg1 didReceiveDoubleHeightStatusString:(id)arg2 forStyle:(long long)arg3;
- +- (void)statusBarServer:(id)arg1 didReceiveGlowAnimationState:(_Bool)arg2 forStyle:(long long)arg3;
- +- (void)statusBarServer:(id)arg1 didReceiveStyleOverrides:(int)arg2;
- +- (void)statusBarServer:(id)arg1 didReceiveStatusBarData:(const CDStruct_121c720f *)arg2 withActions:(int)arg3;
- +- (void)_styleOverridesDidChange:(id)arg1;
- +- (void)_willEnterForeground:(id)arg1;
- +- (void)_didEnterBackground:(id)arg1;
- +- (void)_evaluateServerRegistration;
- +- (void)didMoveToSuperview;
- +- (void)dealloc;
- +- (id)initWithFrame:(struct CGRect)arg1;
- +- (id)initWithFrame:(struct CGRect)arg1 showForegroundView:(_Bool)arg2;
- +- (id)initWithFrame:(struct CGRect)arg1 showForegroundView:(_Bool)arg2 inProcessStateProvider:(id)arg3;
- +- (id)_initWithFrame:(struct CGRect)arg1 showForegroundView:(_Bool)arg2 inProcessStateProvider:(id)arg3;
- +
- +@end
- +
- diff --git a/UIKit/UISwipeAction.h b/UIKit/UISwipeAction.h
- new file mode 100644
- index 00000000..c62aa205
- --- /dev/null
- +++ b/UIKit/UISwipeAction.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/UIContextualAction.h>
- +
- +@class UIColor, UIImage, UIVisualEffect;
- +
- +@interface UISwipeAction : UIContextualAction
- +{
- + _Bool _canBeTriggeredBySwipe;
- + _Bool _resetsSwipedRow;
- + UIVisualEffect *_backgroundEffect;
- + CDUnknownBlockType _completionHandler;
- +}
- +
- ++ (id)swipeActionWithStyle:(long long)arg1 title:(id)arg2 handler:(CDUnknownBlockType)arg3;
- +@property(copy, nonatomic) CDUnknownBlockType completionHandler; // @synthesize completionHandler=_completionHandler;
- +@property(nonatomic) _Bool resetsSwipedRow; // @synthesize resetsSwipedRow=_resetsSwipedRow;
- +@property(nonatomic) _Bool canBeTriggeredBySwipe; // @synthesize canBeTriggeredBySwipe=_canBeTriggeredBySwipe;
- +@property(copy, nonatomic) UIVisualEffect *backgroundEffect; // @synthesize backgroundEffect=_backgroundEffect;
- +- (void).cxx_destruct;
- +- (void)resetSwipedRow;
- +@property(copy, nonatomic) UIImage *icon;
- +@property(copy, nonatomic) UIColor *color;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/UISwipeActionButton.h b/UIKit/UISwipeActionButton.h
- new file mode 100644
- index 00000000..d51428f1
- --- /dev/null
- +++ b/UIKit/UISwipeActionButton.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/UIButton.h>
- +
- +@class UIColor, UIView;
- +
- +__attribute__((visibility("hidden")))
- +@interface UISwipeActionButton : UIButton
- +{
- + UIColor *_defaultBackgroundColor;
- + UIColor *_highlightedBackgroundColor;
- + double _buttonWidth;
- + UIView *_backgroundView;
- +}
- +
- ++ (double)buttonWidth;
- ++ (id)titleFont;
- ++ (id)titleFontOfSize:(double)arg1;
- +@property(retain, nonatomic) UIView *backgroundView; // @synthesize backgroundView=_backgroundView;
- +@property(readonly, nonatomic) double buttonWidth; // @synthesize buttonWidth=_buttonWidth;
- +@property(retain, nonatomic) UIColor *highlightedBackgroundColor; // @synthesize highlightedBackgroundColor=_highlightedBackgroundColor;
- +@property(retain, nonatomic) UIColor *defaultBackgroundColor; // @synthesize defaultBackgroundColor=_defaultBackgroundColor;
- +- (void).cxx_destruct;
- +@property(readonly, nonatomic) UIView *sourceView;
- +- (void)setHighlighted:(_Bool)arg1;
- +- (void)setBackgroundColor:(id)arg1;
- +- (long long)_numberOfLinesForTitle:(id)arg1;
- +- (void)setTitle:(id)arg1 forState:(unsigned long long)arg2;
- +- (unsigned long long)_defaultLayoutForHeight:(double)arg1;
- +- (_Bool)_heightDemandsCompactLayout;
- +- (struct CGRect)_allowableContentRectForContentRect:(struct CGRect)arg1;
- +- (void)traitCollectionDidChange:(id)arg1;
- +- (id)initWithFrame:(struct CGRect)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UISwipeActionCircularButton.h b/UIKit/UISwipeActionCircularButton.h
- new file mode 100644
- index 00000000..3828fefb
- --- /dev/null
- +++ b/UIKit/UISwipeActionCircularButton.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/UISwipeActionButton.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface UISwipeActionCircularButton : UISwipeActionButton
- +{
- +}
- +
- ++ (id)titleFont;
- ++ (double)maximumButtonHeight;
- +- (void)setBackgroundColor:(id)arg1;
- +- (double)buttonWidth;
- +- (void)setTitle:(id)arg1 forState:(unsigned long long)arg2;
- +- (void)layoutSubviews;
- +- (id)initWithFrame:(struct CGRect)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UISwipeActionController.h b/UIKit/UISwipeActionController.h
- new file mode 100644
- index 00000000..426da22c
- --- /dev/null
- +++ b/UIKit/UISwipeActionController.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 <Foundation/NSObject.h>
- +
- +#import <UIKit/_UIScrollViewScrollObserver-Protocol.h>
- +
- +@class NSIndexPath, NSMutableDictionary, NSString, UIScrollView, UISwipeHandler, UIView;
- +@protocol UISwipeActionHost;
- +
- +@interface UISwipeActionController : NSObject <_UIScrollViewScrollObserver>
- +{
- + id <UISwipeActionHost> _swipeActionHost;
- + NSIndexPath *_swipedIndexPath;
- + unsigned long long _style;
- + UIScrollView *_containerView;
- + UISwipeHandler *_swipeHandler;
- + NSMutableDictionary *_swipeOccurrences;
- +}
- +
- +@property(retain, nonatomic) NSMutableDictionary *swipeOccurrences; // @synthesize swipeOccurrences=_swipeOccurrences;
- +@property(retain, nonatomic) UISwipeHandler *swipeHandler; // @synthesize swipeHandler=_swipeHandler;
- +@property(nonatomic) __weak UIScrollView *containerView; // @synthesize containerView=_containerView;
- +@property(nonatomic) unsigned long long style; // @synthesize style=_style;
- +@property(copy, nonatomic) NSIndexPath *swipedIndexPath; // @synthesize swipedIndexPath=_swipedIndexPath;
- +@property(nonatomic) __weak id <UISwipeActionHost> swipeActionHost; // @synthesize swipeActionHost=_swipeActionHost;
- +- (void).cxx_destruct;
- +- (void)_observeScrollViewDidScroll:(id)arg1;
- +- (void)swipeHandler:(id)arg1 didConfirmSwipeWithInfo:(CDStruct_b06b0113)arg2;
- +- (void)swipeHandler:(id)arg1 didGenerateSwipeWithInfo:(CDStruct_b06b0113)arg2;
- +- (void)swipeHandlerDidBeginSwipe:(id)arg1;
- +- (_Bool)swipeHandler:(id)arg1 mayBeginSwipeAtLocation:(struct CGPoint)arg2;
- +- (void)swipeOccurrenceDidFinish:(id)arg1;
- +- (void)swipeOccurrence:(id)arg1 willFinishWithDeletion:(_Bool)arg2;
- +- (_Bool)touchAtLocationShouldDismissSwipedItem:(struct CGPoint)arg1 isTouchUp:(_Bool)arg2;
- +- (CDStruct_324b76a9)configureForSwipeDirection:(unsigned long long)arg1 configuration:(id)arg2 startingAtTouchLocation:(struct CGPoint)arg3;
- +@property(readonly, nonatomic) UIView *swipedItemView;
- +- (void)updateLayout;
- +- (void)_resetSwipedItemAnimated:(_Bool)arg1 swipeInfo:(CDStruct_b06b0113)arg2 completion:(CDUnknownBlockType)arg3;
- +- (void)resetSwipedItemAnimated:(_Bool)arg1 completion:(CDUnknownBlockType)arg2;
- +- (void)swipeItemAtIndexPath:(id)arg1 configuration:(id)arg2 direction:(unsigned long long)arg3 animated:(_Bool)arg4 completion:(CDUnknownBlockType)arg5;
- +@property(nonatomic) _Bool swipeEnabled;
- +- (void)dealloc;
- +- (id)initWithSwipeActionHost:(id)arg1 style:(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/UISwipeActionDeleteScanlineView.h b/UIKit/UISwipeActionDeleteScanlineView.h
- new file mode 100644
- index 00000000..7b5fc960
- --- /dev/null
- +++ b/UIKit/UISwipeActionDeleteScanlineView.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/UIView.h>
- +
- +@class UIColor;
- +
- +__attribute__((visibility("hidden")))
- +@interface UISwipeActionDeleteScanlineView : UIView
- +{
- + UIView *_bottomLineWrapper;
- + UIView *_topLine;
- + UIView *_bottomLine;
- +}
- +
- ++ (double)lineHeight;
- +- (void).cxx_destruct;
- +@property(copy, nonatomic) UIColor *deleteLineColor;
- +- (void)layoutSubviews;
- +- (id)initWithFrame:(struct CGRect)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UISwipeActionHost-Protocol.h b/UIKit/UISwipeActionHost-Protocol.h
- new file mode 100644
- index 00000000..87718fe0
- --- /dev/null
- +++ b/UIKit/UISwipeActionHost-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/NSObject-Protocol.h>
- +#import <UIKit/UITraitEnvironment-Protocol.h>
- +
- +@class NSIndexPath, UIColor, UIContextualAction, UIScrollView, UISwipeActionController, UISwipeActionsConfiguration, UIView;
- +
- +@protocol UISwipeActionHost <NSObject, UITraitEnvironment>
- +- (void)swipeActionController:(UISwipeActionController *)arg1 animateView:(UIView *)arg2 actionsView:(UIView *)arg3 forDestructiveAction:(UIContextualAction *)arg4 atIndexPath:(NSIndexPath *)arg5 withSwipeInfo:(CDStruct_b06b0113)arg6 completion:(void (^)(_Bool))arg7;
- +- (UISwipeActionsConfiguration *)swipeActionController:(UISwipeActionController *)arg1 trailingSwipeConfigurationForItemAtIndexPath:(NSIndexPath *)arg2;
- +- (UISwipeActionsConfiguration *)swipeActionController:(UISwipeActionController *)arg1 leadingSwipeConfigurationForItemAtIndexPath:(NSIndexPath *)arg2;
- +- (NSIndexPath *)swipeActionController:(UISwipeActionController *)arg1 indexPathForTouchLocation:(struct CGPoint)arg2;
- +- (UIView *)swipeActionController:(UISwipeActionController *)arg1 viewForItemAtIndexPath:(NSIndexPath *)arg2;
- +- (UIScrollView *)itemContainerViewForSwipeActionController:(UISwipeActionController *)arg1;
- +- (UIView *)gestureRecognizerViewForSwipeActionController:(UISwipeActionController *)arg1;
- +
- +@optional
- +- (void)swipeActionController:(UISwipeActionController *)arg1 didCompleteAnimationOfAction:(UIContextualAction *)arg2 canceled:(_Bool)arg3 atIndexPath:(NSIndexPath *)arg4;
- +- (void)swipeActionController:(UISwipeActionController *)arg1 didPerformAction:(UIContextualAction *)arg2 canceled:(_Bool)arg3 atIndexPath:(NSIndexPath *)arg4;
- +- (void)swipeActionController:(UISwipeActionController *)arg1 willPerformAction:(UIContextualAction *)arg2 atIndexPath:(NSIndexPath *)arg3;
- +- (void)swipeActionController:(UISwipeActionController *)arg1 didEndSwipeForItemAtIndexPath:(NSIndexPath *)arg2;
- +- (void)swipeActionController:(UISwipeActionController *)arg1 willBeginSwipeForItemAtIndexPath:(NSIndexPath *)arg2;
- +- (_Bool)swipeActionController:(UISwipeActionController *)arg1 mayBeginSwipeForItemAtIndexPath:(NSIndexPath *)arg2;
- +- (UIColor *)swipeActionController:(UISwipeActionController *)arg1 backgroundColorForItemAtIndexPath:(NSIndexPath *)arg2;
- +- (struct UIEdgeInsets)swipeActionController:(UISwipeActionController *)arg1 extraInsetsForItemAtIndexPath:(NSIndexPath *)arg2;
- +@end
- +
- diff --git a/UIKit/UISwipeActionPullView.h b/UIKit/UISwipeActionPullView.h
- new file mode 100644
- index 00000000..e4f27535
- --- /dev/null
- +++ b/UIKit/UISwipeActionPullView.h
- @@ -0,0 +1,65 @@
- +//
- +// 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 NSArray, NSMutableArray, UIColor, UIContextualAction, UISwipeActionButton;
- +@protocol UISwipeActionPullViewDelegate;
- +
- +@interface UISwipeActionPullView : UIView
- +{
- + NSMutableArray *_buttons;
- + NSArray *_actions;
- + UISwipeActionButton *_pressedButton;
- + _Bool _swipeActionsDidChange;
- + _Bool _isCollapsed;
- + double _openThreshold;
- + double _confirmationThreshold;
- + double _minimumOffset;
- + double _currentExtraOffset;
- + unsigned long long _style;
- + _Bool _buttonsUnderlapSwipedView;
- + unsigned long long _cellEdge;
- + double _currentOffset;
- + id <UISwipeActionPullViewDelegate> _delegate;
- + UIColor *_backgroundPullColor;
- + unsigned long long _state;
- + struct UIEdgeInsets _contentInsets;
- +}
- +
- +@property(nonatomic) unsigned long long state; // @synthesize state=_state;
- +@property(nonatomic) _Bool buttonsUnderlapSwipedView; // @synthesize buttonsUnderlapSwipedView=_buttonsUnderlapSwipedView;
- +@property(copy, nonatomic) UIColor *backgroundPullColor; // @synthesize backgroundPullColor=_backgroundPullColor;
- +@property(nonatomic) struct UIEdgeInsets contentInsets; // @synthesize contentInsets=_contentInsets;
- +@property(nonatomic) id <UISwipeActionPullViewDelegate> delegate; // @synthesize delegate=_delegate;
- +@property(readonly, nonatomic) double currentOffset; // @synthesize currentOffset=_currentOffset;
- +@property(readonly, nonatomic) unsigned long long cellEdge; // @synthesize cellEdge=_cellEdge;
- +- (void).cxx_destruct;
- +- (id)description;
- +- (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;
- +- (void)_unpressedButton:(id)arg1;
- +- (void)_pressedButton:(id)arg1;
- +- (void)_tappedButton:(id)arg1;
- +- (id)sourceViewForAction:(id)arg1;
- +- (void)moveToOffset:(double)arg1 extraOffset:(double)arg2 animated:(_Bool)arg3 usingSpringWithStiffness:(double)arg4 initialVelocity:(double)arg5;
- +- (void)configureWithSwipeActions:(id)arg1;
- +- (void)freeze;
- +- (void)resetView;
- +- (void)layoutSubviews;
- +- (void)_rebuildButtons;
- +- (Class)_buttonClass;
- +- (unsigned long long)_swipeActionCount;
- +- (double)_directionalMultiplier;
- +@property(readonly, nonatomic) double confirmationThreshold;
- +@property(readonly, nonatomic) double openThreshold;
- +@property(readonly, nonatomic) UIColor *primaryActionColor;
- +@property(readonly, nonatomic) _Bool hasActions;
- +@property(readonly, nonatomic) _Bool primaryActionIsDestructive;
- +@property(readonly, nonatomic) UIContextualAction *primarySwipeAction;
- +- (id)initWithCellEdge:(unsigned long long)arg1 style:(unsigned long long)arg2;
- +
- +@end
- +
- diff --git a/UIKit/UISwipeActionPullViewDelegate-Protocol.h b/UIKit/UISwipeActionPullViewDelegate-Protocol.h
- new file mode 100644
- index 00000000..60e83bb2
- --- /dev/null
- +++ b/UIKit/UISwipeActionPullViewDelegate-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 UIContextualAction, UISwipeActionPullView;
- +
- +@protocol UISwipeActionPullViewDelegate <NSObject>
- +- (double)confirmationDistanceForPrimaryActionInSwipeActionPullView:(UISwipeActionPullView *)arg1;
- +- (void)swipeActionPullView:(UISwipeActionPullView *)arg1 tappedAction:(UIContextualAction *)arg2;
- +@end
- +
- diff --git a/UIKit/UISwipeActionStandardButton.h b/UIKit/UISwipeActionStandardButton.h
- new file mode 100644
- index 00000000..a373f166
- --- /dev/null
- +++ b/UIKit/UISwipeActionStandardButton.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/UISwipeActionButton.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface UISwipeActionStandardButton : UISwipeActionButton
- +{
- + double _buttonWidth;
- + double _extensionLength;
- +}
- +
- +@property(nonatomic) double extensionLength; // @synthesize extensionLength=_extensionLength;
- +- (double)buttonWidth;
- +- (void)setTitle:(id)arg1 forState:(unsigned long long)arg2;
- +- (void)layoutSubviews;
- +- (id)initWithFrame:(struct CGRect)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UISwipeActionsConfiguration.h b/UIKit/UISwipeActionsConfiguration.h
- new file mode 100644
- index 00000000..59111f58
- --- /dev/null
- +++ b/UIKit/UISwipeActionsConfiguration.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 NSArray;
- +
- +@interface UISwipeActionsConfiguration : NSObject
- +{
- + _Bool _performsFirstActionWithFullSwipe;
- + NSArray *_actions;
- +}
- +
- ++ (id)configurationWithActions:(id)arg1;
- +@property(nonatomic) _Bool performsFirstActionWithFullSwipe; // @synthesize performsFirstActionWithFullSwipe=_performsFirstActionWithFullSwipe;
- +@property(readonly, copy, nonatomic) NSArray *actions; // @synthesize actions=_actions;
- +- (void).cxx_destruct;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/UISwipeDismissalGestureRecognizer.h b/UIKit/UISwipeDismissalGestureRecognizer.h
- new file mode 100644
- index 00000000..e8c54f97
- --- /dev/null
- +++ b/UIKit/UISwipeDismissalGestureRecognizer.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 <UIKit/UIGestureRecognizer.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface UISwipeDismissalGestureRecognizer : UIGestureRecognizer
- +{
- + double _allowableMovement;
- + struct CGPoint _originalTouchPoint;
- +}
- +
- ++ (_Bool)_shouldDefaultToTouches;
- +@property(nonatomic) struct CGPoint originalTouchPoint; // @synthesize originalTouchPoint=_originalTouchPoint;
- +@property(nonatomic) double allowableMovement; // @synthesize allowableMovement=_allowableMovement;
- +- (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;
- +- (id)initWithTarget:(id)arg1 action:(SEL)arg2;
- +
- +@end
- +
- diff --git a/UIKit/UISwipeHandler.h b/UIKit/UISwipeHandler.h
- new file mode 100644
- index 00000000..89b3b5ad
- --- /dev/null
- +++ b/UIKit/UISwipeHandler.h
- @@ -0,0 +1,54 @@
- +//
- +// 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, UIPanGestureRecognizer, UISwipeActionController, UISwipeDismissalGestureRecognizer, _UIStatesFeedbackGenerator;
- +
- +__attribute__((visibility("hidden")))
- +@interface UISwipeHandler : NSObject <UIGestureRecognizerDelegate>
- +{
- + UISwipeDismissalGestureRecognizer *_dismissalGestureRecognizer;
- + UIPanGestureRecognizer *_swipeActionPanRecognizer;
- + CDStruct_324b76a9 _currentSwipeConfig;
- + unsigned long long _currentSwipeState;
- + double _initialTranslation;
- + double _confirmationTranslationAdjustment;
- + _Bool _active;
- + _UIStatesFeedbackGenerator *_swipeFeedbackGenerator;
- + UISwipeActionController *_swipeController;
- +}
- +
- +@property(nonatomic) __weak UISwipeActionController *swipeController; // @synthesize swipeController=_swipeController;
- +@property(nonatomic, getter=isActive) _Bool active; // @synthesize active=_active;
- +@property(retain, nonatomic) _UIStatesFeedbackGenerator *swipeFeedbackGenerator; // @synthesize swipeFeedbackGenerator=_swipeFeedbackGenerator;
- +@property(readonly, nonatomic) unsigned long long currentSwipeState; // @synthesize currentSwipeState=_currentSwipeState;
- +- (void).cxx_destruct;
- +- (void)_moveSwipedItemToOffset:(double)arg1 animated:(_Bool)arg2 usingSpringWithStiffness:(double)arg3;
- +- (CDStruct_b06b0113)_currentSwipeInfoWithTargetOffset:(double)arg1 animated:(_Bool)arg2 usingSpringWithStiffness:(double)arg3;
- +@property(readonly, nonatomic) CDStruct_324b76a9 currentSwipeConfig;
- +- (void)resetSwipe;
- +- (void)initiateSwipeWithDirection:(unsigned long long)arg1 configuration:(id)arg2 location:(struct CGPoint)arg3 userInitiated:(_Bool)arg4;
- +- (void)_swipeRecognizerEnded:(id)arg1 wasCancelled:(_Bool)arg2;
- +- (void)_swipeRecognizerChanged:(id)arg1;
- +- (void)_swipeRecognizerBegan:(id)arg1;
- +- (void)_swipeRecognizerDidRecognize:(id)arg1;
- +- (void)_dismissalRecognizerDidRecognize:(id)arg1;
- +- (_Bool)gestureRecognizerShouldBegin:(id)arg1;
- +- (_Bool)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2;
- +- (void)_setUp;
- +- (id)initWithSwipeController:(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/UISwipeOccurrence.h b/UIKit/UISwipeOccurrence.h
- new file mode 100644
- index 00000000..dbe00ab9
- --- /dev/null
- +++ b/UIKit/UISwipeOccurrence.h
- @@ -0,0 +1,65 @@
- +//
- +// 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/UISwipeActionPullViewDelegate-Protocol.h>
- +
- +@class NSDictionary, NSIndexPath, NSString, UIContextualAction, UISwipeActionController, UISwipeActionPullView, UIView;
- +
- +@interface UISwipeOccurrence : NSObject <UISwipeActionPullViewDelegate>
- +{
- + _Bool _active;
- + NSIndexPath *_indexPath;
- + unsigned long long _currentDirection;
- + UIView *_swipedView;
- + UIContextualAction *_currentAction;
- + UISwipeActionController *_controller;
- + UISwipeActionPullView *_leadingPullView;
- + UISwipeActionPullView *_trailingPullView;
- + NSDictionary *_swipeDirectionToPullView;
- + struct UIEdgeInsets _extraInsets;
- +}
- +
- +@property(retain, nonatomic) NSDictionary *swipeDirectionToPullView; // @synthesize swipeDirectionToPullView=_swipeDirectionToPullView;
- +@property(retain, nonatomic) UISwipeActionPullView *trailingPullView; // @synthesize trailingPullView=_trailingPullView;
- +@property(retain, nonatomic) UISwipeActionPullView *leadingPullView; // @synthesize leadingPullView=_leadingPullView;
- +@property(nonatomic) __weak UISwipeActionController *controller; // @synthesize controller=_controller;
- +@property(nonatomic) _Bool active; // @synthesize active=_active;
- +@property(retain, nonatomic) UIContextualAction *currentAction; // @synthesize currentAction=_currentAction;
- +@property(retain, nonatomic) UIView *swipedView; // @synthesize swipedView=_swipedView;
- +@property(nonatomic) struct UIEdgeInsets extraInsets; // @synthesize extraInsets=_extraInsets;
- +@property(nonatomic) unsigned long long currentDirection; // @synthesize currentDirection=_currentDirection;
- +@property(copy, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
- +- (void).cxx_destruct;
- +- (double)confirmationDistanceForPrimaryActionInSwipeActionPullView:(id)arg1;
- +- (void)swipeActionPullView:(id)arg1 tappedAction:(id)arg2;
- +- (void)_resetPullViewsImmediately;
- +- (struct CGRect)_frameForPullView:(id)arg1 inSwipedItem:(id)arg2 withContainer:(id)arg3;
- +- (void)_updatePullView:(id)arg1;
- +- (void)_createPullViewsIfNeeded;
- +- (unsigned long long)_swipeDirectionForPullView:(id)arg1;
- +- (id)_pullViewForSwipeDirection:(unsigned long long)arg1;
- +- (void)_performSwipeAction:(id)arg1 inPullview:(id)arg2 swipeInfo:(CDStruct_b06b0113)arg3;
- +- (_Bool)shouldDismissWithTouchLocation:(struct CGPoint)arg1;
- +- (void)performPrimaryActionWithSwipeInfo:(CDStruct_b06b0113)arg1;
- +- (void)updateLayout;
- +- (void)_resetItemWithSwipeInfo:(CDStruct_b06b0113)arg1 animated:(_Bool)arg2 deletion:(_Bool)arg3 completion:(CDUnknownBlockType)arg4;
- +- (void)resetItemWithSwipeInfo:(CDStruct_b06b0113)arg1 animated:(_Bool)arg2 completion:(CDUnknownBlockType)arg3;
- +- (void)moveItemWithSwipeInfo:(CDStruct_b06b0113)arg1 completion:(CDUnknownBlockType)arg2;
- +- (void)endSwipe;
- +- (void)beginSwipe;
- +- (CDStruct_324b76a9)prepareWithSwipeDirection:(unsigned long long)arg1 configuration:(id)arg2;
- +- (id)initWithController:(id)arg1 indexPath:(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/UISwitch.h b/UIKit/UISwitch.h
- index fe5d4057..981aca1b 100644
- --- a/UIKit/UISwitch.h
- +++ b/UIKit/UISwitch.h
- @@ -10,7 +10,7 @@
- #import <UIKit/UISwitchControl-Protocol.h>
- #import <UIKit/UISwitchVisualElementProvider-Protocol.h>
- -@class NSString, UIColor, UIImage, UISwitchVisualElement, _UIFeedbackImpactBehavior;
- +@class NSString, UIColor, UIImage, UIImpactFeedbackGenerator, UISwitchVisualElement;
- @interface UISwitch : UIControl <UISwitchControl, UISwitchVisualElementProvider, NSCoding>
- {
- @@ -35,7 +35,7 @@
- @property(retain, nonatomic) UIColor *tintColor; // @synthesize tintColor=_tintColor;
- @property(retain, nonatomic) UIColor *onTintColor; // @synthesize onTintColor=_onTintColor;
- - (void).cxx_destruct;
- -@property(retain, nonatomic, getter=_impactFeedbackBehavior, setter=_setImpactFeedbackBehavior:) _UIFeedbackImpactBehavior *impactFeedbackBehavior;
- +@property(retain, nonatomic, getter=_impactFeedbackGenerator, setter=_setImpactFeedbackGenerator:) UIImpactFeedbackGenerator *impactFeedbackGenerator;
- - (void)_showingOnOffLabelChanged;
- - (_Bool)_shouldShowOnOffLabels;
- - (void)setOn:(_Bool)arg1 animated:(_Bool)arg2 notifyingVisualElement:(_Bool)arg3;
- diff --git a/UIKit/UISwitchVisualElement.h b/UIKit/UISwitchVisualElement.h
- index ba7b6fa0..c59a8175 100644
- --- a/UIKit/UISwitchVisualElement.h
- +++ b/UIKit/UISwitchVisualElement.h
- @@ -6,7 +6,7 @@
- #import <UIKit/UIView.h>
- -@class _UIFeedbackImpactBehavior;
- +@class UIImpactFeedbackGenerator;
- @protocol UISwitchControl;
- __attribute__((visibility("hidden")))
- @@ -14,13 +14,13 @@ __attribute__((visibility("hidden")))
- {
- _Bool _enabled;
- id <UISwitchControl> _switchControl;
- - _UIFeedbackImpactBehavior *_impactFeedbackBehavior;
- + UIImpactFeedbackGenerator *_impactFeedbackGenerator;
- double _enabledAlpha;
- }
- + (struct CGSize)preferredContentSize;
- @property(nonatomic) double enabledAlpha; // @synthesize enabledAlpha=_enabledAlpha;
- -@property(retain, nonatomic) _UIFeedbackImpactBehavior *impactFeedbackBehavior; // @synthesize impactFeedbackBehavior=_impactFeedbackBehavior;
- +@property(retain, nonatomic) UIImpactFeedbackGenerator *impactFeedbackGenerator; // @synthesize impactFeedbackGenerator=_impactFeedbackGenerator;
- @property(nonatomic) __weak id <UISwitchControl> switchControl; // @synthesize switchControl=_switchControl;
- @property(nonatomic) _Bool enabled; // @synthesize enabled=_enabled;
- - (void).cxx_destruct;
- diff --git a/UIKit/UITabBar.h b/UIKit/UITabBar.h
- index c84f502e..d594754c 100644
- --- a/UIKit/UITabBar.h
- +++ b/UIKit/UITabBar.h
- @@ -45,15 +45,15 @@
- long long _barMetrics;
- long long _imageStyle;
- long long _tabBarSizing;
- - NSString *_backdropViewLayerGroupName;
- unsigned long long _preferredFocusHeading;
- + NSArray *_backgroundEffects;
- }
- + (id)_visualProviderForTabBar:(id)arg1;
- + (void)_initializeForIdiom:(long long)arg1;
- + (id)_unselectedTabTintColorForView:(id)arg1;
- +@property(copy, nonatomic) NSArray *backgroundEffects; // @synthesize backgroundEffects=_backgroundEffects;
- @property(nonatomic, getter=_preferredFocusHeading, setter=_setPreferredFocusHeading:) unsigned long long preferredFocusHeading; // @synthesize preferredFocusHeading=_preferredFocusHeading;
- -@property(retain, nonatomic, getter=_backdropViewLayerGroupName, setter=_setBackdropViewLayerGroupName:) NSString *backdropViewLayerGroupName; // @synthesize backdropViewLayerGroupName=_backdropViewLayerGroupName;
- @property(nonatomic) __weak UITabBarItem *selectedItem; // @synthesize selectedItem=_selectedItem;
- @property(nonatomic) __weak id <UITabBarDelegate> delegate; // @synthesize delegate=_delegate;
- @property(nonatomic, setter=_setScrollsItems:) _Bool _scrollsItems; // @synthesize _scrollsItems;
- @@ -71,7 +71,6 @@
- - (void)_ensureUnfocusedItemsAreNotSelected;
- - (double)_totalDimensionForItems:(id)arg1 spacing:(double)arg2 dimension:(double)arg3 scaleFactor:(double)arg4;
- - (double)_scaleFactorForItems:(id)arg1 spacing:(double)arg2 dimension:(double)arg3 maxWidth:(double)arg4;
- -- (void)_configureItems:(id)arg1;
- - (void)_configureTabBarReplacingItem:(id)arg1 withNewItem:(id)arg2 swapping:(_Bool)arg3;
- - (void)_customizeWithAvailableItems:(id)arg1;
- - (void)_customizeDoneButtonAction:(id)arg1;
- @@ -100,13 +99,14 @@
- @property(nonatomic, getter=_isHiddenAwaitingFocus, setter=_setHiddenAwaitingFocus:) _Bool hiddenAwaitingFocus;
- - (void)didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- - (_Bool)canBecomeFocused;
- -- (_Bool)_isEligibleForFocus;
- +- (_Bool)_isEligibleForFocusInteraction;
- @property(nonatomic, setter=_setImageStyle:) long long _imageStyle; // @synthesize _imageStyle;
- - (id)_dividerImageForLeftButtonState:(unsigned long long)arg1 rightButtonState:(unsigned long long)arg2;
- - (void)_setDividerImage:(id)arg1 forLeftButtonState:(unsigned long long)arg2 rightButtonState:(unsigned long long)arg3;
- - (id)_shadowView;
- @property(retain, nonatomic) UIColor *selectedImageTintColor;
- @property(copy, nonatomic) UIColor *unselectedItemTintColor;
- +- (id)_effectiveUnselectedLabelTintColor;
- - (id)_effectiveUnselectedTintColor;
- @property(retain, nonatomic) UIColor *barTintColor;
- @property(retain, nonatomic) UIColor *tintColor; // @dynamic tintColor;
- @@ -116,7 +116,7 @@
- @property(retain, nonatomic) UIImage *selectionIndicatorImage;
- @property(retain, nonatomic) UIImage *shadowImage;
- @property(retain, nonatomic) UIImage *backgroundImage;
- -- (id)preferredFocusedItem;
- +- (id)preferredFocusedView;
- - (void)_makeCurrentButtonFirstResponder;
- - (void)_didChangeFromIdiom:(long long)arg1 onScreen:(id)arg2 traverseHierarchy:(_Bool)arg3;
- @property(readonly, nonatomic, getter=isCustomizing) _Bool customizing;
- @@ -138,6 +138,7 @@
- - (void)_sendAction:(id)arg1 withEvent:(id)arg2;
- - (void)_accessibilityButtonShapesEnabledDidChangeNotification:(id)arg1;
- - (void)_accessibilityButtonShapesParametersDidChange;
- +- (id)_tabBarItemForButtonAtPoint:(struct CGPoint)arg1;
- @property(copy, nonatomic) NSArray *items;
- @property(nonatomic, getter=isLocked) _Bool locked;
- - (void)dealloc;
- @@ -149,6 +150,7 @@
- - (_Bool)_subclassImplementsDrawRect;
- @property(nonatomic, setter=_setInterTabButtonSpacing:) double _interTabButtonSpacing;
- @property(nonatomic, setter=_setTabButtonWidth:) double _tabButtonWidth;
- +@property(retain, nonatomic, getter=_backdropViewLayerGroupName, setter=_setBackdropViewLayerGroupName:) NSString *backdropViewLayerGroupName;
- - (id)_effectiveUnselectedTabTintColorConsideringView:(id)arg1;
- - (id)_appearanceStorage;
- @property(nonatomic) long long barStyle;
- @@ -158,24 +160,20 @@
- - (double)_shadowAlpha;
- @property(retain, nonatomic, setter=_setAccessoryView:) UIView *_accessoryView;
- @property(nonatomic, setter=_setNextSelectionSlideDuration:) double _nextSelectionSlideDuration;
- -- (void)_setDisableBlurTinting:(_Bool)arg1;
- -- (_Bool)_disableBlurTinting;
- -- (_Bool)_blurEnabled;
- -- (void)_setBlurEnabled:(_Bool)arg1;
- -- (_Bool)_vibrantLabels;
- -- (void)_setVibrantLabels:(_Bool)arg1;
- +@property(nonatomic, setter=_setDisableBlurTinting:) _Bool _disableBlurTinting;
- +@property(nonatomic, setter=_setBlurEnabled:) _Bool _blurEnabled;
- +@property(nonatomic, setter=_setVibrantLabels:) _Bool _vibrantLabels;
- - (void)_setLabelShadowOffset:(struct CGSize)arg1;
- - (void)_setLabelShadowColor:(id)arg1;
- - (void)_setLabelTextColor:(id)arg1 selectedTextColor:(id)arg2;
- - (void)_setLabelFont:(id)arg1;
- - (void)_setSelectionIndicatorImage:(id)arg1;
- - (void)_setBackgroundImage:(id)arg1;
- -- (id)_backgroundView;
- -- (void)_setBackgroundView:(id)arg1;
- +@property(retain, nonatomic, setter=_setBackgroundView:) UIView *_backgroundView;
- - (_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/UITabBarButton.h b/UIKit/UITabBarButton.h
- index 64d35b17..da6f2ced 100644
- --- a/UIKit/UITabBarButton.h
- +++ b/UIKit/UITabBarButton.h
- @@ -6,10 +6,12 @@
- #import <UIKit/UIControl.h>
- -@class NSMutableDictionary, UIColor, UIImage, UIImageView, UITabBar, UITabBarButtonLabel, UITabBarSwappableImageView, UIVisualEffectView, _UIBadgeView;
- +#import <UIKit/UISpringLoadedInteractionSupporting-Protocol.h>
- +
- +@class NSMutableDictionary, NSString, UIColor, UIImage, UIImageView, UITabBar, UITabBarButtonLabel, UITabBarSwappableImageView, UIVisualEffectView, _UIBadgeView;
- __attribute__((visibility("hidden")))
- -@interface UITabBarButton : UIControl
- +@interface UITabBarButton : UIControl <UISpringLoadedInteractionSupporting>
- {
- struct CGRect _hitRect;
- UITabBarSwappableImageView *_info;
- @@ -19,14 +21,17 @@ __attribute__((visibility("hidden")))
- UIImageView *_selectedIndicator;
- _Bool _selected;
- struct UIEdgeInsets _infoInsets;
- + struct UIEdgeInsets _infoLandscapeInsets;
- struct UIOffset _selectedInfoOffset;
- struct UIOffset _infoOffset;
- UIImage *_customSelectedIndicatorImage;
- struct UIOffset _labelOffset;
- NSMutableDictionary *_buttonTintColorsForState;
- NSMutableDictionary *_contentTintColorsForState;
- + UIColor *_defaultUnselectedLabelTintColor;
- UIColor *_badgeColor;
- NSMutableDictionary *_badgeTextAttributesForState;
- + _Bool _horizontalLayout;
- _Bool _showsHighlightedState;
- _Bool _centerAllContents;
- Class _appearanceGuideClass;
- @@ -37,8 +42,10 @@ __attribute__((visibility("hidden")))
- @property(readonly, nonatomic) __weak UITabBar *tabBar; // @synthesize tabBar=_tabBar;
- @property(retain, nonatomic, setter=_setAppearanceGuideClass:) Class _appearanceGuideClass; // @synthesize _appearanceGuideClass;
- @property(nonatomic, setter=_setCenterAllContents:) _Bool _centerAllContents; // @synthesize _centerAllContents;
- +@property(nonatomic, setter=_setHorizontalLayout:) _Bool _horizontalLayout; // @synthesize _horizontalLayout;
- @property(nonatomic, setter=_setShowsHighlightedState:) _Bool _showsHighlightedState; // @synthesize _showsHighlightedState;
- - (void).cxx_destruct;
- +@property(readonly, nonatomic) UIColor *_defaultUnselectedLabelTintColor;
- - (id)_contentTintColorForState:(unsigned long long)arg1;
- - (void)_setContentTintColor:(id)arg1 forState:(unsigned long long)arg2;
- - (id)_buttonTintColorForState:(unsigned long long)arg1;
- @@ -54,11 +61,11 @@ __attribute__((visibility("hidden")))
- - (void)_setBadgeColor:(id)arg1;
- - (void)_UIAppearance_setBadgeColor:(id)arg1;
- - (void)pressesBegan:(id)arg1 withEvent:(id)arg2;
- -- (struct CGSize)_sensitivitySize;
- -- (struct CGRect)_responderSelectionRectForCoordinateSpace:(id)arg1;
- +- (long long)_focusTouchSensitivityStyle;
- +- (struct CGRect)_responderSelectionRect;
- - (struct CGRect)_responderSelectionRectForWindow:(id)arg1;
- - (id)_tabBar;
- -- (struct CGRect)_focusRegionFrameInScreen:(id)arg1;
- +- (struct CGRect)_defaultFocusRegionFrame;
- - (_Bool)shouldUpdateFocusInContext:(id)arg1;
- - (void)didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- - (void)_sendFocusAction;
- @@ -67,6 +74,7 @@ __attribute__((visibility("hidden")))
- - (void)_setCustomSelectedIndicatorImage:(id)arg1;
- - (void)layoutSubviews;
- - (struct CGSize)sizeThatFits:(struct CGSize)arg1;
- +- (struct CGSize)_horizontalLayout_sizeThatFits:(struct CGSize)arg1;
- - (void)_appleTV_layoutSubviews;
- - (struct CGSize)_appleTV_sizeThatFits:(struct CGSize)arg1;
- - (_Bool)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2;
- @@ -96,7 +104,15 @@ __attribute__((visibility("hidden")))
- - (void)traitCollectionDidChange:(id)arg1;
- - (void)setSemanticContentAttribute:(long long)arg1;
- - (id)initWithImage:(id)arg1 selectedImage:(id)arg2 label:(id)arg3 withInsets:(struct UIEdgeInsets)arg4 tabBar:(id)arg5;
- +- (id)initWithImage:(id)arg1 landscapeImage:(id)arg2 selectedImage:(id)arg3 landscapeSelectedImage:(id)arg4 label:(id)arg5 withInsets:(struct UIEdgeInsets)arg6 landscapeInsets:(struct UIEdgeInsets)arg7 tabBar:(id)arg8;
- - (id)_selectedIndicatorView;
- +@property(nonatomic, getter=isSpringLoaded) _Bool springLoaded;
- +
- +// 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/UITabBarController.h b/UIKit/UITabBarController.h
- index d3919311..c714e159 100644
- --- a/UIKit/UITabBarController.h
- +++ b/UIKit/UITabBarController.h
- @@ -11,7 +11,7 @@
- #import <UIKit/UILayoutContainerViewDelegate-Protocol.h>
- #import <UIKit/UITabBarDelegate-Protocol.h>
- -@class NSArray, NSMapTable, NSMutableArray, NSString, UIFocusContainerGuide, UIGestureRecognizer, UILayoutContainerView, UIMoreNavigationController, UINavigationController, UITabBar, UITapGestureRecognizer, UIView;
- +@class NSArray, NSMapTable, NSMutableArray, NSString, UIFocusContainerGuide, UIGestureRecognizer, UILayoutContainerView, UILongPressGestureRecognizer, UIMoreNavigationController, UINavigationController, UITabBar, UITapGestureRecognizer, UIView;
- @protocol UITabBarControllerDelegate, UIViewControllerAnimatedTransitioning, UIViewControllerInteractiveTransitioning;
- @interface UITabBarController : UIViewController <UIGestureRecognizerDelegate, UILayoutContainerViewDelegate, UITabBarDelegate, NSCoding>
- @@ -34,6 +34,7 @@
- UITapGestureRecognizer *_selectGestureRecognizer;
- UIGestureRecognizer *_touchDetectionGestureRecognizer;
- UIFocusContainerGuide *_contentFocusContainerGuide;
- + UILongPressGestureRecognizer *_accessibilityLongPressGestureRecognizer;
- struct {
- unsigned int isShowingMoreItem:1;
- unsigned int needsToRebuildItems:1;
- @@ -76,7 +77,9 @@
- - (void)willAnimateFirstHalfOfRotationToInterfaceOrientation:(long long)arg1 duration:(double)arg2;
- - (struct CGSize)sizeForChildContentContainer:(id)arg1 withParentContainerSize:(struct CGSize)arg2;
- - (void)willAnimateRotationToInterfaceOrientation:(long long)arg1 duration:(double)arg2;
- +- (void)viewWillTransitionToSize:(struct CGSize)arg1 withTransitionCoordinator:(id)arg2;
- - (void)willRotateToInterfaceOrientation:(long long)arg1 duration:(double)arg2;
- +- (void)_invalidateBarLayoutIfNecessary;
- - (void)_getRotationContentSettings:(CDStruct_8bdd0ba6 *)arg1;
- - (_Bool)_shouldUseOnePartRotation;
- - (id)rotatingFooterView;
- @@ -139,6 +142,8 @@
- - (id)_existingMoreNavigationController;
- - (_Bool)_allowsCustomizing;
- - (_Bool)_transitionsChildViewControllers;
- +- (id)childViewControllerForUserInterfaceStyle;
- +- (id)childViewControllerForScreenEdgesDeferringSystemGestures;
- - (id)childViewControllerForWhitePointAdaptivityStyle;
- - (id)childViewControllerForStatusBarHidden;
- - (id)childViewControllerForStatusBarStyle;
- @@ -159,10 +164,9 @@
- - (void)_rememberFocusedItem:(id)arg1 forViewController:(id)arg2;
- @property(readonly, nonatomic, getter=_rememberedFocusedItemsByViewController) NSMapTable *rememberedFocusedItemsByViewController; // @synthesize rememberedFocusedItemsByViewController=_rememberedFocusedItemsByViewController;
- - (_Bool)shouldUpdateFocusInContext:(id)arg1;
- -- (void)focusedViewDidChange;
- - (void)_updateOffscreenStatus:(_Bool)arg1;
- - (void)_didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- -- (id)_overridingDestinationEnvironmentForFocusUpdateInContext:(id)arg1;
- +- (id)_overridingPreferredFocusEnvironment;
- - (void)_rememberPresentingFocusedItem:(id)arg1;
- - (id)preferredFocusEnvironments;
- - (long long)_subclassPreferredFocusedViewPrioritizationType;
- @@ -191,6 +195,8 @@
- - (void)purgeMemoryForReason:(int)arg1;
- - (void)traitCollectionDidChange:(id)arg1;
- - (void)willTransitionToTraitCollection:(id)arg1 withTransitionCoordinator:(id)arg2;
- +- (id)_accessibilityHUDLongPressRecognizer;
- +- (void)_accessibilityLongPressChanged:(id)arg1;
- - (void)viewDidDisappear:(_Bool)arg1;
- - (void)viewWillDisappear:(_Bool)arg1;
- - (void)viewDidAppear:(_Bool)arg1;
- @@ -202,8 +208,9 @@
- - (void)_layoutContainerView;
- - (void)setView:(id)arg1;
- - (void)setTabBar:(id)arg1;
- -- (void)_setTabBarVisualAltitude;
- - (void)_prepareTabBar;
- +- (void)_updateTabBarLayout;
- +- (void)_safeAreaInsetsDidChangeForView;
- - (struct CGRect)_adjustContentViewFrameForOffscreenFocus:(struct CGRect)arg1 viewController:(id)arg2;
- - (_Bool)_shouldAdjustContentViewFrameForOffscreenFocus:(id)arg1 adjustedTabBarFrame:(struct CGRect)arg2;
- - (struct CGRect)_adjustTabBarFrameForOffscreenFocus:(struct CGRect)arg1 barPosition:(long long)arg2;
- diff --git a/UIKit/UITabBarItem.h b/UIKit/UITabBarItem.h
- index 299663a0..8ec48b6a 100644
- --- a/UIKit/UITabBarItem.h
- +++ b/UIKit/UITabBarItem.h
- @@ -6,9 +6,11 @@
- #import <UIKit/UIBarItem.h>
- +#import <UIKit/UISpringLoadedInteractionSupporting-Protocol.h>
- +
- @class NSString, UIColor, UIImage, UITabBarButton, _UITabBarItemAppearanceStorage;
- -@interface UITabBarItem : UIBarItem
- +@interface UITabBarItem : UIBarItem <UISpringLoadedInteractionSupporting>
- {
- NSString *_title;
- SEL _action;
- @@ -18,6 +20,10 @@
- UIImage *_selectedImage;
- UIImage *_unselectedImage;
- struct UIEdgeInsets _imageInsets;
- + UIImage *_landscapeTemplateImage;
- + UIImage *_landscapeSelectedTemplateImage;
- + UIImage *_landscapeSelectedImage;
- + struct UIEdgeInsets _landscapeImageInsets;
- NSString *_badgeValue;
- UITabBarButton *_view;
- _UITabBarItemAppearanceStorage *_appearanceStorage;
- @@ -29,6 +35,7 @@
- unsigned int customSelectedImage:1;
- unsigned int customUnselectedImage:1;
- } _tabBarItemFlags;
- + _Bool _springLoaded;
- long long __barMetrics;
- long long __imageStyle;
- UIColor *__tintColor;
- @@ -46,6 +53,8 @@
- - (void)_setTitleTextAttributeValue:(id)arg1 forAttributeKey:(id)arg2 state:(unsigned long long)arg3;
- - (id)_updateImageWithTintColor:(id)arg1 isSelected:(_Bool)arg2 getImageOffset:(struct UIOffset *)arg3;
- - (void)_updateButtonForTintColor:(id)arg1 selected:(_Bool)arg2;
- +- (id)_internalLandscapeTemplateImage;
- +- (void)_setInternalLandscapeTemplateImage:(id)arg1;
- - (id)_internalTemplateImage;
- - (void)_setInternalTemplateImage:(id)arg1;
- - (id)_internalTitle;
- @@ -74,9 +83,21 @@
- - (id)finishedUnselectedImage;
- - (id)finishedSelectedImage;
- - (void)setFinishedSelectedImage:(id)arg1 withFinishedUnselectedImage:(id)arg2;
- +- (void)setLandscapeSelectedImagePhone:(id)arg1;
- +- (id)landscapeSelectedImagePhone;
- @property(retain, nonatomic) UIImage *selectedImage;
- +- (void)setLargeContentSizeImageInsets:(struct UIEdgeInsets)arg1;
- +- (struct UIEdgeInsets)largeContentSizeImageInsets;
- +- (void)setLargeContentSizeImage:(id)arg1;
- +- (id)largeContentSizeImage;
- +- (id)_internalLargeContentSizeImage;
- +- (id)_internalLandscapeTemplateImages;
- +- (struct UIEdgeInsets)landscapeImagePhoneInsets;
- +- (void)setLandscapeImagePhoneInsets:(struct UIEdgeInsets)arg1;
- - (struct UIEdgeInsets)imageInsets;
- - (void)setImageInsets:(struct UIEdgeInsets)arg1;
- +- (id)landscapeImagePhone;
- +- (void)setLandscapeImagePhone:(id)arg1;
- - (id)image;
- - (void)setImage:(id)arg1;
- - (id)title;
- @@ -94,6 +115,13 @@
- - (void)_updateViewBadge;
- - (void)_showSelectedIndicator:(_Bool)arg1 changeSelection:(_Bool)arg2;
- @property(nonatomic, getter=_isSelected, setter=_setSelected:) _Bool _selected;
- +@property(nonatomic, getter=isSpringLoaded) _Bool springLoaded;
- +
- +// 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/UITabBarSwappableImageView.h b/UIKit/UITabBarSwappableImageView.h
- index 69d2871e..fc4a8c5a 100644
- --- a/UIKit/UITabBarSwappableImageView.h
- +++ b/UIKit/UITabBarSwappableImageView.h
- @@ -13,15 +13,19 @@ __attribute__((visibility("hidden")))
- {
- UIImage *_value;
- UIImage *_alternate;
- + UIImage *_landscapeValue;
- + UIImage *_landscapeAlternate;
- _Bool _showAlternate;
- + _Bool _showLandscape;
- }
- - (void).cxx_destruct;
- +- (void)setLandscape:(_Bool)arg1;
- - (void)setImage:(id)arg1;
- - (void)setAlternateImage:(id)arg1;
- - (void)showAlternateImage:(_Bool)arg1;
- - (void)setCurrentImage;
- -- (id)initWithImage:(id)arg1 alternateImage:(id)arg2;
- +- (id)initWithImage:(id)arg1 alternateImage:(id)arg2 landscapeImage:(id)arg3 landscapeAlternateImage:(id)arg4;
- @end
- diff --git a/UIKit/UITable-Protocol.h b/UIKit/UITable-Protocol.h
- index b1012bf3..da61a9a8 100644
- --- a/UIKit/UITable-Protocol.h
- +++ b/UIKit/UITable-Protocol.h
- @@ -14,15 +14,19 @@
- @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) struct UIEdgeInsets separatorInset;
- @property(readonly, nonatomic) double estimatedSectionFooterHeight;
- @property(readonly, nonatomic) double estimatedSectionHeaderHeight;
- @property(readonly, nonatomic) double estimatedRowHeight;
- diff --git a/UIKit/UITableConstants-Protocol.h b/UIKit/UITableConstants-Protocol.h
- index 3340f232..ccfe0a85 100644
- --- a/UIKit/UITableConstants-Protocol.h
- +++ b/UIKit/UITableConstants-Protocol.h
- @@ -14,6 +14,7 @@
- - (double)defaultMaskGradientHeightForTableView:(id <UITable>)arg1;
- - (double)defaultFocusedShadowRadiusForTableView:(id <UITable>)arg1;
- - (double)defaultFocusedHorizontalOutsetForTableView:(id <UITable>)arg1;
- +- (double)defaultAlphaForDraggingCell:(UITableViewCell *)arg1 inTableView:(id <UITable>)arg2;
- - (_Bool)reorderingCellWantsShadows:(UITableViewCell *)arg1 inTableView:(id <UITable>)arg2;
- - (double)defaultAlphaForReorderingCell:(UITableViewCell *)arg1 inTableView:(id <UITable>)arg2;
- - (UIImage *)defaultReorderControlImageForCell:(UITableViewCell *)arg1 inTableView:(id <UITable>)arg2;
- @@ -58,8 +59,10 @@
- - (double)defaultContentEditPaddingForCell:(UITableViewCell *)arg1 inTableView:(id <UITable>)arg2;
- - (_Bool)imageViewOffsetByLayoutMarginsForCell:(UITableViewCell *)arg1 inTableView:(id <UITable>)arg2;
- - (struct UIEdgeInsets)defaultLayoutMarginsForCell:(UITableViewCell *)arg1 inTableView:(id <UITable>)arg2;
- -- (double)defaultSectionContentMarginWidthForTableView:(id <UITable>)arg1;
- +- (double)defaultTrailingCellMarginWidthForTableView:(id <UITable>)arg1;
- +- (double)defaultLeadingCellMarginWidthForTableView:(id <UITable>)arg1;
- - (double)defaultMarginWidthForTableView:(id <UITable>)arg1;
- +- (struct UIEdgeInsets)defaultLayoutMarginsForTableView:(id <UITable>)arg1;
- - (double)defaultSectionFooterHeightForTableView:(id <UITable>)arg1;
- - (double)defaultSectionHeaderHeightForTableView:(id <UITable>)arg1;
- - (_Bool)defaultRowHeightDependsOnCellStyle;
- diff --git a/UIKit/UITableConstants_IOS.h b/UIKit/UITableConstants_IOS.h
- index 6d485dc9..a848c8c5 100644
- --- a/UIKit/UITableConstants_IOS.h
- +++ b/UIKit/UITableConstants_IOS.h
- @@ -19,6 +19,7 @@ __attribute__((visibility("hidden")))
- - (double)defaultMaskGradientHeightForTableView:(id)arg1;
- - (double)defaultFocusedShadowRadiusForTableView:(id)arg1;
- - (double)defaultFocusedHorizontalOutsetForTableView:(id)arg1;
- +- (double)defaultAlphaForDraggingCell:(id)arg1 inTableView:(id)arg2;
- - (_Bool)reorderingCellWantsShadows:(id)arg1 inTableView:(id)arg2;
- - (double)defaultAlphaForReorderingCell:(id)arg1 inTableView:(id)arg2;
- - (id)defaultReorderControlImageForCell:(id)arg1 inTableView:(id)arg2;
- @@ -54,8 +55,10 @@ __attribute__((visibility("hidden")))
- - (id)defaultTextColorForCell:(id)arg1 inTableView:(id)arg2;
- - (double)defaultPlainHeaderLabelYPositionForTableView:(id)arg1 headerBounds:(struct CGRect)arg2 textRect:(struct CGRect)arg3 isHeader:(_Bool)arg4;
- - (double)defaultPlainFirstSectionHeaderHeightForTableView:(id)arg1;
- -- (double)defaultSectionContentMarginWidthForTableView:(id)arg1;
- +- (double)defaultTrailingCellMarginWidthForTableView:(id)arg1;
- +- (double)defaultLeadingCellMarginWidthForTableView:(id)arg1;
- - (double)defaultMarginWidthForTableView:(id)arg1;
- +- (struct UIEdgeInsets)defaultLayoutMarginsForTableView:(id)arg1;
- - (double)_defaultMarginWidthForTableView:(id)arg1 canUseLayoutMargins:(_Bool)arg2;
- - (double)defaultPaddingBetweenHeaderAndRowsForTableView:(id)arg1;
- - (double)defaultPaddingBetweenRowsForTableView:(id)arg1;
- diff --git a/UIKit/UITableConstants_Stark.h b/UIKit/UITableConstants_Stark.h
- index d7de2e4e..fcaef363 100644
- --- a/UIKit/UITableConstants_Stark.h
- +++ b/UIKit/UITableConstants_Stark.h
- @@ -19,6 +19,7 @@ __attribute__((visibility("hidden")))
- - (double)defaultMaskGradientHeightForTableView:(id)arg1;
- - (double)defaultFocusedShadowRadiusForTableView:(id)arg1;
- - (double)defaultFocusedHorizontalOutsetForTableView:(id)arg1;
- +- (double)defaultAlphaForDraggingCell:(id)arg1 inTableView:(id)arg2;
- - (_Bool)reorderingCellWantsShadows:(id)arg1 inTableView:(id)arg2;
- - (double)defaultAlphaForReorderingCell:(id)arg1 inTableView:(id)arg2;
- - (id)defaultReorderControlImageForCell:(id)arg1 inTableView:(id)arg2;
- @@ -57,8 +58,10 @@ __attribute__((visibility("hidden")))
- - (double)defaultGroupedHeaderHeightForTableView:(id)arg1;
- - (double)defaultPlainFirstSectionHeaderHeightForTableView:(id)arg1;
- - (double)_defaultPlainHeaderFooterHeightForTableView:(id)arg1;
- -- (double)defaultSectionContentMarginWidthForTableView:(id)arg1;
- +- (double)defaultTrailingCellMarginWidthForTableView:(id)arg1;
- +- (double)defaultLeadingCellMarginWidthForTableView:(id)arg1;
- - (double)defaultMarginWidthForTableView:(id)arg1;
- +- (struct UIEdgeInsets)defaultLayoutMarginsForTableView:(id)arg1;
- - (double)defaultPaddingBetweenHeaderAndRowsForTableView:(id)arg1;
- - (double)defaultPaddingBetweenRowsForTableView:(id)arg1;
- - (double)defaultContentAccessoryPaddingForCell:(id)arg1 inTableView:(id)arg2;
- diff --git a/UIKit/UITableConstants_TV.h b/UIKit/UITableConstants_TV.h
- index 893f7d6c..7d5c139e 100644
- --- a/UIKit/UITableConstants_TV.h
- +++ b/UIKit/UITableConstants_TV.h
- @@ -19,6 +19,7 @@ __attribute__((visibility("hidden")))
- - (double)defaultMaskGradientHeightForTableView:(id)arg1;
- - (double)defaultFocusedShadowRadiusForTableView:(id)arg1;
- - (double)defaultFocusedHorizontalOutsetForTableView:(id)arg1;
- +- (double)defaultAlphaForDraggingCell:(id)arg1 inTableView:(id)arg2;
- - (_Bool)reorderingCellWantsShadows:(id)arg1 inTableView:(id)arg2;
- - (double)defaultAlphaForReorderingCell:(id)arg1 inTableView:(id)arg2;
- - (id)defaultFocusedReorderControlImageForCell:(id)arg1 inTableView:(id)arg2;
- @@ -74,8 +75,10 @@ __attribute__((visibility("hidden")))
- - (id)defaultTextColorForCell:(id)arg1 inTableView:(id)arg2 forUserInterfaceStyle:(long long)arg3;
- - (double)defaultPlainHeaderLabelYPositionForTableView:(id)arg1 headerBounds:(struct CGRect)arg2 textRect:(struct CGRect)arg3 isHeader:(_Bool)arg4;
- - (double)defaultPlainFirstSectionHeaderHeightForTableView:(id)arg1;
- -- (double)defaultSectionContentMarginWidthForTableView:(id)arg1;
- +- (double)defaultTrailingCellMarginWidthForTableView:(id)arg1;
- +- (double)defaultLeadingCellMarginWidthForTableView:(id)arg1;
- - (double)defaultMarginWidthForTableView:(id)arg1;
- +- (struct UIEdgeInsets)defaultLayoutMarginsForTableView:(id)arg1;
- - (double)defaultPaddingBetweenHeaderAndRowsForTableView:(id)arg1;
- - (double)defaultPaddingBetweenRowsForTableView:(id)arg1;
- - (double)defaultContentAccessoryPaddingForCell:(id)arg1 inTableView:(id)arg2;
- diff --git a/UIKit/UITableView.h b/UIKit/UITableView.h
- index aa321fb5..d2c73f3a 100644
- --- a/UIKit/UITableView.h
- +++ b/UIKit/UITableView.h
- @@ -7,19 +7,24 @@
- #import <UIKit/UIScrollView.h>
- #import <UIKit/NSCoding-Protocol.h>
- +#import <UIKit/UIDataSourceTranslating-Protocol.h>
- #import <UIKit/UIGestureRecognizerDelegatePrivate-Protocol.h>
- #import <UIKit/UIScrollViewDelegate-Protocol.h>
- +#import <UIKit/UISwipeActionHost-Protocol.h>
- #import <UIKit/UITable_ForMailOnly-Protocol.h>
- #import <UIKit/UITable_RowDataSource-Protocol.h>
- #import <UIKit/UITable_UITableViewCellDelegate-Protocol.h>
- +#import <UIKit/_UIDataSourceBackedView-Protocol.h>
- #import <UIKit/_UIKeyboardAutoRespondingScrollView-Protocol.h>
- +#import <UIKit/_UITableViewDragControllerDelegate-Protocol.h>
- +#import <UIKit/_UITableViewDropControllerDelegate-Protocol.h>
- +#import <UIKit/_UITableViewSubviewManagerDelegate-Protocol.h>
- -@class NSArray, NSIndexPath, NSMutableArray, NSMutableDictionary, NSMutableSet, NSString, NSTimer, UIColor, UIFocusContainerGuide, UIGobblerGestureRecognizer, UILongPressGestureRecognizer, UISwipeGestureRecognizer, UITableViewCell, UITableViewCountView, UITableViewIndex, UITableViewIndexOverlayIndicatorView, UITableViewIndexOverlaySelectionView, UITableViewRowData, UITableViewWrapperView, UITapGestureRecognizer, UITouch, UITraitCollection, UIView, UIVisualEffect, UIWindow, _UIFeedbackDragSnappingBehavior, _UIFeedbackImpactBehavior, _UIFeedbackRetargetBehavior, _UITableViewDeleteAnimationSupport, _UITableViewPrefetchContext, _UITableViewReorderingSupport, _UITableViewUpdateSupport;
- -@protocol UITableConstants, UITableViewDataSource, UITableViewDataSourcePrefetching, UITableViewDelegate;
- +@class NSArray, NSIndexPath, NSMutableArray, NSMutableDictionary, NSMutableSet, NSString, NSTimer, UIColor, UIFocusContainerGuide, UIGobblerGestureRecognizer, UIImpactFeedbackGenerator, UILongPressGestureRecognizer, UISelectionFeedbackGenerator, UISwipeActionController, UISwipeGestureRecognizer, UITableViewCell, UITableViewCountView, UITableViewIndex, UITableViewIndexOverlayIndicatorView, UITableViewIndexOverlaySelectionView, UITableViewRowData, UITableViewWrapperView, UITapGestureRecognizer, UITouch, UITraitCollection, UIView, UIVisualEffect, UIWindow, _UIDragSnappingFeedbackGenerator, _UITableViewDeleteAnimationSupport, _UITableViewDragController, _UITableViewDropController, _UITableViewPrefetchContext, _UITableViewReorderingSupport, _UITableViewShadowUpdatesController, _UITableViewSubviewManager, _UITableViewUpdateSupport;
- +@protocol UITableConstants, UITableViewDataSource, UITableViewDataSourcePrefetching, UITableViewDelegate, UITableViewDragDelegate, UITableViewDragDestinationDelegate, UITableViewDragSourceDelegate, UITableViewDropDelegate;
- -@interface UITableView : UIScrollView <UIGestureRecognizerDelegatePrivate, UIScrollViewDelegate, UITable_ForMailOnly, _UIKeyboardAutoRespondingScrollView, UITable_RowDataSource, UITable_UITableViewCellDelegate, NSCoding>
- +@interface UITableView : UIScrollView <UIGestureRecognizerDelegatePrivate, UIScrollViewDelegate, _UITableViewSubviewManagerDelegate, UISwipeActionHost, _UITableViewDragControllerDelegate, _UITableViewDropControllerDelegate, UITable_ForMailOnly, _UIKeyboardAutoRespondingScrollView, UITable_RowDataSource, UITable_UITableViewCellDelegate, _UIDataSourceBackedView, NSCoding, UIDataSourceTranslating>
- {
- - UITraitCollection *_cachedTraitCollection;
- id <UITableViewDataSource> _dataSource;
- UITableViewRowData *_rowData;
- double _rowHeight;
- @@ -29,6 +34,7 @@
- double _estimatedSectionHeaderHeight;
- double _estimatedSectionFooterHeight;
- struct CGRect _visibleBounds;
- + _UITableViewSubviewManager *_subviewManager;
- struct _NSRange _visibleRows;
- NSMutableArray *_visibleCells;
- NSMutableDictionary *_templateLayoutCells;
- @@ -41,7 +47,6 @@
- NSMutableDictionary *_nibExternalObjectsTables;
- NSMutableDictionary *_headerFooterNibMap;
- NSMutableDictionary *_headerFooterNibExternalObjectsTables;
- - UITableViewCell *_topSeparatorCell;
- UIView *_topSeparator;
- NSMutableArray *_extraSeparators;
- struct __CFDictionary *_visibleHeaderViews;
- @@ -49,8 +54,8 @@
- NSMutableDictionary *_reusableHeaderFooterViews;
- NSMutableArray *_highlightedIndexPaths;
- NSMutableArray *_selectedIndexPaths;
- - long long _swipeToDeleteSection;
- - long long _swipeToDeleteRow;
- + NSIndexPath *_swipedIndexPath;
- + NSIndexPath *_highlightedSpringLoadedIndexPath;
- NSIndexPath *_pendingSelectionIndexPath;
- NSMutableArray *_pendingDeselectionIndexPaths;
- UIView *_newContentView;
- @@ -79,6 +84,7 @@
- NSMutableArray *_reloadItems;
- NSMutableArray *_moveItems;
- UIColor *_separatorColor;
- + UIColor *_darkenedSeparatorColor;
- UIColor *_separatorTopShadowColor;
- UIColor *_separatorBottomShadowColor;
- UIVisualEffect *_separatorEffect;
- @@ -89,11 +95,15 @@
- UIColor *_indexBackgroundColor;
- UIColor *_indexTrackingBackgroundColor;
- NSArray *_defaultSectionIndexTitles;
- + UISwipeActionController *_swipeActionController;
- UISwipeGestureRecognizer *_swipeGestureRecognizer;
- UIGobblerGestureRecognizer *_swipeToDeleteGobblerGestureRecognizer;
- UITableViewCell *_swipeToDeleteCell;
- long long _updateCount;
- + long long _shadowUpdateCount;
- + long long _revertingShadowUpdateCount;
- NSIndexPath *_displayingCellContentStringIndexPath;
- + UITapGestureRecognizer *_twoFingerTapGestureRecognizer;
- UILongPressGestureRecognizer *_longPressGestureRecognizer;
- UILongPressGestureRecognizer *_upArrowLongPressGestureRecognizer;
- UILongPressGestureRecognizer *_downArrowLongPressGestureRecognizer;
- @@ -127,11 +137,13 @@
- id <UITableConstants> _constants;
- NSIndexPath *_targetIndexPathForScrolling;
- struct CGPoint _targetOffsetToIndexPathForScrolling;
- - _UIFeedbackRetargetBehavior *_indexRetargetFeedbackBehavior;
- - _UIFeedbackImpactBehavior *_sectionChangeFeedbackBehavior;
- - _UIFeedbackDragSnappingBehavior *_reorderFeedbackBehavior;
- + UISelectionFeedbackGenerator *_indexRetargetFeedbackGenerator;
- + UIImpactFeedbackGenerator *_sectionChangeFeedbackGenerator;
- + _UIDragSnappingFeedbackGenerator *_reorderFeedbackGenerator;
- + long long _performUsingPresentationValuesCount;
- id <UITableViewDataSourcePrefetching> _prefetchDataSource;
- _UITableViewPrefetchContext *_prefetchContext;
- + double _coalescedContentSizeDelta;
- struct {
- unsigned int dataSourceNumberOfRowsInSection:1;
- unsigned int dataSourceCellForRow:1;
- @@ -153,6 +165,10 @@
- unsigned int delegateEditingStyleForRowAtIndexPath:1;
- unsigned int delegateTitleForDeleteConfirmationButtonForRowAtIndexPath:1;
- unsigned int delegateEditActionsForRowAtIndexPath:1;
- + unsigned int delegateLeadingSwipeActionsConfigurationForRowAtIndexPath:1;
- + unsigned int delegateTrailingSwipeActionsConfigurationForRowAtIndexPath:1;
- + unsigned int delegateLeadingSwipeActionsForRowAtIndexPath:1;
- + unsigned int delegateTrailingSwipeActionsForRowAtIndexPath:1;
- unsigned int delegateShouldIndentWhileEditing:1;
- unsigned int dataSourceMoveRow:1;
- unsigned int delegateCellForRow:1;
- @@ -180,7 +196,7 @@
- unsigned int delegateDidDeselectRow:1;
- unsigned int delegateWillBeginEditing:1;
- unsigned int delegateDidEndEditing:1;
- - unsigned int delegateWillMoveToRow:1;
- + unsigned int delegateTargetIndexPathForMove:1;
- unsigned int delegateIndentationLevelForRow:1;
- unsigned int delegateWantsHeaderForSection:1;
- unsigned int delegateMargin:1;
- @@ -211,13 +227,13 @@
- unsigned int delegateSwipeAccessory:1;
- unsigned int delegateSwipeAccessoryPushed:1;
- unsigned int delegateShouldDrawTopSeparatorForSection:1;
- + unsigned int delegateShouldDrawBottomSeparatorForSection:1;
- unsigned int delegateWillBeginSwiping:1;
- unsigned int delegateDidEndSwiping:1;
- unsigned int delegateCanFocusRow_deprecated:1;
- unsigned int delegateCanFocusRow:1;
- unsigned int delegateDidFocusRow:1;
- unsigned int delegateDidUnfocusRow:1;
- - unsigned int delegateShouldChangeFocusedItem:1;
- unsigned int delegateIndexPathForPreferredFocusedItem:1;
- unsigned int delegateShouldUpdateFocusFromRowAtIndexPathToView:1;
- unsigned int delegateIndexPathForPreferredFocusedView:1;
- @@ -251,7 +267,6 @@
- unsigned int allowsSelectionDuringEditing:1;
- unsigned int allowsMultipleSelection:1;
- unsigned int allowsMultipleSelectionDuringEditing:1;
- - unsigned int showsSelectionImmediatelyOnTouchBegin:1;
- unsigned int indexHidden:1;
- unsigned int indexHiddenForSearch:1;
- unsigned int defaultShowsHorizontalScrollIndicator:1;
- @@ -284,16 +299,19 @@
- unsigned int didDisableNavigationGesture:1;
- unsigned int separatorsDrawAsOverlay:1;
- unsigned int swipeToDeleteRowIsBeingDeleted:1;
- + unsigned int swipeToDeleteRowHasBeenDeleted:1;
- unsigned int drawsSeparatorAtTopOfSections:1;
- unsigned int separatorBackdropOverlayBlendMode:3;
- unsigned int separatorsDrawInVibrantLightMode:1;
- unsigned int wrapCells:1;
- + unsigned int hasAddedContentView:1;
- unsigned int showingIndexIndicatorOverlay:1;
- unsigned int showingIndexSelectionOverlay:1;
- unsigned int loadingOffscreenViews:1;
- unsigned int externalScreenHasTouch:1;
- unsigned int ignoringWheelEventsOnIndexOverlayIndicator:1;
- unsigned int deleteCancelationAnimationInProgress:1;
- + unsigned int swipeDeletionAnimationInProgress:1;
- unsigned int manuallyManagesSwipeUI:1;
- unsigned int allowsReorderingWhenNotEditing:1;
- unsigned int needsDeleteConfirmationCleanup:1;
- @@ -307,15 +325,27 @@
- unsigned int remembersLastFocusedIndexPath:1;
- unsigned int cellLayoutMarginsFollowReadableWidth:1;
- unsigned int sectionContentInsetFollowsLayoutMargins:1;
- + unsigned int separatorInsetIsRelativeToCellEdges:1;
- unsigned int usingKnobToChangeSectionIndex:1;
- unsigned int prefetchDataSourceWasNonNil:1;
- unsigned int prefetchDataSourcePrefetchRowsAtIndexPaths:1;
- unsigned int prefetchDataSourceCancelPrefetchingForRowsAtIndexPaths:1;
- - unsigned int enableModernResizableGroupTableViewCellBackgroundImages:1;
- + unsigned int ignoreEditingChange:1;
- + unsigned int isSelfSizingShadowCell:1;
- + unsigned int clientSetDragInteractionEnabled:1;
- + unsigned int dragInteractionEnabled:1;
- } _tableFlags;
- + id <UITableViewDragDelegate> _dragDelegate;
- + id <UITableViewDropDelegate> _dropDelegate;
- NSIndexPath *_focusedCellIndexPath;
- UIView *_focusedCell;
- NSIndexPath *_indexPathToFocus;
- + _UITableViewShadowUpdatesController *_shadowUpdatesController;
- + _UITableViewDragController *_dragController;
- + _UITableViewDropController *_dropController;
- + NSMutableArray *_placeholderContexts;
- + id <UITableViewDragSourceDelegate> _dragSourceDelegate;
- + id <UITableViewDragDestinationDelegate> _dragDestinationDelegate;
- }
- + (void)initialize;
- @@ -323,15 +353,36 @@
- + (void)_initializeForIdiom:(long long)arg1;
- + (id)_externalTableSeparatorColor;
- + (id)_externalTableBackgroundColor;
- +@property(nonatomic) __weak id <UITableViewDragDestinationDelegate> dragDestinationDelegate; // @synthesize dragDestinationDelegate=_dragDestinationDelegate;
- +@property(nonatomic) __weak id <UITableViewDragSourceDelegate> dragSourceDelegate; // @synthesize dragSourceDelegate=_dragSourceDelegate;
- +@property(retain, nonatomic, getter=_placeholderContexts, setter=_setPlaceholderContexts:) NSMutableArray *placeholderContexts; // @synthesize placeholderContexts=_placeholderContexts;
- +@property(retain, nonatomic, getter=_dropController, setter=_setDropController:) _UITableViewDropController *dropController; // @synthesize dropController=_dropController;
- +@property(retain, nonatomic, getter=_dragController, setter=_setDragController:) _UITableViewDragController *dragController; // @synthesize dragController=_dragController;
- +@property(retain, nonatomic, getter=_shadowUpdatesController, setter=_setShadowUpdatesController:) _UITableViewShadowUpdatesController *shadowUpdatesController; // @synthesize shadowUpdatesController=_shadowUpdatesController;
- @property(copy, nonatomic, getter=_indexPathToFocus, setter=_setIndexPathToFocus:) NSIndexPath *indexPathToFocus; // @synthesize indexPathToFocus=_indexPathToFocus;
- @property(retain, nonatomic, getter=_focusedCell, setter=_setFocusedCell:) UIView *focusedCell; // @synthesize focusedCell=_focusedCell;
- @property(copy, nonatomic, getter=_focusedCellIndexPath, setter=_setFocusedCellIndexPath:) NSIndexPath *focusedCellIndexPath; // @synthesize focusedCellIndexPath=_focusedCellIndexPath;
- +@property(nonatomic) __weak id <UITableViewDropDelegate> dropDelegate; // @synthesize dropDelegate=_dropDelegate;
- +@property(nonatomic) __weak id <UITableViewDragDelegate> dragDelegate; // @synthesize dragDelegate=_dragDelegate;
- @property(nonatomic) long long sectionIndexMinimumDisplayRowCount; // @synthesize sectionIndexMinimumDisplayRowCount=_sectionIndexMinimumDisplayRowCount;
- @property(nonatomic) double estimatedSectionFooterHeight; // @synthesize estimatedSectionFooterHeight=_estimatedSectionFooterHeight;
- @property(nonatomic) double estimatedSectionHeaderHeight; // @synthesize estimatedSectionHeaderHeight=_estimatedSectionHeaderHeight;
- @property(nonatomic) double estimatedRowHeight; // @synthesize estimatedRowHeight=_estimatedRowHeight;
- @property(retain, nonatomic) UITouch *currentTouch; // @synthesize currentTouch=_currentTouch;
- - (void).cxx_destruct;
- +- (void)setSpringLoaded:(_Bool)arg1;
- +- (_Bool)isSpringLoaded;
- +- (void)_performUsingPresentationValues:(CDUnknownBlockType)arg1;
- +- (id)_dataSourceIndexPathForPresentationIndexPath:(id)arg1;
- +- (id)_presentationIndexPathForDataSourceIndexPath:(id)arg1;
- +- (long long)_dataSourceSectionIndexForPresentationSectionIndex:(long long)arg1;
- +- (long long)_presentationSectionIndexForDataSourceSectionIndex:(long long)arg1;
- +@property(readonly, nonatomic, getter=_isUsingPresentationValues) _Bool usingPresentationValues;
- +- (void)performUsingPresentationValues:(CDUnknownBlockType)arg1;
- +- (id)dataSourceIndexPathForPresentationIndexPath:(id)arg1;
- +- (id)presentationIndexPathForDataSourceIndexPath:(id)arg1;
- +- (long long)dataSourceSectionIndexForPresentationSectionIndex:(long long)arg1;
- +- (long long)presentationSectionIndexForDataSourceSectionIndex:(long long)arg1;
- @property(readonly, nonatomic, getter=_contentInset) struct UIEdgeInsets _contentInset;
- - (double)_swipeToDeleteOffsetForRow:(long long)arg1 inSection:(long long)arg2;
- @property(readonly, nonatomic, getter=_shouldUseNewHeaderFooterBehavior) _Bool shouldUseNewHeaderFooterBehavior;
- @@ -350,7 +401,10 @@
- - (id)_tableHeaderView;
- - (_Bool)_shouldHaveFooterViewForSection:(long long)arg1;
- - (_Bool)_shouldHaveHeaderViewForSection:(long long)arg1;
- +- (void)_applyCoalescedContentSizeUpdates;
- +- (void)_coalesceContentSizeUpdateWithDelta:(double)arg1;
- - (void)_applyContentSizeDeltaForEstimatedHeightAdjustments:(double)arg1;
- +- (void)_applyContentSizeDeltaImmediately:(double)arg1;
- - (double)_dataSourceHeightForFooterInSection:(long long)arg1;
- - (double)_dataSourceHeightForHeaderInSection:(long long)arg1;
- - (double)_dataSourceHeightForRowAtIndexPath:(id)arg1;
- @@ -366,33 +420,56 @@
- @property(readonly, nonatomic, getter=_isTableHeaderAutohiding) _Bool isTableHeaderAutohiding;
- @property(readonly, nonatomic, getter=_tableContentInset) struct UIEdgeInsets tableContentInset;
- @property(readonly, nonatomic, getter=_sectionContentInset) struct UIEdgeInsets sectionContentInset;
- -- (struct UIEdgeInsets)_rawSectionContentInset;
- +@property(readonly, nonatomic, getter=_rawSectionContentInset) struct UIEdgeInsets rawSectionContentInset;
- @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;
- +- (_Bool)_shouldApplyReadableWidthInsets;
- +- (long long)_dataSourceNumberOfItemsInSection:(long long)arg1;
- +- (long long)_dataSourceNumberOfSections;
- - (long long)_numberOfRowsInSection:(long long)arg1;
- - (long long)_numberOfSections;
- @property(readonly, nonatomic, getter=_scrollView) UIScrollView *scrollView;
- - (id)constants;
- +- (void)_swipeToDeleteCell:(id)arg1;
- +- (id)_trailingSwipeConfigurationAtIndexPath:(id)arg1 fromRemoveButton:(_Bool)arg2;
- +- (id)_contextualActionForDeletingRowAtIndexPath:(id)arg1 performsFirstActionWithFullSwipe:(_Bool *)arg2;
- +- (id)_contextualActionForDeletingRowAtIndexPath:(id)arg1 usingPresentationValues:(_Bool)arg2;
- +- (id)contextualActionForDeletingRowAtIndexPath:(id)arg1;
- +- (id)swipeActionForDeletingRowAtIndexPath:(id)arg1;
- +- (void)swipeActionController:(id)arg1 didEndSwipeForItemAtIndexPath:(id)arg2;
- +- (void)swipeActionController:(id)arg1 willBeginSwipeForItemAtIndexPath:(id)arg2;
- +- (_Bool)swipeActionController:(id)arg1 mayBeginSwipeForItemAtIndexPath:(id)arg2;
- +- (id)swipeActionController:(id)arg1 backgroundColorForItemAtIndexPath:(id)arg2;
- +- (struct UIEdgeInsets)swipeActionController:(id)arg1 extraInsetsForItemAtIndexPath:(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;
- +- (void)swipeActionController:(id)arg1 didCompleteAnimationOfAction:(id)arg2 canceled:(_Bool)arg3 atIndexPath:(id)arg4;
- +- (void)swipeActionController:(id)arg1 didPerformAction:(id)arg2 canceled:(_Bool)arg3 atIndexPath:(id)arg4;
- +- (void)swipeActionController:(id)arg1 willPerformAction:(id)arg2 atIndexPath:(id)arg3;
- +- (id)swipeActionController:(id)arg1 trailingSwipeConfigurationForItemAtIndexPath:(id)arg2;
- +- (id)swipeActionController:(id)arg1 leadingSwipeConfigurationForItemAtIndexPath:(id)arg2;
- +- (id)swipeActionController:(id)arg1 viewForItemAtIndexPath:(id)arg2;
- +- (id)swipeActionController:(id)arg1 indexPathForTouchLocation:(struct CGPoint)arg2;
- +- (id)itemContainerViewForSwipeActionController:(id)arg1;
- +- (id)gestureRecognizerViewForSwipeActionController:(id)arg1;
- +- (id)_swipeActionController;
- @property(readonly, nonatomic, getter=_constants) id <UITableConstants> constants;
- -- (void)_performWithCachedTraitCollection:(CDUnknownBlockType)arg1;
- -- (id)traitCollection;
- - (_Bool)_cellsSelfSize;
- - (void)_setCellsSelfSize:(_Bool)arg1;
- -- (id)_reorderFeedbackBehavior;
- -- (void)_setReorderFeedbackBehavior:(id)arg1;
- -- (id)_sectionChangeFeedbackBehavior;
- -- (void)_setSectionChangeFeedbackBehavior:(id)arg1;
- -- (id)_indexRetargetFeedbackBehavior;
- -- (void)_setIndexRetargetFeedbackBehavior:(id)arg1;
- +- (id)_reorderFeedbackGenerator;
- +- (void)_setReorderFeedbackGenerator:(id)arg1;
- +- (id)_sectionChangeFeedbackGenerator;
- +- (void)_setSectionChangeFeedbackGenerator:(id)arg1;
- +- (id)_indexRetargetFeedbackGenerator;
- +- (void)_setIndexRetargetFeedbackGenerator:(id)arg1;
- - (void)_setAllowsReorderingWhenNotEditing:(_Bool)arg1;
- - (_Bool)_allowsReorderingWhenNotEditing;
- +- (void)_setHeight:(double)arg1 forRowAtIndexPath:(id)arg2 usingPresentationValues:(_Bool)arg3;
- - (void)_setHeight:(double)arg1 forRowAtIndexPath:(id)arg2;
- -@property(readonly, nonatomic, getter=_defaultSectionContentMarginWidth) double defaultSectionContentMarginWidth;
- +@property(readonly, nonatomic, getter=_defaultTrailingCellMarginWidth) double defaultTrailingCellMarginWidth;
- +@property(readonly, nonatomic, getter=_defaultLeadingCellMarginWidth) double defaultLeadingCellMarginWidth;
- @property(readonly, nonatomic, getter=_defaultMarginWidth) double defaultMarginWidth;
- @property(nonatomic, getter=_manuallyManagesSwipeUI, setter=_setManuallyManagesSwipeUI:) _Bool manuallyManagesSwipeUI;
- - (void)_systemTextSizeChanged;
- @@ -406,6 +483,9 @@
- @property(readonly, nonatomic, getter=_sectionBorderWidth) double sectionBorderWidth;
- - (void)_setSectionBorderWidth:(double)arg1;
- @property(nonatomic) struct UIEdgeInsets separatorInset;
- +@property(nonatomic) long long separatorInsetReference;
- +- (void)_setSeparatorInsetIsRelativeToCellEdges:(_Bool)arg1;
- +@property(readonly, nonatomic, getter=_separatorInsetIsRelativeToCellEdges) _Bool separatorInsetIsRelativeToCellEdges;
- - (void)setLayoutMarginsFollowReadableWidth:(_Bool)arg1;
- - (_Bool)layoutMarginsFollowReadableWidth;
- @property(nonatomic) _Bool cellLayoutMarginsFollowReadableWidth;
- @@ -444,6 +524,7 @@
- @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(nonatomic, getter=_keepsFirstResponderVisibleOnBoundsChange, setter=_setKeepsFirstResponderVisibleOnBoundsChange:) _Bool keepsFirstResponderVisibleOnBoundsChange;
- - (struct CGRect)_calloutTargetRectForCell:(id)arg1;
- - (struct UIEdgeInsets)_backgroundContentInset;
- @@ -463,6 +544,7 @@
- - (void)_setIsAncestorOfFirstResponder:(_Bool)arg1;
- - (_Bool)_shouldResignFirstResponderWithInteractionDisabled;
- - (void)_animateDeletionOfRowWithCell:(id)arg1;
- +- (void)_animateDeletionOfRowAtIndexPath:(id)arg1;
- - (void)_finishedRemovingRemovalButtonForTableCell:(id)arg1;
- - (void)_didInsertRowForTableCell:(id)arg1;
- - (void)_removeWasCanceledForCell:(id)arg1;
- @@ -474,6 +556,7 @@
- - (void)_endSwipeToDeleteRowDidDelete:(_Bool)arg1;
- - (void)_reorderPositionChangedForCell:(id)arg1 withScrollFactorPercentage:(float)arg2;
- - (void)_reorderPositionChangedForCell:(id)arg1;
- +- (id)_retargetedReorderIndexPathForInitialIndexPath:(id)arg1 proposedIndexPath:(id)arg2;
- - (double)_shadowHeightOffset;
- - (_Bool)_isLastRowForIndexPath:(id)arg1;
- - (id)_titleForDeleteConfirmationButton:(id)arg1;
- @@ -510,13 +593,11 @@
- - (void)_ensureViewsAreLoadedInRect:(struct CGRect)arg1;
- - (struct CGRect)_visibleBounds;
- - (_Bool)_shouldUnionVisibleBounds;
- -- (id)_cellAfterIndexPath:(id)arg1;
- -- (void)_setTopSeparatorCell:(id)arg1;
- -- (id)_targetIndexPathAtPoint:(struct CGPoint)arg1;
- +- (void)_updateTopSeparatorForVisibleCells;
- +- (void)_updateTopSeparatorForCell:(id)arg1 atIndexPath:(id)arg2;
- +- (_Bool)shouldDisplayTopSeparatorForRowAtIndexPath:(id)arg1;
- +- (id)_targetIndexPathAtPoint:(struct CGPoint)arg1 withLastTargetIndexPath:(id)arg2 adjustedForGap:(_Bool)arg3;
- - (void)_autoscrollForReordering:(id)arg1;
- -- (void)_endReorderAnimations;
- -- (void)_beginReorderAnimationForCell:(id)arg1;
- -- (void)_finishedAnimatingCellReorder:(id)arg1 finished:(id)arg2 context:(id)arg3;
- - (void)_endCellReorderAnimation:(_Bool)arg1 wasCancelled:(_Bool)arg2;
- - (void)_cancelCellReorder:(_Bool)arg1;
- - (void)_endReorderingForCell:(id)arg1 wasCancelled:(_Bool)arg2 animated:(_Bool)arg3;
- @@ -524,6 +605,73 @@
- - (void)_tableCellAnimationDidStop:(id)arg1 finished:(id)arg2;
- - (void)_draggingReorderingCell:(id)arg1 yDelta:(double)arg2 touch:(id)arg3;
- - (void)_beginReorderingForCell:(id)arg1 touch:(id)arg2;
- +- (_Bool)_isReorderControlActiveForCell:(id)arg1;
- +- (_Bool)_dragAndDropUsedForReordering;
- +- (id)_addToShadowUpdatesControllerIfNeeded:(id)arg1;
- +- (void)_resetAllShadowUpdates;
- +- (id)_revertExistingShadowInsertUpdate:(id)arg1;
- +- (id)_currentIndexPathForExistingShadowInsertUpdate:(id)arg1;
- +- (void)_performRevertingShadowUpdates:(CDUnknownBlockType)arg1;
- +- (_Bool)_isPerformingRevertingShadowUpdates;
- +- (id)_performShadowUpdates:(CDUnknownBlockType)arg1;
- +- (_Bool)_isPerformingShadowUpdates;
- +- (id)_cellForShadowRowAtIndexPath:(id)arg1;
- +- (double)_heightForShadowRowAtIndexPath:(id)arg1;
- +- (_Bool)_commitPlaceholderInsertionWithContext:(id)arg1 dataSourceUpdates:(CDUnknownBlockType)arg2;
- +- (void)_deleteAllPlaceholderCells;
- +- (id)_deletePlaceholderForContext:(id)arg1;
- +- (id)_insertPlaceholderAtIndexPath:(id)arg1 withContext:(id)arg2;
- +- (id)_currentIndexPathForPlaceholder:(id)arg1;
- +- (id)_shadowUpdateForPlaceholder:(id)arg1;
- +- (id)_placeholderContextForIndexPath:(id)arg1;
- +- (void)_endAnimatingDropIntoCell:(id)arg1;
- +- (void)_beginAnimatingDropIntoCell:(id)arg1;
- +- (void)_endAnimatingDropOfCell:(id)arg1;
- +- (void)_beginAnimatingDropOfCell:(id)arg1;
- +- (void)_performDrop:(id)arg1 withDropCoordinator:(id)arg2 forceHandleAsReorder:(_Bool)arg3;
- +- (void)_dropEnded:(id)arg1;
- +- (void)_dropExited:(id)arg1;
- +- (void)_endDragAndDropReordering;
- +- (void)_beginDragAndDropReorderingOfIndexPath:(id)arg1 cell:(id)arg2;
- +- (void)_removeDropTargetAndResetAppearance;
- +- (void)_updateDropTargetAppearanceWithTargetIndexPath:(id)arg1 dropProposal:(id)arg2 dropSession:(id)arg3;
- +- (id)_resolvedDropProposalAfterAdditionalHitTestingForIndexPath:(id)arg1 dropSession:(id)arg2 dropOperation:(unsigned long long)arg3 dropIntent:(long long)arg4 dropProposal:(id)arg5;
- +- (id)_updatedDropProposalForIndexPath:(id)arg1 dropSession:(id)arg2 withDefaultProposal:(id)arg3;
- +- (id)_targetIndexPathForDrop:(id)arg1;
- +- (id)_dropTargetIndexPathAtPoint:(struct CGPoint)arg1 adjustedForGap:(_Bool)arg2;
- +- (void)_dropEntered:(id)arg1;
- +- (_Bool)_canHandleDropSession:(id)arg1;
- +- (_Bool)_shouldAllowInternalDrop;
- +- (id)_activeSourceDragSession;
- +- (id)_dragDestinationDelegateProxy;
- +- (id)_dragDestinationDelegateActual;
- +- (id)_dropDelegateProxy;
- +- (id)_dropDelegateActual;
- +- (void)_dragSessionDidEnd:(id)arg1;
- +- (void)_updateAppearanceForRowsInDrag;
- +- (void)_dragSessionWillBegin:(id)arg1;
- +- (id)_itemsForAddingToDragSession:(id)arg1 atIndexPath:(id)arg2 point:(struct CGPoint)arg3;
- +- (id)_itemsForBeginningDragSession:(id)arg1 atIndexPath:(id)arg2;
- +- (void)_prepareForDragLiftOfRowsAtIndexPaths:(id)arg1;
- +- (id)_dragPreviewParametersForIndexPath:(id)arg1;
- +- (id)_rowsToIncludeInDragAtIndexPath:(id)arg1;
- +- (_Bool)_canBeginDragAtPoint:(struct CGPoint)arg1 indexPath:(id)arg2;
- +- (id)_dragSourceDelegateProxy;
- +- (id)_dragSourceDelegateActual;
- +- (id)_dragDelegateProxy;
- +- (id)_dragDelegateActual;
- +- (void)_createOrUninstallDragAndDropControllersIfNeeded;
- +- (_Bool)_hasUncommittedUpdates;
- +- (_Bool)_isReordering;
- +- (_Bool)_hasActiveDrop;
- +@property(readonly, nonatomic) _Bool hasActiveDrop;
- +- (_Bool)_hasActiveDrag;
- +@property(readonly, nonatomic) _Bool hasActiveDrag;
- +- (void)_updateDragControllerEnabledState;
- +@property(nonatomic) _Bool dragInteractionEnabled;
- +@property(readonly, nonatomic) _Bool hasUncommittedUpdates;
- +- (void)_animateTableViewContentToNewLayout;
- +- (void)_animateTableViewContentToNewLayoutWithDuration:(double)arg1 reorderingCell:(id)arg2 additionalAnimations:(CDUnknownBlockType)arg3;
- - (void)_stopAutoscrollTimer;
- - (void)_deselectRowAtIndexPath:(id)arg1 animated:(_Bool)arg2 notifyDelegate:(_Bool)arg3;
- - (void)_deselectAllNonMultiSelectRowsAnimated:(_Bool)arg1 notifyDelegate:(_Bool)arg2;
- @@ -551,11 +699,11 @@
- - (_Bool)_delegateImplementsHeightForRowAtIndexPath;
- - (_Bool)_dataSourceImplementsNumberOfSectionsInTableView;
- - (void)setRefreshControl:(id)arg1;
- -- (struct CGPoint)_adjustFocusContentOffset:(struct CGPoint)arg1 forView:(id)arg2;
- -- (void)_focusedView:(id)arg1 isMinX:(_Bool *)arg2 isMaxX:(_Bool *)arg3 isMinY:(_Bool *)arg4 isMaxY:(_Bool *)arg5;
- +- (struct CGPoint)_adjustFocusContentOffset:(struct CGPoint)arg1 toShowFocusItemWithInfo:(id)arg2;
- +- (void)_focusedItem:(id)arg1 isMinX:(_Bool *)arg2 isMaxX:(_Bool *)arg3 isMinY:(_Bool *)arg4 isMaxY:(_Bool *)arg5;
- - (_Bool)_allowsFocusToLeaveViaHeading:(unsigned long long)arg1;
- - (id)_fulfillPromisedFocusRegionForCell:(id)arg1;
- -- (id)_childFocusRegionsInRect:(struct CGRect)arg1;
- +- (id)_childFocusRegionsInRect:(struct CGRect)arg1 inCoordinateSpace:(id)arg2;
- - (id)_delegatePreferredIndexPath;
- - (id)preferredFocusedView;
- - (void)_reusePreviouslyFocusedTableViewSubviewIfNeeded:(id)arg1 viewType:(int)arg2 indexPath:(id)arg3;
- @@ -624,23 +772,24 @@
- - (_Bool)_delegateImplementsEstimatedHeightForRowAtIndexPath;
- - (void)_cleanupStateFromDeleteConfirmation;
- @property(readonly, nonatomic, getter=_rawSeparatorInset) struct UIEdgeInsets rawSeparatorInset;
- -@property(readonly, nonatomic, getter=_marginWidth) double marginWidth;
- +- (double)_marginWidth;
- - (void)_setMarginWidth:(double)arg1;
- - (_Bool)_pinsTableHeaderView;
- - (void)_setPinsTableHeaderView:(_Bool)arg1;
- - (void)_updatePinnedTableHeader;
- +- (void)_updateDragStateForCell:(id)arg1 atIndexPath:(id)arg2;
- - (void)_configureCellForDisplay:(id)arg1 forIndexPath:(id)arg2;
- - (void)_willChangeToIdiom:(long long)arg1 onScreen:(id)arg2;
- -- (void)_setEnableModernResizableGroupTableViewCellBackgroundImages:(_Bool)arg1;
- -- (_Bool)_enableModernResizableGroupTableViewCellBackgroundImages;
- @property(readonly, nonatomic, getter=_sectionCornerRadius) double sectionCornerRadius;
- - (void)_setSectionCornerRadius:(double)arg1;
- @property(readonly, nonatomic, getter=_sectionContentInsetFollowsLayoutMargins) _Bool sectionContentInsetFollowsLayoutMargins;
- - (void)_setSectionContentInsetFollowsLayoutMargins:(_Bool)arg1;
- - (void)_setSectionContentInset:(struct UIEdgeInsets)arg1;
- +- (void)_updateMarginWidthForVisibleViewsForceLayout:(_Bool)arg1;
- - (void)_rebuildGeometry;
- @property(nonatomic) _Bool allowsMultipleSelectionDuringEditing;
- @property(nonatomic) _Bool allowsMultipleSelection;
- +- (double)_contentWidthForCell:(id)arg1 forRowAtIndexPath:(id)arg2 usingPresentationValues:(_Bool)arg3;
- - (double)_contentWidthForCell:(id)arg1 forRowAtIndexPath:(id)arg2;
- - (void)_setExternalObjectTable:(id)arg1 forNibLoadingOfHeaderFooterWithReuseIdentifier:(id)arg2;
- - (void)_setExternalObjectTable:(id)arg1 forNibLoadingOfCellWithReuseIdentifier:(id)arg2;
- @@ -651,6 +800,7 @@
- - (void)registerNib:(id)arg1 forCellReuseIdentifier:(id)arg2;
- - (void)_scrollFirstResponderCellToVisible:(_Bool)arg1;
- - (void)setContentInset:(struct UIEdgeInsets)arg1;
- +- (void)_updateForChangeInEffectiveContentInset;
- - (void)setContentOffset:(struct CGPoint)arg1;
- - (void)setShowsVerticalScrollIndicator:(_Bool)arg1;
- - (void)setShowsHorizontalScrollIndicator:(_Bool)arg1;
- @@ -668,12 +818,15 @@
- - (void)setBounds:(struct CGRect)arg1;
- - (void)setFrame:(struct CGRect)arg1;
- - (void)_updateWrapperFrame;
- +- (void)_updateWrapperClipping;
- - (struct CGRect)_frameForWrapper;
- - (double)_widthForContentInRect:(struct CGRect)arg1;
- - (void)resizeSubviewsWithOldSize:(struct CGSize)arg1;
- - (struct CGSize)_contentSize;
- - (void)_rectChangedWithNewSize:(struct CGSize)arg1 oldSize:(struct CGSize)arg2;
- - (void)_getGradientMaskBounds:(out struct CGRect *)arg1 startInsets:(out struct UIEdgeInsets *)arg2 endInsets:(out struct UIEdgeInsets *)arg3 intensities:(out struct UIEdgeInsets *)arg4;
- +- (void)accessoryInsetsDidChange:(struct UIEdgeInsets)arg1;
- +- (void)safeAreaInsetsDidChange;
- - (void)layoutMarginsDidChange;
- - (void)setSemanticContentAttribute:(long long)arg1;
- - (void)_updatePrefetchContext;
- @@ -710,6 +863,8 @@
- - (_Bool)_swipeCellAtPoint:(struct CGPoint)arg1;
- - (id)_createTemplateLayoutCellForCellsWithIdentifier:(id)arg1;
- - (id)dequeueReusableHeaderFooterViewWithIdentifier:(id)arg1;
- +- (_Bool)_shouldConfigureCellForDisplayDuringDequeueForIndexPath:(id)arg1;
- +- (id)_dequeueReusableCellWithIdentifier:(id)arg1 forIndexPath:(id)arg2 usingPresentationValues:(_Bool)arg3;
- - (id)dequeueReusableCellWithIdentifier:(id)arg1 forIndexPath:(id)arg2;
- - (id)dequeueReusableCellWithIdentifier:(id)arg1;
- - (id)_dequeueReusableViewOfType:(int)arg1 withIdentifier:(id)arg2;
- @@ -737,11 +892,12 @@
- - (void)setSeparatorTopShadowColor:(id)arg1;
- - (id)_defaultSeparatorColor;
- @property(retain, nonatomic) UIColor *separatorColor;
- +- (void)_distributeSeparatorColor:(id)arg1;
- +- (void)_darkenedSystemColorsChanged;
- +- (void)_updateSeparatorStyleForCell:(id)arg1 atIndexPath:(id)arg2;
- @property(nonatomic) long long separatorStyle;
- - (unsigned long long)maximumNumberOfSectionIndexTitlesWithoutTruncation;
- -- (_Bool)showsSelectionImmediatelyOnTouchBegin;
- - (void)_selectAllSelectedRows;
- -- (void)setShowsSelectionImmediatelyOnTouchBegin:(_Bool)arg1;
- - (void)deselectRowAtIndexPath:(id)arg1 animated:(_Bool)arg2;
- - (void)selectRowAtIndexPath:(id)arg1 animated:(_Bool)arg2 scrollPosition:(long long)arg3;
- - (void)_userSelectCell:(id)arg1;
- @@ -750,52 +906,78 @@
- - (void)_reloadDataIfNeeded;
- - (void)_highlightCell:(id)arg1 animated:(_Bool)arg2 scrollPosition:(long long)arg3 highlight:(_Bool)arg4;
- - (void)unhighlightRowAtIndexPath:(id)arg1 animated:(_Bool)arg2;
- +- (_Bool)_highlightRowAtIndexPath:(id)arg1 animated:(_Bool)arg2 scrollPosition:(long long)arg3 usingPresentationValues:(_Bool)arg4;
- - (_Bool)highlightRowAtIndexPath:(id)arg1 animated:(_Bool)arg2 scrollPosition:(long long)arg3;
- +- (void)_highlightSpringLoadedRowAtIndexPath:(id)arg1;
- +- (void)_unhighlightSpringLoadedRow;
- +- (_Bool)_shouldSpringLoadRowAtIndexPath:(id)arg1 withContext:(id)arg2;
- - (_Bool)_shouldHighlightInsteadOfSelectRowAtIndexPath:(id)arg1;
- - (_Bool)_isRowMultiSelect:(id)arg1;
- +- (void)_unhighlightAllRowsExceptSpringLoadingRowAnimated:(_Bool)arg1;
- +- (id)_indexPathsForHighlightedRowsUsingPresentationValues:(_Bool)arg1;
- - (id)_indexPathsForHighlightedRows;
- +- (id)_indexPathsForSelectedRowsUsingPresentationValues:(_Bool)arg1;
- @property(readonly, nonatomic) NSArray *indexPathsForSelectedRows;
- +- (id)_indexPathForSelectedRowUsingPresentationValues:(_Bool)arg1;
- @property(readonly, nonatomic) NSIndexPath *indexPathForSelectedRow;
- @property(nonatomic) _Bool allowsSelectionDuringEditing;
- @property(nonatomic) _Bool allowsSelection;
- - (void)moveRowAtIndexPath:(id)arg1 toIndexPath:(id)arg2;
- +- (id)_moveRowAtIndexPath:(id)arg1 toIndexPath:(id)arg2 usingPresentationValues:(_Bool)arg3;
- - (void)reloadRowsAtIndexPaths:(id)arg1 withRowAnimation:(long long)arg2;
- - (void)deleteRowsAtIndexPaths:(id)arg1 withRowAnimation:(long long)arg2;
- - (void)insertRowsAtIndexPaths:(id)arg1 withRowAnimation:(long long)arg2;
- -- (void)_updateRowsAtIndexPaths:(id)arg1 updateAction:(int)arg2 withRowAnimation:(long long)arg3;
- +- (id)_updateRowsAtIndexPaths:(id)arg1 withUpdateAction:(int)arg2 rowAnimation:(long long)arg3 usingPresentationValues:(_Bool)arg4;
- - (void)moveSection:(long long)arg1 toSection:(long long)arg2;
- +- (id)_moveSection:(long long)arg1 toSection:(long long)arg2 usingPresentationValues:(_Bool)arg3;
- - (void)_reloadSectionHeaderFooters:(id)arg1 withRowAnimation:(long long)arg2;
- - (void)reloadSections:(id)arg1 withRowAnimation:(long long)arg2;
- - (void)deleteSections:(id)arg1 withRowAnimation:(long long)arg2;
- - (void)insertSections:(id)arg1 withRowAnimation:(long long)arg2;
- -- (void)_updateSections:(id)arg1 updateAction:(int)arg2 withRowAnimation:(long long)arg3 headerFooterOnly:(_Bool)arg4;
- +- (id)_updateSections:(id)arg1 withUpdateAction:(int)arg2 rowAnimation:(long long)arg3 headerFooterOnly:(_Bool)arg4 usingPresentationValues:(_Bool)arg5;
- - (id)_arrayForUpdateAction:(int)arg1;
- +- (void)performBatchUpdates:(CDUnknownBlockType)arg1 completion:(CDUnknownBlockType)arg2;
- - (void)_performBatchUpdates:(CDUnknownBlockType)arg1 completion:(CDUnknownBlockType)arg2;
- - (void)_performBatchUpdates:(CDUnknownBlockType)arg1 withContext:(id)arg2 completion:(CDUnknownBlockType)arg3;
- - (void)endUpdates;
- - (void)endUpdatesWithContext:(id)arg1;
- - (void)beginUpdates;
- - (void)scrollToNearestSelectedRowAtScrollPosition:(long long)arg1 animated:(_Bool)arg2;
- +- (void)_scrollToRowAtIndexPath:(id)arg1 atScrollPosition:(long long)arg2 animated:(_Bool)arg3 usingPresentationValues:(_Bool)arg4;
- - (void)scrollToRowAtIndexPath:(id)arg1 atScrollPosition:(long long)arg2 animated:(_Bool)arg3;
- +- (struct CGPoint)_contentOffsetForScrollingToRowAtIndexPath:(id)arg1 atScrollPosition:(long long)arg2 usingPresentationValues:(_Bool)arg3;
- - (struct CGPoint)_contentOffsetForScrollingToRowAtIndexPath:(id)arg1 atScrollPosition:(long long)arg2;
- +- (id)_indexPathsForVisibleRowsUsingPresentationValues:(_Bool)arg1;
- @property(readonly, nonatomic) NSArray *indexPathsForVisibleRows;
- +- (id)_visibleCellsUsingPresentationValues:(_Bool)arg1;
- @property(readonly, nonatomic) NSArray *visibleCells;
- -- (id)_visibleCells;
- +- (id)_footerViewForSection:(long long)arg1 usingPresentationValues:(_Bool)arg2;
- - (id)footerViewForSection:(long long)arg1;
- +- (id)_headerViewForSection:(long long)arg1 usingPresentationValues:(_Bool)arg2;
- - (id)headerViewForSection:(long long)arg1;
- - (id)_existingCellForRowAtIndexPath:(id)arg1;
- +- (id)_cellForRowAtIndexPath:(id)arg1 usingPresentationValues:(_Bool)arg2;
- - (id)cellForRowAtIndexPath:(id)arg1;
- +- (id)_indexPathsForRowsInRect:(struct CGRect)arg1 usingPresentationValues:(_Bool)arg2;
- - (id)indexPathsForRowsInRect:(struct CGRect)arg1;
- +- (id)_indexPathForCell:(id)arg1 usingPresentationValues:(_Bool)arg2;
- - (id)indexPathForCell:(id)arg1;
- +- (id)_indexPathForRowAtPoint:(struct CGPoint)arg1 usingPresentationValues:(_Bool)arg2;
- - (id)indexPathForRowAtPoint:(struct CGPoint)arg1;
- - (struct CGRect)_rectForTableFooterView;
- - (struct CGRect)_rectForTableHeaderView;
- - (struct CGRect)_rectForRowAtIndexPath:(id)arg1 canGuess:(_Bool)arg2;
- +- (struct CGRect)_rectForRowAtIndexPath:(id)arg1 usingPresentationValues:(_Bool)arg2;
- - (struct CGRect)rectForRowAtIndexPath:(id)arg1;
- +- (struct CGRect)_rectForFooterInSection:(long long)arg1 usingPresentationValues:(_Bool)arg2;
- - (struct CGRect)rectForFooterInSection:(long long)arg1;
- +- (struct CGRect)_rectForHeaderInSection:(long long)arg1 usingPresentationValues:(_Bool)arg2;
- - (struct CGRect)rectForHeaderInSection:(long long)arg1;
- +- (struct CGRect)_rectForSection:(long long)arg1 usingPresentationValues:(_Bool)arg2;
- - (struct CGRect)rectForSection:(long long)arg1;
- +- (long long)_numberOfRowsInSection:(long long)arg1 usingPresentationValues:(_Bool)arg2;
- - (long long)numberOfRowsInSection:(long long)arg1;
- +- (long long)_numberOfSectionsUsingPresentationValues:(_Bool)arg1;
- @property(readonly, nonatomic) long long numberOfSections;
- - (void)setOverlapsSectionHeaderViews:(_Bool)arg1;
- @property(readonly, nonatomic) _Bool overlapsSectionHeaderViews;
- @@ -820,8 +1002,14 @@
- @property(retain, nonatomic) UIColor *sectionIndexTrackingBackgroundColor;
- @property(retain, nonatomic) UIColor *sectionIndexBackgroundColor;
- @property(retain, nonatomic) UIColor *sectionIndexColor;
- +- (id)_delegateProxy;
- +- (id)_delegateActual;
- @property(nonatomic) __weak id <UITableViewDelegate> delegate;
- +- (id)_prefetchDataSourceProxy;
- +- (id)_prefetchDataSourceActual;
- @property(nonatomic) __weak id <UITableViewDataSourcePrefetching> prefetchDataSource;
- +- (id)_dataSourceProxy;
- +- (id)_dataSourceActual;
- @property(nonatomic) __weak id <UITableViewDataSource> dataSource;
- @property(readonly, nonatomic, getter=_isInModalViewController) _Bool inModalViewController;
- @property(readonly, nonatomic, getter=_popoverControllerStyle) long long popoverControllerStyle;
- @@ -832,7 +1020,9 @@
- - (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(_Bool)arg2;
- - (void)_updateSwipeWithDistancePulled:(double)arg1;
- - (void)_updateWrapperContentInset;
- +- (void)setDelaysContentTouches:(_Bool)arg1;
- - (_Bool)_shouldWrapCells;
- +@property(readonly, nonatomic, getter=_usesModernSwipeActions) _Bool usesModernSwipeActions;
- - (void)_setupDefaultHeights;
- - (void)_initializeTentativeViewContainers;
- - (void)dealloc;
- @@ -841,6 +1031,7 @@
- - (id)initWithCoder:(id)arg1;
- - (void)_populateArchivedSubviews:(id)arg1;
- - (id)initWithFrame:(struct CGRect)arg1 style:(long long)arg2;
- +- (void)_updateWrapperView;
- - (void)_setupTableViewCommon;
- - (id)initWithFrame:(struct CGRect)arg1;
- - (void)_setUsesStaticScrollBar:(_Bool)arg1;
- @@ -862,7 +1053,9 @@
- - (void)_scrollToTopHidingTableHeaderIfNecessary:(_Bool)arg1;
- - (void)_scrollToTopHidingTableHeader:(_Bool)arg1;
- - (void)_scrollToTopFromTouchAtScreenLocation:(struct CGPoint)arg1 resultHandler:(CDUnknownBlockType)arg2;
- +- (void)_setDeleteConfirmationIndexPath:(id)arg1 animated:(_Bool)arg2 usingPresentationValues:(_Bool)arg3;
- - (void)setDeleteConfirmationIndexPath:(id)arg1 animated:(_Bool)arg2;
- +- (id)_deleteConfirmationIndexPathUsingPresentationValues:(_Bool)arg1;
- - (id)deleteConfirmationIndexPath;
- - (void)_sendDidEndEditingForIndexPath:(id)arg1;
- - (void)_sendWillBeginEditingForIndexPath:(id)arg1;
- @@ -893,6 +1086,7 @@
- - (id)_newSectionViewWithFrame:(struct CGRect)arg1 forSection:(long long)arg2 isHeader:(_Bool)arg3;
- - (void)_setupSectionView:(id)arg1 isHeader:(_Bool)arg2 forSection:(long long)arg3;
- - (id)_reorderingSupport;
- +- (_Bool)_canReorderRowAtIndexPath:(id)arg1;
- - (_Bool)_canMoveRowAtIndexPath:(id)arg1;
- - (long long)_accessoryTypeForCell:(id)arg1 forRowAtIndexPath:(id)arg2;
- - (_Bool)_shouldIndentWhileEditingForRowAtIndexPath:(id)arg1;
- @@ -916,6 +1110,8 @@
- - (id)_cellContainerView;
- - (void)_addContentSubview:(id)arg1 atBack:(_Bool)arg2;
- - (void)_adjustExtraSeparators;
- +- (_Bool)_shouldDrawDarkSeparators;
- +- (_Bool)_shouldDrawThickSeparators;
- - (_Bool)_shouldDisplayExtraSeparatorsAtOffset:(double *)arg1;
- - (struct _NSRange)_visibleGlobalRowsInRect:(struct CGRect)arg1 canGuess:(_Bool)arg2;
- - (struct _NSRange)_visibleGlobalRowsInRect:(struct CGRect)arg1;
- @@ -926,23 +1122,26 @@
- - (void)_updateVisibleCellsImmediatelyIfNecessary;
- - (void)_setNeedsVisibleCellsUpdate:(_Bool)arg1 withFrames:(_Bool)arg2;
- - (void)_updateFocusedCellIndexPathIfNecessaryWithLastFocusedRect:(struct CGRect)arg1;
- +- (void)_rebaseExistingShadowUpdatesIfNecessaryWithItems:(id)arg1 insertItems:(id)arg2 deleteItems:(id)arg3 sortedInsertItems:(id)arg4 sortedDeleteItems:(id)arg5 sortedMoveItems:(id)arg6;
- - (void)_endCellAnimationsWithContext:(id)arg1;
- - (void)_setupCellAnimations;
- - (struct UIEdgeInsets)_fastScrollingIndexBarInsets;
- - (id)_focusFastScrollingDestinationItemForIndexEntry:(id)arg1;
- - (id)_focusFastScrollingDestinationItemAtContentEnd;
- - (id)_focusFastScrollingDestinationItemAtContentStart;
- -- (id)_focusFastScrollingIndexEntries;
- +- (struct CGPoint)indexBarAccessoryView:(id)arg1 contentOffsetForEntry:(id)arg2 atIndex:(long long)arg3;
- +- (id)_indexBarEntries;
- - (void)_updateIndex;
- - (id)_sectionIndex;
- - (void)_addIndexToAppropriateContainer;
- - (void)_removeIndex;
- -- (void)_updateVisibleViewsRightMarginForShowingIndex:(_Bool)arg1;
- +@property(readonly, nonatomic, getter=_indexBarExtentFromEdge) double indexBarExtentFromEdge;
- - (id)_dataSourceSectionIndexTitlesForTableView;
- - (void)_updateIndexDisplayedTitles;
- - (void)_updateIndexTitles:(id)arg1;
- - (void)_updateIndexFrameSuppressingChangeNotification:(_Bool)arg1;
- - (void)_updateIndexFrame;
- +- (struct UIEdgeInsets)_insetsForIndexBar;
- - (void)_updateBackgroundView;
- - (void)_updateBackgroundViewFrame;
- - (void)_updateContentSize;
- @@ -973,6 +1172,7 @@
- - (void)_updateRowData;
- - (void)_ensureRowDataIsLoaded;
- - (float)_animationDuration;
- +- (void)_twoFingerTap:(id)arg1;
- - (void)_setDisplaysCellContentStringsOnTapAndHold:(_Bool)arg1;
- - (_Bool)_displaysCellContentStringsOnTapAndHold;
- - (void)_updateTableViewGestureRecognizersForEditing;
- @@ -988,6 +1188,7 @@
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- +@property(readonly, nonatomic) UITraitCollection *traitCollection;
- @end
- diff --git a/UIKit/UITableViewCell.h b/UIKit/UITableViewCell.h
- index c347d732..d33b38dd 100644
- --- a/UIKit/UITableViewCell.h
- +++ b/UIKit/UITableViewCell.h
- @@ -9,12 +9,13 @@
- #import <UIKit/NSCoding-Protocol.h>
- #import <UIKit/UIGestureRecognizerDelegate-Protocol.h>
- #import <UIKit/UIScrollViewDelegate-Protocol.h>
- +#import <UIKit/_UIInteractiveHighlighting-Protocol.h>
- #import <UIKit/_UILayoutEngineSuspending-Protocol.h>
- @class NSIndexPath, NSString, NSTimer, UIColor, UIControl, UIFocusGuide, UIImage, UIImageView, UILabel, UILongPressGestureRecognizer, UIStoryboardPreviewingSegueTemplateStorage, UITableViewCellDeleteConfirmationView, UITapGestureRecognizer, UITextField, UIVisualEffect, _UIFloatingContentView, _UITableViewCellOldEditingData, _UITableViewCellSeparatorView;
- @protocol UITableConstants, UITable_UITableViewCellDelegate;
- -@interface UITableViewCell : UIView <UIScrollViewDelegate, _UILayoutEngineSuspending, NSCoding, UIGestureRecognizerDelegate>
- +@interface UITableViewCell : UIView <UIScrollViewDelegate, _UILayoutEngineSuspending, _UIInteractiveHighlighting, NSCoding, UIGestureRecognizerDelegate>
- {
- id <UITable_UITableViewCellDelegate> _tableView;
- id _layoutManager;
- @@ -49,7 +50,6 @@
- UIView *_bottomShadowAnimationView;
- id _badge;
- struct __CFDictionary *_unhighlightedStates;
- - id _highlightingSupport;
- id _selectionSegueTemplate;
- id _accessoryActionSegueTemplate;
- UIStoryboardPreviewingSegueTemplateStorage *_accessoryActionPreviewingSegueTemplateStorage;
- @@ -64,14 +64,14 @@
- double _lastSelectionTime;
- NSTimer *_deselectTimer;
- double _textFieldOffset;
- - double _indexBarWidth;
- + double _indexBarExtentFromEdge;
- struct UIEdgeInsets _separatorInset;
- struct UIEdgeInsets _backgroundInset;
- SEL _returnAction;
- UIColor *_selectionTintColor;
- UIColor *_accessoryTintColor;
- UIImage *_reorderControlImage;
- - UILongPressGestureRecognizer *_menuGesture;
- + UILongPressGestureRecognizer *_longPressGesture;
- NSIndexPath *_representedIndexPath;
- _Bool _focusable;
- UITableViewCellDeleteConfirmationView *_swipeToDeleteConfirmationView;
- @@ -80,10 +80,12 @@
- double _swipeToDeleteDistancePulled;
- double _sectionCornerRadius;
- double _sectionBorderWidth;
- - double _defaultMarginWidth;
- + double _defaultLeadingMarginWidth;
- + double _defaultTrailingCellMarginWidth;
- UIFocusGuide *_editControlFocusGuide;
- UIFocusGuide *_reorderControlFocusGuide;
- id <UITableConstants> _constants;
- + long long _dragState;
- struct {
- unsigned int showingDeleteConfirmation:1;
- unsigned int separatorStyle:3;
- @@ -136,28 +138,38 @@
- unsigned int allowsReorderingWhenNotEditing:1;
- unsigned int needsHeightCalculation:1;
- unsigned int reordering:1;
- - unsigned int doesNotOverrideDidUpdateFocus:1;
- unsigned int hasEditingFocusGuides:1;
- unsigned int focusStyle:3;
- unsigned int accessoryViewsHidden:1;
- + unsigned int skipsLayout:1;
- + unsigned int separatorInsetIsRelativeToCellEdges:1;
- + unsigned int highlightingInteractively:1;
- + unsigned int shouldHighlightAfterInteraction:1;
- } _tableCellFlags;
- _Bool _isLayoutEngineSuspended;
- + _Bool _userInteractionEnabledWhileDragging;
- + _Bool _shouldShowMenu;
- }
- + (id)_defaultTopShadowColor;
- + (void)_initializeForIdiom:(long long)arg1;
- + (void)initialize;
- +@property(nonatomic, getter=_shouldShowMenu, setter=_setShouldShowMenu:) _Bool shouldShowMenu; // @synthesize shouldShowMenu=_shouldShowMenu;
- +@property(nonatomic) _Bool userInteractionEnabledWhileDragging; // @synthesize userInteractionEnabledWhileDragging=_userInteractionEnabledWhileDragging;
- @property(nonatomic, getter=_isLayoutEngineSuspended, setter=_setLayoutEngineSuspended:) _Bool _layoutEngineSuspended; // @synthesize _layoutEngineSuspended=_isLayoutEngineSuspended;
- @property(retain, nonatomic, getter=_reorderControlFocusGuide, setter=_setReorderControlFocusGuide:) UIFocusGuide *reorderControlFocusGuide; // @synthesize reorderControlFocusGuide=_reorderControlFocusGuide;
- @property(retain, nonatomic, getter=_editControlFocusGuide, setter=_setEditControlFocusGuide:) UIFocusGuide *editControlFocusGuide; // @synthesize editControlFocusGuide=_editControlFocusGuide;
- - (void).cxx_destruct;
- +- (void)_highlightDidEndForInteraction:(id)arg1;
- +- (void)_highlightForInteraction:(id)arg1 fractionComplete:(double)arg2 ended:(_Bool)arg3;
- +- (long long)_preferredHighlightAnimationStyleForInteraction:(id)arg1;
- +- (void)_prepareHighlightForInteraction:(id)arg1;
- - (void)traitCollectionDidChange:(id)arg1;
- - (id)_constants;
- - (void)_setConstants:(id)arg1;
- - (void)_setCurrentScreenScale:(double)arg1;
- - (void)_prepareToEnterReuseQueue;
- - (id)_preferredConfigurationForFocusAnimation:(long long)arg1 inContext:(id)arg2;
- -- (void)focusedViewDidChange;
- - (void)didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- - (void)_updateDefaultAccessoryViewForFocus:(_Bool)arg1;
- - (void)_updateDefaultLabelsForFocus:(_Bool)arg1;
- @@ -185,8 +197,8 @@
- - (void)_setSectionBorderWidth:(double)arg1;
- - (struct UIEdgeInsets)_backgroundInset;
- - (void)_setBackgroundInset:(struct UIEdgeInsets)arg1;
- -- (void)_setIndexBarWidth:(double)arg1;
- -- (double)_indexBarWidth;
- +- (void)_setIndexBarExtentFromEdge:(double)arg1;
- +- (double)_indexBarExtentFromEdge;
- - (void)_setSeparatorEffect:(id)arg1;
- - (id)_separatorEffect;
- - (long long)_separatorBackdropOverlayBlendMode;
- @@ -222,15 +234,22 @@
- - (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;
- - (void)_tableViewDidUpdateMarginWidth;
- - (void)_updateSeparatorContent:(_Bool)arg1;
- +- (void)_setIsCarPlayCell:(_Bool)arg1 forceUpdateDefaults:(_Bool)arg2;
- - (void)_setIsCarPlayCell:(_Bool)arg1;
- - (_Bool)_isCarPlayCell;
- -- (double)_defaultMarginWidth;
- -- (void)_setDefaultMarginWidth:(double)arg1;
- +- (void)safeAreaInsetsDidChange;
- +- (double)_defaultTrailingCellMarginWidth;
- +- (void)_setDefaultTrailingCellMarginWidth:(double)arg1;
- +- (double)_defaultLeadingMarginWidth;
- +- (void)_setDefaultLeadingMarginWidth:(double)arg1;
- - (void)_setRightMarginWidth:(double)arg1;
- - (double)_rightMarginWidth;
- - (void)_setMarginWidth:(double)arg1;
- - (double)_marginWidth;
- - (double)_imageViewTrailingX;
- +- (_Bool)_shouldApplyReadableWidthInsets;
- +- (_Bool)_separatorInsetIsRelativeToCellEdges;
- +- (void)_setSeparatorInsetIsRelativeToCellEdges:(_Bool)arg1;
- - (void)_setIndexPath:(id)arg1;
- - (id)_indexPath;
- - (_Bool)_isUsingOldStyleMultiselection;
- @@ -287,6 +306,7 @@
- - (void)_grabberDragged:(id)arg1 yDelta:(float)arg2 touch:(id)arg3;
- - (void)_grabberDragged:(id)arg1 yDelta:(float)arg2;
- - (void)_grabberBeganReorder:(id)arg1 touch:(id)arg2;
- +- (_Bool)_isReorderControlActive;
- - (id)_removeControl;
- - (void)_removeInnerShadow;
- - (void)_animateInnerShadowForInsertion:(_Bool)arg1 withRowAnimation:(long long)arg2;
- @@ -343,6 +363,7 @@
- - (void)setEditAction:(SEL)arg1;
- - (id)target;
- - (void)setTarget:(id)arg1;
- +@property(nonatomic, getter=_skipsLayout, setter=_setSkipsLayout:) _Bool skipsLayout;
- - (void)_setFrame:(struct CGRect)arg1 skipLayout:(_Bool)arg2;
- - (void)setFrame:(struct CGRect)arg1;
- - (struct CGRect)reorderRectForBounds:(struct CGRect)arg1;
- @@ -397,6 +418,10 @@
- - (void)setHighlighted:(_Bool)arg1 animated:(_Bool)arg2;
- - (void)_cancelInternalPerformRequests;
- - (void)showSelectedBackgroundView:(_Bool)arg1 animated:(_Bool)arg2;
- +- (_Bool)_isDragging;
- +- (void)_setDragging:(_Bool)arg1;
- +- (void)dragStateDidChange:(long long)arg1;
- +- (void)_setDragState:(long long)arg1;
- @property(nonatomic, getter=isHighlighted) _Bool highlighted;
- @property(nonatomic, getter=isSelected) _Bool selected;
- - (id)selectionTintColor;
- @@ -465,6 +490,7 @@
- - (id)initWithCoder:(id)arg1;
- - (id)initWithStyle:(long long)arg1 reuseIdentifier:(id)arg2;
- - (void)_setupMenuGesture;
- +- (void)_resetEditControlRotation;
- - (void)_endSwiping:(_Bool)arg1;
- - (void)_systemTextSizeChanged;
- - (void)bringSubviewToFront:(id)arg1;
- @@ -479,13 +505,13 @@
- - (_Bool)_drawsSeparatorAtTopOfSection;
- - (void)_setDrawsSeparatorAtTopOfSection:(_Bool)arg1;
- - (void)_updateSeparatorContent;
- +- (void)_setNeedsSeparatorUpdate;
- - (id)_addSeparatorWithFrame:(struct CGRect)arg1;
- - (_Bool)_shouldHideSeparator;
- - (struct CGRect)_topSeparatorFrame;
- - (_Bool)_showFullLengthTopSeparatorForTopOfSection;
- - (_Bool)_showSeparatorAtTopOfSection;
- - (struct UIEdgeInsets)_backgroundSeparatorInset;
- -- (void)_updateSeparatorInset;
- - (struct CGRect)_separatorFrame;
- - (double)_separatorHeight;
- - (_Bool)_shouldHaveFullLengthTopSeparator;
- @@ -508,6 +534,7 @@
- - (void)_topShadowDidFadeOut;
- - (void)_updateTopShadowView:(_Bool)arg1;
- - (void)_updateContentClip;
- +- (void)_showMenuFromLongPressGesture;
- - (void)_longPressGestureRecognized:(id)arg1;
- - (_Bool)_gestureRecognizerShouldBegin:(id)arg1;
- - (struct CGSize)_imageInsetSize;
- diff --git a/UIKit/UITableViewCellDeleteConfirmationGestureRecognizer.h b/UIKit/UITableViewCellDeleteConfirmationGestureRecognizer.h
- index cd94d367..07db1066 100644
- --- a/UIKit/UITableViewCellDeleteConfirmationGestureRecognizer.h
- +++ b/UIKit/UITableViewCellDeleteConfirmationGestureRecognizer.h
- @@ -14,6 +14,7 @@ __attribute__((visibility("hidden")))
- UIView *_excludedView;
- }
- ++ (_Bool)_shouldDefaultToTouches;
- - (void).cxx_destruct;
- - (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
- - (id)initWithTarget:(id)arg1 action:(SEL)arg2 excludedView:(id)arg3;
- diff --git a/UIKit/UITableViewCellEditControl.h b/UIKit/UITableViewCellEditControl.h
- index 11505c94..64dd58dd 100644
- --- a/UIKit/UITableViewCellEditControl.h
- +++ b/UIKit/UITableViewCellEditControl.h
- @@ -15,6 +15,8 @@ __attribute__((visibility("hidden")))
- UIImageView *_imageView;
- _UITableViewCellEditControlMinusView *_minusView;
- UIImageView *_shadowView;
- + double _focalY;
- + double _focalHeight;
- unsigned int _style:2;
- unsigned int _rotated:1;
- unsigned int _rotating:1;
- @@ -35,6 +37,7 @@ __attribute__((visibility("hidden")))
- - (void)layoutSubviews;
- - (id)_shadowImage;
- - (unsigned long long)_controlEventsForActionTriggered;
- +- (void)adjustLayoutForFocalRect:(struct CGRect)arg1;
- - (id)initWithTableViewCell:(id)arg1 editingStyle:(long long)arg2;
- - (struct CGSize)defaultSize;
- - (id)_currentImage;
- @@ -48,6 +51,7 @@ __attribute__((visibility("hidden")))
- - (void)_toggleRotate;
- - (struct CGRect)_minusRect;
- - (id)_minusView;
- +- (id)_imageView;
- @end
- diff --git a/UIKit/UITableViewCellFocusableEditControl.h b/UIKit/UITableViewCellFocusableEditControl.h
- index be077b6a..a7a307a4 100644
- --- a/UIKit/UITableViewCellFocusableEditControl.h
- +++ b/UIKit/UITableViewCellFocusableEditControl.h
- @@ -19,7 +19,7 @@ __attribute__((visibility("hidden")))
- - (void)pressesEnded:(id)arg1 withEvent:(id)arg2;
- - (void)pressesBegan:(id)arg1 withEvent:(id)arg2;
- - (_Bool)_shouldHandlePressEvent:(id)arg1;
- -- (void)focusedViewDidChange;
- +- (void)didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- - (_Bool)wantsImageShadow;
- - (_Bool)wantsMaskingWhileAnimatingDisabled;
- - (void)setSelected:(_Bool)arg1;
- diff --git a/UIKit/UITableViewCellLayoutManager.h b/UIKit/UITableViewCellLayoutManager.h
- index 14d9c7ca..5d55300c 100644
- --- a/UIKit/UITableViewCellLayoutManager.h
- +++ b/UIKit/UITableViewCellLayoutManager.h
- @@ -13,9 +13,15 @@
- + (id)_externalDetailTextColor;
- + (id)_externalTextColor;
- + (id)layoutManagerForTableViewCellStyle:(long long)arg1;
- +- (struct CGSize)optimumSizeForLabel:(id)arg1 inTotalTextRect:(struct CGRect)arg2 minimizeWidthOnVerticalOverflow:(_Bool)arg3 preferSingleLineWidth:(_Bool)arg4;
- +- (_Bool)shouldIncreaseMarginForImageViewInCell:(id)arg1;
- +- (_Bool)shouldApplyAccessibilityLargeTextLayoutForCell:(id)arg1;
- - (struct CGSize)intrinsicContentSizeForCell:(id)arg1 rowWidth:(double)arg2;
- -- (void)getTextLabelRect:(struct CGRect *)arg1 detailTextLabelRect:(struct CGRect *)arg2 forCell:(id)arg3 rowWidth:(double)arg4;
- +- (void)getTextLabelRect:(struct CGRect *)arg1 detailTextLabelRect:(struct CGRect *)arg2 forCell:(id)arg3 rowWidth:(double)arg4 forSizing:(_Bool)arg5;
- +- (struct CGRect)textRectForCell:(id)arg1 rowWidth:(double)arg2 forSizing:(_Bool)arg3;
- - (struct CGRect)textRectForCell:(id)arg1 rowWidth:(double)arg2;
- +- (double)requiredIndentationForFirstLineOfCell:(id)arg1 rowWidth:(double)arg2 forSizing:(_Bool)arg3;
- +- (double)requiredIndentationForFirstLineOfCell:(id)arg1 rowWidth:(double)arg2;
- - (struct CGRect)textRectForCell:(id)arg1;
- - (struct CGRect)contentEndingRectForCell:(id)arg1 forDisplayOfDeleteConfirmation:(_Bool)arg2;
- - (struct CGRect)contentStartingRectForCell:(id)arg1 forDisplayOfDeleteConfirmation:(_Bool)arg2;
- @@ -52,6 +58,7 @@
- - (void)cell:(id)arg1 didTransitionToState:(unsigned long long)arg2;
- - (void)cell:(id)arg1 willTransitionToState:(unsigned long long)arg2;
- - (void)layoutSubviewsOfCell:(id)arg1;
- +- (struct CGRect)standardLayoutImageViewFrameForCell:(id)arg1 forSizing:(_Bool)arg2;
- - (double)contentIndentationForCell:(id)arg1;
- - (id)badgeForCell:(id)arg1;
- - (id)editableTextFieldForCell:(id)arg1;
- @@ -61,6 +68,7 @@
- - (id)defaultBadgeForCell:(id)arg1;
- - (id)defaultEditableTextFieldForCell:(id)arg1;
- - (id)defaultLabelForCell:(id)arg1;
- +- (void)applyCarPlayDefaultValuesToTextLabel:(id)arg1 inCell:(id)arg2;
- - (id)defaultLabelForCell:(id)arg1 ofClass:(Class)arg2;
- - (id)defaultDetailTextLabelFontForCell:(id)arg1;
- - (id)defaultTextLabelFontForCell:(id)arg1;
- @@ -69,9 +77,12 @@
- - (double)defaultTextLabelFontSizeForCell:(id)arg1;
- - (struct CGRect)_contentRectForCell:(id)arg1 forEditingState:(_Bool)arg2 showingDeleteConfirmation:(_Bool)arg3 rowWidth:(double)arg4;
- - (struct CGRect)_contentRectForCell:(id)arg1 forEditingState:(_Bool)arg2 showingDeleteConfirmation:(_Bool)arg3;
- +- (double)_contentRectLeadingOffsetForCell:(id)arg1 editingState:(_Bool)arg2 rowWidth:(double)arg3;
- - (struct CGRect)_editingAccessoryRectForCell:(id)arg1 offscreen:(_Bool)arg2;
- - (struct CGRect)_accessoryRectForCell:(id)arg1 offscreen:(_Bool)arg2;
- - (struct CGRect)_accessoryRectForCell:(id)arg1 offscreen:(_Bool)arg2 rowWidth:(double)arg3;
- +- (_Bool)shouldStackAccessoryViewVerticallyForCell:(id)arg1 editing:(_Bool)arg2;
- +- (id)customAccessoryViewForCell:(id)arg1 editing:(_Bool)arg2;
- - (struct CGRect)_reorderSeparatorRectForCell:(id)arg1 offscreen:(_Bool)arg2;
- - (struct CGRect)_reorderControlRectForCell:(id)arg1 offscreen:(_Bool)arg2;
- - (struct CGRect)_editControlRectForCell:(id)arg1 offscreen:(_Bool)arg2;
- diff --git a/UIKit/UITableViewCellLayoutManagerEditable1.h b/UIKit/UITableViewCellLayoutManagerEditable1.h
- index 2776e52b..db2d9023 100644
- --- a/UIKit/UITableViewCellLayoutManagerEditable1.h
- +++ b/UIKit/UITableViewCellLayoutManagerEditable1.h
- @@ -23,6 +23,7 @@ __attribute__((visibility("hidden")))
- - (_Bool)textFieldShouldBeginEditing:(id)arg1;
- - (void)textFieldDidEndEditing:(id)arg1;
- - (void)textFieldDidBeginEditing:(id)arg1;
- +- (struct CGSize)intrinsicContentSizeForCell:(id)arg1 rowWidth:(double)arg2;
- - (id)editableTextFieldForCell:(id)arg1;
- - (id)detailTextLabelForCell:(id)arg1;
- - (void)layoutSubviewsOfCell:(id)arg1;
- diff --git a/UIKit/UITableViewCellLayoutManagerSubtitle.h b/UIKit/UITableViewCellLayoutManagerSubtitle.h
- index 3c484f64..602c490e 100644
- --- a/UIKit/UITableViewCellLayoutManagerSubtitle.h
- +++ b/UIKit/UITableViewCellLayoutManagerSubtitle.h
- @@ -11,8 +11,9 @@ __attribute__((visibility("hidden")))
- {
- }
- +- (struct CGSize)intrinsicContentSizeForCell:(id)arg1 rowWidth:(double)arg2;
- - (void)layoutSubviewsOfCell:(id)arg1;
- -- (void)getTextLabelRect:(struct CGRect *)arg1 detailTextLabelRect:(struct CGRect *)arg2 forCell:(id)arg3 rowWidth:(double)arg4;
- +- (void)getTextLabelRect:(struct CGRect *)arg1 detailTextLabelRect:(struct CGRect *)arg2 forCell:(id)arg3 rowWidth:(double)arg4 forSizing:(_Bool)arg5;
- - (id)defaultDetailTextLabelFontForCell:(id)arg1;
- - (id)defaultTextLabelFontForCell:(id)arg1;
- - (id)detailTextLabelForCell:(id)arg1;
- diff --git a/UIKit/UITableViewCellLayoutManagerValue1.h b/UIKit/UITableViewCellLayoutManagerValue1.h
- index a6db35ae..9ac00a10 100644
- --- a/UIKit/UITableViewCellLayoutManagerValue1.h
- +++ b/UIKit/UITableViewCellLayoutManagerValue1.h
- @@ -11,7 +11,8 @@
- }
- - (void)layoutSubviewsOfCell:(id)arg1;
- -- (void)getTextLabelRect:(struct CGRect *)arg1 detailTextLabelRect:(struct CGRect *)arg2 forCell:(id)arg3 rowWidth:(double)arg4;
- +- (struct CGSize)intrinsicContentSizeForCell:(id)arg1 rowWidth:(double)arg2;
- +- (void)getTextLabelRect:(struct CGRect *)arg1 detailTextLabelRect:(struct CGRect *)arg2 forCell:(id)arg3 rowWidth:(double)arg4 forSizing:(_Bool)arg5;
- - (id)defaultTextLabelFontForCell:(id)arg1;
- - (id)defaultDetailTextLabelFontForCell:(id)arg1;
- - (id)detailTextLabelForCell:(id)arg1;
- diff --git a/UIKit/UITableViewCellLayoutManagerValue2.h b/UIKit/UITableViewCellLayoutManagerValue2.h
- index 03fd9d32..3a21d605 100644
- --- a/UIKit/UITableViewCellLayoutManagerValue2.h
- +++ b/UIKit/UITableViewCellLayoutManagerValue2.h
- @@ -11,9 +11,9 @@ __attribute__((visibility("hidden")))
- {
- }
- -- (struct CGSize)intrinsicContentSizeForCell:(id)arg1;
- +- (struct CGSize)intrinsicContentSizeForCell:(id)arg1 rowWidth:(double)arg2;
- - (void)layoutSubviewsOfCell:(id)arg1;
- -- (void)getTextLabelRect:(struct CGRect *)arg1 detailTextLabelRect:(struct CGRect *)arg2 forCell:(id)arg3 rowWidth:(double)arg4;
- +- (void)getTextLabelRect:(struct CGRect *)arg1 detailTextLabelRect:(struct CGRect *)arg2 forCell:(id)arg3 rowWidth:(double)arg4 forSizing:(_Bool)arg5;
- - (id)defaultDetailTextLabelFontForCell:(id)arg1;
- - (id)defaultTextLabelFontForCell:(id)arg1;
- - (id)detailTextLabelForCell:(id)arg1;
- diff --git a/UIKit/UITableViewCellReorderControl.h b/UIKit/UITableViewCellReorderControl.h
- index 2d57a880..af6ea1c2 100644
- --- a/UIKit/UITableViewCellReorderControl.h
- +++ b/UIKit/UITableViewCellReorderControl.h
- @@ -13,9 +13,12 @@ __attribute__((visibility("hidden")))
- {
- UITableViewCell *_cell;
- struct CGPoint _downPoint;
- + double _focalY;
- + double _focalHeight;
- }
- - (void).cxx_destruct;
- +- (id)_imageView;
- - (void)cancelTrackingWithEvent:(id)arg1;
- - (void)endTrackingWithTouch:(id)arg1 withEvent:(id)arg2;
- - (_Bool)continueTrackingWithTouch:(id)arg1 withEvent:(id)arg2;
- @@ -25,6 +28,7 @@ __attribute__((visibility("hidden")))
- - (void)setFrame:(struct CGRect)arg1;
- - (void)_updateImageView;
- - (void)layoutSubviews;
- +- (void)adjustLayoutForFocalRect:(struct CGRect)arg1;
- - (id)initWithTableViewCell:(id)arg1;
- - (id)grabberImage;
- diff --git a/UIKit/UITableViewCollectionCell.h b/UIKit/UITableViewCollectionCell.h
- index f5fc586d..3b06bffe 100644
- --- a/UIKit/UITableViewCollectionCell.h
- +++ b/UIKit/UITableViewCollectionCell.h
- @@ -20,7 +20,10 @@ __attribute__((visibility("hidden")))
- @property(nonatomic) double sectionBorderWidth;
- @property(nonatomic) struct UIEdgeInsets backgroundInset;
- @property(retain, nonatomic) UIVisualEffect *separatorEffect;
- -@property(nonatomic) double defaultMarginWidth;
- +@property(nonatomic) _Bool separatorInsetIsRelativeToCellEdges;
- +@property(nonatomic) double indexBarExtentFromEdge;
- +@property(nonatomic) double defaultTrailingCellMarginWidth;
- +@property(nonatomic) double defaultLeadingCellMarginWidth;
- // Remaining properties
- @property(nonatomic) long long accessoryType;
- @@ -30,6 +33,7 @@ __attribute__((visibility("hidden")))
- @property(nonatomic) _Bool layoutMarginsFollowReadableWidth; // @dynamic layoutMarginsFollowReadableWidth;
- @property(nonatomic) int sectionLocation; // @dynamic sectionLocation;
- @property(copy, nonatomic) UIColor *separatorColor; // @dynamic separatorColor;
- +@property(nonatomic) struct UIEdgeInsets separatorInset;
- @property(nonatomic) long long separatorStyle; // @dynamic separatorStyle;
- @property(nonatomic) _Bool shouldIndentWhileEditing;
- @property(nonatomic) _Bool showsReorderControl;
- diff --git a/UIKit/UITableViewDataSourcePrefetching-Protocol.h b/UIKit/UITableViewDataSourcePrefetching-Protocol.h
- new file mode 100644
- index 00000000..1379f14a
- --- /dev/null
- +++ b/UIKit/UITableViewDataSourcePrefetching-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 NSArray, UITableView;
- +
- +@protocol UITableViewDataSourcePrefetching <NSObject>
- +- (void)tableView:(UITableView *)arg1 prefetchRowsAtIndexPaths:(NSArray *)arg2;
- +
- +@optional
- +- (void)tableView:(UITableView *)arg1 cancelPrefetchingForRowsAtIndexPaths:(NSArray *)arg2;
- +@end
- +
- diff --git a/UIKit/UITableViewDataSourcePrivate-Protocol.h b/UIKit/UITableViewDataSourcePrivate-Protocol.h
- new file mode 100644
- index 00000000..83da1f1b
- --- /dev/null
- +++ b/UIKit/UITableViewDataSourcePrivate-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/UITableViewDataSource-Protocol.h>
- +
- +@class NSIndexPath, NSString, UITableView;
- +
- +@protocol UITableViewDataSourcePrivate <UITableViewDataSource>
- +
- +@optional
- +- (NSString *)tableView:(UITableView *)arg1 detailTextForHeaderInSection:(long long)arg2;
- +- (NSIndexPath *)tableView:(UITableView *)arg1 indexPathForSectionIndexTitle:(NSString *)arg2 atIndex:(long long)arg3;
- +@end
- +
- diff --git a/UIKit/UITableViewDelegate-Protocol.h b/UIKit/UITableViewDelegate-Protocol.h
- index e864d78e..b8468552 100644
- --- a/UIKit/UITableViewDelegate-Protocol.h
- +++ b/UIKit/UITableViewDelegate-Protocol.h
- @@ -7,11 +7,13 @@
- #import <UIKit/NSObject-Protocol.h>
- #import <UIKit/UIScrollViewDelegate-Protocol.h>
- -@class NSArray, NSIndexPath, NSString, UIFocusAnimationCoordinator, UITableView, UITableViewCell, UITableViewFocusUpdateContext, UIView;
- +@class NSArray, NSIndexPath, NSString, UIFocusAnimationCoordinator, UISwipeActionsConfiguration, UITableView, UITableViewCell, UITableViewFocusUpdateContext, UIView;
- +@protocol UISpringLoadedInteractionContext;
- @protocol UITableViewDelegate <NSObject, UIScrollViewDelegate>
- @optional
- +- (_Bool)tableView:(UITableView *)arg1 shouldSpringLoadRowAtIndexPath:(NSIndexPath *)arg2 withContext:(id <UISpringLoadedInteractionContext>)arg3;
- - (NSIndexPath *)indexPathForPreferredFocusedViewInTableView:(UITableView *)arg1;
- - (void)tableView:(UITableView *)arg1 didUpdateFocusInContext:(UITableViewFocusUpdateContext *)arg2 withAnimationCoordinator:(UIFocusAnimationCoordinator *)arg3;
- - (_Bool)tableView:(UITableView *)arg1 shouldUpdateFocusInContext:(UITableViewFocusUpdateContext *)arg2;
- @@ -24,6 +26,8 @@
- - (void)tableView:(UITableView *)arg1 didEndEditingRowAtIndexPath:(NSIndexPath *)arg2;
- - (void)tableView:(UITableView *)arg1 willBeginEditingRowAtIndexPath:(NSIndexPath *)arg2;
- - (_Bool)tableView:(UITableView *)arg1 shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)arg2;
- +- (UISwipeActionsConfiguration *)tableView:(UITableView *)arg1 trailingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath *)arg2;
- +- (UISwipeActionsConfiguration *)tableView:(UITableView *)arg1 leadingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath *)arg2;
- - (NSArray *)tableView:(UITableView *)arg1 editActionsForRowAtIndexPath:(NSIndexPath *)arg2;
- - (NSString *)tableView:(UITableView *)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)arg2;
- - (long long)tableView:(UITableView *)arg1 editingStyleForRowAtIndexPath:(NSIndexPath *)arg2;
- diff --git a/UIKit/UITableViewDelegatePrivate-Protocol.h b/UIKit/UITableViewDelegatePrivate-Protocol.h
- new file mode 100644
- index 00000000..1dc1dab3
- --- /dev/null
- +++ b/UIKit/UITableViewDelegatePrivate-Protocol.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 <UIKit/UITableViewDelegate-Protocol.h>
- +#import <UIKit/UITableViewFocusDelegateLegacy-Protocol.h>
- +
- +@class NSArray, NSIndexPath, NSString, UIColor, UITableView, UITableViewCell, UIView, _UITableViewCellActionButton;
- +@protocol UISpringLoadedInteractionContext;
- +
- +@protocol UITableViewDelegatePrivate <UITableViewDelegate, UITableViewFocusDelegateLegacy>
- +- (_Bool)_tableView:(UITableView *)arg1 shouldSpringLoadRowAtIndexPath:(NSIndexPath *)arg2 withContext:(id <UISpringLoadedInteractionContext>)arg3;
- +- (long long)tableView:(UITableView *)arg1 titleAlignmentForFooterInSection:(long long)arg2;
- +- (long long)tableView:(UITableView *)arg1 titleAlignmentForHeaderInSection:(long long)arg2;
- +- (double)marginForTableView:(UITableView *)arg1;
- +- (void)tableView:(UITableView *)arg1 didUpdateTextFieldForRowAtIndexPath:(NSIndexPath *)arg2 withValue:(NSString *)arg3;
- +- (struct CGPoint)tableView:(UITableView *)arg1 newContentOffsetAfterUpdate:(struct CGPoint)arg2 context:(id)arg3;
- +- (double)tableViewSpacingForExtraSeparators:(UITableView *)arg1;
- +- (_Bool)tableView:(UITableView *)arg1 wantsHeaderForSection:(long long)arg2;
- +
- +@optional
- +- (void)tableView:(UITableView *)arg1 didEndSwipingRowAtIndexPath:(NSIndexPath *)arg2;
- +- (void)tableView:(UITableView *)arg1 willBeginSwipingRowAtIndexPath:(NSIndexPath *)arg2;
- +- (_Bool)tableView:(UITableView *)arg1 shouldDrawBottomSeparatorForSection:(long long)arg2;
- +- (_Bool)tableView:(UITableView *)arg1 shouldDrawTopSeparatorForSection:(long long)arg2;
- +- (void)tableView:(UITableView *)arg1 swipeAccessoryButtonPushedForRowAtIndexPath:(NSIndexPath *)arg2;
- +- (NSString *)tableView:(UITableView *)arg1 titleForSwipeAccessoryButtonForRowAtIndexPath:(NSIndexPath *)arg2;
- +- (UIColor *)tableView:(UITableView *)arg1 backgroundColorForSwipeAccessoryButtonForRowAtIndexPath:(NSIndexPath *)arg2;
- +- (UIColor *)tableView:(UITableView *)arg1 backgroundColorForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)arg2;
- +- (_UITableViewCellActionButton *)tableView:(UITableView *)arg1 swipeAccessoryButtonForRowAtIndexPath:(NSIndexPath *)arg2;
- +- (_UITableViewCellActionButton *)tableView:(UITableView *)arg1 deleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)arg2;
- +- (void)tableView:(UITableView *)arg1 didCancelReorderingRowAtIndexPath:(NSIndexPath *)arg2;
- +- (void)tableView:(UITableView *)arg1 didEndReorderingRowAtIndexPath:(NSIndexPath *)arg2;
- +- (void)tableView:(UITableView *)arg1 willBeginReorderingRowAtIndexPath:(NSIndexPath *)arg2;
- +- (NSArray *)tableView:(UITableView *)arg1 trailingSwipeActionsForRowAtIndexPath:(NSIndexPath *)arg2;
- +- (NSArray *)tableView:(UITableView *)arg1 leadingSwipeActionsForRowAtIndexPath:(NSIndexPath *)arg2;
- +- (struct CGRect)tableView:(UITableView *)arg1 calloutTargetRectForCell:(UITableViewCell *)arg2 forRowAtIndexPath:(NSIndexPath *)arg3;
- +- (void)_tableView:(UITableView *)arg1 willLayoutCell:(UITableViewCell *)arg2 usingTemplateLayoutCell:(UITableViewCell *)arg3 forRowAtIndexPath:(NSIndexPath *)arg4;
- +- (UITableViewCell *)_tableView:(UITableView *)arg1 templateLayoutCellForCellsWithReuseIdentifier:(NSString *)arg2;
- +- (UIView *)viewForFooterInTableView:(UITableView *)arg1;
- +- (UIView *)viewForHeaderInTableView:(UITableView *)arg1;
- +- (double)heightForFooterInTableView:(UITableView *)arg1;
- +- (double)heightForHeaderInTableView:(UITableView *)arg1;
- +- (void)tableViewDidFinishReload:(UITableView *)arg1;
- +- (struct CGRect)tableView:(UITableView *)arg1 frameForSectionIndexGivenProposedFrame:(struct CGRect)arg2;
- +- (double)tableView:(UITableView *)arg1 maxTitleWidthForFooterInSection:(long long)arg2;
- +- (double)tableView:(UITableView *)arg1 maxTitleWidthForHeaderInSection:(long long)arg2;
- +@end
- +
- diff --git a/UIKit/UITableViewDragDelegate-Protocol.h b/UIKit/UITableViewDragDelegate-Protocol.h
- new file mode 100644
- index 00000000..0de6c0cb
- --- /dev/null
- +++ b/UIKit/UITableViewDragDelegate-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/NSObject-Protocol.h>
- +
- +@class NSArray, NSIndexPath, UIDragPreviewParameters, UITableView;
- +@protocol UIDragSession;
- +
- +@protocol UITableViewDragDelegate <NSObject>
- +- (NSArray *)tableView:(UITableView *)arg1 itemsForBeginningDragSession:(id <UIDragSession>)arg2 atIndexPath:(NSIndexPath *)arg3;
- +
- +@optional
- +- (void)tableView:(UITableView *)arg1 dragSessionDidEnd:(id <UIDragSession>)arg2;
- +- (void)tableView:(UITableView *)arg1 dragSessionWillBegin:(id <UIDragSession>)arg2;
- +- (UIDragPreviewParameters *)tableView:(UITableView *)arg1 dragPreviewParametersForRowAtIndexPath:(NSIndexPath *)arg2;
- +- (NSArray *)tableView:(UITableView *)arg1 itemsForAddingToDragSession:(id <UIDragSession>)arg2 atIndexPath:(NSIndexPath *)arg3 point:(struct CGPoint)arg4;
- +@end
- +
- diff --git a/UIKit/UITableViewDragDestinationDelegate-Protocol.h b/UIKit/UITableViewDragDestinationDelegate-Protocol.h
- new file mode 100644
- index 00000000..76b4555a
- --- /dev/null
- +++ b/UIKit/UITableViewDragDestinationDelegate-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, UITableView, UITableViewDropProposal;
- +@protocol UIDropSession, _UITableViewDropCoordinator;
- +
- +@protocol UITableViewDragDestinationDelegate <NSObject>
- +
- +@optional
- +- (void)_tableView:(UITableView *)arg1 dropSessionDidEnd:(id <UIDropSession>)arg2;
- +- (void)_tableView:(UITableView *)arg1 dropSessionDidExit:(id <UIDropSession>)arg2;
- +- (UITableViewDropProposal *)_tableView:(UITableView *)arg1 dropSessionDidUpdate:(id <UIDropSession>)arg2 withDestinationIndexPath:(NSIndexPath *)arg3;
- +- (void)_tableView:(UITableView *)arg1 dropSessionDidEnter:(id <UIDropSession>)arg2;
- +- (_Bool)_tableView:(UITableView *)arg1 canHandleDropSession:(id <UIDropSession>)arg2;
- +- (void)_tableView:(UITableView *)arg1 performDropWithCoordinator:(id <_UITableViewDropCoordinator>)arg2;
- +@end
- +
- diff --git a/UIKit/UITableViewDragDestinationDelegate_Internal-Protocol.h b/UIKit/UITableViewDragDestinationDelegate_Internal-Protocol.h
- new file mode 100644
- index 00000000..a58508cc
- --- /dev/null
- +++ b/UIKit/UITableViewDragDestinationDelegate_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/UITableViewDragDestinationDelegate-Protocol.h>
- +
- +@class NSIndexPath, UITableView;
- +@protocol UIDropSession;
- +
- +@protocol UITableViewDragDestinationDelegate_Internal <UITableViewDragDestinationDelegate>
- +
- +@optional
- +- (NSIndexPath *)_tableView:(UITableView *)arg1 targetIndexPathForProposedIndexPath:(NSIndexPath *)arg2 currentIndexPath:(NSIndexPath *)arg3 dropSession:(id <UIDropSession>)arg4;
- +@end
- +
- diff --git a/UIKit/UITableViewDragSourceDelegate-Protocol.h b/UIKit/UITableViewDragSourceDelegate-Protocol.h
- new file mode 100644
- index 00000000..751a9185
- --- /dev/null
- +++ b/UIKit/UITableViewDragSourceDelegate-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, NSIndexPath, UITableView;
- +@protocol UIDragSession;
- +
- +@protocol UITableViewDragSourceDelegate <NSObject>
- +
- +@optional
- +- (void)_tableView:(UITableView *)arg1 dragSessionDidEnd:(id <UIDragSession>)arg2;
- +- (void)_tableView:(UITableView *)arg1 dragSessionWillBegin:(id <UIDragSession>)arg2;
- +- (NSArray *)_tableView:(UITableView *)arg1 itemsForAddingToDragSession:(id <UIDragSession>)arg2 atIndexPath:(NSIndexPath *)arg3 point:(struct CGPoint)arg4;
- +- (NSArray *)_tableView:(UITableView *)arg1 itemsForBeginningDragSession:(id <UIDragSession>)arg2 atIndexPath:(NSIndexPath *)arg3;
- +@end
- +
- diff --git a/UIKit/UITableViewDropCoordinator-Protocol.h b/UIKit/UITableViewDropCoordinator-Protocol.h
- new file mode 100644
- index 00000000..8764d98f
- --- /dev/null
- +++ b/UIKit/UITableViewDropCoordinator-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, UIDragItem, UIDragPreviewTarget, UITableViewDropProposal;
- +@protocol UIDropSession, UITableViewDropPlaceholderContext;
- +
- +@protocol UITableViewDropCoordinator <NSObject>
- +@property(readonly, nonatomic) id <UIDropSession> session;
- +@property(readonly, nonatomic) UITableViewDropProposal *proposal;
- +@property(readonly, nonatomic) NSIndexPath *destinationIndexPath;
- +@property(readonly, nonatomic) NSArray *items;
- +- (void)dropItem:(UIDragItem *)arg1 toTarget:(UIDragPreviewTarget *)arg2;
- +- (void)dropItem:(UIDragItem *)arg1 intoRowAtIndexPath:(NSIndexPath *)arg2 rect:(struct CGRect)arg3;
- +- (void)dropItem:(UIDragItem *)arg1 toRowAtIndexPath:(NSIndexPath *)arg2;
- +- (id <UITableViewDropPlaceholderContext>)dropItem:(UIDragItem *)arg1 toPlaceholderInsertedAtIndexPath:(NSIndexPath *)arg2 withReuseIdentifier:(NSString *)arg3 rowHeight:(double)arg4 cellUpdateHandler:(void (^)(UITableViewCell *))arg5;
- +@end
- +
- diff --git a/UIKit/UITableViewDropDelegate-Protocol.h b/UIKit/UITableViewDropDelegate-Protocol.h
- new file mode 100644
- index 00000000..662ecef8
- --- /dev/null
- +++ b/UIKit/UITableViewDropDelegate-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, UITableView, UITableViewDropProposal;
- +@protocol UIDropSession, UITableViewDropCoordinator;
- +
- +@protocol UITableViewDropDelegate <NSObject>
- +- (void)tableView:(UITableView *)arg1 performDropWithCoordinator:(id <UITableViewDropCoordinator>)arg2;
- +
- +@optional
- +- (void)tableView:(UITableView *)arg1 dropSessionDidEnd:(id <UIDropSession>)arg2;
- +- (void)tableView:(UITableView *)arg1 dropSessionDidExit:(id <UIDropSession>)arg2;
- +- (UITableViewDropProposal *)tableView:(UITableView *)arg1 dropSessionDidUpdate:(id <UIDropSession>)arg2 withDestinationIndexPath:(NSIndexPath *)arg3;
- +- (void)tableView:(UITableView *)arg1 dropSessionDidEnter:(id <UIDropSession>)arg2;
- +- (_Bool)tableView:(UITableView *)arg1 canHandleDropSession:(id <UIDropSession>)arg2;
- +@end
- +
- diff --git a/UIKit/UITableViewDropItem-Protocol.h b/UIKit/UITableViewDropItem-Protocol.h
- new file mode 100644
- index 00000000..362d272a
- --- /dev/null
- +++ b/UIKit/UITableViewDropItem-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 UITableViewDropItem <NSObject>
- +@property(readonly, nonatomic) struct CGSize previewSize;
- +@property(readonly, nonatomic) NSIndexPath *sourceIndexPath;
- +@property(readonly, nonatomic) UIDragItem *dragItem;
- +@end
- +
- diff --git a/UIKit/UITableViewDropPlaceholderContext-Protocol.h b/UIKit/UITableViewDropPlaceholderContext-Protocol.h
- new file mode 100644
- index 00000000..83c2f715
- --- /dev/null
- +++ b/UIKit/UITableViewDropPlaceholderContext-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 UIDragItem;
- +
- +@protocol UITableViewDropPlaceholderContext <NSObject>
- +@property(readonly, nonatomic) UIDragItem *dragItem;
- +- (_Bool)deletePlaceholder;
- +- (_Bool)commitInsertionWithDataSourceUpdates:(void (^)(NSIndexPath *))arg1;
- +@end
- +
- diff --git a/UIKit/UITableViewDropProposal.h b/UIKit/UITableViewDropProposal.h
- new file mode 100644
- index 00000000..ce2fd194
- --- /dev/null
- +++ b/UIKit/UITableViewDropProposal.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/UIDropProposal.h>
- +
- +@class NSIndexPath;
- +
- +@interface UITableViewDropProposal : UIDropProposal
- +{
- + long long _intent;
- + NSIndexPath *_adjustedTargetIndexPath;
- +}
- +
- +@property(retain, nonatomic, getter=_adjustedTargetIndexPath, setter=_setAdjustedTargetIndexPath:) NSIndexPath *adjustedTargetIndexPath; // @synthesize adjustedTargetIndexPath=_adjustedTargetIndexPath;
- +@property(nonatomic) long long intent; // @synthesize intent=_intent;
- +- (void).cxx_destruct;
- +- (long long)_dropAction;
- +- (id)_updatedDropProposalWithDropOperation:(unsigned long long)arg1 dropIntent:(long long)arg2 adjustedTargetIndexPath:(id)arg3;
- +@property(readonly, nonatomic) long long _dropLocation;
- +- (id)initWithDropOperation:(unsigned long long)arg1 intent:(long long)arg2;
- +- (id)initWithDropOperation:(unsigned long long)arg1 dropLocation:(long long)arg2;
- +- (id)initWithDropOperation:(unsigned long long)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UITableViewFocusDelegateLegacy-Protocol.h b/UIKit/UITableViewFocusDelegateLegacy-Protocol.h
- index 50d0afad..bd6915fd 100644
- --- a/UIKit/UITableViewFocusDelegateLegacy-Protocol.h
- +++ b/UIKit/UITableViewFocusDelegateLegacy-Protocol.h
- @@ -7,13 +7,11 @@
- #import <UIKit/UITableViewDelegate-Protocol.h>
- @class NSIndexPath, UITableView, UIView;
- -@protocol UIFocusContainer;
- @protocol UITableViewFocusDelegateLegacy <UITableViewDelegate>
- @optional
- - (NSIndexPath *)indexPathForPreferredFocusedItemForTableView:(UITableView *)arg1;
- -- (_Bool)tableView:(UITableView *)arg1 shouldChangeFocusedItem:(id <UIFocusContainer>)arg2 fromRowAtIndexPath:(NSIndexPath *)arg3;
- - (_Bool)tableView:(UITableView *)arg1 shouldUpdateFocusFromRowAtIndexPath:(NSIndexPath *)arg2 toView:(UIView *)arg3 heading:(unsigned long long)arg4;
- - (void)tableView:(UITableView *)arg1 didUnfocusRowAtIndexPath:(NSIndexPath *)arg2;
- - (void)tableView:(UITableView *)arg1 didFocusRowAtIndexPath:(NSIndexPath *)arg2;
- diff --git a/UIKit/UITableViewFocusUpdateContext.h b/UIKit/UITableViewFocusUpdateContext.h
- index c3598e42..6e4fd8d3 100644
- --- a/UIKit/UITableViewFocusUpdateContext.h
- +++ b/UIKit/UITableViewFocusUpdateContext.h
- @@ -22,7 +22,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 tableView:(id)arg2;
- @end
- diff --git a/UIKit/UITableViewHeaderFooterView.h b/UIKit/UITableViewHeaderFooterView.h
- index 0e51c5b2..4e3928e3 100644
- --- a/UIKit/UITableViewHeaderFooterView.h
- +++ b/UIKit/UITableViewHeaderFooterView.h
- @@ -8,7 +8,7 @@
- #import <UIKit/UITableViewSubviewReusing-Protocol.h>
- -@class NSString, UIColor, UIImage, UILabel, UITableView, _UITableViewHeaderFooterViewLabel;
- +@class NSString, UIImage, UILabel, UITableView, _UITableViewHeaderFooterViewLabel;
- @protocol UITable, UITableConstants;
- @interface UITableViewHeaderFooterView : UIView <UITableViewSubviewReusing>
- @@ -24,8 +24,8 @@
- _UITableViewHeaderFooterViewLabel *_label;
- _UITableViewHeaderFooterViewLabel *_detailLabel;
- UIView *_contentView;
- - UIColor *_tintColor;
- - struct UIEdgeInsets _separatorInset;
- + double _leadingMarginWidth;
- + double _trailingMarginWidth;
- id <UITableConstants> _constants;
- struct {
- unsigned int isHeader:1;
- @@ -57,7 +57,7 @@
- @property(nonatomic, getter=_isTopHeader, setter=_setTopHeader:) _Bool topHeader;
- @property(nonatomic, getter=_stripPadding, setter=_setStripPadding:) _Bool stripPadding;
- - (void)_tableViewDidUpdateMarginWidth;
- -@property(retain, nonatomic) UIColor *tintColor;
- +- (void)setTintColor:(id)arg1;
- - (void)setNeedsUpdateConstraints;
- - (struct CGSize)systemLayoutSizeFittingSize:(struct CGSize)arg1 withHorizontalFittingPriority:(float)arg2 verticalFittingPriority:(float)arg3;
- - (_Bool)_forwardsSystemLayoutFittingSizeToContentView:(id)arg1;
- @@ -68,10 +68,15 @@
- @property(nonatomic) _Bool floating;
- @property(nonatomic) long long tableViewStyle;
- - (void)_updateLayerContents;
- +- (struct UIEdgeInsets)_insetsToContentRect;
- +- (struct UIEdgeInsets)_insetsToBounds;
- @property(nonatomic, getter=_rightMarginWidth, setter=_setRightMarginWidth:) double rightMarginWidth;
- @property(nonatomic, getter=_marginWidth, setter=_setMarginWidth:) double marginWidth;
- - (void)_updateContentAndBackgroundView;
- +- (struct CGRect)_contentRect;
- +- (struct CGRect)_contentRectForWidth:(double)arg1;
- - (struct CGRect)_backgroundRect;
- +- (struct CGRect)_backgroundRectForWidth:(double)arg1;
- - (void)_setBackgroundViewColor:(id)arg1;
- @property(retain, nonatomic) UIView *backgroundView;
- - (void)_setupBackgroundView;
- diff --git a/UIKit/UITableViewLabel.h b/UIKit/UITableViewLabel.h
- index bd1a5710..12d0cc95 100644
- --- a/UIKit/UITableViewLabel.h
- +++ b/UIKit/UITableViewLabel.h
- @@ -6,17 +6,28 @@
- #import <UIKit/UILabel.h>
- -@class UITableViewCell;
- +@class NSAttributedString, UITableViewCell;
- __attribute__((visibility("hidden")))
- @interface UITableViewLabel : UILabel
- {
- + _Bool _numberOfLinesSet;
- + double _firstParagraphFirstLineHeadIndent;
- + NSAttributedString *_shadowAttributedText;
- UITableViewCell *_tableCell;
- }
- @property(nonatomic) __weak UITableViewCell *tableCell; // @synthesize tableCell=_tableCell;
- - (void).cxx_destruct;
- +- (void)setAttributedText:(id)arg1;
- +- (void)setNumberOfLines:(long long)arg1;
- +- (void)_setFirstParagraphFirstLineHeadIndent:(double)arg1;
- +- (void)traitCollectionDidChange:(id)arg1;
- +- (id)_disabledFontColor;
- - (void)setText:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- +- (id)initWithFrame:(struct CGRect)arg1;
- +- (void)_setNumberOfLinesForAXLayoutIfNecessary;
- @end
- diff --git a/UIKit/UITableViewRowData.h b/UIKit/UITableViewRowData.h
- index 527103a9..88c3baea 100644
- --- a/UIKit/UITableViewRowData.h
- +++ b/UIKit/UITableViewRowData.h
- @@ -28,9 +28,6 @@ __attribute__((visibility("hidden")))
- double _tableTopPadding;
- double _tableBottomPadding;
- double _tableSidePadding;
- - NSIndexPath *_reorderedIndexPath;
- - NSIndexPath *_gapIndexPath;
- - double _reorderedRowHeight;
- struct {
- unsigned int tableHeaderHeightValid:1;
- unsigned int tableFooterHeightValid:1;
- @@ -38,14 +35,22 @@ __attribute__((visibility("hidden")))
- unsigned int usesVariableMargins:1;
- unsigned int pinsTableHeaderView:1;
- } _rowDataFlags;
- + NSIndexPath *_gapIndexPath;
- + NSIndexPath *_reorderedIndexPath;
- + NSIndexPath *_draggedIndexPath;
- double _defaultSectionHeaderHeight;
- double _defaultSectionFooterHeight;
- + double _gapRowHeight;
- + double _draggedRowHeight;
- }
- +@property(nonatomic) double draggedRowHeight; // @synthesize draggedRowHeight=_draggedRowHeight;
- +@property(nonatomic) double gapRowHeight; // @synthesize gapRowHeight=_gapRowHeight;
- @property(readonly, nonatomic) double defaultSectionFooterHeight; // @synthesize defaultSectionFooterHeight=_defaultSectionFooterHeight;
- @property(readonly, nonatomic) double defaultSectionHeaderHeight; // @synthesize defaultSectionHeaderHeight=_defaultSectionHeaderHeight;
- -@property(readonly, nonatomic) double reorderedRowHeight; // @synthesize reorderedRowHeight=_reorderedRowHeight;
- -@property(readonly, nonatomic) NSIndexPath *reorderGapIndexPath; // @synthesize reorderGapIndexPath=_gapIndexPath;
- +@property(retain, nonatomic) NSIndexPath *draggedIndexPath; // @synthesize draggedIndexPath=_draggedIndexPath;
- +@property(retain, nonatomic) NSIndexPath *reorderedIndexPath; // @synthesize reorderedIndexPath=_reorderedIndexPath;
- +@property(retain, nonatomic) NSIndexPath *gapIndexPath; // @synthesize gapIndexPath=_gapIndexPath;
- @property(nonatomic) double tableBottomPadding; // @synthesize tableBottomPadding=_tableBottomPadding;
- @property(nonatomic) double tableTopPadding; // @synthesize tableTopPadding=_tableTopPadding;
- @property(nonatomic) double rowSpacing; // @synthesize rowSpacing=_rowSpacing;
- @@ -102,12 +107,19 @@ __attribute__((visibility("hidden")))
- - (long long)numberOfRowsBeforeSection:(long long)arg1;
- - (long long)numberOfRowsInSection:(long long)arg1;
- - (long long)numberOfSections;
- -- (void)removeReorderGapFromIndexPath:(id)arg1;
- -- (void)addReorderGapFromIndexPath:(id)arg1;
- +- (void)removeDropTargetGap;
- +- (void)moveDropTargetGapToIndexPath:(id)arg1;
- +- (void)addDropTargetGapAtIndexPath:(id)arg1;
- +- (double)_dropTargetGapHeightForIndexPath:(id)arg1;
- - (void)moveRowAtIndexPathFrom:(id)arg1 toIndexPath:(id)arg2;
- -- (id)targetIndexPathForPoint:(struct CGPoint)arg1;
- -- (id)reorderedIndexPath;
- -- (void)setReorderedIndexPath:(id)arg1;
- +- (struct CGRect)rectForGap;
- +- (double)removeReorderedRowWithHeight:(double)arg1 atIndexPath:(id)arg2;
- +- (void)restoreReorderedRowWithHeight:(double)arg1 atIndexPath:(id)arg2;
- +@property(readonly, nonatomic) NSIndexPath *temporarilyDeletedIndexPathBeingReordered;
- +- (void)removeGap;
- +- (void)addGapAtIndexPath:(id)arg1;
- +- (long long)dropLocationForPoint:(struct CGPoint)arg1 atIndexPath:(id)arg2 withInsets:(struct UIEdgeInsets)arg3;
- +- (id)targetIndexPathForPoint:(struct CGPoint)arg1 adjustedForGap:(_Bool)arg2;
- - (void)invalidateSection:(long long)arg1;
- - (void)invalidateAllSectionOffsetsAndUpdatePadding;
- - (void)invalidateAllSections;
- diff --git a/UIKit/UITableViewUpdateGap.h b/UIKit/UITableViewUpdateGap.h
- index 84484cd3..f73f97de 100644
- --- a/UIKit/UITableViewUpdateGap.h
- +++ b/UIKit/UITableViewUpdateGap.h
- @@ -11,20 +11,20 @@
- __attribute__((visibility("hidden")))
- @interface UITableViewUpdateGap : NSObject
- {
- - UIUpdateItem *_firstUpdateItem;
- - UIUpdateItem *_lastUpdateItem;
- NSMutableArray *_deleteItems;
- NSMutableArray *_insertItems;
- struct {
- unsigned int hasAutomaticAnimationItems:1;
- } _gapFlags;
- + UIUpdateItem *_firstUpdateItem;
- + UIUpdateItem *_lastUpdateItem;
- }
- + (id)gapWithUpdateItem:(id)arg1;
- -@property(readonly, nonatomic) NSArray *insertItems; // @synthesize insertItems=_insertItems;
- -@property(readonly, nonatomic) NSArray *deleteItems; // @synthesize deleteItems=_deleteItems;
- @property(retain, nonatomic) UIUpdateItem *lastUpdateItem; // @synthesize lastUpdateItem=_lastUpdateItem;
- @property(retain, nonatomic) UIUpdateItem *firstUpdateItem; // @synthesize firstUpdateItem=_firstUpdateItem;
- +@property(readonly, nonatomic) NSArray *insertItems; // @synthesize insertItems=_insertItems;
- +@property(readonly, nonatomic) NSArray *deleteItems; // @synthesize deleteItems=_deleteItems;
- - (void).cxx_destruct;
- @property(readonly, nonatomic) _Bool hasAutomaticAnimationItems;
- @property(readonly, nonatomic) _Bool isSectionBasedGap;
- diff --git a/UIKit/UITable_RowDataSource-Protocol.h b/UIKit/UITable_RowDataSource-Protocol.h
- index b68f3bae..e2d47839 100644
- --- a/UIKit/UITable_RowDataSource-Protocol.h
- +++ b/UIKit/UITable_RowDataSource-Protocol.h
- @@ -17,6 +17,7 @@
- @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;
- @@ -27,11 +28,10 @@
- @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;
- @property(readonly, nonatomic, getter=_constants) id <UITableConstants> constants;
- +- (void)_setHeight:(double)arg1 forRowAtIndexPath:(NSIndexPath *)arg2;
- - (double)_swipeToDeleteOffsetForRow:(long long)arg1 inSection:(long long)arg2;
- - (_Bool)_shouldStripHeaderTopPaddingForSection:(long long)arg1;
- - (double)_maxTitleWidthForFooterInSection:(long long)arg1;
- @@ -43,6 +43,7 @@
- - (NSString *)_detailTextForHeaderInSection:(long long)arg1;
- - (NSString *)_titleForFooterInSection:(long long)arg1;
- - (NSString *)_titleForHeaderInSection:(long long)arg1;
- +- (void)_coalesceContentSizeUpdateWithDelta:(double)arg1;
- - (void)_applyContentSizeDeltaForEstimatedHeightAdjustments:(double)arg1;
- - (double)_dataSourceHeightForFooterInSection:(long long)arg1;
- - (double)_dataSourceHeightForHeaderInSection:(long long)arg1;
- diff --git a/UIKit/UITable_UITableViewCellDelegate-Protocol.h b/UIKit/UITable_UITableViewCellDelegate-Protocol.h
- index 94aab59a..cd459352 100644
- --- a/UIKit/UITable_UITableViewCellDelegate-Protocol.h
- +++ b/UIKit/UITable_UITableViewCellDelegate-Protocol.h
- @@ -6,22 +6,25 @@
- #import <UIKit/UITable-Protocol.h>
- -@class NSArray, NSString, UITableViewCell, UITouch, UIView, _UITableViewCellActionButton;
- +@class NSArray, NSIndexPath, NSString, UITableViewCell, UITouch, UIView, _UITableViewCellActionButton;
- @protocol UITable_UITableViewCellDelegate <UITable>
- @property(readonly, nonatomic, getter=_isEditingForSwipeDeletion) _Bool editingForSwipeDeletion;
- @property(retain, nonatomic, getter=_swipeToDeleteCell, setter=_setSwipeToDeleteCell:) UITableViewCell *swipeToDeleteCell;
- +@property(readonly, nonatomic, getter=_usesModernSwipeActions) _Bool usesModernSwipeActions;
- @property(readonly, nonatomic, getter=_swipeActionButtons) NSArray *swipeActionButtons;
- @property(readonly, nonatomic, getter=_wasEditing) _Bool wasEditing;
- @property(readonly, nonatomic, getter=_isInModalViewController) _Bool inModalViewController;
- @property(readonly, nonatomic, getter=_popoverControllerStyle) long long popoverControllerStyle;
- @property(readonly, nonatomic, getter=_rawSeparatorInset) struct UIEdgeInsets rawSeparatorInset;
- @property(readonly, nonatomic, getter=_rowSpacing) double rowSpacing;
- +- (_Bool)_shouldDrawThickSeparators;
- - (void)_userSelectCell:(UITableViewCell *)arg1;
- - (void)_accessoryButtonAction:(UIView *)arg1;
- - (void)_updateCell:(UITableViewCell *)arg1 withValue:(NSString *)arg2;
- - (void)_highlightCell:(UITableViewCell *)arg1 animated:(_Bool)arg2 scrollPosition:(long long)arg3 highlight:(_Bool)arg4;
- - (void)_animateDeletionOfRowWithCell:(UITableViewCell *)arg1;
- +- (void)_animateDeletionOfRowAtIndexPath:(NSIndexPath *)arg1;
- - (NSString *)_titleForDeleteConfirmationButton:(UITableViewCell *)arg1;
- - (void)_removeWasCanceledForCell:(UITableViewCell *)arg1;
- - (void)_finishedRemovingRemovalButtonForTableCell:(UITableViewCell *)arg1;
- @@ -29,6 +32,7 @@
- - (void)_endReorderingForCell:(UITableViewCell *)arg1 wasCancelled:(_Bool)arg2 animated:(_Bool)arg3;
- - (void)_draggingReorderingCell:(UITableViewCell *)arg1 yDelta:(double)arg2 touch:(UITouch *)arg3;
- - (void)_beginReorderingForCell:(UITableViewCell *)arg1 touch:(UITouch *)arg2;
- +- (_Bool)_isReorderControlActiveForCell:(UITableViewCell *)arg1;
- - (_Bool)_isCellReorderable:(UITableViewCell *)arg1;
- - (UIView *)_reorderingCell;
- - (double)_deleteConfirmationHorizontalVelocity;
- @@ -42,6 +46,7 @@
- - (void)_actionButton:(_UITableViewCellActionButton *)arg1 pushedInCell:(UITableViewCell *)arg2;
- - (void)_swipeAccessoryButtonPushedInCell:(UITableViewCell *)arg1;
- - (void)_setSwipeToDeleteCell:(UITableViewCell *)arg1 installGobbler:(_Bool)arg2;
- +- (void)_swipeToDeleteCell:(UITableViewCell *)arg1;
- - (struct CGRect)_calloutTargetRectForCell:(UITableViewCell *)arg1;
- - (void)_performAction:(SEL)arg1 forCell:(UITableViewCell *)arg2 sender:(id)arg3;
- - (_Bool)_canPerformAction:(SEL)arg1 forCell:(UITableViewCell *)arg2 sender:(id)arg3;
- diff --git a/UIKit/UITapGestureRecognizer.h b/UIKit/UITapGestureRecognizer.h
- index 06919296..6dcac25e 100644
- --- a/UIKit/UITapGestureRecognizer.h
- +++ b/UIKit/UITapGestureRecognizer.h
- @@ -18,6 +18,7 @@
- long long _buttonType;
- }
- ++ (_Bool)_shouldContinueTouches;
- - (void).cxx_destruct;
- - (_Bool)canPreventGestureRecognizer:(id)arg1;
- - (struct CGPoint)_digitizerLocation;
- diff --git a/UIKit/UITapRecognizer.h b/UIKit/UITapRecognizer.h
- index 27dbd22b..5f3a29c6 100644
- --- a/UIKit/UITapRecognizer.h
- +++ b/UIKit/UITapRecognizer.h
- @@ -49,6 +49,7 @@ __attribute__((visibility("hidden")))
- - (void).cxx_destruct;
- - (void)_updateDigitizerLocationForEvent:(id)arg1;
- - (struct CGPoint)_digitizerLocation;
- +- (struct CGPoint)locationInView:(id)arg1 focusSystem:(id)arg2;
- - (struct CGPoint)locationInView:(id)arg1;
- - (struct CGPoint)_locationInSceneReferenceSpace;
- @property(nonatomic) double maximumIntervalBetweenSuccessiveTaps;
- diff --git a/UIKit/UITargetedDragPreview.h b/UIKit/UITargetedDragPreview.h
- new file mode 100644
- index 00000000..6d3443db
- --- /dev/null
- +++ b/UIKit/UITargetedDragPreview.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>
- +
- +#import <UIKit/NSCopying-Protocol.h>
- +
- +@class NSDictionary, UIDragPreviewParameters, UIDragPreviewTarget, UIView, _DUIPreview;
- +
- +@interface UITargetedDragPreview : NSObject <NSCopying>
- +{
- + _DUIPreview *_duiPreview;
- + _Bool _fadesOut;
- + _Bool _defaultPreview;
- + _Bool __springboardPlatterStyle;
- + UIDragPreviewTarget *_target;
- + UIView *_view;
- + UIDragPreviewParameters *_parameters;
- + NSDictionary *__springboardParameters;
- + struct CGPoint _liftAnchorPoint;
- +}
- +
- ++ (id)new;
- ++ (id)previewForURL:(id)arg1 title:(id)arg2 target:(id)arg3;
- ++ (id)previewForURL:(id)arg1 target:(id)arg2;
- +@property(copy, nonatomic) NSDictionary *_springboardParameters; // @synthesize _springboardParameters=__springboardParameters;
- +@property(nonatomic) _Bool _springboardPlatterStyle; // @synthesize _springboardPlatterStyle=__springboardPlatterStyle;
- +@property(nonatomic, getter=_isDefaultPreview, setter=_setDefaultPreview:) _Bool defaultPreview; // @synthesize defaultPreview=_defaultPreview;
- +@property(nonatomic) _Bool fadesOut; // @synthesize fadesOut=_fadesOut;
- +@property(nonatomic) struct CGPoint liftAnchorPoint; // @synthesize liftAnchorPoint=_liftAnchorPoint;
- +@property(readonly, copy, nonatomic) UIDragPreviewParameters *parameters; // @synthesize parameters=_parameters;
- +@property(readonly, nonatomic) UIView *view; // @synthesize view=_view;
- +@property(readonly, nonatomic) UIDragPreviewTarget *target; // @synthesize target=_target;
- +- (void).cxx_destruct;
- +- (id)_untargetedPreview;
- +- (id)retargetedPreviewWithTarget:(id)arg1;
- +@property(readonly, nonatomic) struct CGSize size;
- +- (_Bool)containsPoint:(struct CGPoint)arg1 fromView:(id)arg2;
- +- (void)takeLiftLocation:(struct CGPoint)arg1 fromView:(id)arg2;
- +@property(readonly, nonatomic) _DUIPreview *_duiPreview;
- +- (id)copyWithZone:(struct _NSZone *)arg1;
- +- (id)init;
- +- (id)initWithView:(id)arg1;
- +- (id)initWithView:(id)arg1 parameters:(id)arg2;
- +- (id)initWithView:(id)arg1 parameters:(id)arg2 target:(id)arg3;
- +
- +@end
- +
- diff --git a/UIKit/UITextContentView.h b/UIKit/UITextContentView.h
- index 0ad74d96..e251a800 100644
- --- a/UIKit/UITextContentView.h
- +++ b/UIKit/UITextContentView.h
- @@ -6,16 +6,19 @@
- #import <UIKit/UIView.h>
- +#import <UIKit/UIDragInteractionDelegate-Protocol.h>
- +#import <UIKit/UIDropInteractionDelegate-Protocol.h>
- #import <UIKit/UITextInput-Protocol.h>
- #import <UIKit/UITextInputTraits-Protocol.h>
- #import <UIKit/UITextLinkInteraction-Protocol.h>
- +#import <UIKit/UIWebDraggingDelegate-Protocol.h>
- #import <UIKit/WebEditingDelegate-Protocol.h>
- #import <UIKit/WebPolicyDelegate-Protocol.h>
- -@class DOMHTMLElement, NSAttributedString, NSDictionary, NSString, UIColor, UIFont, UITextInteractionAssistant, UITextPosition, UITextRange, UIWebDocumentView, WebFrame;
- +@class DOMHTMLElement, NSAttributedString, NSDictionary, NSString, UIColor, UIDragInteraction, UIDropInteraction, UIFont, UITextInteractionAssistant, UITextPosition, UITextRange, UIWebDocumentView, WebFrame;
- @protocol UITextContentViewDelegate, UITextInputDelegate, UITextInputTokenizer;
- -@interface UITextContentView : UIView <WebPolicyDelegate, WebEditingDelegate, UITextInput, UITextLinkInteraction, UITextInputTraits>
- +@interface UITextContentView : UIView <WebPolicyDelegate, WebEditingDelegate, UIWebDraggingDelegate, UIDragInteractionDelegate, UIDropInteractionDelegate, UITextInput, UITextLinkInteraction, UITextInputTraits>
- {
- id m_delegate;
- WebFrame *m_frame;
- @@ -37,6 +40,8 @@
- UIFont *m_font;
- UIColor *m_textColor;
- long long m_textAlignment;
- + UIDragInteraction *m_dragInteraction;
- + UIDropInteraction *m_dropInteraction;
- }
- @property(nonatomic) __weak id <UITextContentViewDelegate> delegate; // @synthesize delegate=m_delegate;
- @@ -198,6 +203,18 @@
- - (void)_scrollViewWillBeginDragging;
- - (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
- - (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;
- +- (void)dropInteraction:(id)arg1 concludeDrop:(id)arg2;
- +- (void)dropInteraction:(id)arg1 item:(id)arg2 willAnimateDropWithAnimator:(id)arg3;
- +- (id)dropInteraction:(id)arg1 previewForDroppingItem:(id)arg2 withDefault:(id)arg3;
- +- (void)dropInteraction:(id)arg1 sessionDidEnd:(id)arg2;
- +- (void)dropInteraction:(id)arg1 performDrop:(id)arg2;
- +- (void)dropInteraction:(id)arg1 sessionDidExit:(id)arg2;
- +- (id)dropInteraction:(id)arg1 sessionDidUpdate:(id)arg2;
- +- (void)dropInteraction:(id)arg1 sessionDidEnter:(id)arg2;
- +- (void)dragInteraction:(id)arg1 session:(id)arg2 didEndWithOperation:(unsigned long long)arg3;
- +- (id)dragInteraction:(id)arg1 previewForCancellingItem:(id)arg2 withDefault:(id)arg3;
- +- (id)dragInteraction:(id)arg1 previewForLiftingItem:(id)arg2 session:(id)arg3;
- +- (id)dragInteraction:(id)arg1 itemsForBeginningSession:(id)arg2;
- - (id)automaticallySelectedOverlay;
- - (struct CGPoint)constrainedPoint:(struct CGPoint)arg1;
- - (void)ensureSelection;
- @@ -233,9 +250,12 @@
- @property(nonatomic) long long keyboardType; // @dynamic keyboardType;
- @property(nonatomic) long long returnKeyType; // @dynamic returnKeyType;
- @property(nonatomic, getter=isSecureTextEntry) _Bool secureTextEntry; // @dynamic secureTextEntry;
- +@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;
- @property(readonly, nonatomic) UIView *textInputView;
- @end
- diff --git a/UIKit/UITextDocumentProxy-Protocol.h b/UIKit/UITextDocumentProxy-Protocol.h
- index faa3eba5..5a46dd6a 100644
- --- a/UIKit/UITextDocumentProxy-Protocol.h
- +++ b/UIKit/UITextDocumentProxy-Protocol.h
- @@ -6,10 +6,12 @@
- #import <UIKit/UIKeyInput-Protocol.h>
- -@class NSString, UITextInputMode;
- +@class NSString, NSUUID, UITextInputMode;
- @protocol UITextDocumentProxy <UIKeyInput>
- +@property(readonly, copy, nonatomic) NSUUID *documentIdentifier;
- @property(readonly, nonatomic) UITextInputMode *documentInputMode;
- +@property(readonly, nonatomic) NSString *selectedText;
- @property(readonly, nonatomic) NSString *documentContextAfterInput;
- @property(readonly, nonatomic) NSString *documentContextBeforeInput;
- - (void)adjustTextPositionByCharacterOffset:(long long)arg1;
- diff --git a/UIKit/UITextDragAssistant.h b/UIKit/UITextDragAssistant.h
- new file mode 100644
- index 00000000..165e80db
- --- /dev/null
- +++ b/UIKit/UITextDragAssistant.h
- @@ -0,0 +1,131 @@
- +//
- +// 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/UIDragInteractionDelegate_Private-Protocol.h>
- +#import <UIKit/UIDropInteractionDelegate-Protocol.h>
- +#import <UIKit/UITextDragDropSupport-Protocol.h>
- +#import <UIKit/UITextPasteSessionDelegate-Protocol.h>
- +#import <UIKit/_UITextPasteProgressSupport-Protocol.h>
- +
- +@class NSArray, NSMapTable, NSString, UIDragInteraction, UIDragItem, UIDropInteraction, UITargetedDragPreview, UITextDraggableGeometrySameViewDropOperationResult, UITextDropProposal, UITextPasteController, UITextPosition, UITextRange, UIView, _UITextDragCaretView;
- +@protocol UIDragSession, UIDropSession, UITextDragSupporting><UITextDropSupporting, UITextDraggableGeometry, UITextDraggableGeometrySameViewDropOperation, UITextPasteSession;
- +
- +__attribute__((visibility("hidden")))
- +@interface UITextDragAssistant : NSObject <UIDragInteractionDelegate_Private, UIDropInteractionDelegate, _UITextPasteProgressSupport, UITextPasteSessionDelegate, UITextDragDropSupport>
- +{
- + struct {
- + unsigned int viewSupportsGhostedRanges:1;
- + unsigned int shouldRestoreFirstResponder:1;
- + unsigned int draggingOngoing:1;
- + unsigned int handledCancelAnimation:1;
- + unsigned int restoreNonEditableAfterDrop:1;
- + unsigned int forceEditable:1;
- + unsigned int delegateSupportsProposalForDrop:1;
- + unsigned int delegateSupportsSessionDidUpdate:1;
- + unsigned int dropPerformed:1;
- + } _flags;
- + id <UITextDraggableGeometry> _geometry;
- + id <UIDragSession> _currentDragSession;
- + UIDragInteraction *_currentDragInteraction;
- + NSArray *_draggedTextRanges;
- + UITextRange *_initialDragSelectedRange;
- + NSArray *_movedItemsInView;
- + NSMapTable *_targetedPreviewProviders;
- + NSMapTable *_previewProviders;
- + id <UIDropSession> _currentDropSession;
- + _UITextDragCaretView *_dropCaret;
- + UITextPosition *_currentDropPosition;
- + UIDragItem *_topmostDropItem;
- + UITargetedDragPreview *_topmostDropPreview;
- + UITextDropProposal *_currentDropProposal;
- + UITextRange *_preDropSelectionRange;
- + id <UITextDraggableGeometrySameViewDropOperation> _sameViewDropOperation;
- + UITextDraggableGeometrySameViewDropOperationResult *_sameViewDropOperationResult;
- + UITextPasteController *_dropPasteController;
- + id <UITextPasteSession> _dropPasteSession;
- + UIView<UITextDragSupporting><UITextDropSupporting> *_view;
- + UIDragInteraction *_dragInteraction;
- + UIDropInteraction *_dropInteraction;
- +}
- +
- +@property(readonly, nonatomic) __weak UIDropInteraction *dropInteraction; // @synthesize dropInteraction=_dropInteraction;
- +@property(readonly, nonatomic) __weak UIDragInteraction *dragInteraction; // @synthesize dragInteraction=_dragInteraction;
- +@property(readonly, nonatomic) __weak UIView<UITextDragSupporting><UITextDropSupporting> *view; // @synthesize view=_view;
- +- (void).cxx_destruct;
- +- (id)_shrinkingPreview:(id)arg1 toPosition:(id)arg2;
- +- (id)_previewForTopmostItem:(id)arg1 withDefault:(id)arg2;
- +- (id)_previewForIrrelevantItemFromPreview:(id)arg1;
- +- (void)_applyOptionsToGeometry;
- +@property(readonly, nonatomic) id <UITextDraggableGeometry> geometry;
- +- (id)_closestPositionToPoint:(struct CGPoint)arg1;
- +- (id)_textPasteSelectableRangeForResult:(id)arg1 fromRange:(id)arg2;
- +- (long long)_textPasteRangeBehavior;
- +- (_Bool)_textPasteShouldBlockPasting;
- +- (double)_textPasteBlockingTimeout;
- +- (void)_performDropToPosition:(id)arg1 inSession:(id)arg2;
- +- (_Bool)_supportsSameViewDropOperations;
- +- (void)_performSameViewOperation:(id)arg1;
- +- (void)_prepareSameViewOperation:(unsigned long long)arg1 forItems:(id)arg2 toRange:(id)arg3;
- +- (id)_dropRangeForPosition:(id)arg1;
- +- (void)_cleanupDrop;
- +- (id)_suggestedProposalForPosition:(id)arg1 inSession:(id)arg2 allowCancel:(_Bool)arg3;
- +- (void)_updateDropCaretToPosition:(id)arg1;
- +- (id)_dropRequestWithPosition:(id)arg1 inSession:(id)arg2;
- +- (void)_viewBecomeFirstResponderIfNeededAfterDrop;
- +- (void)dropInteraction:(id)arg1 item:(id)arg2 willAnimateDropWithAnimator:(id)arg3;
- +- (id)dropInteraction:(id)arg1 previewForDroppingItem:(id)arg2 withDefault:(id)arg3;
- +- (void)dropInteraction:(id)arg1 sessionDidEnd:(id)arg2;
- +- (void)dropInteraction:(id)arg1 concludeDrop:(id)arg2;
- +- (void)dropInteraction:(id)arg1 performDrop:(id)arg2;
- +- (void)dropInteraction:(id)arg1 sessionDidExit:(id)arg2;
- +- (id)dropInteraction:(id)arg1 sessionDidUpdate:(id)arg2;
- +- (void)dropInteraction:(id)arg1 sessionDidEnter:(id)arg2;
- +- (_Bool)dropInteraction:(id)arg1 canHandleSession:(id)arg2;
- +- (void)_ghostDraggedTextRanges:(_Bool)arg1;
- +- (void)_clearDraggedTextRanges;
- +- (void)_forDraggedTextRangesDo:(CDUnknownBlockType)arg1;
- +- (void)_addDraggedTextRangeForItems:(id)arg1 defaultRange:(id)arg2;
- +- (_Bool)_hasDraggedTextRange:(id)arg1;
- +- (id)_containerViewForDropPreviews;
- +- (id)_containerViewForLiftPreviews;
- +- (id)_itemsForDraggedRange:(id)arg1;
- +- (void)_restoreResponderIfNeededForOperation:(unsigned long long)arg1;
- +- (void)_initializeDragSession:(id)arg1 withInteraction:(id)arg2;
- +- (id)_textRangeForDraggingFromPoint:(struct CGPoint)arg1;
- +- (id)_accessibilityDraggableRanges;
- +- (void)notifyTextInteraction;
- +- (_Bool)accessibilityCanDrag;
- +- (_Bool)_dragInteraction:(id)arg1 competingGestureRecognizerShouldDelayLift:(id)arg2;
- +- (_Bool)dragInteraction:(id)arg1 prefersFullSizePreviewsForSession:(id)arg2;
- +- (void)dragInteraction:(id)arg1 session:(id)arg2 didEndWithOperation:(unsigned long long)arg3;
- +- (void)dragInteraction:(id)arg1 session:(id)arg2 willEndWithOperation:(unsigned long long)arg3;
- +- (void)dragInteraction:(id)arg1 sessionDidMove:(id)arg2;
- +- (void)dragInteraction:(id)arg1 sessionWillBegin:(id)arg2;
- +- (void)dragInteraction:(id)arg1 item:(id)arg2 willAnimateCancelWithAnimator:(id)arg3;
- +- (id)dragInteraction:(id)arg1 previewForCancellingItem:(id)arg2 withDefault:(id)arg3;
- +- (void)dragInteraction:(id)arg1 willAnimateLiftWithAnimator:(id)arg2 session:(id)arg3;
- +- (id)dragInteraction:(id)arg1 previewForLiftingItem:(id)arg2 session:(id)arg3;
- +- (id)dragInteraction:(id)arg1 sessionForAddingItems:(id)arg2 withTouchAtPoint:(struct CGPoint)arg3;
- +- (id)dragInteraction:(id)arg1 itemsForAddingToSession:(id)arg2 withTouchAtPoint:(struct CGPoint)arg3;
- +- (id)dragInteraction:(id)arg1 itemsForBeginningSession:(id)arg2;
- +@property(readonly, nonatomic, getter=isDropActive) _Bool dropActive;
- +@property(readonly, nonatomic, getter=isDragActive) _Bool dragActive;
- +- (void)installDropInteractionIfNeeded;
- +- (void)installDragInteractionIfNeeded;
- +- (id)initWithView:(id)arg1 geometry:(id)arg2;
- +- (id)initWithView:(id)arg1;
- +- (id)initWithDraggableOnlyView:(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/UITextDragDropSupport-Protocol.h b/UIKit/UITextDragDropSupport-Protocol.h
- new file mode 100644
- index 00000000..9d073b98
- --- /dev/null
- +++ b/UIKit/UITextDragDropSupport-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 UIDragInteraction, UIDropInteraction;
- +
- +@protocol UITextDragDropSupport <NSObject>
- +@property(readonly, nonatomic, getter=isDropActive) _Bool dropActive;
- +@property(readonly, nonatomic, getter=isDragActive) _Bool dragActive;
- +@property(readonly, nonatomic) UIDropInteraction *dropInteraction;
- +@property(readonly, nonatomic) UIDragInteraction *dragInteraction;
- +- (void)notifyTextInteraction;
- +- (_Bool)accessibilityCanDrag;
- +@end
- +
- diff --git a/UIKit/UITextDragDropSupport.h b/UIKit/UITextDragDropSupport.h
- new file mode 100644
- index 00000000..6b679b6d
- --- /dev/null
- +++ b/UIKit/UITextDragDropSupport.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 UITextDragDropSupport : NSObject
- +{
- +}
- +
- ++ (id)installTextDragDropOnView:(id)arg1;
- ++ (id)installTextDragOnView:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UITextDragPreviewRenderer.h b/UIKit/UITextDragPreviewRenderer.h
- new file mode 100644
- index 00000000..561ea7c7
- --- /dev/null
- +++ b/UIKit/UITextDragPreviewRenderer.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>
- +
- +@class NSLayoutManager, UIImage;
- +
- +@interface UITextDragPreviewRenderer : NSObject
- +{
- + struct _NSRange _range;
- + struct CGRect _firstRect;
- + struct CGRect _lastRect;
- + struct CGRect _middleRect;
- + struct CGPoint _origin;
- + UIImage *_image;
- + _Bool _calculated;
- + _Bool _unifyRects;
- + NSLayoutManager *_layoutManager;
- +}
- +
- +@property(readonly, nonatomic) NSLayoutManager *layoutManager; // @synthesize layoutManager=_layoutManager;
- +- (void).cxx_destruct;
- +- (void)adjustFirstLineRect:(inout struct CGRect *)arg1 bodyRect:(inout struct CGRect *)arg2 lastLineRect:(inout struct CGRect *)arg3 textOrigin:(struct CGPoint)arg4;
- +- (struct CGRect)_rawBoundingRect;
- +- (struct CGRect)_correctlyOffsetBoundingRect;
- +- (void)_calculateRectsUsingLayoutManager:(id)arg1;
- +- (void)_calculate;
- +@property(readonly, nonatomic) struct CGRect lastLineRect;
- +@property(readonly, nonatomic) struct CGRect bodyRect;
- +@property(readonly, nonatomic) struct CGRect firstLineRect;
- +@property(readonly, nonatomic) UIImage *image;
- +- (id)initWithLayoutManager:(id)arg1 range:(struct _NSRange)arg2 unifyRects:(_Bool)arg3;
- +- (id)initWithLayoutManager:(id)arg1 range:(struct _NSRange)arg2;
- +
- +@end
- +
- diff --git a/UIKit/UITextDragRequest-Protocol.h b/UIKit/UITextDragRequest-Protocol.h
- new file mode 100644
- index 00000000..b1b7b89a
- --- /dev/null
- +++ b/UIKit/UITextDragRequest-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 NSArray, UITextRange;
- +@protocol UIDragSession;
- +
- +@protocol UITextDragRequest <NSObject>
- +@property(readonly, nonatomic) id <UIDragSession> dragSession;
- +@property(readonly, nonatomic, getter=isSelected) _Bool selected;
- +@property(readonly, nonatomic) NSArray *existingItems;
- +@property(readonly, nonatomic) NSArray *suggestedItems;
- +@property(readonly, nonatomic) UITextRange *dragRange;
- +@end
- +
- diff --git a/UIKit/UITextDragRequest.h b/UIKit/UITextDragRequest.h
- new file mode 100644
- index 00000000..07b5809f
- --- /dev/null
- +++ b/UIKit/UITextDragRequest.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/UITextDragRequest-Protocol.h>
- +
- +@class NSArray, NSString, UITextRange;
- +@protocol UIDragSession;
- +
- +__attribute__((visibility("hidden")))
- +@interface UITextDragRequest : NSObject <UITextDragRequest>
- +{
- + _Bool _selected;
- + UITextRange *_dragRange;
- + NSArray *_existingItems;
- + id <UIDragSession> _dragSession;
- + NSArray *_suggestedItems;
- +}
- +
- +@property(nonatomic, getter=isSelected) _Bool selected; // @synthesize selected=_selected;
- +@property(retain, nonatomic) NSArray *suggestedItems; // @synthesize suggestedItems=_suggestedItems;
- +@property(readonly, nonatomic) id <UIDragSession> dragSession; // @synthesize dragSession=_dragSession;
- +@property(readonly, nonatomic) NSArray *existingItems; // @synthesize existingItems=_existingItems;
- +@property(readonly, nonatomic) UITextRange *dragRange; // @synthesize dragRange=_dragRange;
- +- (void).cxx_destruct;
- +- (id)initWithRange:(id)arg1 inSession:(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/UITextDragSupporting-Protocol.h b/UIKit/UITextDragSupporting-Protocol.h
- new file mode 100644
- index 00000000..fa10c74c
- --- /dev/null
- +++ b/UIKit/UITextDragSupporting-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/UITextDraggable-Protocol.h>
- +
- +@protocol UITextDragSupporting <UITextDraggable>
- +- (void)draggingFinished;
- +- (void)draggingStarted;
- +- (_Bool)allowsDraggingAttachments;
- +- (_Bool)allowsEditingTextAttributes;
- +
- +@optional
- +- (void)performCancelAnimations;
- +- (void)didGenerateCancelPreview:(id)arg1;
- +- (id)willGenerateCancelPreview;
- +@end
- +
- diff --git a/UIKit/UITextDraggable-Protocol.h b/UIKit/UITextDraggable-Protocol.h
- new file mode 100644
- index 00000000..96d1532b
- --- /dev/null
- +++ b/UIKit/UITextDraggable-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/UITextInput-Protocol.h>
- +
- +@class UIDragInteraction;
- +@protocol UITextDragDelegate;
- +
- +@protocol UITextDraggable <UITextInput>
- +@property(nonatomic) long long textDragOptions;
- +@property(readonly, nonatomic, getter=isTextDragActive) _Bool textDragActive;
- +@property(readonly, nonatomic) UIDragInteraction *textDragInteraction;
- +@property(nonatomic) __weak id <UITextDragDelegate> textDragDelegate;
- +@end
- +
- diff --git a/UIKit/UITextDraggableGeometry-Protocol.h b/UIKit/UITextDraggableGeometry-Protocol.h
- new file mode 100644
- index 00000000..8e82eb72
- --- /dev/null
- +++ b/UIKit/UITextDraggableGeometry-Protocol.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/NSObject-Protocol.h>
- +
- +@class NSArray, NSAttributedString, UITargetedDragPreview, UITextDraggableGeometrySameViewDropOperationResult, UITextPosition, UITextRange, UIView;
- +@protocol UITextDraggableGeometrySameViewDropOperation;
- +
- +@protocol UITextDraggableGeometry <NSObject>
- +@property(nonatomic) long long geometryOptions;
- +- (UITargetedDragPreview *)previewForDroppingText:(NSAttributedString *)arg1 toPosition:(UITextPosition *)arg2 inContainerView:(UIView *)arg3;
- +- (NSArray *)draggableObjectsForTextRange:(UITextRange *)arg1;
- +- (UITextRange *)textRangeForAttachmentInTextRange:(UITextRange *)arg1 atPoint:(struct CGPoint)arg2;
- +- (NSArray *)textRangesForAttachmentsInTextRange:(UITextRange *)arg1;
- +
- +@optional
- +- (UITextDraggableGeometrySameViewDropOperationResult *)performSameViewDropOperation:(id <UITextDraggableGeometrySameViewDropOperation>)arg1;
- +- (NSAttributedString *)combinedAttributedStringForTextRanges:(NSArray *)arg1;
- +@end
- +
- diff --git a/UIKit/UITextDraggableGeometrySameViewDropOperation-Protocol.h b/UIKit/UITextDraggableGeometrySameViewDropOperation-Protocol.h
- new file mode 100644
- index 00000000..0e2fb8a5
- --- /dev/null
- +++ b/UIKit/UITextDraggableGeometrySameViewDropOperation-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 NSArray, NSAttributedString, UITextRange;
- +
- +@protocol UITextDraggableGeometrySameViewDropOperation <NSObject>
- +@property(readonly, nonatomic) unsigned long long operation;
- +@property(readonly, nonatomic) NSAttributedString *text;
- +@property(readonly, nonatomic) UITextRange *targetRange;
- +@property(readonly, nonatomic) NSArray *sourceRanges;
- +@end
- +
- diff --git a/UIKit/UITextDraggableGeometrySameViewDropOperationResult.h b/UIKit/UITextDraggableGeometrySameViewDropOperationResult.h
- new file mode 100644
- index 00000000..63f23d88
- --- /dev/null
- +++ b/UIKit/UITextDraggableGeometrySameViewDropOperationResult.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 UITextRange;
- +
- +@interface UITextDraggableGeometrySameViewDropOperationResult : NSObject
- +{
- + UITextRange *_resultRange;
- + CDUnknownBlockType _targetedPreviewProvider;
- +}
- +
- ++ (id)resultWithRange:(id)arg1 targetedPreviewProvider:(CDUnknownBlockType)arg2;
- +@property(readonly, nonatomic) CDUnknownBlockType targetedPreviewProvider; // @synthesize targetedPreviewProvider=_targetedPreviewProvider;
- +@property(readonly, nonatomic) UITextRange *resultRange; // @synthesize resultRange=_resultRange;
- +- (void).cxx_destruct;
- +- (id)initWithRange:(id)arg1 targetedPreviewProvider:(CDUnknownBlockType)arg2;
- +
- +@end
- +
- diff --git a/UIKit/UITextDraggableObject.h b/UIKit/UITextDraggableObject.h
- new file mode 100644
- index 00000000..25d41019
- --- /dev/null
- +++ b/UIKit/UITextDraggableObject.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 <Foundation/NSObject.h>
- +
- +@class UITextRange;
- +@protocol NSItemProviderWriting;
- +
- +@interface UITextDraggableObject : NSObject
- +{
- + id <NSItemProviderWriting> _object;
- + UITextRange *_range;
- + CDUnknownBlockType _targetedPreviewProvider;
- + CDUnknownBlockType _previewProvider;
- +}
- +
- ++ (id)draggableObject:(id)arg1 fromRange:(id)arg2;
- +@property(copy, nonatomic) CDUnknownBlockType previewProvider; // @synthesize previewProvider=_previewProvider;
- +@property(copy, nonatomic) CDUnknownBlockType targetedPreviewProvider; // @synthesize targetedPreviewProvider=_targetedPreviewProvider;
- +@property(retain, nonatomic) UITextRange *range; // @synthesize range=_range;
- +@property(retain, nonatomic) id <NSItemProviderWriting> object; // @synthesize object=_object;
- +- (void).cxx_destruct;
- +
- +@end
- +
- diff --git a/UIKit/UITextDropProposal.h b/UIKit/UITextDropProposal.h
- new file mode 100644
- index 00000000..bfc30ec8
- --- /dev/null
- +++ b/UIKit/UITextDropProposal.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/UIDropProposal.h>
- +
- +#import <UIKit/NSCopying-Protocol.h>
- +
- +@interface UITextDropProposal : UIDropProposal <NSCopying>
- +{
- + _Bool _useFastSameViewOperations;
- + unsigned long long _dropAction;
- + unsigned long long _dropProgressMode;
- +}
- +
- +@property(nonatomic) _Bool useFastSameViewOperations; // @synthesize useFastSameViewOperations=_useFastSameViewOperations;
- +@property(nonatomic) unsigned long long dropProgressMode; // @synthesize dropProgressMode=_dropProgressMode;
- +@property(nonatomic) unsigned long long dropAction; // @synthesize dropAction=_dropAction;
- +- (id)copyWithZone:(struct _NSZone *)arg1;
- +- (id)initWithDropOperation:(unsigned long long)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UITextDropRequest-Protocol.h b/UIKit/UITextDropRequest-Protocol.h
- new file mode 100644
- index 00000000..61a3addf
- --- /dev/null
- +++ b/UIKit/UITextDropRequest-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 UITextDropProposal, UITextPosition;
- +@protocol UIDropSession;
- +
- +@protocol UITextDropRequest <NSObject>
- +@property(readonly, nonatomic) id <UIDropSession> dropSession;
- +@property(readonly, nonatomic, getter=isSameView) _Bool sameView;
- +@property(readonly, nonatomic) UITextDropProposal *suggestedProposal;
- +@property(readonly, nonatomic) UITextPosition *dropPosition;
- +@end
- +
- diff --git a/UIKit/UITextDropRequest.h b/UIKit/UITextDropRequest.h
- new file mode 100644
- index 00000000..9ff826a4
- --- /dev/null
- +++ b/UIKit/UITextDropRequest.h
- @@ -0,0 +1,37 @@
- +//
- +// 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/UITextDropRequest-Protocol.h>
- +
- +@class NSString, UITextDropProposal, UITextPosition;
- +@protocol UIDropSession;
- +
- +__attribute__((visibility("hidden")))
- +@interface UITextDropRequest : NSObject <UITextDropRequest>
- +{
- + _Bool _sameView;
- + id <UIDropSession> _dropSession;
- + UITextPosition *_dropPosition;
- + UITextDropProposal *_suggestedProposal;
- +}
- +
- +@property(nonatomic, getter=isSameView) _Bool sameView; // @synthesize sameView=_sameView;
- +@property(retain, nonatomic) UITextDropProposal *suggestedProposal; // @synthesize suggestedProposal=_suggestedProposal;
- +@property(readonly, nonatomic) UITextPosition *dropPosition; // @synthesize dropPosition=_dropPosition;
- +@property(readonly, nonatomic) id <UIDropSession> dropSession; // @synthesize dropSession=_dropSession;
- +- (void).cxx_destruct;
- +- (id)initWithPosition:(id)arg1 inSession:(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/UITextDropSupporting-Protocol.h b/UIKit/UITextDropSupporting-Protocol.h
- new file mode 100644
- index 00000000..cd7d0a70
- --- /dev/null
- +++ b/UIKit/UITextDropSupporting-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/UITextDroppable-Protocol.h>
- +#import <UIKit/UITextPasteConfigurationSupporting-Protocol.h>
- +
- +@class UIView;
- +
- +@protocol UITextDropSupporting <UITextDroppable, UITextPasteConfigurationSupporting>
- +- (UIView *)dropTargetContainerView;
- +- (void)resignDropResponder;
- +- (void)becomeDropResponder;
- +- (_Bool)allowsEditingTextAttributes;
- +
- +@optional
- +@property(nonatomic) struct CGPoint contentOffsetForSameViewDrops;
- +@end
- +
- diff --git a/UIKit/UITextDroppable-Protocol.h b/UIKit/UITextDroppable-Protocol.h
- new file mode 100644
- index 00000000..2782c3f5
- --- /dev/null
- +++ b/UIKit/UITextDroppable-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/UITextInput-Protocol.h>
- +#import <UIKit/UITextPasteConfigurationSupporting-Protocol.h>
- +
- +@class UIDropInteraction;
- +@protocol UITextDropDelegate;
- +
- +@protocol UITextDroppable <UITextInput, UITextPasteConfigurationSupporting>
- +@property(readonly, nonatomic, getter=isTextDropActive) _Bool textDropActive;
- +@property(readonly, nonatomic) UIDropInteraction *textDropInteraction;
- +@property(nonatomic) __weak id <UITextDropDelegate> textDropDelegate;
- +@end
- +
- diff --git a/UIKit/UITextEffectsWindow.h b/UIKit/UITextEffectsWindow.h
- index 0d4db4ab..2bc8fecd 100644
- --- a/UIKit/UITextEffectsWindow.h
- +++ b/UIKit/UITextEffectsWindow.h
- @@ -40,7 +40,6 @@
- - (void)_willSnapshot;
- - (_Bool)_isFullscreen;
- - (_Bool)_canActAsKeyWindowForScreen:(id)arg1;
- -- (_Bool)_shouldParticipateInVirtualResizing;
- - (_Bool)_shouldTextEffectsWindowBeHostedForView:(id)arg1;
- - (_Bool)_isTextEffectsWindow;
- - (_Bool)_shouldTintStatusBar;
- @@ -48,6 +47,8 @@
- - (_Bool)isInternalWindow;
- - (struct CGRect)_sceneBounds;
- - (struct CGRect)_sceneReferenceBounds;
- +- (struct CGRect)actualSceneFrame;
- +- (struct CGRect)actualSceneFrameForOrientation:(long long)arg1;
- - (struct CGRect)actualSceneBounds;
- - (struct CGRect)actualSceneBoundsForLandscape:(_Bool)arg1;
- - (void)_updateTransformLayer;
- diff --git a/UIKit/UITextField.h b/UIKit/UITextField.h
- index 1da35d2f..a3360deb 100644
- --- a/UIKit/UITextField.h
- +++ b/UIKit/UITextField.h
- @@ -12,17 +12,27 @@
- #import <UIKit/UIKeyInputPrivate-Protocol.h>
- #import <UIKit/UIKeyboardInput-Protocol.h>
- #import <UIKit/UIPopoverControllerDelegate-Protocol.h>
- +#import <UIKit/UITextDragSupporting-Protocol.h>
- +#import <UIKit/UITextDraggable-Protocol.h>
- +#import <UIKit/UITextDropSupporting-Protocol.h>
- +#import <UIKit/UITextDroppable-Protocol.h>
- +#import <UIKit/UITextFieldContent-Protocol.h>
- #import <UIKit/UITextInput-Protocol.h>
- #import <UIKit/UITextInputTraits_Private-Protocol.h>
- +#import <UIKit/UITextPasteConfigurationSupporting-Protocol.h>
- +#import <UIKit/UITextPasteConfigurationSupporting_Internal-Protocol.h>
- +#import <UIKit/UIViewGhostedRangeSupporting-Protocol.h>
- #import <UIKit/_UIFloatingContentViewDelegate-Protocol.h>
- #import <UIKit/_UILayoutBaselineUpdating-Protocol.h>
- +#import <UIKit/_UITextFieldContent_Internal-Protocol.h>
- +#import <UIKit/_UITextFieldVisualStyleSubject-Protocol.h>
- -@class CUICatalog, CUIStyleEffectConfiguration, NSAttributedString, NSDictionary, NSIndexSet, NSLayoutConstraint, NSString, UIButton, UIColor, UIFont, UIImage, UIImageView, UIInputContextHistory, UILabel, UISystemInputViewController, UITapGestureRecognizer, UITextFieldAtomBackgroundView, UITextFieldBackgroundView, UITextFieldBorderView, UITextFieldLabel, UITextInputTraits, UITextInteractionAssistant, UITextPosition, UITextRange, UIView, UIVisualEffectView, _UIBaselineLayoutStrut, _UICascadingTextStorage, _UIDetachedFieldEditorBackgroundView, _UIFloatingContentView, _UIFullFontSize;
- -@protocol UITextFieldDelegate, UITextInputDelegate, UITextInputTokenizer;
- +@class CUICatalog, CUIStyleEffectConfiguration, NSAttributedString, NSDictionary, NSIndexSet, NSLayoutConstraint, NSLayoutManager, NSString, NSTextContainer, NSTextStorage, UIButton, UIColor, UIDragInteraction, UIDropInteraction, UIFieldEditor, UIFont, UIImage, UIImageView, UIInputContextHistory, UILabel, UIPasteConfiguration, UISystemInputViewController, UITapGestureRecognizer, UITextFieldAtomBackgroundView, UITextFieldBackgroundView, UITextFieldBorderView, UITextFieldLabel, UITextInputTraits, UITextInteractionAssistant, UITextPasteController, UITextPosition, UITextRange, UIView, UIVisualEffectView, _UIBaselineLayoutStrut, _UICascadingTextStorage, _UIDetachedFieldEditorBackgroundView, _UIFloatingContentView, _UIFullFontSize, _UITextFieldContentView, _UITextFieldVisualStyle;
- +@protocol UITextDragDelegate, UITextDragDropSupport, UITextDropDelegate, UITextFieldDelegate, UITextInputDelegate, UITextInputTokenizer, UITextPasteDelegate;
- -@interface UITextField : UIControl <UIKeyboardInput, _UILayoutBaselineUpdating, _UIFloatingContentViewDelegate, UIGestureRecognizerDelegate, UIKeyInputPrivate, UITextInputTraits_Private, UIPopoverControllerDelegate, UITextInput, NSCoding, UIContentSizeCategoryAdjusting>
- +@interface UITextField : UIControl <UIKeyboardInput, _UILayoutBaselineUpdating, _UIFloatingContentViewDelegate, UIGestureRecognizerDelegate, UIKeyInputPrivate, _UITextFieldVisualStyleSubject, UIViewGhostedRangeSupporting, UITextInputTraits_Private, _UITextFieldContent_Internal, UIPopoverControllerDelegate, UITextDragSupporting, UITextDropSupporting, UITextPasteConfigurationSupporting_Internal, UITextFieldContent, UITextDraggable, UITextDroppable, UITextPasteConfigurationSupporting, UITextInput, NSCoding, UIContentSizeCategoryAdjusting>
- {
- - _UICascadingTextStorage *_textStorage;
- + _UICascadingTextStorage *_prewarmedTextStorage;
- long long _borderStyle;
- double _minimumFontSize;
- id _delegate;
- @@ -37,9 +47,6 @@
- UITextInputTraits *_nonAtomTraits;
- _UIFullFontSize *_fullFontSize;
- struct UIEdgeInsets _padding;
- - struct _NSRange _selectionRangeWhenNotEditing;
- - int _scrollXOffset;
- - int _scrollYOffset;
- float _progress;
- UIButton *_clearButton;
- struct CGSize _clearButtonOffset;
- @@ -48,11 +55,11 @@
- UITextFieldBorderView *_backgroundView;
- UITextFieldBorderView *_disabledBackgroundView;
- UITextFieldBackgroundView *_systemBackgroundView;
- + _UITextFieldContentView *_textContentView;
- _UIFloatingContentView *_floatingContentView;
- UIVisualEffectView *_contentBackdropView;
- _UIDetachedFieldEditorBackgroundView *_fieldEditorBackgroundView;
- UIVisualEffectView *_fieldEditorEffectView;
- - UITextFieldLabel *_displayLabel;
- UITextFieldLabel *_placeholderLabel;
- UITextFieldLabel *_suffixLabel;
- UITextFieldLabel *_prefixLabel;
- @@ -63,11 +70,14 @@
- long long _overriddenPlaceholderAlignment;
- UITextInteractionAssistant *_interactionAssistant;
- UITapGestureRecognizer *_selectGestureRecognizer;
- + UIFieldEditor *_fieldEditor;
- + UITextPasteController *_pasteController;
- UIView *_inputView;
- UIView *_inputAccessoryView;
- UIView *_recentsAccessoryView;
- UISystemInputViewController *_systemInputViewController;
- UITextFieldAtomBackgroundView *_atomBackgroundView;
- + id <UITextDragDropSupport> _textDragDropSupport;
- struct {
- unsigned int verticallyCenterText:1;
- unsigned int isAnimating:4;
- @@ -93,10 +103,10 @@
- unsigned int blurEnabled:1;
- unsigned int disableFocus:1;
- unsigned int disableRemoteTextEditing:1;
- + unsigned int prewarmedTextStorageReady:1;
- + unsigned int allowsAttachments:1;
- } _textFieldFlags;
- _Bool _deferringBecomeFirstResponder;
- - _Bool _avoidBecomeFirstResponder;
- - _Bool _setSelectionRangeAfterFieldEditorIsAttached;
- _Bool _animateNextHighlightChange;
- CUICatalog *_cuiCatalog;
- CUIStyleEffectConfiguration *_cuiStyleEffectConfiguration;
- @@ -104,19 +114,22 @@
- _Bool _adjustsFontForContentSizeCategory;
- _Bool _tvUseVibrancy;
- _Bool _disableTextColorUpdateOnTraitCollectionChange;
- + id <UITextPasteDelegate> _pasteDelegate;
- NSLayoutConstraint *_baselineLayoutConstraint;
- _UIBaselineLayoutStrut *_baselineLayoutLabel;
- UIColor *_tvCustomTextColor;
- UIColor *_tvCustomFocusedTextColor;
- + long long _textDragOptions;
- + id <UITextDragDelegate> _textDragDelegate;
- + id <UITextDropDelegate> _textDropDelegate;
- + _UITextFieldVisualStyle *_visualStyle;
- }
- -+ (_Bool)_isDisplayingShortcutViewController;
- -+ (id)_tvPlaceholderTextColorFocused;
- -+ (id)_tvPlaceholderTextColorDarkKeyboard;
- -+ (id)_tvPlaceholderTextColorLightKeyboard;
- -+ (id)_tvDefaultTextColorDarkKeyboard;
- -+ (id)_tvDefaultTextColorLightKeyboard;
- + (_Bool)_isCompatibilityTextField;
- +@property(retain, nonatomic) _UITextFieldVisualStyle *visualStyle; // @synthesize visualStyle=_visualStyle;
- +@property(nonatomic) __weak id <UITextDropDelegate> textDropDelegate; // @synthesize textDropDelegate=_textDropDelegate;
- +@property(nonatomic) __weak id <UITextDragDelegate> textDragDelegate; // @synthesize textDragDelegate=_textDragDelegate;
- +@property(nonatomic) long long textDragOptions; // @synthesize textDragOptions=_textDragOptions;
- @property(retain) UIView *inputView; // @synthesize inputView=_inputView;
- @property(nonatomic) long long clearButtonMode; // @synthesize clearButtonMode=_clearButtonMode;
- @property(retain, nonatomic) UIImage *disabledBackground; // @synthesize disabledBackground=_disabledBackground;
- @@ -130,29 +143,51 @@
- @property(nonatomic) _Bool _tvUseVibrancy; // @synthesize _tvUseVibrancy;
- @property(retain, nonatomic, setter=_setBaselineLayoutLabel:) _UIBaselineLayoutStrut *_baselineLayoutLabel; // @synthesize _baselineLayoutLabel;
- @property(retain, nonatomic, setter=_setBaselineLayoutConstraint:) NSLayoutConstraint *_baselineLayoutConstraint; // @synthesize _baselineLayoutConstraint;
- +@property(nonatomic) __weak id <UITextPasteDelegate> pasteDelegate; // @synthesize pasteDelegate=_pasteDelegate;
- @property(nonatomic) _Bool adjustsFontForContentSizeCategory; // @synthesize adjustsFontForContentSizeCategory=_adjustsFontForContentSizeCategory;
- - (void).cxx_destruct;
- +- (_Bool)_isFocused;
- +- (long long)_userInterfaceStyle;
- +- (long long)_keyboardAppearance;
- - (void)willMoveToWindow:(id)arg1;
- - (void)_createInteractionAssistant;
- - (void)_disableClipToBoundsForBorderStyleNone;
- - (id)_effectiveContentView;
- - (id)_floatingContentView;
- +- (void)_addTextContentView;
- +- (void)_initContentView;
- +- (void)_initPrewarmedTextStorage;
- +- (void)_pasteSessionDidFinish;
- +- (void)_performPasteOfAttributedString:(id)arg1 toRange:(id)arg2 animator:(id)arg3 completion:(CDUnknownBlockType)arg4;
- +@property(nonatomic) struct CGPoint contentOffsetForSameViewDrops;
- +- (void)resignDropResponder;
- +- (void)becomeDropResponder;
- +- (_Bool)allowsDraggingAttachments;
- +- (void)performCancelAnimations;
- +- (void)didGenerateCancelPreview:(id)arg1;
- +- (id)willGenerateCancelPreview;
- +- (void)draggingFinished;
- +- (void)draggingStarted;
- +@property(readonly, nonatomic, getter=isTextDropActive) _Bool textDropActive;
- +@property(readonly, nonatomic, getter=isTextDragActive) _Bool textDragActive;
- +@property(readonly, nonatomic) UIDropInteraction *textDropInteraction;
- +@property(readonly, nonatomic) UIDragInteraction *textDragInteraction;
- +- (void)removeAllGhostedRanges;
- +- (void)addGhostedRange:(id)arg1;
- +- (void)_updateSelectionGestures;
- - (long long)_blurEffectStyle;
- - (void)_tvUpdateContentBackdropView;
- - (id)_systemInputViewController;
- - (id)_contentBackdropView;
- - (void)_updateLabelAppearance;
- - (void)_tvUpdateTextColor;
- -- (id)_tvDefaultFocusedTextColor;
- -- (id)_tvDefaultTextColor;
- - (_Bool)_shouldDetermineInterfaceStyleTextColor;
- -- (id)_tvDefaultInterfaceTextColor;
- -- (id)_tvDefaultKeyboardTextColor;
- - (long long)_blurEffectStyleForAppearance;
- - (void)_applyRoundedRectBackgroundCornerRadiusToBackgroundViewWithWarning:(_Bool)arg1;
- - (double)_roundedRectBackgroundCornerRadius;
- - (void)_setRoundedRectBackgroundCornerRadius:(double)arg1;
- - (id)_backgroundView;
- +- (id)_textContentView;
- - (id)_systemBackgroundView;
- - (void)setContinuousSpellCheckingEnabled:(_Bool)arg1;
- - (void)_deleteBackwardAndNotify:(_Bool)arg1;
- @@ -213,6 +248,9 @@
- - (void)makeTextWritingDirectionRightToLeft:(id)arg1;
- - (void)selectAll:(id)arg1;
- - (void)select:(id)arg1;
- +- (void)pasteItemProviders:(id)arg1;
- +- (id)_implicitPasteConfigurationClasses;
- +- (id)_effectivePasteConfiguration;
- - (void)paste:(id)arg1;
- - (void)_addShortcut:(id)arg1;
- - (void)_insertAttributedTextWithoutClosingTyping:(id)arg1;
- @@ -224,6 +262,7 @@
- - (_Bool)_isDisplayingLookupViewController;
- - (_Bool)_isDisplayingShareViewController;
- - (_Bool)_isDisplayingReferenceLibraryViewController;
- +- (_Bool)_isDisplayingShortcutViewController;
- - (void)_share:(id)arg1;
- - (void)_define:(id)arg1;
- - (void)copy:(id)arg1;
- @@ -237,6 +276,7 @@
- - (id)selectedAttributedText;
- - (id)selectedText;
- - (struct CGRect)_selectionClipRect;
- +- (_Bool)_tvHasFloatingFieldEditor;
- - (void)endFloatingCursor;
- - (void)updateFloatingCursorAtPoint:(struct CGPoint)arg1;
- - (void)beginFloatingCursorAtPoint:(struct CGPoint)arg1;
- @@ -247,6 +287,7 @@
- - (void)startAutoscroll:(struct CGPoint)arg1;
- - (_Bool)hasSelection;
- - (id)_fieldEditor;
- +- (id)_fieldEditorIfAttached;
- - (void)endSelectionChange;
- - (void)beginSelectionChange;
- - (_Bool)_useGesturesForEditableContent;
- @@ -256,8 +297,12 @@
- - (_Bool)_uiktest_tvUseVibrancy;
- - (_Bool)_uiktest_shouldDisableTextColorUpdateOnTraitCollectionChange;
- - (id)_textStorageTextColor;
- -- (id)_displayLabel;
- -- (_Bool)_labelShouldUseVibrancy;
- +- (_Bool)_textShouldFillFieldEditorHeight;
- +- (double)_fieldEditorHeight;
- +- (_Bool)_inVibrantContentView;
- +- (_Bool)_hasFloatingFieldEditor;
- +- (id)_currentTextColor;
- +- (_Bool)_textShouldUseVibrancy;
- - (struct CGPoint)_originForTextFieldLabel:(id)arg1;
- - (id)undoManager;
- - (int)atomStyle;
- @@ -321,7 +366,6 @@
- - (_Bool)fieldEditor:(id)arg1 shouldInsertText:(id)arg2 replacingRange:(struct _NSRange)arg3;
- - (void)fieldEditorDidChangeSelection:(id)arg1;
- - (struct _NSRange)fieldEditor:(id)arg1 willChangeSelectionFromCharacterRange:(struct _NSRange)arg2 toCharacterRange:(struct _NSRange)arg3;
- -- (void)selectAllFromFieldEditor:(id)arg1;
- - (void)fieldEditorDidChange:(id)arg1;
- - (id)customOverlayContainer;
- - (void)keyboardInputChangedSelection:(id)arg1;
- @@ -331,12 +375,13 @@
- - (_Bool)keyboardInput:(id)arg1 shouldInsertText:(id)arg2 isMarkedText:(_Bool)arg3;
- - (void)_applicationResuming:(id)arg1;
- - (unsigned long long)_controlEventsForActionTriggered;
- -- (_Bool)detachFieldEditor:(id)arg1;
- -- (void)willDetachFieldEditor:(id)arg1;
- -- (void)didAttachFieldEditor:(id)arg1;
- -- (void)attachFieldEditor:(id)arg1;
- -- (void)willAttachFieldEditor:(id)arg1;
- +- (void)_willDetachFieldEditor;
- +- (void)_didAttachFieldEditor;
- +- (void)_addFieldEditorToView;
- - (id)_defaultPromptString;
- +- (void)_detachFieldEditor;
- +- (void)_attachFieldEditor;
- +@property(nonatomic) int textSelectionBehavior;
- - (void)_drawTextInRect:(struct CGRect)arg1 forLabel:(id)arg2;
- - (void)drawPrefixInRect:(struct CGRect)arg1;
- - (void)drawSuffixInRect:(struct CGRect)arg1;
- @@ -347,7 +392,6 @@
- - (struct CGRect)_baselineLeftViewRectForBounds:(struct CGRect)arg1;
- - (struct CGRect)clearButtonRectForBounds:(struct CGRect)arg1;
- - (struct CGSize)_clearButtonSize;
- -- (struct CGRect)_frameForLabel:(id)arg1 inTextRect:(struct CGRect)arg2;
- - (struct CGRect)editingRectForBounds:(struct CGRect)arg1;
- - (struct CGRect)placeholderRectForBounds:(struct CGRect)arg1;
- - (struct CGRect)textRectForBounds:(struct CGRect)arg1;
- @@ -368,6 +412,7 @@
- - (id)backgroundColor;
- - (void)setBackgroundColor:(id)arg1;
- @property(copy, nonatomic) NSDictionary *typingAttributes;
- +- (void)_pasteAttributedString:(id)arg1 pasteAsRichText:(_Bool)arg2;
- @property(nonatomic) _Bool allowsEditingTextAttributes;
- @property(nonatomic) _Bool adjustsFontSizeToFitWidth;
- - (void)setClearsPlaceholderOnBeginEditing:(_Bool)arg1;
- @@ -392,6 +437,7 @@
- @property(copy, nonatomic) NSDictionary *defaultTextAttributes;
- @property(nonatomic) long long textAlignment;
- - (void)_adjustPreferredFontForCurrentContentSizeCategory;
- +- (void)setClipsToBounds:(_Bool)arg1;
- @property(retain, nonatomic) UIFont *font;
- - (void)disableClearsOnInsertion;
- - (int)clearingBehavior;
- @@ -418,13 +464,17 @@
- - (_Bool)_hasContent;
- - (id)_attributedText;
- - (id)_text;
- +@property(nonatomic) _Bool allowsAttachments;
- +@property(nonatomic) long long nonEditingLinebreakMode;
- +@property(readonly, nonatomic) NSTextStorage *textStorage;
- +@property(readonly, nonatomic) NSTextContainer *textContainer;
- +@property(readonly, nonatomic) NSLayoutManager *layoutManager;
- - (_Bool)_shouldObscureInput;
- @property(nonatomic) long long keyboardAppearance; // @dynamic keyboardAppearance;
- @property(nonatomic) _Bool displaySecureEditsUsingPlainText; // @dynamic displaySecureEditsUsingPlainText;
- @property(nonatomic) _Bool displaySecureTextUsingPlainText; // @dynamic displaySecureTextUsingPlainText;
- @property(nonatomic, getter=isSecureTextEntry) _Bool secureTextEntry; // @dynamic secureTextEntry;
- - (id)_secureString:(id)arg1;
- -- (void)_updateTextLabel;
- - (void)_updateForTintColor;
- - (void)tintColorDidChange;
- - (_Bool)respondsToSelector:(SEL)arg1;
- @@ -433,7 +483,7 @@
- - (void)takeTraitsFrom:(id)arg1;
- - (id)textInputTraits;
- - (_Bool)_shouldSendContentChangedNotificationsIfOnlyMarkedTextChanged;
- -- (id)_textLabelView;
- +- (id)_contentSnapshot;
- - (id)_placeholderLabel;
- - (id)_placeholderView;
- - (id)_placeholderColor;
- @@ -482,7 +532,6 @@
- - (id)_clearButton;
- - (id)clearButton;
- - (id)_clearButtonImageForState:(unsigned long long)arg1;
- -- (void)_endedEditing;
- - (float)_marginTopForBounds:(struct CGRect)arg1;
- - (float)_marginTop;
- - (id)_copyFont:(id)arg1 newSize:(float)arg2 maxSize:(float)arg3;
- @@ -519,6 +568,7 @@
- - (void)pressesEnded:(id)arg1 withEvent:(id)arg2;
- - (void)pressesChanged:(id)arg1 withEvent:(id)arg2;
- - (void)pressesBegan:(id)arg1 withEvent:(id)arg2;
- +- (void)_gestureRecognizerFailed:(id)arg1;
- - (_Bool)gestureRecognizerShouldBegin:(id)arg1;
- - (void)_selectGestureChanged:(id)arg1;
- - (void)_uninstallSelectGestureRecognizer;
- @@ -570,6 +620,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; // @dynamic autocapitalizationType;
- @property(copy, nonatomic) NSString *autocorrectionContext;
- @@ -597,6 +648,7 @@
- @property(nonatomic) _Bool isSingleLineDocument;
- @property(nonatomic) long long keyboardType; // @dynamic keyboardType;
- @property(nonatomic) _Bool learnsCorrections;
- +@property(copy, nonatomic) UIPasteConfiguration *pasteConfiguration; // @dynamic pasteConfiguration;
- @property(copy, nonatomic) NSString *recentInputIdentifier;
- @property(copy, nonatomic) NSString *responseContext;
- @property(nonatomic) _Bool returnKeyGoesToNextResponder;
- @@ -606,15 +658,19 @@
- @property(retain, nonatomic) UIImage *selectionDragDotImage;
- @property(retain, nonatomic) UIColor *selectionHighlightColor;
- @property(nonatomic) int 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; // @dynamic textContentType;
- @property(nonatomic) int textLoupeVisibility;
- @property(nonatomic) long long textScriptType;
- -@property(nonatomic) int textSelectionBehavior;
- @property(nonatomic) id textSuggestionDelegate;
- @property(nonatomic) struct __CFCharacterSet *textTrimmingSet;
- +@property(retain, nonatomic) UIColor *underlineColorForSpelling;
- +@property(retain, nonatomic) UIColor *underlineColorForTextAlternatives;
- @property(nonatomic) _Bool useInterfaceLanguageForLocalization;
- @property(nonatomic) struct _NSRange validTextRange;
- diff --git a/UIKit/UITextFieldContent-Protocol.h b/UIKit/UITextFieldContent-Protocol.h
- new file mode 100644
- index 00000000..206fc072
- --- /dev/null
- +++ b/UIKit/UITextFieldContent-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/_UITextContent-Protocol.h>
- +
- +@protocol UITextFieldContent <_UITextContent>
- +@property(nonatomic) _Bool allowsAttachments;
- +@property(nonatomic) long long nonEditingLinebreakMode;
- +@end
- +
- diff --git a/UIKit/UITextGestureCluster.h b/UIKit/UITextGestureCluster.h
- new file mode 100644
- index 00000000..e00d718c
- --- /dev/null
- +++ b/UIKit/UITextGestureCluster.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/UIGestureRecognizerDelegate-Protocol.h>
- +
- +@class NSArray, NSDictionary, NSMutableArray, NSMutableDictionary, NSString, UIView;
- +@protocol UITextGestureClusterViewDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface UITextGestureCluster : NSObject <UIGestureRecognizerDelegate>
- +{
- + UITextGestureCluster *_parent;
- + NSMutableArray *_children;
- + NSMutableDictionary *_gestures;
- + UIView *_view;
- + _Bool _inGesture;
- + id <UITextGestureClusterViewDelegate> _delegate;
- +}
- +
- +@property(nonatomic) __weak id <UITextGestureClusterViewDelegate> delegate; // @synthesize delegate=_delegate;
- +@property(readonly, retain, nonatomic) NSDictionary *gestures; // @synthesize gestures=_gestures;
- +@property(readonly, retain, nonatomic) NSArray *children; // @synthesize children=_children;
- +@property(nonatomic) _Bool inGesture; // @synthesize inGesture=_inGesture;
- +- (void).cxx_destruct;
- +- (id)recursiveDescription;
- +@property(readonly, copy) NSString *description;
- +- (_Bool)_shouldObscureTextInput;
- +- (_Bool)shouldIgnoreLinkGestures;
- +- (_Bool)isInteractingWithLink;
- +- (id)linkInteractionView;
- +- (void)turnOffDrawsAsAtomIfPlainStyleAtom;
- +- (double)distanceBetweenPoint:(struct CGPoint)arg1 andRange:(id)arg2;
- +- (id)rangeWithTextAlternatives:(id *)arg1 atPosition:(id)arg2;
- +- (void)disableClearsOnInsertion;
- +- (_Bool)containerChangesSelectionOnOneFingerTap;
- +- (void)_performPreemtiveLayoutToEnsureNoMoreLayoutWhileSelecting;
- +- (id)textInput;
- +- (id)defaultTapRecognizerWithAction:(SEL)arg1;
- +- (id)defaultDoubleTapRecognizerWithAction:(SEL)arg1;
- +- (_Bool)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2;
- +- (_Bool)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
- +- (_Bool)cluster_gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
- +- (_Bool)gestureRecognizerShouldBegin:(id)arg1;
- +- (_Bool)cluster_gestureRecognizerShouldBegin:(id)arg1;
- +- (_Bool)shouldHandleFormGestureAtLocation:(struct CGPoint)arg1;
- +- (id)gestureWithName:(id)arg1;
- +- (_Bool)shouldClusterAllowSelectionGestures:(_Bool)arg1 atPoint:(struct CGPoint)arg2 toBegin:(_Bool)arg3;
- +- (void)_resetForLink;
- +- (void)resetForLink;
- +- (void)cancelInteractionWithLink;
- +- (_Bool)tapOnLinkWithGesture:(id)arg1;
- +- (void)detach;
- +@property(readonly) __weak UITextGestureCluster *root;
- +@property(readonly) __weak UITextGestureCluster *parent;
- +- (void)completeInitialisation;
- +- (void)removeChild:(id)arg1;
- +- (void)addChild:(id)arg1;
- +- (void)dealloc;
- +- (id)recognizerForName:(id)arg1;
- +- (void)addGestureRecognizer:(id)arg1 withName:(id)arg2;
- +- (id)initWithView:(id)arg1;
- +- (id)init;
- +
- +// Remaining properties
- +@property(readonly, copy) NSString *debugDescription;
- +@property(readonly) unsigned long long hash;
- +@property(readonly) Class superclass;
- +
- +@end
- +
- diff --git a/UIKit/UITextGestureClusterKeyboardTextSelectionForEditableTextField.h b/UIKit/UITextGestureClusterKeyboardTextSelectionForEditableTextField.h
- new file mode 100644
- index 00000000..421803ea
- --- /dev/null
- +++ b/UIKit/UITextGestureClusterKeyboardTextSelectionForEditableTextField.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/UITextGestureCluster.h>
- +
- +@class _UIKeyboardTextSelectionGestureController;
- +
- +__attribute__((visibility("hidden")))
- +@interface UITextGestureClusterKeyboardTextSelectionForEditableTextField : UITextGestureCluster
- +{
- + _UIKeyboardTextSelectionGestureController *_textSelectionGestureController;
- +}
- +
- +- (void).cxx_destruct;
- +- (void)detach;
- +- (void)completeInitialisation;
- +- (void)finishInit;
- +- (id)initRawWithView:(id)arg1;
- +- (id)initWithView:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UITextGestureClusterKeyboardTextSelectionForNonEditableTextField.h b/UIKit/UITextGestureClusterKeyboardTextSelectionForNonEditableTextField.h
- new file mode 100644
- index 00000000..021a82d8
- --- /dev/null
- +++ b/UIKit/UITextGestureClusterKeyboardTextSelectionForNonEditableTextField.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/UITextGestureClusterKeyboardTextSelectionForEditableTextField.h>
- +
- +#import <UIKit/_UIKeyboardTextSelectionGestureControllerDelegate-Protocol.h>
- +
- +@class NSString, UIKeyboardTaskQueue, _UIKeyboardTextSelectionController;
- +
- +__attribute__((visibility("hidden")))
- +@interface UITextGestureClusterKeyboardTextSelectionForNonEditableTextField : UITextGestureClusterKeyboardTextSelectionForEditableTextField <_UIKeyboardTextSelectionGestureControllerDelegate>
- +{
- + _UIKeyboardTextSelectionController *_textSelectionController;
- +}
- +
- +- (void).cxx_destruct;
- +- (_Bool)shouldAllowSelectionGestures:(_Bool)arg1 atPoint:(struct CGPoint)arg2 toBegin:(_Bool)arg3;
- +- (void)didEndGesture;
- +- (void)willBeginGesture;
- +@property(readonly, nonatomic) _UIKeyboardTextSelectionController *textSelectionController;
- +@property(readonly, nonatomic) UIKeyboardTaskQueue *taskQueue;
- +- (void)detach;
- +- (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;
- +@property(readonly, nonatomic) double timestampOfLastTouchesEnded;
- +
- +@end
- +
- diff --git a/UIKit/UITextGestureClusterKeyboardTextSelectionForTextField.h b/UIKit/UITextGestureClusterKeyboardTextSelectionForTextField.h
- new file mode 100644
- index 00000000..ade7ba8e
- --- /dev/null
- +++ b/UIKit/UITextGestureClusterKeyboardTextSelectionForTextField.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/UITextGestureCluster.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface UITextGestureClusterKeyboardTextSelectionForTextField : UITextGestureCluster
- +{
- +}
- +
- +- (id)initWithView:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UITextGestureClusterLinkInteract.h b/UIKit/UITextGestureClusterLinkInteract.h
- new file mode 100644
- index 00000000..e7b131b1
- --- /dev/null
- +++ b/UIKit/UITextGestureClusterLinkInteract.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/UITextGestureCluster.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface UITextGestureClusterLinkInteract : UITextGestureCluster
- +{
- + _Bool _isTryingToHighlightLink;
- +}
- +
- +- (_Bool)cluster_gestureRecognizerShouldBegin:(id)arg1;
- +- (void)cancelInteractionWithLink;
- +- (_Bool)tapOnLinkWithGesture:(id)arg1;
- +- (void)longDelayRecognizer:(id)arg1;
- +- (void)linkTapRecognizer:(id)arg1;
- +- (void)smallDelayRecognizer:(id)arg1;
- +- (void)_resetForLink;
- +- (id)initWithView:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UITextGestureClusterLoupe.h b/UIKit/UITextGestureClusterLoupe.h
- new file mode 100644
- index 00000000..4e6ce90a
- --- /dev/null
- +++ b/UIKit/UITextGestureClusterLoupe.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/UITextGestureCluster.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface UITextGestureClusterLoupe : UITextGestureCluster
- +{
- +}
- +
- ++ (Class)loupeGestureType;
- +- (void)canBeginDragCursor:(id)arg1;
- +- (void)loupeGestureWithState:(long long)arg1 atGesturePoint:(CDUnknownBlockType)arg2 shouldCancel:(_Bool *)arg3;
- +- (void)loupeGesture:(id)arg1;
- +- (id)initWithView:(id)arg1;
- +- (void)adjustLoupeGesture;
- +
- +@end
- +
- diff --git a/UIKit/UITextGestureClusterLoupeWithVariableDelay.h b/UIKit/UITextGestureClusterLoupeWithVariableDelay.h
- new file mode 100644
- index 00000000..ca60731a
- --- /dev/null
- +++ b/UIKit/UITextGestureClusterLoupeWithVariableDelay.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/UITextGestureClusterLoupe.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface UITextGestureClusterLoupeWithVariableDelay : UITextGestureClusterLoupe
- +{
- +}
- +
- ++ (Class)loupeGestureType;
- +- (void)adjustLoupeGesture;
- +- (id)initWithView:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UITextGestureClusterPhraseBoundary.h b/UIKit/UITextGestureClusterPhraseBoundary.h
- new file mode 100644
- index 00000000..cb7f3afc
- --- /dev/null
- +++ b/UIKit/UITextGestureClusterPhraseBoundary.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/UITextGestureCluster.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface UITextGestureClusterPhraseBoundary : UITextGestureCluster
- +{
- +}
- +
- +- (id)initWithView:(id)arg1 textInput:(id)arg2;
- +
- +@end
- +
- diff --git a/UIKit/UITextGestureClusterPreview.h b/UIKit/UITextGestureClusterPreview.h
- new file mode 100644
- index 00000000..05dd92ad
- --- /dev/null
- +++ b/UIKit/UITextGestureClusterPreview.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/UITextGestureCluster.h>
- +
- +@class UIPreviewItemController;
- +
- +__attribute__((visibility("hidden")))
- +@interface UITextGestureClusterPreview : UITextGestureCluster
- +{
- + UIPreviewItemController *_previewItemController;
- +}
- +
- +- (void).cxx_destruct;
- +- (_Bool)shouldClusterAllowSelectionGestures:(_Bool)arg1 atPoint:(struct CGPoint)arg2 toBegin:(_Bool)arg3;
- +- (id)initWithView:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UITextGestureClusterSelection.h b/UIKit/UITextGestureClusterSelection.h
- new file mode 100644
- index 00000000..b3399799
- --- /dev/null
- +++ b/UIKit/UITextGestureClusterSelection.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 <UIKit/UITextGestureCluster.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface UITextGestureClusterSelection : UITextGestureCluster
- +{
- + double _lastTapTimestamp;
- +}
- +
- +- (_Bool)shouldHandleOneFingerTapInUneditable:(id)arg1;
- +- (_Bool)cluster_gestureRecognizerShouldBegin:(id)arg1;
- +- (void)setHybridSelectionWithPoint:(struct CGPoint)arg1;
- +- (void)twoFingerRangedSelectGesture:(id)arg1;
- +- (void)tapAndAHalf:(id)arg1;
- +- (void)confirmMarkedText:(id)arg1;
- +- (void)oneFingerTap:(id)arg1;
- +- (void)oneFingerTapSelectsAll:(id)arg1;
- +- (void)oneFingerDoubleTap:(id)arg1;
- +- (id)initWithView:(id)arg1 andMode:(int)arg2;
- +
- +@end
- +
- diff --git a/UIKit/UITextGestureClusterUneditable.h b/UIKit/UITextGestureClusterUneditable.h
- new file mode 100644
- index 00000000..727b986b
- --- /dev/null
- +++ b/UIKit/UITextGestureClusterUneditable.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/UITextGestureCluster.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface UITextGestureClusterUneditable : UITextGestureCluster
- +{
- +}
- +
- +- (void)toggleSelectionCommands;
- +- (void)doubleTapInUneditable:(id)arg1;
- +- (void)oneFingerTapInUneditable:(id)arg1;
- +- (id)initWithView:(id)arg1 singleTapOnly:(_Bool)arg2;
- +
- +@end
- +
- diff --git a/UIKit/UITextGestureClusterViewDelegate-Protocol.h b/UIKit/UITextGestureClusterViewDelegate-Protocol.h
- new file mode 100644
- index 00000000..700d5901
- --- /dev/null
- +++ b/UIKit/UITextGestureClusterViewDelegate-Protocol.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/NSObject-Protocol.h>
- +#import <UIKit/UITextAutoscrolling-Protocol.h>
- +
- +@class NSTextAlternatives, UIDragRecognizer, UIGestureRecognizer, UIResponder, UITextRange, UITextSelectionView, UITouch, UIView;
- +@protocol UITextInput;
- +
- +@protocol UITextGestureClusterViewDelegate <UITextAutoscrolling, NSObject>
- +@property(readonly, nonatomic) _Bool willHandoffLoupeMagnifier;
- +@property(nonatomic) _Bool needsGestureUpdate;
- +@property(nonatomic) struct CGPoint loupeGestureEndPoint;
- +@property(nonatomic) _Bool autoscrolled;
- +- (void)resetWillHandoffLoupeMagnifier;
- +- (void)scheduleReplacementsForRange:(UITextRange *)arg1 withOptions:(unsigned long long)arg2;
- +- (void)scheduleDictationReplacementsForAlternatives:(NSTextAlternatives *)arg1 range:(UITextRange *)arg2;
- +- (void)selectWordWithoutShowingCommands;
- +- (void)updateWithMagnifierTerminalPoint:(_Bool)arg1;
- +- (void)setGestureRecognizers;
- +- (void)setSelectionWithPoint:(struct CGPoint)arg1;
- +- (void)notifyKeyboardSelectionChanged;
- +- (void)setFirstResponderIfNecessary;
- +- (void)checkEditabilityAndSetFirstResponderIfNecessary;
- +- (void)scrollSelectionToVisible;
- +- (void)didEndSelectionInteraction;
- +- (void)willBeginSelectionInteraction;
- +- (void)canBeginDragCursor:(UIDragRecognizer *)arg1;
- +- (_Bool)viewCouldBecomeEditable:(UIResponder<UITextInput> *)arg1;
- +- (UITextRange *)rangeForTextReplacement:(UITextRange *)arg1;
- +- (_Bool)useGesturesForEditableContent;
- +- (UITextSelectionView *)selectionView;
- +- (_Bool)containerAllowsSelectionTintOnly;
- +- (_Bool)containerIsTextField;
- +- (_Bool)containerIsPlainStyleAtom;
- +- (UIView *)view;
- +
- +@optional
- +- (_Bool)overrideGestureRecognizer:(UIGestureRecognizer *)arg1 shouldReceiveTouch:(UITouch *)arg2;
- +- (_Bool)overrideGestureRecognizerShouldBegin:(UIGestureRecognizer *)arg1;
- +@end
- +
- diff --git a/UIKit/UITextInputAssistantItem.h b/UIKit/UITextInputAssistantItem.h
- index 91eee352..21e716ed 100644
- --- a/UIKit/UITextInputAssistantItem.h
- +++ b/UIKit/UITextInputAssistantItem.h
- @@ -22,6 +22,7 @@
- UIColor *_detachedTintColor;
- }
- ++ (id)_keyboardDeleteItem;
- @property(retain, nonatomic, getter=_detachedTintColor, setter=_setDetachedTintColor:) UIColor *detachedTintColor; // @synthesize detachedTintColor=_detachedTintColor;
- @property(copy, nonatomic, getter=_detachedBackgroundEffect, setter=_setDetachedBackgroundEffect:) UIBlurEffect *detachedBackgroundEffect; // @synthesize detachedBackgroundEffect=_detachedBackgroundEffect;
- @property(retain, nonatomic, getter=_detachedBackgroundColor, setter=_setDetachedBackgroundColor:) UIColor *detachedBackgroundColor; // @synthesize detachedBackgroundColor=_detachedBackgroundColor;
- diff --git a/UIKit/UITextInputController.h b/UIKit/UITextInputController.h
- index ba58dc17..7587a845 100644
- --- a/UIKit/UITextInputController.h
- +++ b/UIKit/UITextInputController.h
- @@ -11,7 +11,7 @@
- #import <UIKit/UITextInputAdditions-Protocol.h>
- #import <UIKit/UITextInput_Internal-Protocol.h>
- -@class NSArray, NSDictionary, NSHashTable, NSLayoutManager, NSSet, NSString, UIResponder, UITextChecker, UITextInputTraits, UITextPosition, UITextRange, UIView, _UIDictationAttachment, _UITextInputControllerTokenizer, _UITextKitTextRange, _UITextServiceSession, _UITextUndoManager, _UITextUndoOperationTyping;
- +@class NSArray, NSDictionary, NSHashTable, NSLayoutManager, NSSet, NSString, UIResponder, UITextChecker, UITextInputTraits, UITextPasteController, UITextPosition, UITextRange, UIView, _UIDictationAttachment, _UITextInputControllerTokenizer, _UITextKitTextRange, _UITextServiceSession, _UITextUndoManager, _UITextUndoOperationTyping;
- @protocol UITextInput, UITextInputControllerDelegate, UITextInputDelegate, UITextInputPrivate, UITextInputTokenizer;
- @interface UITextInputController : NSObject <UITextInput_Internal, UITextInput, UITextInputAdditions, UIResponderStandardEditActions>
- @@ -19,6 +19,7 @@
- id <UITextInputDelegate> _inputDelegate;
- _UITextKitTextRange *_selectedTextRange;
- _UITextInputControllerTokenizer *_tokenizer;
- + UITextPasteController *_pasteController;
- NSLayoutManager *_layoutManager;
- NSHashTable *_observedScrollViews;
- _UITextServiceSession *_definitionSession;
- @@ -94,6 +95,10 @@
- - (void)select:(id)arg1;
- - (void)decreaseSize:(id)arg1;
- - (void)increaseSize:(id)arg1;
- +- (void)_pasteRawAttributedString:(id)arg1 asRichText:(_Bool)arg2;
- +- (void)_pasteAttributedString:(id)arg1 pasteAsRichText:(_Bool)arg2;
- +- (id)_attributedStringForInsertionOfAttributedString:(id)arg1;
- +- (void)pasteItemProviders:(id)arg1;
- - (void)paste:(id)arg1;
- - (void)copy:(id)arg1;
- - (void)cut:(id)arg1;
- @@ -140,6 +145,7 @@
- - (void)setBaseWritingDirection:(long long)arg1 forRange:(id)arg2;
- - (long long)baseWritingDirectionForPosition:(id)arg1 inDirection:(long long)arg2;
- @property(readonly, nonatomic) id <UITextInputTokenizer> tokenizer;
- +- (void)_updateEmptyStringAttributes;
- - (void)_invalidateEmptyStringAttributes;
- - (void)_invalidateTypingAttributes;
- - (void)_addToTypingAttributes:(id)arg1 value:(id)arg2;
- @@ -187,8 +193,10 @@
- - (void)checkSpellingForWordInRange:(id)arg1;
- - (void)preheatTextChecker;
- - (id)textChecker;
- +- (void)checkSmartPunctuationForWordInRange:(id)arg1;
- - (void)deleteBackward;
- - (void)didEndEditing;
- +- (void)_updateRangeForSmartDelete;
- - (struct _NSRange)_rangeForBackwardsDelete;
- - (void)_registerUndoOperationForReplacementWithActionName:(id)arg1 replacementText:(id)arg2;
- - (_Bool)_hasDictationPlaceholder;
- @@ -217,6 +225,7 @@
- - (id)_firstTextView;
- - (void)_selectionGeometryChanged;
- - (void)_textStorageDidProcessEditing:(id)arg1;
- +- (void)_updatePasteController;
- - (void)_updateFirstTextView;
- - (_Bool)_shouldConsiderTextViewForGeometry:(id)arg1;
- - (void)_textContainerDidChangeView:(id)arg1;
- @@ -264,6 +273,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;
- @@ -273,6 +285,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;
- @@ -302,6 +315,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;
- @@ -323,6 +337,9 @@
- @property(nonatomic) long long keyboardType;
- @property(nonatomic) long long returnKeyType;
- @property(nonatomic, getter=isSecureTextEntry) _Bool secureTextEntry;
- +@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(copy, nonatomic) NSString *textContentType;
- diff --git a/UIKit/UITextInputPayloadController.h b/UIKit/UITextInputPayloadController.h
- new file mode 100644
- index 00000000..f7ec6b12
- --- /dev/null
- +++ b/UIKit/UITextInputPayloadController.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 NSArray;
- +@protocol UITextInputPayloadDelegate;
- +
- +@interface UITextInputPayloadController : NSObject
- +{
- + NSArray *_supportedPayloadIds;
- + id <UITextInputPayloadDelegate> _payloadDelegate;
- +}
- +
- ++ (void)releaseSharedInstance;
- ++ (id)sharedInstance;
- +@property(nonatomic) id <UITextInputPayloadDelegate> payloadDelegate; // @synthesize payloadDelegate=_payloadDelegate;
- +@property(copy, nonatomic) NSArray *supportedPayloadIds; // @synthesize supportedPayloadIds=_supportedPayloadIds;
- +- (void)dealloc;
- +
- +@end
- +
- diff --git a/UIKit/UITextInputPrivate-Protocol.h b/UIKit/UITextInputPrivate-Protocol.h
- index a0c791c8..a6b53627 100644
- --- a/UIKit/UITextInputPrivate-Protocol.h
- +++ b/UIKit/UITextInputPrivate-Protocol.h
- @@ -8,7 +8,7 @@
- #import <UIKit/UITextInputTokenizer-Protocol.h>
- #import <UIKit/UITextInputTraits_Private-Protocol.h>
- -@class NSArray, NSAttributedString, NSString, UIColor, UIFont, UITextInputTraits, UITextInteractionAssistant, UITextPosition, UITextRange, UITextSuggestion, UIView, WebEvent;
- +@class NSArray, NSAttributedString, NSString, UIColor, UIDictationSerializableResults, UIFont, UITextInputTraits, UITextInteractionAssistant, UITextPosition, UITextRange, UITextSuggestion, UIView, WebEvent;
- @protocol UISelectionInteractionAssistant, UITextInputSuggestionDelegate;
- @protocol UITextInputPrivate <UITextInput, UITextInputTokenizer, UITextInputTraits_Private>
- @@ -38,7 +38,7 @@
- - (void)insertTextSuggestion:(UITextSuggestion *)arg1;
- - (UITextRange *)rangeWithTextAlternatives:(id *)arg1 atPosition:(UITextPosition *)arg2;
- - (NSArray *)metadataDictionariesForDictationResults;
- -- (void)insertDictationResult:(NSArray *)arg1 withCorrectionIdentifier:(id)arg2;
- +- (void)insertDictationResult:(UIDictationSerializableResults *)arg1 withCorrectionIdentifier:(id)arg2;
- - (void)streamingDictationDidEnd;
- - (void)streamingDictationDidBegin;
- - (struct CGRect)visibleRect;
- diff --git a/UIKit/UITextInputTraits-Protocol.h b/UIKit/UITextInputTraits-Protocol.h
- index d4008d47..9095c11a 100644
- --- a/UIKit/UITextInputTraits-Protocol.h
- +++ b/UIKit/UITextInputTraits-Protocol.h
- @@ -17,6 +17,9 @@
- @property(nonatomic) long long returnKeyType;
- @property(nonatomic) long long keyboardAppearance;
- @property(nonatomic) long long keyboardType;
- +@property(nonatomic) long long smartInsertDeleteType;
- +@property(nonatomic) long long smartDashesType;
- +@property(nonatomic) long long smartQuotesType;
- @property(nonatomic) long long spellCheckingType;
- @property(nonatomic) long long autocorrectionType;
- @property(nonatomic) long long autocapitalizationType;
- diff --git a/UIKit/UITextInputTraits.h b/UIKit/UITextInputTraits.h
- index 42350d03..afbc8336 100644
- --- a/UIKit/UITextInputTraits.h
- +++ b/UIKit/UITextInputTraits.h
- @@ -24,11 +24,16 @@
- _Bool secureTextEntry;
- _Bool devicePasscodeEntry;
- NSString *textContentType;
- + long long smartInsertDeleteType;
- + long long smartQuotesType;
- + long long smartDashesType;
- struct __CFCharacterSet *textTrimmingSet;
- UIColor *insertionPointColor;
- UIColor *selectionBarColor;
- UIColor *selectionHighlightColor;
- UIImage *selectionDragDotImage;
- + UIColor *underlineColorForTextAlternatives;
- + UIColor *underlineColorForSpelling;
- unsigned long long insertionPointWidth;
- int textLoupeVisibility;
- int textSelectionBehavior;
- @@ -62,6 +67,7 @@
- UIInputContextHistory *inputContextHistory;
- _Bool manageRecentInputs;
- _Bool hasDefaultContents;
- + _Bool acceptsPayloads;
- _Bool displaySecureEditsUsingPlainText;
- NSIndexSet *PINEntrySeparatorIndexes;
- long long forceDictationKeyboardType;
- @@ -97,12 +103,15 @@
- @property(nonatomic) _Bool forceEnableDictation; // @synthesize forceEnableDictation;
- @property(nonatomic) _Bool acceptsDictationSearchResults; // @synthesize acceptsDictationSearchResults;
- @property(nonatomic) _Bool acceptsEmoji; // @synthesize acceptsEmoji;
- +@property(nonatomic) _Bool acceptsPayloads; // @synthesize acceptsPayloads;
- @property(nonatomic) _Bool hasDefaultContents; // @synthesize hasDefaultContents;
- @property(nonatomic) _Bool contentsIsSingleValue; // @synthesize contentsIsSingleValue;
- @property(nonatomic) _Bool isSingleLineDocument; // @synthesize isSingleLineDocument;
- @property(nonatomic) int textSelectionBehavior; // @synthesize textSelectionBehavior;
- @property(nonatomic) int textLoupeVisibility; // @synthesize textLoupeVisibility;
- @property(nonatomic) unsigned long long insertionPointWidth; // @synthesize insertionPointWidth;
- +@property(retain, nonatomic) UIColor *underlineColorForSpelling; // @synthesize underlineColorForSpelling;
- +@property(retain, nonatomic) UIColor *underlineColorForTextAlternatives; // @synthesize underlineColorForTextAlternatives;
- @property(retain, nonatomic) UIImage *selectionDragDotImage; // @synthesize selectionDragDotImage;
- @property(retain, nonatomic) UIColor *selectionHighlightColor; // @synthesize selectionHighlightColor;
- @property(retain, nonatomic) UIColor *selectionBarColor; // @synthesize selectionBarColor;
- @@ -110,6 +119,9 @@
- @property(copy, nonatomic) NSIndexSet *PINEntrySeparatorIndexes; // @synthesize PINEntrySeparatorIndexes;
- @property(nonatomic) struct _NSRange validTextRange; // @synthesize validTextRange;
- @property(nonatomic) _Bool manageRecentInputs; // @synthesize manageRecentInputs;
- +@property(nonatomic) long long smartDashesType; // @synthesize smartDashesType;
- +@property(nonatomic) long long smartQuotesType; // @synthesize smartQuotesType;
- +@property(nonatomic) long long smartInsertDeleteType; // @synthesize smartInsertDeleteType;
- @property(copy, nonatomic) NSString *recentInputIdentifier; // @synthesize recentInputIdentifier;
- @property(copy, nonatomic) NSString *textContentType; // @synthesize textContentType;
- @property(nonatomic, getter=isDevicePasscodeEntry) _Bool devicePasscodeEntry; // @synthesize devicePasscodeEntry;
- diff --git a/UIKit/UITextInputTraits_Private-Protocol.h b/UIKit/UITextInputTraits_Private-Protocol.h
- index 4b5e8772..7d7de023 100644
- --- a/UIKit/UITextInputTraits_Private-Protocol.h
- +++ b/UIKit/UITextInputTraits_Private-Protocol.h
- @@ -40,6 +40,7 @@
- @property(nonatomic) _Bool forceEnableDictation;
- @property(nonatomic) _Bool acceptsDictationSearchResults;
- @property(nonatomic) _Bool acceptsEmoji;
- +@property(nonatomic) _Bool acceptsPayloads;
- @property(nonatomic) _Bool hasDefaultContents;
- @property(nonatomic) _Bool contentsIsSingleValue;
- @property(nonatomic) _Bool isSingleLineDocument;
- @@ -47,6 +48,8 @@
- @property(nonatomic) int textSelectionBehavior;
- @property(nonatomic) int textLoupeVisibility;
- @property(nonatomic) unsigned long long insertionPointWidth;
- +@property(retain, nonatomic) UIColor *underlineColorForSpelling;
- +@property(retain, nonatomic) UIColor *underlineColorForTextAlternatives;
- @property(retain, nonatomic) UIImage *selectionDragDotImage;
- @property(retain, nonatomic) UIColor *selectionHighlightColor;
- @property(retain, nonatomic) UIColor *selectionBarColor;
- diff --git a/UIKit/UITextInput_Internal-Protocol.h b/UIKit/UITextInput_Internal-Protocol.h
- index 58c6fdab..25ebb187 100644
- --- a/UIKit/UITextInput_Internal-Protocol.h
- +++ b/UIKit/UITextInput_Internal-Protocol.h
- @@ -44,6 +44,9 @@
- - (void)_deleteToEndOfLine;
- - (void)_deleteToStartOfLine;
- - (void)_deleteByWord;
- +- (UITextRange *)_intersectionOfRange:(UITextRange *)arg1 andRange:(UITextRange *)arg2;
- +- (_Bool)_range:(UITextRange *)arg1 intersectsRange:(UITextRange *)arg2;
- +- (_Bool)_range:(UITextRange *)arg1 containsRange:(UITextRange *)arg2;
- - (UITextPosition *)_findPleasingWordBoundaryFromPosition:(UITextPosition *)arg1;
- - (UITextRange *)_rangeSpanningTextUnit:(long long)arg1 andPosition:(UITextPosition *)arg2;
- - (UITextRange *)_fullRange;
- @@ -56,6 +59,7 @@
- - (UITextPosition *)_positionAtStartOfWords:(unsigned long long)arg1 beforePosition:(UITextPosition *)arg2;
- - (UITextPosition *)_positionFromPosition:(UITextPosition *)arg1 pastTextUnit:(long long)arg2 inDirection:(long long)arg3;
- - (UITextPosition *)_positionWithinRange:(UITextRange *)arg1 farthestInDirection:(long long)arg2;
- +- (void)_replaceDocumentWithText:(NSString *)arg1;
- - (void)_replaceCurrentWordWithText:(NSString *)arg1;
- - (void)_setCaretSelectionAtEndOfSelection;
- - (void)_expandSelectionToStartOfWordsBeforeCaretSelection:(int)arg1;
- @@ -76,6 +80,7 @@
- - (unsigned int)_characterBeforeCaretSelection;
- - (unsigned int)_characterAfterCaretSelection;
- - (NSString *)_fullText;
- +- (UITextRange *)_textRangeFromNSRange:(struct _NSRange)arg1;
- - (struct _NSRange)_nsrangeForTextRange:(UITextRange *)arg1;
- - (int)_indexForTextPosition:(UITextPosition *)arg1;
- diff --git a/UIKit/UITextInteractionAssistant.h b/UIKit/UITextInteractionAssistant.h
- index 99e0785e..798dd666 100644
- --- a/UIKit/UITextInteractionAssistant.h
- +++ b/UIKit/UITextInteractionAssistant.h
- @@ -6,53 +6,33 @@
- #import <Foundation/NSObject.h>
- -#import <UIKit/UIGestureRecognizerDelegate-Protocol.h>
- #import <UIKit/UIResponderStandardEditActions-Protocol.h>
- -#import <UIKit/_UIKeyboardTextSelectionGestureControllerDelegate-Protocol.h>
- +#import <UIKit/UITextGestureClusterViewDelegate-Protocol.h>
- -@class NSHashTable, NSMutableArray, NSMutableSet, NSString, UIFieldEditor, UIGestureRecognizer, UIKeyboardTaskQueue, UILongPressGestureRecognizer, UIPreviewItemController, UIResponder, UIScrollView, UITapGestureRecognizer, UITextChecker, UITextSelectionView, _UIKeyboardBasedNonEditableTextSelectionGestureController, _UIKeyboardTextSelectionController;
- +@class NSString, UIFieldEditor, UIGestureRecognizer, UILongPressGestureRecognizer, UIResponder, UIScrollView, UITapGestureRecognizer, UITextChecker, UITextGestureCluster, UITextSelectionView;
- @protocol UITextInput;
- -@interface UITextInteractionAssistant : NSObject <UIGestureRecognizerDelegate, _UIKeyboardTextSelectionGestureControllerDelegate, UIResponderStandardEditActions>
- +@interface UITextInteractionAssistant : NSObject <UITextGestureClusterViewDelegate, UIResponderStandardEditActions>
- {
- UIResponder<UITextInput> *_view;
- UITextSelectionView *_selectionView;
- - NSMutableArray *_recognizers;
- - NSMutableSet *_linkGestures;
- - UILongPressGestureRecognizer *_highlightGesture;
- - UITapGestureRecognizer *_linkTapGesture;
- - UILongPressGestureRecognizer *_tapAndHoldGesture;
- - UILongPressGestureRecognizer *_loupeGesture;
- - UITapGestureRecognizer *_singleTapGesture;
- - UIGestureRecognizer *_doubleTapGesture;
- - UIPreviewItemController *_previewItemController;
- - UIGestureRecognizer *_previewGesture;
- - UIGestureRecognizer *_revealGesture;
- int _autoscrollRamp;
- double _autoscrollFactor;
- struct CGPoint _autoscrollBasePoint;
- struct CGPoint _autoscrollUntransformedExtentPoint;
- struct CGPoint _loupeGestureEndPoint;
- - double _lastTapTimestamp;
- UITextChecker *_textChecker;
- _Bool _inGesture;
- _Bool _autoscrolled;
- - _Bool _isTryingToHighlightLink;
- _Bool _willHandoffLoupeMagnifier;
- _Bool _needsGestureUpdate;
- long long _previousRepeatedGranularity;
- _Bool _externalTextInput;
- - _UIKeyboardTextSelectionController *_textSelectionController;
- - _UIKeyboardBasedNonEditableTextSelectionGestureController *_textSelectionGestureController;
- - NSHashTable *_gestureRecognizerViews;
- + UITextGestureCluster *_gestures;
- }
- + (long long)_nextGranularityInCycle:(long long)arg1;
- -@property(readonly, nonatomic) _UIKeyboardTextSelectionController *textSelectionController; // @synthesize textSelectionController=_textSelectionController;
- - (void).cxx_destruct;
- -- (void)didEndGesture;
- -- (void)willBeginGesture;
- -@property(readonly, nonatomic) UIKeyboardTaskQueue *taskQueue;
- - (id)textSelectionView;
- - (void)clearGestureRecognizers;
- - (id)initWithResponder:(id)arg1;
- @@ -68,13 +48,6 @@
- - (void)scheduleChineseTransliteration;
- - (void)scheduleReplacementsWithOptions:(unsigned long long)arg1;
- - (void)scheduleReplacements;
- -- (void)cancelInteractionWithLink;
- -- (_Bool)tapOnLinkWithGesture:(id)arg1;
- -- (_Bool)isInteractingWithLink;
- -- (_Bool)shouldIgnoreLinkGestures;
- -- (void)longDelayRecognizer:(id)arg1;
- -- (void)linkTapRecognizer:(id)arg1;
- -- (void)smallDelayRecognizer:(id)arg1;
- - (_Bool)viewCouldBecomeEditable:(id)arg1;
- - (void)updateAutoscroll:(id)arg1;
- - (void)autoscrollWillNotStart;
- @@ -94,87 +67,32 @@
- - (void)selectionAnimationDidStop:(id)arg1 finished:(id)arg2;
- - (void)updateWithMagnifierTerminalPoint:(_Bool)arg1;
- - (void)updateSelectionWithPoint:(struct CGPoint)arg1;
- -- (void)twoFingerRangedSelectGesture:(id)arg1;
- -- (void)legacyTwoFingerSingleTap:(id)arg1;
- - (void)notifyKeyboardSelectionChanged;
- - (void)clearSelection;
- - (void)selectAll:(id)arg1;
- - (_Bool)shouldSuppressSelectionCommands;
- - (void)selectWordWithoutShowingCommands;
- - (void)selectWord;
- -- (void)oneFingerTripleTap:(id)arg1;
- -- (void)oneFingerDoubleTap:(id)arg1;
- -- (void)oneFingerTapSelectsAll:(id)arg1;
- -- (void)oneFingerTapInUneditable:(id)arg1;
- - (void)checkEditabilityAndSetFirstResponderIfNecessary;
- -- (void)_performPreemtiveLayoutToEnsureNoMoreLayoutWhileSelecting;
- -- (void)oneFingerTap:(id)arg1;
- -- (id)rangeWithTextAlternatives:(id *)arg1 atPosition:(id)arg2;
- -- (void)toggleSelectionCommands;
- -- (_Bool)selectionRectsContainPoint:(struct CGPoint)arg1;
- -- (double)distanceBetweenPoint:(struct CGPoint)arg1 andRange:(id)arg2;
- -- (_Bool)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2;
- -- (_Bool)gestureRecognizerShouldBegin:(id)arg1;
- -- (_Bool)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
- -- (_Bool)shouldHandleOneFingerTapInUneditable:(id)arg1;
- -- (_Bool)shouldHandleFormGestureAtLocation:(struct CGPoint)arg1;
- -- (void)doubleTapInUneditable:(id)arg1;
- -- (void)setHybridSelectionWithPoint:(struct CGPoint)arg1;
- - (void)setSelectionWithPoint:(struct CGPoint)arg1;
- -- (void)tapAndAHalf:(id)arg1;
- -- (void)confirmMarkedText:(id)arg1;
- - (void)rangedMagnifierWithState:(long long)arg1 atPoint:(struct CGPoint)arg2;
- - (void)loupeMagnifierWithState:(long long)arg1 atPoint:(struct CGPoint)arg2;
- - (void)loupeGestureWithState:(long long)arg1 atGesturePoint:(CDUnknownBlockType)arg2 shouldCancel:(_Bool *)arg3;
- -- (void)loupeGesture:(id)arg1;
- @property(readonly, nonatomic) _Bool willHandoffLoupeMagnifier;
- - (void)resetWillHandoffLoupeMagnifier;
- - (void)setWillHandoffLoupeMagnifier;
- - (void)scrollSelectionToVisible:(_Bool)arg1;
- - (void)scrollSelectionToVisible;
- - (void)setFirstResponderIfNecessary;
- -- (void)removeGestureRecognizersFromView:(id)arg1;
- - (void)addGestureRecognizersToView:(id)arg1;
- -- (void)addNonEditableForceTextSelectionGestureRecognizersToView:(id)arg1;
- -- (void)_addOneFingerForceGestures:(id)arg1 toView:(id)arg2;
- -- (void)addKeyboardTextSelectionGestureRecognizersToView:(id)arg1;
- -- (void)setGestureRecognizers;
- +- (Class)selectionClusterClass;
- - (id)linkInteractionView;
- -- (id)addDragRecognizer;
- +- (void)setGestureRecognizers;
- - (void)canBeginDragCursor:(id)arg1;
- -- (id)addPhraseBoundaryGestureRecognizerToView:(id)arg1;
- -- (id)phraseBoundaryGestureRecognizer;
- -- (_Bool)shouldAllowSelectionGestures:(_Bool)arg1 atPoint:(struct CGPoint)arg2 toBegin:(_Bool)arg3;
- -- (void)addPreviewGestureRecognizerToView:(id)arg1;
- -- (id)addTapAndHoldOnLinkRecognizerToView:(id)arg1;
- -- (id)addLinkTapGestureToView:(id)arg1;
- -- (id)addHighlightLinkRecognizerToView:(id)arg1;
- -- (id)addTwoFingerRangedSelectRecognizerToView:(id)arg1;
- -- (id)twoFingerRangedSelectRecognizer;
- -- (id)addLoupeGestureRecognizer:(_Bool)arg1 toView:(id)arg2;
- -- (id)loupeGestureRecognizer:(_Bool)arg1;
- -- (id)addTapAndAHalfRecognizerToView:(id)arg1;
- -- (id)tapAndAHalfRecognizer;
- -- (id)addTwoFingerSingleTapRecognizerToView:(id)arg1;
- -- (id)twoFingerTapRecognizerWithTapCount:(unsigned long long)arg1 action:(SEL)arg2;
- -- (id)addSelectionTapRecognizerToView:(id)arg1;
- -- (id)addSelectionTapRecognizer:(SEL)arg1 toView:(id)arg2;
- -- (id)selectionTapRecognizer:(SEL)arg1;
- -- (id)addOneFingerTripleTapRecognizerToView:(id)arg1;
- -- (id)oneFingerTripleTapRecognizer;
- -- (id)addOneFingerTapRecognizerToView:(id)arg1;
- -- (id)addOneFingerTapRecognizer:(SEL)arg1 toView:(id)arg2;
- -- (id)oneFingerTapRecognizer:(SEL)arg1;
- -- (id)addOneFingerDoubleTapRecognizerToView:(id)arg1;
- -- (id)addOneFingerDoubleTapRecognizer:(SEL)arg1 toView:(id)arg2;
- -- (id)oneFingerDoubleTapRecognizer:(SEL)arg1;
- - (_Bool)useGesturesForEditableContent;
- - (void)resetGestureRecognizersForLinkInteraction;
- - (void)clearGestureRecognizers:(_Bool)arg1;
- -- (void)disableClearsOnInsertion;
- -- (void)turnOffDrawsAsAtomIfPlainStyleAtom;
- - (_Bool)containerIsBrowserView;
- -- (_Bool)containerChangesSelectionOnOneFingerTap;
- - (_Bool)containerAllowsSelectionTintOnly;
- - (_Bool)containerAllowsSelection;
- - (_Bool)containerIsPlainStyleAtom;
- @@ -185,15 +103,15 @@
- - (void)attach;
- - (void)detach;
- - (void)detach:(_Bool)arg1;
- -- (_Bool)_shouldObscureTextInput;
- @property(readonly, nonatomic) _Bool externalTextInput;
- @property(nonatomic) struct CGPoint autoscrollUntransformedExtentPoint;
- @property(nonatomic) _Bool autoscrolled;
- @property(nonatomic) _Bool inGesture;
- @property(nonatomic) struct CGPoint loupeGestureEndPoint;
- -@property(retain, nonatomic) UILongPressGestureRecognizer *loupeGesture; // @dynamic loupeGesture;
- -@property(retain, nonatomic) UIGestureRecognizer *doubleTapGesture; // @dynamic doubleTapGesture;
- -@property(retain, nonatomic) UITapGestureRecognizer *singleTapGesture; // @dynamic singleTapGesture;
- +@property(readonly, retain, nonatomic) UILongPressGestureRecognizer *loupeGesture;
- +@property(readonly, retain, nonatomic) UIGestureRecognizer *doubleTapGesture;
- +@property(readonly, retain, nonatomic) UITapGestureRecognizer *singleTapGesture;
- +@property(readonly, retain, nonatomic) UITextGestureCluster *gestures;
- @property(readonly, nonatomic) UIResponder<UITextInput> *textDocument;
- - (id)_selectionView;
- - (_Bool)requiresImmediateUpdate;
- @@ -204,6 +122,7 @@
- @property(readonly, nonatomic) UIResponder<UITextInput> *view;
- - (id)_scrollable;
- - (id)_asText;
- +@property(nonatomic) _Bool needsGestureUpdate;
- - (void)dealloc;
- - (id)initWithView:(id)arg1;
- @@ -212,7 +131,6 @@
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- -@property(readonly, nonatomic) double timestampOfLastTouchesEnded;
- @end
- diff --git a/UIKit/UITextPasteConfigurationSupporting-Protocol.h b/UIKit/UITextPasteConfigurationSupporting-Protocol.h
- new file mode 100644
- index 00000000..04414ffc
- --- /dev/null
- +++ b/UIKit/UITextPasteConfigurationSupporting-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/UIPasteConfigurationSupporting-Protocol.h>
- +
- +@protocol UITextPasteDelegate;
- +
- +@protocol UITextPasteConfigurationSupporting <UIPasteConfigurationSupporting>
- +@property(nonatomic) __weak id <UITextPasteDelegate> pasteDelegate;
- +@end
- +
- diff --git a/UIKit/UITextPasteConfigurationSupporting_Internal-Protocol.h b/UIKit/UITextPasteConfigurationSupporting_Internal-Protocol.h
- new file mode 100644
- index 00000000..59fb3242
- --- /dev/null
- +++ b/UIKit/UITextPasteConfigurationSupporting_Internal-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/UITextInput-Protocol.h>
- +#import <UIKit/UITextPasteConfigurationSupporting-Protocol.h>
- +
- +@class NSArray, NSAttributedString, NSDictionary, UITextRange;
- +@protocol UITextPasteAnimating;
- +
- +@protocol UITextPasteConfigurationSupporting_Internal <UITextPasteConfigurationSupporting, UITextInput>
- +- (void)_performPasteOfAttributedString:(NSAttributedString *)arg1 toRange:(UITextRange *)arg2 animator:(id <UITextPasteAnimating>)arg3 completion:(void (^)(UITextRange *, NSAttributedString *))arg4;
- +- (_Bool)allowsEditingTextAttributes;
- +- (NSArray *)_implicitPasteConfigurationClasses;
- +- (NSDictionary *)typingAttributes;
- +
- +@optional
- +- (void)_pasteSessionDidFinish;
- +@end
- +
- diff --git a/UIKit/UITextPasteController.h b/UIKit/UITextPasteController.h
- new file mode 100644
- index 00000000..7ef0b7e1
- --- /dev/null
- +++ b/UIKit/UITextPasteController.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>
- +
- +#import <UIKit/UITextPasteCoordinatorDelegate-Protocol.h>
- +
- +@class NSMapTable, NSString;
- +@protocol UITextPasteConfigurationSupporting_Internal;
- +
- +__attribute__((visibility("hidden")))
- +@interface UITextPasteController : NSObject <UITextPasteCoordinatorDelegate>
- +{
- + NSMapTable *_sessions;
- + id <UITextPasteConfigurationSupporting_Internal> _supportingView;
- +}
- +
- +@property(nonatomic) __weak id <UITextPasteConfigurationSupporting_Internal> supportingView; // @synthesize supportingView=_supportingView;
- +- (void).cxx_destruct;
- +- (void)_performPasteOfAttributedString:(id)arg1 toRange:(id)arg2 progressSupport:(id)arg3 animator:(id)arg4 completion:(CDUnknownBlockType)arg5;
- +- (id)_combineItemAttributedStrings:(id)arg1 forRange:(id)arg2;
- +- (void)_transformTextPasteItem:(id)arg1;
- +- (id)_clampRange:(id)arg1;
- +- (void)_executePasteForSession:(id)arg1 animator:(id)arg2;
- +- (void)coordinator:(id)arg1 endPastingItems:(id)arg2;
- +- (id)beginPastingItems:(id)arg1 toRange:(id)arg2;
- +- (id)beginDroppingItems:(id)arg1 toSelectedRange:(id)arg2 progressSupport:(id)arg3;
- +- (id)initWithSupportingView:(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/UITextPasteCoordinator.h b/UIKit/UITextPasteCoordinator.h
- new file mode 100644
- index 00000000..854bad06
- --- /dev/null
- +++ b/UIKit/UITextPasteCoordinator.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 NSMutableArray;
- +@protocol OS_dispatch_group, UITextPasteCoordinatorDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface UITextPasteCoordinator : NSObject
- +{
- + NSMutableArray *_items;
- + NSObject<OS_dispatch_group> *_wait;
- + id <UITextPasteCoordinatorDelegate> _delegate;
- +}
- +
- +@property(readonly, nonatomic) __weak id <UITextPasteCoordinatorDelegate> delegate; // @synthesize delegate=_delegate;
- +- (void).cxx_destruct;
- +- (void)_finish;
- +- (void)_determineFinished;
- +- (_Bool)performBlockingWait:(double)arg1;
- +- (void)setResult:(id)arg1 forItem:(id)arg2;
- +- (void)addItem:(id)arg1;
- +- (id)initWithDelegate:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UITextPasteCoordinatorDelegate-Protocol.h b/UIKit/UITextPasteCoordinatorDelegate-Protocol.h
- new file mode 100644
- index 00000000..f0020e3b
- --- /dev/null
- +++ b/UIKit/UITextPasteCoordinatorDelegate-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, UITextPasteCoordinator;
- +
- +@protocol UITextPasteCoordinatorDelegate <NSObject>
- +- (void)coordinator:(UITextPasteCoordinator *)arg1 endPastingItems:(NSArray *)arg2;
- +@end
- +
- diff --git a/UIKit/UITextPasteItem-Protocol.h b/UIKit/UITextPasteItem-Protocol.h
- new file mode 100644
- index 00000000..8afee1aa
- --- /dev/null
- +++ b/UIKit/UITextPasteItem-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 NSAttributedString, NSDictionary, NSItemProvider, NSString, NSTextAttachment;
- +
- +@protocol UITextPasteItem <NSObject>
- +@property(readonly, nonatomic) NSDictionary *defaultAttributes;
- +@property(readonly, nonatomic) id localObject;
- +@property(readonly, nonatomic) NSItemProvider *itemProvider;
- +- (void)setNoResult;
- +- (void)setAttachmentResult:(NSTextAttachment *)arg1;
- +- (void)setAttributedStringResult:(NSAttributedString *)arg1;
- +- (void)setStringResult:(NSString *)arg1;
- +@end
- +
- diff --git a/UIKit/UITextPasteItem.h b/UIKit/UITextPasteItem.h
- new file mode 100644
- index 00000000..2865daff
- --- /dev/null
- +++ b/UIKit/UITextPasteItem.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>
- +
- +#import <UIKit/UITextPasteItem-Protocol.h>
- +
- +@class NSDictionary, NSItemProvider, NSString, UITextPasteCoordinator;
- +
- +__attribute__((visibility("hidden")))
- +@interface UITextPasteItem : NSObject <UITextPasteItem>
- +{
- + NSItemProvider *_itemProvider;
- + id _localObject;
- + NSDictionary *_defaultAttributes;
- + UITextPasteCoordinator *_coordinator;
- +}
- +
- +@property(readonly, nonatomic) UITextPasteCoordinator *coordinator; // @synthesize coordinator=_coordinator;
- +@property(retain, nonatomic) NSDictionary *defaultAttributes; // @synthesize defaultAttributes=_defaultAttributes;
- +@property(retain, nonatomic) id localObject; // @synthesize localObject=_localObject;
- +@property(retain, nonatomic) NSItemProvider *itemProvider; // @synthesize itemProvider=_itemProvider;
- +- (void).cxx_destruct;
- +- (void)setNoResult;
- +- (void)setAttachmentResult:(id)arg1;
- +- (void)setAttributedStringResult:(id)arg1;
- +- (void)setStringResult:(id)arg1;
- +- (id)initWithTextPasteCoordinator:(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/UITextPasteSession-Protocol.h b/UIKit/UITextPasteSession-Protocol.h
- new file mode 100644
- index 00000000..13b605a0
- --- /dev/null
- +++ b/UIKit/UITextPasteSession-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 NSAttributedString, UITextRange, _UIPositionedAttributedString;
- +@protocol UITextPasteAnimating, UITextPasteSessionDelegate;
- +
- +@protocol UITextPasteSession <NSObject>
- +@property(nonatomic) __weak id <UITextPasteSessionDelegate> delegate;
- +@property(readonly, nonatomic) NSAttributedString *pasteResult;
- +@property(readonly, nonatomic, getter=isPastingBlocked) _Bool pastingBlocked;
- +@property(readonly, nonatomic) UITextRange *range;
- +- (_UIPositionedAttributedString *)positionedPasteResult;
- +- (void)pasteWithAnimator:(id <UITextPasteAnimating>)arg1;
- +@end
- +
- diff --git a/UIKit/UITextPasteSessionDelegate-Protocol.h b/UIKit/UITextPasteSessionDelegate-Protocol.h
- new file mode 100644
- index 00000000..161905ff
- --- /dev/null
- +++ b/UIKit/UITextPasteSessionDelegate-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>
- +
- +@protocol UITextPasteSession;
- +
- +@protocol UITextPasteSessionDelegate <NSObject>
- +
- +@optional
- +- (void)textPasteSessionDidFinishPasting:(id <UITextPasteSession>)arg1;
- +- (void)textPasteSessionWillBlockPasting:(id <UITextPasteSession>)arg1;
- +@end
- +
- diff --git a/UIKit/UITextRangeView.h b/UIKit/UITextRangeView.h
- index 98b2f53c..8be03b35 100644
- --- a/UIKit/UITextRangeView.h
- +++ b/UIKit/UITextRangeView.h
- @@ -109,6 +109,8 @@ __attribute__((visibility("hidden")))
- @property(readonly, nonatomic) struct CGPoint activeTouchPoint;
- - (void)setMagnifierOrientation;
- - (_Bool)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2;
- +- (struct CGRect)_endEdgeHitRect;
- +- (struct CGRect)_startEdgeHitRect;
- - (void)removeFromSuperview;
- - (id)initWithFrame:(struct CGRect)arg1 selectionView:(id)arg2;
- diff --git a/UIKit/UITextSelectionView.h b/UIKit/UITextSelectionView.h
- index c0eb01bc..b45ad0d1 100644
- --- a/UIKit/UITextSelectionView.h
- +++ b/UIKit/UITextSelectionView.h
- @@ -103,6 +103,7 @@ __attribute__((visibility("hidden")))
- - (void)deferredUpdateSelectionRects;
- - (void)wilLResume:(id)arg1;
- - (void)didSuspend:(id)arg1;
- +- (void)tintColorDidChange;
- - (void)updateSelectionRects;
- - (void)selectionChanged;
- - (void)installIfNecessary;
- diff --git a/UIKit/UITextView.h b/UIKit/UITextView.h
- index ccbaf9aa..3f28ced2 100644
- --- a/UIKit/UITextView.h
- +++ b/UIKit/UITextView.h
- @@ -10,18 +10,26 @@
- #import <UIKit/UIKeyboardInput-Protocol.h>
- #import <UIKit/UIPreviewItemDelegate-Protocol.h>
- #import <UIKit/UITextAutoscrolling-Protocol.h>
- +#import <UIKit/UITextDragSupporting-Protocol.h>
- +#import <UIKit/UITextDraggable-Protocol.h>
- +#import <UIKit/UITextDropSupporting-Protocol.h>
- +#import <UIKit/UITextDroppable-Protocol.h>
- #import <UIKit/UITextInput-Protocol.h>
- #import <UIKit/UITextInputControllerDelegate-Protocol.h>
- #import <UIKit/UITextInputTraits_Private-Protocol.h>
- #import <UIKit/UITextLinkInteraction-Protocol.h>
- +#import <UIKit/UITextPasteConfigurationSupporting-Protocol.h>
- +#import <UIKit/UITextPasteConfigurationSupporting_Internal-Protocol.h>
- +#import <UIKit/UIViewGhostedRangeSupporting-Protocol.h>
- #import <UIKit/_UILayoutBaselineUpdating-Protocol.h>
- #import <UIKit/_UIMultilineTextContentSizing-Protocol.h>
- #import <UIKit/_UITextContainerViewDelegate-Protocol.h>
- +#import <UIKit/_UIViewBaselineSpacing-Protocol.h>
- -@class CUICatalog, NSAttributedString, NSDictionary, NSIndexSet, NSLayoutManager, NSString, NSTextContainer, NSTextStorage, UIAutoscroll, UIColor, UIFont, UIImage, UIInputContextHistory, UILabel, UITextInputController, UITextInputTraits, UITextInteractionAssistant, UITextPosition, UITextRange, UIView, _UICharacterStreamingManager, _UISiriStreamingManager, _UITextContainerView, _UITextViewRestorableScrollPosition;
- -@protocol UITextInputDelegate, UITextInputTokenizer, UITextViewDelegate;
- +@class CUICatalog, NSAttributedString, NSDictionary, NSIndexSet, NSLayoutManager, NSString, NSTextContainer, NSTextStorage, UIAutoscroll, UIColor, UIDragInteraction, UIDropInteraction, UIFont, UIImage, UIInputContextHistory, UILabel, UIPasteConfiguration, UITextInputController, UITextInputTraits, UITextInteractionAssistant, UITextPosition, UITextRange, UIView, _UICharacterStreamingManager, _UISiriStreamingManager, _UITextContainerView, _UITextViewRestorableScrollPosition, _UITextViewVisualStyle;
- +@protocol UITextDragDelegate, UITextDragDropSupport, UITextDropDelegate, UITextInputDelegate, UITextInputTokenizer, UITextPasteDelegate, UITextViewDelegate;
- -@interface UITextView : UIScrollView <UITextLinkInteraction, UIPreviewItemDelegate, _UITextContainerViewDelegate, UITextInputControllerDelegate, UITextAutoscrolling, UIKeyboardInput, UITextInputTraits_Private, _UIMultilineTextContentSizing, _UILayoutBaselineUpdating, UITextInput, UIContentSizeCategoryAdjusting>
- +@interface UITextView : UIScrollView <_UIViewBaselineSpacing, UITextLinkInteraction, UIPreviewItemDelegate, _UITextContainerViewDelegate, UITextInputControllerDelegate, UITextAutoscrolling, UIKeyboardInput, UITextInputTraits_Private, _UIMultilineTextContentSizing, _UILayoutBaselineUpdating, UIViewGhostedRangeSupporting, UITextPasteConfigurationSupporting_Internal, UITextDragSupporting, UITextDropSupporting, UITextDraggable, UITextDroppable, UITextPasteConfigurationSupporting, UITextInput, UIContentSizeCategoryAdjusting>
- {
- id _private;
- NSTextStorage *_textStorage;
- @@ -47,6 +55,8 @@
- unsigned int shouldPresentSheetsInAWindowLayeredAboveTheKeyboard:1;
- unsigned int shouldAutoscrollAboveBottom:1;
- unsigned int disableUpdateTextColorOnTraitCollectionChange:1;
- + unsigned int containerViewSizeInvalid:1;
- + unsigned int usesAttributedText:1;
- } _tvFlags;
- long long _contentSizeUpdateSeqNo;
- _UITextViewRestorableScrollPosition *_scrollTarget;
- @@ -62,6 +72,7 @@
- _UISiriStreamingManager *_streamingManager;
- _UICharacterStreamingManager *_characterStreamingManager;
- long long _siriAnimationStyle;
- + long long _siriAlignment;
- NSDictionary *_siriParameters;
- double _firstBaselineOffsetFromTop;
- double _lastBaselineOffsetFromBottom;
- @@ -70,23 +81,46 @@
- struct UIEdgeInsets _duringFreezingTextContainerInset;
- struct CGSize _beforeFreezingFrameSize;
- _Bool _unfreezingTextContainerSize;
- + _Bool _animatingPaste;
- + id <UITextDragDropSupport> _textDragDropSupport;
- _Bool _adjustsFontForContentSizeCategory;
- _Bool _clearsOnInsertion;
- + id <UITextPasteDelegate> _pasteDelegate;
- double _multilineContextWidth;
- + long long _textDragOptions;
- + id <UITextDragDelegate> _textDragDelegate;
- + id <UITextDropDelegate> _textDropDelegate;
- UIView *_inputView;
- + _UITextViewVisualStyle *_visualStyle;
- }
- -+ (id)_bestInterpretationForDictationResult:(id)arg1;
- + (_Bool)_isCompatibilityTextView;
- ++ (void)_removeHighlight;
- + (id)_sharedHighlightView;
- +@property(retain, nonatomic) _UITextViewVisualStyle *visualStyle; // @synthesize visualStyle=_visualStyle;
- @property(readonly, nonatomic) NSTextStorage *textStorage; // @synthesize textStorage=_textStorage;
- @property(readonly, nonatomic) NSLayoutManager *layoutManager; // @synthesize layoutManager=_layoutManager;
- @property(readonly, nonatomic) NSTextContainer *textContainer; // @synthesize textContainer=_textContainer;
- @property(retain) UIView *inputView; // @synthesize inputView=_inputView;
- +@property(nonatomic) __weak id <UITextDropDelegate> textDropDelegate; // @synthesize textDropDelegate=_textDropDelegate;
- +@property(nonatomic) __weak id <UITextDragDelegate> textDragDelegate; // @synthesize textDragDelegate=_textDragDelegate;
- +@property(nonatomic) long long textDragOptions; // @synthesize textDragOptions=_textDragOptions;
- - (void)_setMultilineContextWidth:(double)arg1;
- - (double)_multilineContextWidth;
- +@property(nonatomic) __weak id <UITextPasteDelegate> pasteDelegate; // @synthesize pasteDelegate=_pasteDelegate;
- @property(nonatomic) _Bool adjustsFontForContentSizeCategory; // @synthesize adjustsFontForContentSizeCategory=_adjustsFontForContentSizeCategory;
- - (void).cxx_destruct;
- +@property(nonatomic) struct CGPoint contentOffsetForSameViewDrops;
- +- (_Bool)allowsDraggingAttachments;
- +- (void)resignDropResponder;
- +- (void)becomeDropResponder;
- +- (void)draggingFinished;
- +- (void)draggingStarted;
- +@property(readonly, nonatomic, getter=isTextDropActive) _Bool textDropActive;
- +@property(readonly, nonatomic, getter=isTextDragActive) _Bool textDragActive;
- +@property(readonly, nonatomic) UIDropInteraction *textDropInteraction;
- +@property(readonly, nonatomic) UIDragInteraction *textDragInteraction;
- +- (void)_updateSelectionGestures;
- - (void)_resetDataDetectorsResults;
- - (void)_startDataDetectors;
- - (void)_cancelDataDetectors;
- @@ -125,6 +159,11 @@
- - (void)makeTextWritingDirectionRightToLeft:(id)arg1;
- - (void)selectAll:(id)arg1;
- - (void)select:(id)arg1;
- +- (id)_implicitPasteConfigurationClasses;
- +- (id)_effectivePasteConfiguration;
- +- (void)pasteItemProviders:(id)arg1;
- +- (void)_performPasteOfAttributedString:(id)arg1 toRange:(id)arg2 animator:(id)arg3 completion:(CDUnknownBlockType)arg4;
- +- (void)_pasteAttributedString:(id)arg1 pasteAsRichText:(_Bool)arg2;
- - (void)paste:(id)arg1;
- - (_Bool)_isDisplayingShortcutViewController;
- - (void)_addShortcut:(id)arg1;
- @@ -183,6 +222,7 @@
- @property(retain, nonatomic) UIColor *textColor;
- - (void)_setTextColor:(id)arg1;
- @property(copy, nonatomic) NSString *text;
- +- (_Bool)allowsAttachments;
- @property(retain, nonatomic) UIFont *font;
- - (id)initWithFrame:(struct CGRect)arg1 font:(id)arg2;
- - (void)textInputDidChangeSelection:(id)arg1;
- @@ -194,6 +234,7 @@
- - (struct CGRect)frameForDictationResultPlaceholder:(id)arg1;
- @property(readonly, nonatomic) id insertDictationResultPlaceholder;
- - (_Bool)_shouldSuppressSelectionCommands;
- +- (void)_updateSelectableInteractions;
- @property(nonatomic, getter=isSelectable) _Bool selectable;
- @property(nonatomic, getter=isEditable) _Bool editable;
- - (_Bool)_mightHaveSelection;
- @@ -248,11 +289,16 @@
- - (void)_didRecognizeSpeechStrings:(id)arg1;
- - (void)_didRecognizeSpeechTokens:(id)arg1;
- - (id)extractWordArrayFromTokensArray:(id)arg1;
- -- (void)_enableSiriAnimationDictationStyleWithCharacterInsertionRate:(double)arg1 minimumDurationBetweenHypotheses:(double)arg2;
- +- (long long)_siriAlignment;
- +- (void)_setSiriAlignment:(long long)arg1;
- +- (long long)_siriAnimationStyle;
- +- (void)_setSiriAnimationDictationStyleWithCharacterInsertionRate:(double)arg1 minimumDurationBetweenHypotheses:(double)arg2;
- +- (void)_setSiriAnimationStyle:(long long)arg1;
- - (void)_enableSiriAnimationDictationStyle;
- - (struct _NSRange)_visibleRangeWithLayout:(_Bool)arg1;
- - (struct CGPoint)_contentOffsetForScrollToVisible:(struct _NSRange)arg1;
- - (struct CGRect)_rectForScrollToVisible:(struct _NSRange)arg1;
- +- (void)_diagnoseFocusabilityForReport:(id)arg1;
- - (_Bool)canBecomeFocused;
- - (void)endFloatingCursor;
- - (void)updateFloatingCursorAtPoint:(struct CGPoint)arg1;
- @@ -277,6 +323,8 @@
- - (void)_setInteractiveTextSelectionDisabled:(_Bool)arg1;
- - (void)_updateContainerTileAndSizingFlags;
- - (void)setScrollEnabled:(_Bool)arg1;
- +- (void)removeAllGhostedRanges;
- +- (void)addGhostedRange:(id)arg1;
- - (void)setTiledViewsDrawAsynchronously:(_Bool)arg1;
- - (_Bool)tiledViewsDrawAsynchronously;
- - (void)setMaxTileHeight:(double)arg1;
- @@ -321,6 +369,7 @@
- - (void)_textContainerSizeDidChange:(id)arg1;
- - (void)_scrollToSelectionIfNeeded;
- - (void)_scrollToCaretIfNeeded;
- +- (void)_invalidateContainerViewSize;
- - (void)layoutSubviews;
- - (void)_resyncContainerFrameForNonAutolayoutDeferringSizeToFit:(_Bool)arg1;
- - (void)_resyncContainerFrameForNonAutolayout;
- @@ -336,6 +385,7 @@
- - (void)addTextAlternativesDisplayStyleToRange:(struct _NSRange)arg1;
- - (_Bool)_ownsInputAccessoryView;
- @property(retain) UIView *inputAccessoryView;
- +- (id)_inputController;
- - (void)dealloc;
- - (void)_populateArchivedSubviews:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- @@ -346,8 +396,18 @@
- - (void)_commonInitWithTextContainer:(id)arg1 isDecoding:(_Bool)arg2 isEditable:(_Bool)arg3 isSelectable:(_Bool)arg4;
- - (_Bool)isElementAccessibilityExposedToInterfaceBuilder;
- - (_Bool)isAccessibilityElementByDefault;
- +- (void)endSnapshotSeparation;
- +- (void)addSnapshotSeparation:(double)arg1 withAffinity:(long long)arg2;
- +- (double)beginSnapshotSeparationOfHeight:(double)arg1 atYOffset:(double)arg2;
- +- (struct CGRect)rectInTextContainerForRect:(struct CGRect)arg1;
- +@property(retain, nonatomic) UIView *uiss_snapshotView;
- - (void)drawRect:(struct CGRect)arg1 forViewPrintFormatter:(id)arg2;
- - (Class)_printFormatterClass;
- +- (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;
- @property(nonatomic, setter=_setDrawsDebugBaselines:) _Bool _drawsDebugBaselines;
- - (void)decodeRestorableStateWithCoder:(id)arg1;
- - (void)encodeRestorableStateWithCoder:(id)arg1;
- @@ -377,6 +437,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; // @dynamic autocapitalizationType;
- @property(copy, nonatomic) NSString *autocorrectionContext;
- @@ -406,6 +467,7 @@
- @property(nonatomic) long long keyboardAppearance; // @dynamic keyboardAppearance;
- @property(nonatomic) long long keyboardType; // @dynamic keyboardType;
- @property(nonatomic) _Bool learnsCorrections;
- +@property(copy, nonatomic) UIPasteConfiguration *pasteConfiguration; // @dynamic pasteConfiguration;
- @property(copy, nonatomic) NSString *recentInputIdentifier;
- @property(copy, nonatomic) NSString *responseContext;
- @property(nonatomic) _Bool returnKeyGoesToNextResponder;
- @@ -414,6 +476,9 @@
- @property(retain, nonatomic) UIImage *selectionDragDotImage;
- @property(retain, nonatomic) UIColor *selectionHighlightColor;
- @property(nonatomic) int 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;
- @@ -423,6 +488,8 @@
- @property(nonatomic) int textSelectionBehavior;
- @property(nonatomic) id textSuggestionDelegate;
- @property(nonatomic) struct __CFCharacterSet *textTrimmingSet;
- +@property(retain, nonatomic) UIColor *underlineColorForSpelling;
- +@property(retain, nonatomic) UIColor *underlineColorForTextAlternatives;
- @property(nonatomic) _Bool useInterfaceLanguageForLocalization;
- @property(nonatomic) struct _NSRange validTextRange;
- diff --git a/UIKit/UIToolbar.h b/UIKit/UIToolbar.h
- index d37247d8..82b9029e 100644
- --- a/UIKit/UIToolbar.h
- +++ b/UIKit/UIToolbar.h
- @@ -6,14 +6,15 @@
- #import <UIKit/UIView.h>
- +#import <UIKit/UIAccessibilityHUDGestureHosting-Protocol.h>
- #import <UIKit/UIBarPositioning-Protocol.h>
- +#import <UIKit/UIGestureRecognizerDelegatePrivate-Protocol.h>
- #import <UIKit/_UIBarPositioningInternal-Protocol.h>
- -#import <UIKit/_UIShadowedView-Protocol.h>
- -@class NSArray, NSString, UIColor, _UIBarBackground;
- +@class NSArray, NSString, UIAccessibilityHUDGestureManager, UIColor, _UIToolbarVisualProvider;
- @protocol UIToolbarDelegate;
- -@interface UIToolbar : UIView <_UIShadowedView, _UIBarPositioningInternal, UIBarPositioning>
- +@interface UIToolbar : UIView <UIAccessibilityHUDGestureHosting, _UIBarPositioningInternal, UIGestureRecognizerDelegatePrivate, UIBarPositioning>
- {
- id <UIToolbarDelegate> _delegate;
- NSArray *_items;
- @@ -23,87 +24,53 @@
- unsigned int barTranslucence:3;
- unsigned int isLocked:1;
- unsigned int linkedBeforeWhitetailAndInitializedFromCoder:1;
- + unsigned int disableBlurTinting:1;
- } _toolbarFlags;
- - double _extraEdgeInsets;
- - id _appearanceStorage;
- - _UIBarBackground *_barBackgroundView;
- - UIView *_customBackgroundView;
- + id __appearanceStorage;
- + _UIToolbarVisualProvider *_visualProvider;
- + UIAccessibilityHUDGestureManager *_axHUDGestureManager;
- + unsigned long long _disableAutolayoutWarnings;
- _Bool __wantsLetterpressContent;
- _Bool _centerTextButtons;
- UIView *_shadowView;
- long long _barPosition;
- + NSArray *_backgroundEffects;
- }
- + (double)defaultHeightForBarSize:(int)arg1;
- -+ (double)defaultSelectionModeHeight;
- -+ (Class)defaultTextButtonClass;
- -+ (Class)defaultButtonClass;
- + (double)defaultHeight;
- + (id)defaultButtonFont;
- @property(nonatomic) _Bool centerTextButtons; // @synthesize centerTextButtons=_centerTextButtons;
- @property(nonatomic, setter=_setWantsLetterpressContent:) _Bool _wantsLetterpressContent; // @synthesize _wantsLetterpressContent=__wantsLetterpressContent;
- +@property(copy, nonatomic) NSArray *backgroundEffects; // @synthesize backgroundEffects=_backgroundEffects;
- @property(copy, nonatomic) NSArray *items; // @synthesize items=_items;
- @property(readonly, nonatomic) long long barPosition; // @synthesize barPosition=_barPosition;
- @property(retain, nonatomic, setter=_setShadowView:) UIView *_shadowView; // @synthesize _shadowView;
- @property(retain, nonatomic) UIColor *barTintColor; // @synthesize barTintColor=_barTintColor;
- - (void).cxx_destruct;
- - (void)_setButtonBackgroundImage:(id)arg1 mini:(id)arg2 forStates:(unsigned long long)arg3;
- -- (void)_setBackgroundImage:(id)arg1 mini:(id)arg2;
- -- (void)_setForceTopBarAppearance:(_Bool)arg1;
- -- (void)setButtonItems:(id)arg1;
- -- (id)buttonItems;
- -- (void)animateWithDuration:(float)arg1 forButton:(int)arg2;
- -- (void)setOnStateForButton:(_Bool)arg1 forButton:(int)arg2;
- -- (_Bool)onStateForButton:(int)arg1;
- -- (void)setBadgeAnimated:(_Bool)arg1 forButton:(int)arg2;
- -- (void)setBadgeGlyph:(id)arg1 forButton:(int)arg2;
- -- (void)setBadgeValue:(id)arg1 forButton:(int)arg2;
- -- (void)setButtonBarTrackingMode:(int)arg1;
- -- (void)getVisibleButtonTags:(int *)arg1 count:(unsigned int *)arg2 maxItems:(unsigned int)arg3;
- -- (int)currentButtonGroup;
- -- (void)showButtonGroup:(int)arg1 withDuration:(double)arg2;
- -- (void)registerButtonGroup:(int)arg1 withButtons:(int *)arg2 withCount:(int)arg3;
- -- (void)showButtons:(int *)arg1 withCount:(int)arg2 withDuration:(double)arg3;
- -- (void)_buttonBarFinishedAnimating;
- -- (void)positionButtons:(id)arg1 tags:(int *)arg2 count:(int)arg3 group:(int)arg4;
- -- (id)createButtonWithDescription:(id)arg1;
- -- (void)animateToolbarItemIndex:(unsigned long long)arg1 duration:(double)arg2 target:(id)arg3 didFinishSelector:(SEL)arg4;
- -- (id)initInView:(id)arg1 withItemList:(id)arg2;
- - (id)initInView:(id)arg1 withFrame:(struct CGRect)arg2 withItemList:(id)arg3;
- -- (int)mode;
- -- (void)setMode:(int)arg1;
- -- (double)extraEdgeInsets;
- -- (void)setExtraEdgeInsets:(double)arg1;
- -- (void)_setAdaptiveToolbarDisabled:(_Bool)arg1;
- -- (_Bool)_isAdaptiveToolbarDisabled;
- -- (double)_edgeMarginForBorderedItem:(_Bool)arg1 isText:(_Bool)arg2;
- -- (void)_updateItemsForNewFrame:(id)arg1;
- -- (_Bool)_isInNavigationBar;
- -- (void)_positionToolbarButtons:(id)arg1 ignoringItem:(id)arg2 resetFontScaleAdjustment:(_Bool)arg3;
- -- (id)_positionToolbarButtons:(id)arg1 ignoringItem:(id)arg2 resetFontScaleAdjustment:(_Bool)arg3 actuallyRepositionButtons:(_Bool)arg4;
- -- (id)_repositionedItemsFromItems:(id)arg1 withBarButtonFrames:(id *)arg2 withHitRects:(id *)arg3 buttonIndexes:(id *)arg4 textButtonIndexes:(id *)arg5;
- -- (void)_updateBackgroundView;
- -- (void)_setNeedsBackgroundViewUpdate;
- -- (void)_setVisualAltitudeBias:(struct CGSize)arg1;
- -- (void)_setVisualAltitude:(double)arg1;
- -- (id)_currentCustomBackground;
- -- (id)_currentCustomBackgroundRespectOversize_legacy:(_Bool *)arg1;
- +- (void)_setForceTopBarAppearance:(_Bool)arg1;
- @property(nonatomic, getter=_isLocked, setter=_setLocked:) _Bool _locked;
- -@property(retain, nonatomic, setter=_setBackgroundView:) UIView *_backgroundView;
- -- (struct CGRect)_frameOfBarButtonItem:(id)arg1;
- -- (void)drawRect:(struct CGRect)arg1;
- - (void)setCenter:(struct CGPoint)arg1;
- -- (void)setFrame:(struct CGRect)arg1;
- -- (void)setBounds:(struct CGRect)arg1;
- - (void)_frameOrCenterChanged;
- -- (void)_frameOrBoundsChangedWithVisibleSizeChange:(_Bool)arg1 wasMinibar:(_Bool)arg2;
- +- (void)drawRect:(struct CGRect)arg1;
- - (_Bool)_subclassImplementsDrawRect;
- +@property(nonatomic, setter=_setDisableBlurTinting:) _Bool _disableBlurTinting;
- @property(nonatomic, setter=_setHidesShadow:) _Bool _hidesShadow;
- - (id)shadowImageForToolbarPosition:(long long)arg1;
- - (void)setShadowImage:(id)arg1 forToolbarPosition:(long long)arg2;
- +- (void)_setVisualAltitudeBias:(struct CGSize)arg1;
- +- (void)_setVisualAltitude:(double)arg1;
- - (id)backgroundImageForToolbarPosition:(long long)arg1 barMetrics:(long long)arg2;
- - (void)setBackgroundImage:(id)arg1 forToolbarPosition:(long long)arg2 barMetrics:(long long)arg3;
- -- (void)_customViewChangedForButtonItem:(id)arg1;
- +- (void)_updateBackgroundView;
- +- (void)_setNeedsBackgroundViewUpdate;
- +@property(retain, nonatomic, setter=_setBackgroundView:) UIView *_backgroundView;
- +- (void)dealloc;
- +- (void)setFrame:(struct CGRect)arg1;
- +- (void)setBounds:(struct CGRect)arg1;
- +- (void)_frameOrBoundsChangedWithVisibleSizeChange:(_Bool)arg1 wasMinibar:(_Bool)arg2;
- - (void)layoutSubviews;
- - (void)_didMoveFromWindow:(id)arg1 toWindow:(id)arg2;
- @property(readonly, nonatomic, getter=isMinibar) _Bool minibar;
- @@ -115,29 +82,41 @@
- - (void)addConstraint:(id)arg1;
- - (void)setTranslatesAutoresizingMaskIntoConstraints:(_Bool)arg1;
- - (struct CGSize)defaultSizeForOrientation:(long long)arg1;
- +- (void)traitCollectionDidChange:(id)arg1;
- +- (void)_setupAXHUDGestureIfNecessary;
- +- (id)_itemAtPoint:(struct CGPoint)arg1;
- +- (id)_accessibilityHUDGestureManager:(id)arg1 HUDItemForPoint:(struct CGPoint)arg2;
- +- (void)_accessibilityHUDGestureManager:(id)arg1 gestureLiftedAtPoint:(struct CGPoint)arg2;
- +- (_Bool)_accessibilityHUDGestureManager:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2;
- +- (void)_positionToolbarButtonsAndResetFontScaleAdjustment:(_Bool)arg1;
- +- (struct CGRect)_frameOfBarButtonItem:(id)arg1;
- +- (void)_customViewChangedForButtonItem:(id)arg1;
- - (void)setItems:(id)arg1 animated:(_Bool)arg2;
- - (void)_sendAction:(id)arg1 withEvent:(id)arg2;
- - (void)backdropView:(id)arg1 didChangeToGraphicsQuality:(long long)arg2;
- @property(retain, nonatomic, getter=_backdropViewLayerGroupName, setter=_setBackdropViewLayerGroupName:) NSString *_backdropViewLayerGroupName;
- @property(nonatomic, getter=isTranslucent) _Bool translucent;
- +@property(readonly, nonatomic) long long _barTranslucence;
- +@property(nonatomic) long long barStyle;
- +- (void)_updateBarForStyle;
- - (void)_effectiveBarTintColorDidChangeWithPreviousColor:(id)arg1;
- @property(retain, nonatomic) UIColor *tintColor; // @dynamic tintColor;
- - (id)_effectiveBarTintColor;
- @property(nonatomic) __weak id <UIToolbarDelegate> delegate;
- -@property(nonatomic) long long barStyle;
- -- (void)_updateBarForStyle;
- -- (void)_updateOpacity;
- -- (_Bool)_isTopBar_legacy;
- - (long long)_barPosition;
- - (void)_setBarPosition:(long long)arg1;
- +- (void)_performBlockAllowingConstraintManipulation:(CDUnknownBlockType)arg1;
- +- (id)__appearanceStorage;
- +- (_Bool)_linkedBeforeWhitetailAndInitializedFromCoder;
- - (void)encodeWithCoder:(id)arg1;
- - (void)_populateArchivedSubviews:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- - (id)initWithFrame:(struct CGRect)arg1;
- +- (void)_doCommonToolbarInit;
- - (_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/UIToolbarButton.h b/UIKit/UIToolbarButton.h
- index ec85fee9..60b3660b 100644
- --- a/UIKit/UIToolbarButton.h
- +++ b/UIKit/UIToolbarButton.h
- @@ -35,6 +35,7 @@
- + (id)defaultButtonFont;
- @property(nonatomic, setter=_setAdditionalSelectionInsets:) struct UIEdgeInsets _additionalSelectionInsets; // @synthesize _additionalSelectionInsets=__additionalSelectionInsets;
- @property(nonatomic, setter=_setAppearanceGuideClass:) Class _appearanceGuideClass; // @synthesize _appearanceGuideClass;
- +- (_Bool)_accessibilityShouldActivateOnHUDLift;
- - (void)_applyBarButtonAppearanceStorage:(id)arg1 withTaggedSelectors:(id)arg2;
- - (void)_setBackButtonTitlePositionAdjustment:(struct UIOffset)arg1 forBarMetrics:(long long)arg2;
- - (void)_UIAppearance_setBackButtonTitlePositionAdjustment:(struct UIOffset)arg1 forBarMetrics:(long long)arg2;
- diff --git a/UIKit/UITouch.h b/UIKit/UITouch.h
- index 819daeff..2ae907e6 100644
- --- a/UIKit/UITouch.h
- +++ b/UIKit/UITouch.h
- @@ -14,10 +14,10 @@
- @interface UITouch : NSObject <_UIResponderForwardable>
- {
- double _movementMagnitudeSquared;
- - double _timestamp;
- long long _phase;
- unsigned long long _tapCount;
- long long _edgeType;
- + unsigned int _touchIdentifier;
- UIWindow *_window;
- UIView *_view;
- UIView *_warpedIntoView;
- @@ -49,6 +49,7 @@
- _Bool _eaten;
- _Bool _needsForceUpdate;
- _Bool _hasForceUpdate;
- + double _timestamp;
- long long _forceCorrelationToken;
- double _maximumPossiblePressure;
- unsigned long long _senderID;
- @@ -59,10 +60,12 @@
- UIWindow *__windowServerHitTestWindow;
- double _azimuthAngleInCADisplay;
- double _azimuthAngleInWindow;
- + double _initialTouchTimestamp;
- struct CGSize _displacement;
- }
- + (id)_createTouchesWithGSEvent:(struct __GSEvent *)arg1 phase:(long long)arg2 view:(id)arg3;
- +@property(nonatomic) double initialTouchTimestamp; // @synthesize initialTouchTimestamp=_initialTouchTimestamp;
- @property(readonly, nonatomic) double azimuthAngleInWindow; // @synthesize azimuthAngleInWindow=_azimuthAngleInWindow;
- @property(nonatomic, setter=_setAzimuthAngleInCADisplay:) double azimuthAngleInCADisplay; // @synthesize azimuthAngleInCADisplay=_azimuthAngleInCADisplay;
- @property(retain, nonatomic, setter=_setWindowServerHitTestWindow:) UIWindow *_windowServerHitTestWindow; // @synthesize _windowServerHitTestWindow=__windowServerHitTestWindow;
- @@ -75,15 +78,55 @@
- @property(nonatomic, setter=_setNeedsForceUpdate:) _Bool _needsForceUpdate; // @synthesize _needsForceUpdate;
- @property(nonatomic, setter=_setForceCorrelationToken:) long long _forceCorrelationToken; // @synthesize _forceCorrelationToken;
- @property(nonatomic, setter=_setZGradient:) float _zGradient; // @synthesize _zGradient;
- -@property(readonly, nonatomic) double majorRadiusTolerance; // @synthesize majorRadiusTolerance=_majorRadiusTolerance;
- -@property(readonly, nonatomic) double majorRadius; // @synthesize majorRadius=_pathMajorRadius;
- +@property(nonatomic) double majorRadiusTolerance; // @synthesize majorRadiusTolerance=_majorRadiusTolerance;
- +@property(nonatomic) double majorRadius; // @synthesize majorRadius=_pathMajorRadius;
- @property(nonatomic, getter=_isEaten, setter=_setEaten:) _Bool _eaten; // @synthesize _eaten;
- @property(nonatomic, setter=_setEdgeType:) long long _edgeType; // @synthesize _edgeType;
- @property(nonatomic, setter=_setDisplacement:) struct CGSize _displacement; // @synthesize _displacement;
- @property(readonly, nonatomic) double _pressure; // @synthesize _pressure;
- @property(nonatomic, setter=_setPathIdentity:) unsigned char _pathIdentity; // @synthesize _pathIdentity;
- @property(nonatomic, setter=_setPathIndex:) unsigned char _pathIndex; // @synthesize _pathIndex;
- +@property(nonatomic) double timestamp; // @synthesize timestamp=_timestamp;
- - (void).cxx_destruct;
- +- (id)_rehitTest;
- +- (void)_willBeDispatchedAsEnded;
- +- (_Bool)_isStationaryRelativeToTouches:(id)arg1;
- +- (void)_updateMovementMagnitudeFromLocation:(struct CGPoint)arg1 toLocation:(struct CGPoint)arg2;
- +- (void)_updateMovementMagnitudeForLocation:(struct CGPoint)arg1;
- +@property(readonly, nonatomic) _Bool _respectsCharge;
- +@property(retain, nonatomic) UIView *warpedIntoView;
- +@property(retain, nonatomic, setter=_setResponder:) UIResponder *_responder;
- +- (SEL)_responderSelectorForPhase:(long long)arg1;
- +- (id)_forwardingRecord;
- +- (void)_abandonForwardingRecord;
- +- (_Bool)_isAbandoningForwardingRecord;
- +- (id)_mutableForwardingRecord;
- +- (_Bool)_wantsForwardingFromResponder:(id)arg1 toNextResponder:(id)arg2 withEvent:(id)arg3;
- +- (long long)_compareIndex:(id)arg1;
- +- (void)_updateWithChildEvent:(struct __IOHIDEvent *)arg1;
- +- (struct CGPoint)_previousLocationInSceneReferenceSpace;
- +- (struct CGPoint)_locationInSceneReferenceSpace;
- +- (struct CGPoint)_previousLocationInWindow:(id)arg1;
- +- (struct CGPoint)_locationInWindow:(id)arg1;
- +- (void)_clearGestureRecognizers;
- +- (id)_gestureRecognizers;
- +- (void)_removeGestureRecognizer:(id)arg1;
- +- (void)_addGestureRecognizer:(id)arg1;
- +@property(readonly, copy) NSString *description;
- +- (id)_phaseDescription;
- +- (_Bool)_shouldDeliverTouchForTouchesMoved;
- +- (void)_setPressure:(double)arg1 resetPrevious:(_Bool)arg2;
- +- (void)_setLocation:(struct CGPoint)arg1 preciseLocation:(struct CGPoint)arg2 inWindowResetPreviousLocation:(_Bool)arg3;
- +- (void)_setLocationInWindow:(struct CGPoint)arg1 resetPrevious:(_Bool)arg2;
- +@property(retain, nonatomic) UIView *view;
- +@property(retain, nonatomic) UIWindow *window;
- +@property(nonatomic) _Bool isTap;
- +@property(nonatomic) unsigned long long tapCount;
- +@property(nonatomic) long long phase;
- +- (_Bool)_isFirstTouchForView;
- +- (void)_setIsFirstTouchForView:(_Bool)arg1;
- +- (void)_setTouchIdentifier:(unsigned int)arg1;
- +- (unsigned int)_touchIdentifier;
- - (_Bool)_edgeForceActive;
- - (_Bool)_edgeForcePending;
- @property(readonly, nonatomic) long long estimatedPropertiesExpectingUpdates;
- @@ -108,51 +151,14 @@
- - (struct CGPoint)previousLocationInView:(id)arg1;
- - (struct CGPoint)locationInView:(id)arg1;
- @property(readonly, copy, nonatomic) NSArray *gestureRecognizers;
- -@property(readonly, nonatomic) UIView *view;
- -@property(readonly, nonatomic) UIWindow *window;
- @property(nonatomic) _Bool sentTouchesEnded;
- - (_Bool)isDelayed;
- - (void)setIsDelayed:(_Bool)arg1;
- -@property(nonatomic) _Bool isTap;
- -@property(readonly, nonatomic) unsigned long long tapCount;
- - (long long)info;
- -@property(readonly, nonatomic) long long phase;
- -@property(readonly, nonatomic) double timestamp;
- - (void)_setPreviousTouch:(id)arg1;
- - (void)_clonePropertiesToTouch:(id)arg1;
- - (id)_clone;
- - (void)dealloc;
- -- (void)_willBeDispatchedAsEnded;
- -- (_Bool)_isStationaryRelativeToTouches:(id)arg1;
- -- (void)_updateMovementMagnitudeFromLocation:(struct CGPoint)arg1 toLocation:(struct CGPoint)arg2;
- -- (void)_updateMovementMagnitudeForLocation:(struct CGPoint)arg1;
- -@property(readonly, nonatomic) _Bool _respectsCharge;
- -@property(retain, nonatomic) UIView *warpedIntoView;
- -@property(retain, nonatomic, setter=_setResponder:) UIResponder *_responder;
- -- (SEL)_responderSelectorForPhase:(long long)arg1;
- -- (id)_forwardingRecord;
- -- (void)_abandonForwardingRecord;
- -- (_Bool)_isAbandoningForwardingRecord;
- -- (id)_mutableForwardingRecord;
- -- (_Bool)_wantsForwardingFromResponder:(id)arg1 toNextResponder:(id)arg2 withEvent:(id)arg3;
- -- (long long)_compareIndex:(id)arg1;
- -- (void)_updateWithChildEvent:(struct __IOHIDEvent *)arg1;
- -- (struct CGPoint)_previousLocationInSceneReferenceSpace;
- -- (struct CGPoint)_locationInSceneReferenceSpace;
- -- (struct CGPoint)_previousLocationInWindow:(id)arg1;
- -- (struct CGPoint)_locationInWindow:(id)arg1;
- -- (void)_clearGestureRecognizers;
- -- (id)_gestureRecognizers;
- -- (void)_removeGestureRecognizer:(id)arg1;
- -- (void)_addGestureRecognizer:(id)arg1;
- -@property(readonly, copy) NSString *description;
- -- (id)_phaseDescription;
- -- (_Bool)_shouldDeliverTouchForTouchesMoved;
- -- (void)_setPressure:(double)arg1 resetPrevious:(_Bool)arg2;
- -- (void)_setLocation:(struct CGPoint)arg1 preciseLocation:(struct CGPoint)arg2 inWindowResetPreviousLocation:(_Bool)arg3;
- -- (void)_setLocationInWindow:(struct CGPoint)arg1 resetPrevious:(_Bool)arg2;
- -- (_Bool)_isFirstTouchForView;
- -- (void)_setIsFirstTouchForView:(_Bool)arg1;
- - (double)_distanceFrom:(id)arg1 inView:(id)arg2;
- // Remaining properties
- diff --git a/UIKit/UITouchForceGestureRecognizer.h b/UIKit/UITouchForceGestureRecognizer.h
- new file mode 100644
- index 00000000..a1967c04
- --- /dev/null
- +++ b/UIKit/UITouchForceGestureRecognizer.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 <UIKit/UIGestureRecognizer.h>
- +
- +@class CADisplayLink, NSMutableSet, _UIVelocityIntegrator;
- +
- +@interface UITouchForceGestureRecognizer : UIGestureRecognizer
- +{
- + CADisplayLink *_continuousEvaluationDisplayLink;
- + NSMutableSet *_currentTouches;
- + double _currentTouchForce;
- + struct CGPoint _initialCentroidOfTouches;
- + struct CGPoint _currentCentroidOfTouches;
- + _UIVelocityIntegrator *_velocityIntegrator;
- + _Bool _automaticallyIncreaseTouchForce;
- + double _touchesBeganTimestamp;
- + _Bool _steady;
- + double _touchForce;
- + double _minimumRequiredTouchForce;
- + double _velocity;
- + double _allowableMovement;
- + double _automaticTouchForce;
- + double _automaticTouchForceDuration;
- +}
- +
- ++ (_Bool)_shouldContinueTouches;
- +@property(nonatomic) double automaticTouchForceDuration; // @synthesize automaticTouchForceDuration=_automaticTouchForceDuration;
- +@property(nonatomic) double automaticTouchForce; // @synthesize automaticTouchForce=_automaticTouchForce;
- +@property(nonatomic) double allowableMovement; // @synthesize allowableMovement=_allowableMovement;
- +@property(nonatomic, getter=isSteady) _Bool steady; // @synthesize steady=_steady;
- +@property(nonatomic) double velocity; // @synthesize velocity=_velocity;
- +@property(nonatomic) double minimumRequiredTouchForce; // @synthesize minimumRequiredTouchForce=_minimumRequiredTouchForce;
- +@property(nonatomic) double touchForce; // @synthesize touchForce=_touchForce;
- +- (void).cxx_destruct;
- +- (double)_evaluateAutomaticTouchForceForTimeInterval:(double)arg1 actualTouchForce:(double)arg2;
- +- (void)_endContinuousEvaluation;
- +- (void)_updateForContinuousEvaluation:(id)arg1;
- +- (void)_beginForContinuousEvaluationForTouches:(id)arg1;
- +- (void)_updateTouchForce:(double)arg1;
- +- (void)_endIfNeeded;
- +- (void)_endWithTouchesIfNeeded:(id)arg1;
- +- (void)_evaluateWithTouchForce:(double)arg1 centroidAtLocation:(struct CGPoint)arg2;
- +- (void)_evaluateTouches:(id)arg1;
- +- (_Bool)_shouldReceiveTouch:(id)arg1 recognizerView:(id)arg2 touchView:(id)arg3;
- +- (_Bool)canPreventGestureRecognizer:(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)reset;
- +- (id)initWithTarget:(id)arg1 action:(SEL)arg2;
- +
- +@end
- +
- diff --git a/UIKit/UITouchesEvent.h b/UIKit/UITouchesEvent.h
- index 7a8bcfa2..c0d8a2d5 100644
- --- a/UIKit/UITouchesEvent.h
- +++ b/UIKit/UITouchesEvent.h
- @@ -6,12 +6,13 @@
- #import <UIKit/UIEvent.h>
- -@class NSMapTable, NSMutableSet, _UITouchPredictionManager;
- +@class NSMapTable, NSMutableSet, NSSet, _UITouchPredictionManager;
- __attribute__((visibility("hidden")))
- @interface UITouchesEvent : UIEvent
- {
- - NSMutableSet *_touches;
- + NSMutableSet *_allTouchesMutable;
- + NSSet *_allTouchesImmutableCached;
- struct __CFDictionary *_keyedTouches;
- struct __CFDictionary *_keyedTouchesByWindow;
- struct __CFDictionary *_gestureRecognizersByWindow;
- @@ -37,7 +38,6 @@ __attribute__((visibility("hidden")))
- - (id)_windowsAwaitingLatentSystemGestureNotificationDeliveredToEventWindow:(id)arg1;
- - (void)_windowNoLongerAwaitingSystemGestureNotification:(id)arg1;
- - (void)_addWindowAwaitingLatentSystemGestureNotification:(id)arg1 deliveredToEventWindow:(id)arg2;
- -@property(readonly, nonatomic) unsigned int _windowServerHitTestContextId;
- @property(readonly, nonatomic) double _initialTouchTimestamp;
- - (id)description;
- - (id)_cloneEvent;
- diff --git a/UIKit/UITraitCollection.h b/UIKit/UITraitCollection.h
- index cd82c2fb..ba58fbfb 100644
- --- a/UIKit/UITraitCollection.h
- +++ b/UIKit/UITraitCollection.h
- @@ -13,7 +13,7 @@
- @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
- {
- - CDStruct_44017d25 _builtinTraits;
- + CDStruct_759b680f _builtinTraits;
- NSDictionary *_clientDefinedTraits;
- }
- @@ -61,7 +61,7 @@
- - (unsigned long long)hash;
- - (void)dealloc;
- - (id)init;
- -- (id)_initWithBuiltinTraitStorage:(CDStruct_44017d25 *)arg1 clientDefinedTraits:(id)arg2;
- +- (id)_initWithBuiltinTraitStorage:(CDStruct_759b680f *)arg1 clientDefinedTraits:(id)arg2;
- - (id)_namedImageDescription;
- @property(readonly, nonatomic) long long barPosition;
- @property(readonly, nonatomic) long long barMetrics;
- diff --git a/UIKit/UIURLDragPreviewView.h b/UIKit/UIURLDragPreviewView.h
- new file mode 100644
- index 00000000..8cd7f113
- --- /dev/null
- +++ b/UIKit/UIURLDragPreviewView.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/UIView.h>
- +
- +@class NSArray, NSString, NSURL, UILabel;
- +
- +@interface UIURLDragPreviewView : UIView
- +{
- + UILabel *_titleLabel;
- + UILabel *_urlLabel;
- + NSArray *_titleAndUrlConstraints;
- + NSArray *_urlOnlyConstraints;
- + NSString *_title;
- + NSURL *_url;
- +}
- +
- ++ (void)initialize;
- ++ (id)_urlFont;
- ++ (id)_titleFont;
- ++ (id)viewWithURL:(id)arg1;
- ++ (id)viewWithTitle:(id)arg1 URL:(id)arg2;
- +@property(copy, nonatomic) NSURL *url; // @synthesize url=_url;
- +@property(copy, nonatomic) NSString *title; // @synthesize title=_title;
- +- (void).cxx_destruct;
- +- (void)updateConstraints;
- +- (id)initWithFrame:(struct CGRect)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UIUpdateItem.h b/UIKit/UIUpdateItem.h
- index afe0a66c..9a95b981 100644
- --- a/UIKit/UIUpdateItem.h
- +++ b/UIKit/UIUpdateItem.h
- @@ -6,23 +6,24 @@
- #import <Foundation/NSObject.h>
- -@class NSIndexPath, UITableViewUpdateGap;
- +@class NSIndexPath, UICollectionViewUpdateItem, UITableViewUpdateGap;
- __attribute__((visibility("hidden")))
- @interface UIUpdateItem : NSObject
- {
- + UICollectionViewUpdateItem *_collectionViewUpdateItem;
- + _Bool _headerFooterOnly;
- + _Bool _skipAnimation;
- int _action;
- NSIndexPath *_indexPath;
- long long _animation;
- double _offset;
- - _Bool _headerFooterOnly;
- - _Bool _skipAnimation;
- UITableViewUpdateGap *_gap;
- }
- +@property(nonatomic) __weak UITableViewUpdateGap *gap; // @synthesize gap=_gap;
- @property(nonatomic) _Bool skipAnimation; // @synthesize skipAnimation=_skipAnimation;
- @property(nonatomic) _Bool headerFooterOnly; // @synthesize headerFooterOnly=_headerFooterOnly;
- -@property(nonatomic) __weak UITableViewUpdateGap *gap; // @synthesize gap=_gap;
- @property(nonatomic) double offset; // @synthesize offset=_offset;
- @property(nonatomic) long long animation; // @synthesize animation=_animation;
- @property(readonly, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
- @@ -32,6 +33,7 @@ __attribute__((visibility("hidden")))
- - (long long)compareIndexPaths:(id)arg1;
- - (_Bool)isSectionOperation;
- - (id)_actionDescription;
- +@property(readonly, nonatomic) UICollectionViewUpdateItem *collectionViewUpdateItem;
- - (id)initWithAction:(int)arg1 forIndexPath:(id)arg2 animation:(long long)arg3;
- @end
- diff --git a/UIKit/UIVectorOperatable-Protocol.h b/UIKit/UIVectorOperatable-Protocol.h
- new file mode 100644
- index 00000000..7f980012
- --- /dev/null
- +++ b/UIKit/UIVectorOperatable-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 NSValue;
- +@protocol UIVectorOperatable;
- +
- +@protocol UIVectorOperatable <NSObject, NSCopying>
- ++ (id <UIVectorOperatable>)zero;
- +- (id <UIVectorOperatable>)addVector:(id <UIVectorOperatable>)arg1;
- +- (id <UIVectorOperatable>)multiplyByScalar:(double)arg1;
- +- (NSValue *)getNSValue;
- +- (void)reinitWithVector:(id <UIVectorOperatable>)arg1;
- +- (id <UIVectorOperatable>)copy;
- +- (id)getValue;
- +- (_Bool)isUndefined;
- +- (_Bool)isApproximatelyEqualTo:(id <UIVectorOperatable>)arg1;
- +- (void)integrateWithVelocity:(id <UIVectorOperatable>)arg1 target:(id <UIVectorOperatable>)arg2 intermediateTarget:(id <UIVectorOperatable>)arg3 intermediateTargetVelocity:(id <UIVectorOperatable>)arg4 parameters:(CDStruct_9e265dec)arg5 state:(CDStruct_289c5ec3)arg6 delta:(double)arg7;
- +- (id <UIVectorOperatable>)interpolateTo:(id <UIVectorOperatable>)arg1 progress:(double)arg2;
- +@end
- +
- diff --git a/UIKit/UIVibrancyEffect.h b/UIKit/UIVibrancyEffect.h
- index 628c0d69..e9114f6a 100644
- --- a/UIKit/UIVibrancyEffect.h
- +++ b/UIKit/UIVibrancyEffect.h
- @@ -6,26 +6,40 @@
- #import <UIKit/UIVisualEffect.h>
- +@class _UIVibrancyEffectImpl;
- +
- @interface UIVibrancyEffect : UIVisualEffect
- {
- - long long _blurStyle;
- - _Bool _invertAutomaticStyle;
- + _UIVibrancyEffectImpl *_impl;
- }
- ++ (id)_vibrancyEntryWithType:(id)arg1 inputColor1:(id)arg2 inputColor2:(id)arg3 inputReversed:(_Bool)arg4;
- + (_Bool)supportsSecureCoding;
- ++ (id)_lightVibrantEffectWithDarkenColor:(id)arg1 burnColor:(id)arg2 compositingColor:(id)arg3;
- ++ (id)_darkVibrantEffectWithLightenColor:(id)arg1 dodgeColor:(id)arg2 compositingColor:(id)arg3;
- ++ (id)vibrantEffectWithCompositingMode:(long long)arg1 compositingColor:(id)arg2;
- ++ (id)lightVibrantEffectWithBurnColor:(id)arg1 darkenColor:(id)arg2 compositingColor:(id)arg3;
- ++ (id)darkVibrantEffectWithDodgeColor:(id)arg1 lightenColor:(id)arg2 compositingColor:(id)arg3;
- + (id)effectForBlurEffect:(id)arg1;
- +- (void).cxx_destruct;
- - (long long)_blurStyle;
- +- (id)description;
- +- (id)effectForUserInterfaceStyle:(long long)arg1;
- - (_Bool)_isAutomaticStyle;
- - (_Bool)_isATVStyle;
- -- (id)_reduceTransparencyEffectConfig;
- -- (id)_lowQualityEffectConfig;
- -- (id)_highQualityEffectConfig;
- -- (id)effectConfigForQuality:(long long)arg1;
- -- (id)effectConfig;
- -- (id)effectForUserInterfaceStyle:(long long)arg1;
- - (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;
- +- (id)effectConfigForOptions:(id)arg1;
- +- (id)effectConfig;
- +- (id)effectConfigForQuality:(long long)arg1;
- +- (id)_reduceTransparencyEffectConfig;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- +- (id)_initWithImplementation:(id)arg1;
- +- (id)init;
- @end
- diff --git a/UIKit/UIVideoEditorController.h b/UIKit/UIVideoEditorController.h
- index 7a5aede5..b65e388c 100644
- --- a/UIKit/UIVideoEditorController.h
- +++ b/UIKit/UIVideoEditorController.h
- @@ -13,11 +13,7 @@
- {
- int _previousStatusBarStyle;
- NSMutableDictionary *_properties;
- - struct {
- - unsigned int visible:1;
- - unsigned int isCleaningUp:1;
- - unsigned int didRevertStatusBar:1;
- - } _flags;
- + CDStruct_d1897728 _flags;
- }
- + (_Bool)canEditVideoAtPath:(id)arg1;
- diff --git a/UIKit/UIView.h b/UIKit/UIView.h
- index d12876a6..0e2527fa 100644
- --- a/UIKit/UIView.h
- +++ b/UIKit/UIView.h
- @@ -14,31 +14,33 @@
- #import <UIKit/UIAppearanceContainer-Protocol.h>
- #import <UIKit/UICoordinateSpace-Protocol.h>
- #import <UIKit/UIDynamicItem-Protocol.h>
- -#import <UIKit/UIFocusContainer-Protocol.h>
- #import <UIKit/UIFocusItem-Protocol.h>
- +#import <UIKit/UILayoutItem_Internal-Protocol.h>
- #import <UIKit/UITextEffectsOrdering-Protocol.h>
- #import <UIKit/UITraitEnvironment-Protocol.h>
- -#import <UIKit/_UIFocusEnvironmentInternal-Protocol.h>
- +#import <UIKit/_UIDraggingItemVisualTarget-Protocol.h>
- #import <UIKit/_UIFocusEnvironmentPrivate-Protocol.h>
- +#import <UIKit/_UIFocusItemDebuggable-Protocol.h>
- +#import <UIKit/_UIFocusItemInternal-Protocol.h>
- #import <UIKit/_UIFocusRegionContainer-Protocol.h>
- #import <UIKit/_UIFocusRegionContainerInternal-Protocol.h>
- #import <UIKit/_UIGeometryChangeObserver-Protocol.h>
- #import <UIKit/_UILayoutItem-Protocol.h>
- #import <UIKit/_UILegacyFocusRegion-Protocol.h>
- #import <UIKit/_UIMultilineTextContentSizing-Protocol.h>
- -#import <UIKit/_UIScrollNotification-Protocol.h>
- +#import <UIKit/_UIScrollViewScrollObserver_Internal-Protocol.h>
- #import <UIKit/_UITraitEnvironmentInternal-Protocol.h>
- -@class CALayer, NSArray, NSISEngine, NSISVariable, NSLayoutDimension, NSLayoutXAxisAnchor, NSLayoutYAxisAnchor, NSMapTable, NSMutableArray, NSMutableSet, NSString, UIBezierPath, UIColor, UIKBRenderConfig, UILayoutGuide, UIPresentationController, UIStoryboardPreviewingSegueTemplateStorage, UITraitCollection, UIViewController, UIWindow, _UITouchForceObservable;
- -@protocol UIFocusContainer, UIFocusEnvironment, _UIFocusRegionContainer, _UIFocusRegionContainerInternal;
- +@class CALayer, NSArray, NSISEngine, NSISVariable, NSLayoutDimension, NSLayoutXAxisAnchor, NSLayoutYAxisAnchor, NSMapTable, NSMutableArray, NSMutableSet, NSString, UIBezierPath, UIColor, UIDropInteraction, UIKBRenderConfig, UILayoutGuide, UIPresentationController, UIStoryboardPreviewingSegueTemplateStorage, UITraitCollection, UIViewAnimationInfo, UIViewController, UIWindow, _UITouchForceObservable;
- +@protocol UIFocusEnvironment, _UIFocusRegionContainer, _UIViewDraggingDestinationDelegate, _UIViewDraggingSourceDelegate;
- -@interface UIView : UIResponder <_UIScrollNotification, UITextEffectsOrdering, NSISVariableDelegate, _UILayoutItem, _UIMultilineTextContentSizing, NSISEngineDelegate, _UITraitEnvironmentInternal, _UIFocusEnvironmentInternal, _UIFocusRegionContainerInternal, _UILegacyFocusRegion, _UIGeometryChangeObserver, _UIFocusEnvironmentPrivate, _UIFocusRegionContainer, UIFocusContainer, NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, CALayerDelegate>
- +@interface UIView : UIResponder <_UIScrollViewScrollObserver_Internal, UITextEffectsOrdering, NSISVariableDelegate, _UILayoutItem, _UIMultilineTextContentSizing, NSISEngineDelegate, _UIDraggingItemVisualTarget, UILayoutItem_Internal, _UITraitEnvironmentInternal, _UIFocusItemInternal, _UIFocusItemDebuggable, _UIFocusRegionContainerInternal, _UILegacyFocusRegion, _UIGeometryChangeObserver, _UIFocusEnvironmentPrivate, _UIFocusRegionContainer, NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, CALayerDelegate>
- {
- NSMutableArray *_constraintsExceptingSubviewAutoresizingConstraints;
- UITraitCollection *_cachedTraitCollection;
- CALayer *_layer;
- CALayer *_layerRetained;
- - id _gestureInfo;
- + int _enabledGestures;
- NSMutableArray *_gestureRecognizers;
- UIWindow *_window;
- NSArray *_subviewCache;
- @@ -108,6 +110,7 @@
- unsigned int isInAnimatedLayout:1;
- unsigned int isSubviewUpdatingAutoresizingConstraints:1;
- unsigned int isUpdatingConstraints:1;
- + unsigned int isReapplyingStillActiveBrokenConstraints:1;
- unsigned int isHostingUpdateConstraintsPassDuringLayout:1;
- unsigned int isRunningEngineLevelConstraintsPass:1;
- unsigned int isUpdatingLayoutEngineHostConstraints:1;
- @@ -136,38 +139,43 @@
- unsigned int userInterfaceIdiom:3;
- unsigned int ancestorDefinesTintColor:1;
- unsigned int ancestorDefinesTintAdjustmentMode:1;
- + unsigned int ancestorIgnoresInvertColors:1;
- unsigned int needsTraitCollectionDidChangePropagation:1;
- unsigned int overridesTraitCollectionDidChange:1;
- unsigned int coloredViewBounds:1;
- unsigned int coloredAlignmentRects:1;
- unsigned int coloredFocusItems:1;
- - unsigned int preservesSuperviewMargins:1;
- + unsigned int preservesSuperviewMargins:4;
- + unsigned int insettingLayoutMarginsFromSafeArea:4;
- + unsigned int safeAreaInsetsFrozen:1;
- + unsigned int viewDelegateContentOverlayInsetsAreClean:1;
- unsigned int hasGeometryObservers:1;
- unsigned int wantsGeometryChanges:1;
- unsigned int hasTraitStorageList:1;
- unsigned int cachedTraitCollectionIsValid:1;
- unsigned int dontUpdateInferredLayoutMargins:1;
- + unsigned int areLayoutMarginsDirectional:1;
- unsigned int implementsViewForBaselineLayout:1;
- unsigned int tracksFocusedAncestors:1;
- unsigned int hasLayoutArrangements:1;
- unsigned int isHiddenManagedByLayoutArrangement:1;
- + unsigned int hasAddedFocusGuides:1;
- + unsigned int hasFocusSpeedBumpEdges:1;
- unsigned int hasFocusableContentMargins:1;
- + unsigned int focusInteractionDisabled:1;
- unsigned int shouldReverseLayoutDirection:1;
- unsigned int cannotBeParentTraitEnvironment:1;
- - unsigned int didSetViewGenerator:1;
- - unsigned int viewGeneratorAppearanceState:2;
- - unsigned int viewGeneratorPendingAppearanceCompletion:1;
- - unsigned int viewGeneratorReparenting:1;
- - unsigned int viewGeneratorOriginalAppearanceChanged:1;
- - unsigned int viewGeneratorAppearanceCompletionCalledWithinRunTransition:1;
- - unsigned int viewGeneratorNewChange:1;
- unsigned int hasTemplateLayoutView:2;
- unsigned int ignoresTemplateLayoutView:2;
- - unsigned int hasMirrorTransform:1;
- unsigned int needsContentsFormatUpdate:1;
- + unsigned int accessibilityIgnoresInvertColors:1;
- + unsigned int allowsSimultaneousDragsToBegin:1;
- } _viewFlags;
- long long _layoutSubviewsCount;
- long long _retainCount;
- + id <_UIViewDraggingSourceDelegate> _draggingSourceDelegate;
- + id <_UIViewDraggingDestinationDelegate> _draggingDestinationDelegate;
- + NSMutableArray *_interactions;
- long long _tintAdjustmentDimmingCount;
- _Bool _shouldArchiveUIAppearanceTags;
- _Bool _wantsDeepColorDrawing;
- @@ -181,7 +189,7 @@
- NSString *_layoutDebuggingIdentifier;
- NSMapTable *_stashedLayoutVariableObservations;
- NSMutableArray *_internalConstraints;
- - double _continuousCornerRadius;
- + UILayoutGuide *_safeAreaLayoutGuide;
- unsigned long long _countOfFocusedAncestorTrackingViewsInSubtree;
- long long _semanticContentAttribute;
- id _contentSizeNotificationToken;
- @@ -191,6 +199,7 @@
- UIPresentationController *__presentationControllerToNotifyOnLayoutSubviews;
- struct UIEdgeInsets _rawLayoutMargins;
- struct UIEdgeInsets _inferredLayoutMargins;
- + struct UIEdgeInsets _safeAreaInsets;
- }
- + (void)mapTrackedAnimations:(id)arg1 withBlock:(CDUnknownBlockType)arg2;
- @@ -199,7 +208,6 @@
- + (long long)userInterfaceLayoutDirectionForSemanticContentAttribute:(long long)arg1 relativeToLayoutDirection:(long long)arg2;
- + (long long)userInterfaceLayoutDirectionForSemanticContentAttribute:(long long)arg1;
- + (void)_setShouldEnableUIKitParallaxEffects:(_Bool)arg1;
- -+ (_Bool)_shouldEnableUIKitDefaultParallaxEffects;
- + (void)_recenterMotionEffects;
- + (_Bool)_motionEffectsEnabled;
- + (_Bool)_motionEffectsSupported;
- @@ -226,11 +234,6 @@
- + (id)appearance;
- + (void)_removeHierarchyTrackingVisitor:(id)arg1;
- + (void)_addHierarchyTrackingVisitor:(id)arg1;
- -+ (_Bool)_isAccessingModel;
- -+ (void)performWithVisualChanges:(CDUnknownBlockType)arg1;
- -+ (void)performWithModelChanges:(CDUnknownBlockType)arg1;
- -+ (void)performRunTransitions:(CDUnknownBlockType)arg1;
- -+ (void)performWithPropertyAccessMode:(long long)arg1 block:(CDUnknownBlockType)arg2;
- + (void)_testIfFirstView:(id)arg1 secondView:(id)arg2 areDescendantsOfView:(id)arg3 results:(_Bool [2])arg4;
- + (void)throttledFlush;
- + (void)flush;
- @@ -287,7 +290,9 @@
- + (double)inheritedAnimationDuration;
- + (void)_setAnimationAttributes:(id)arg1 skipDelegateAssignment:(_Bool)arg2;
- + (void)_setAnimationAttributes:(id)arg1;
- ++ (_Bool)_isInKeyframeAnimationBlockWithAnimationsEnabled;
- + (_Bool)_isInAnimationBlockWithAnimationsEnabled;
- ++ (_Bool)_isInRetargetableAnimationBlock;
- + (_Bool)_isInAnimationBlock;
- + (id)_currentViewAnimationState;
- + (void)endAnimations;
- @@ -299,6 +304,7 @@
- + (id)_currentAnimationAttributes;
- + (id)_defaultUIViewActionForLayer:(id)arg1 forKey:(id)arg2;
- + (id)_defaultUIViewAnimationForLayer:(id)arg1 forKey:(id)arg2;
- ++ (_Bool)_addPendingKeyframeValue:(id)arg1 forKey:(id)arg2 view:(id)arg3;
- + (_Bool)_hasActiveAnimationContext;
- + (void)performSystemAnimation:(unsigned long long)arg1 onViews:(id)arg2 options:(unsigned long long)arg3 animations:(CDUnknownBlockType)arg4 completion:(CDUnknownBlockType)arg5;
- + (void)transitionFromView:(id)arg1 toView:(id)arg2 duration:(double)arg3 options:(unsigned long long)arg4 completion:(CDUnknownBlockType)arg5;
- @@ -311,6 +317,8 @@
- + (void)_animateWithDuration:(double)arg1 delay:(double)arg2 options:(unsigned long long)arg3 factory:(id)arg4 animations:(CDUnknownBlockType)arg5 completion:(CDUnknownBlockType)arg6;
- + (void)_setupAnimationWithDuration:(double)arg1 delay:(double)arg2 view:(id)arg3 options:(unsigned long long)arg4 animations:(CDUnknownBlockType)arg5 start:(CDUnknownBlockType)arg6 completion:(CDUnknownBlockType)arg7;
- + (void)_setupAnimationWithDuration:(double)arg1 delay:(double)arg2 view:(id)arg3 options:(unsigned long long)arg4 factory:(id)arg5 animations:(CDUnknownBlockType)arg6 start:(CDUnknownBlockType)arg7 animationStateGenerator:(CDUnknownBlockType)arg8 completion:(CDUnknownBlockType)arg9;
- ++ (_Bool)_shouldTrackAnimationsWithAnimator;
- ++ (_Bool)_shouldTrackActionWithAnimator:(id)arg1;
- + (void)addKeyframeWithRelativeStartTime:(double)arg1 relativeDuration:(double)arg2 animations:(CDUnknownBlockType)arg3;
- + (void)animateKeyframesWithDuration:(double)arg1 delay:(double)arg2 options:(unsigned long long)arg3 animations:(CDUnknownBlockType)arg4 completion:(CDUnknownBlockType)arg5;
- + (void)animateWithInteractionProgress:(id)arg1 options:(unsigned long long)arg2 animations:(CDUnknownBlockType)arg3 completion:(CDUnknownBlockType)arg4;
- @@ -321,7 +329,23 @@
- + (void)_animateUsingDefaultTimingWithOptions:(unsigned long long)arg1 animations:(CDUnknownBlockType)arg2 completion:(CDUnknownBlockType)arg3;
- + (double)_durationOfSpringAnimationWithMass:(double)arg1 stiffness:(double)arg2 damping:(double)arg3 velocity:(double)arg4;
- + (void)_animateUsingSpringWithDuration:(double)arg1 delay:(double)arg2 options:(unsigned long long)arg3 mass:(double)arg4 stiffness:(double)arg5 damping:(double)arg6 initialVelocity:(double)arg7 animations:(CDUnknownBlockType)arg8 completion:(CDUnknownBlockType)arg9;
- ++ (void)_performImmediatelyWithoutAnimation:(CDUnknownBlockType)arg1;
- ++ (void)_createTransformerWithInputAnimatableProperties:(id)arg1 presentationValueChangedCallback:(CDUnknownBlockType)arg2;
- ++ (void)_createTransformerWithInputAnimatableProperties:(id)arg1 modelValueSetter:(CDUnknownBlockType)arg2 presentationValueSetter:(CDUnknownBlockType)arg3;
- + (void)_animateUsingSpringWithDuration:(double)arg1 delay:(double)arg2 options:(unsigned long long)arg3 mass:(double)arg4 stiffness:(double)arg5 damping:(double)arg6 initialVelocity:(double)arg7 animations:(CDUnknownBlockType)arg8 start:(CDUnknownBlockType)arg9 completion:(CDUnknownBlockType)arg10;
- ++ (id)_collectedViewPropertiesByPerforming:(CDUnknownBlockType)arg1;
- ++ (void)_collectViewPropertiesIn:(id)arg1 byPerforming:(CDUnknownBlockType)arg2;
- ++ (void)_animateWithAnimationAndComposerGetter:(CDUnknownBlockType)arg1 animations:(CDUnknownBlockType)arg2 completion:(CDUnknownBlockType)arg3;
- ++ (void)_animateWithAnimationAndComposerGetter:(CDUnknownBlockType)arg1 animations:(CDUnknownBlockType)arg2 completion:(CDUnknownBlockType)arg3 animationStateSetup:(CDUnknownBlockType)arg4;
- ++ (void)_performWithoutRetargetingAnimations:(CDUnknownBlockType)arg1;
- ++ (void)_animateByRetargetingAnimations:(CDUnknownBlockType)arg1 completion:(CDUnknownBlockType)arg2;
- ++ (void)_animateUsingSpringWithDampingRatio:(double)arg1 response:(double)arg2 tracking:(_Bool)arg3 initialDampingRatio:(double)arg4 initialResponse:(double)arg5 dampingRatioSmoothing:(double)arg6 responseSmoothing:(double)arg7 targetSmoothing:(double)arg8 projectionDeceleration:(double)arg9 animations:(CDUnknownBlockType)arg10 completion:(CDUnknownBlockType)arg11;
- ++ (void)_animateUsingSpringWithDampingRatio:(double)arg1 response:(double)arg2 tracking:(_Bool)arg3 dampingRatioSmoothing:(double)arg4 responseSmoothing:(double)arg5 targetSmoothing:(double)arg6 projectionDeceleration:(double)arg7 animations:(CDUnknownBlockType)arg8 completion:(CDUnknownBlockType)arg9;
- ++ (void)__animateUsingSpringWithDampingRatio:(double)arg1 response:(double)arg2 interactive:(_Bool)arg3 initialDampingRatio:(id)arg4 initialResponse:(id)arg5 dampingRatioSmoothing:(double)arg6 responseSmoothing:(double)arg7 targetSmoothing:(double)arg8 projectionDeceleration:(double)arg9 animations:(CDUnknownBlockType)arg10 completion:(CDUnknownBlockType)arg11;
- ++ (void)_animateUsingSpringBehavior:(id)arg1 tracking:(_Bool)arg2 animations:(CDUnknownBlockType)arg3 completion:(CDUnknownBlockType)arg4;
- ++ (void)_animateUsingSpringWithTension:(double)arg1 friction:(double)arg2 interactive:(_Bool)arg3 animations:(CDUnknownBlockType)arg4 completion:(CDUnknownBlockType)arg5;
- ++ (void)_animateUsingSpringInteractive:(_Bool)arg1 animations:(CDUnknownBlockType)arg2 completion:(CDUnknownBlockType)arg3;
- ++ (void)_animateWithFrictionBounceAnimations:(CDUnknownBlockType)arg1 completion:(CDUnknownBlockType)arg2;
- + (id)_topMostView:(id)arg1 reverse:(_Bool)arg2;
- + (_Bool)_isAddingResponderToTree;
- + (void)_setIsResponderAncestorOfFirstResponder:(_Bool)arg1 startingAtFirstResponder:(id)arg2;
- @@ -359,7 +383,7 @@
- @property(retain, nonatomic, getter=_contentSizeNotificationToken, setter=_setContentSizeNotificationToken:) id contentSizeNotificationToken; // @synthesize contentSizeNotificationToken=_contentSizeNotificationToken;
- @property(nonatomic) long long semanticContentAttribute; // @synthesize semanticContentAttribute=_semanticContentAttribute;
- @property(nonatomic) unsigned long long _countOfFocusedAncestorTrackingViewsInSubtree; // @synthesize _countOfFocusedAncestorTrackingViewsInSubtree;
- -@property(nonatomic, setter=_setContinuousCornerRadius:) double _continuousCornerRadius; // @synthesize _continuousCornerRadius;
- +@property(nonatomic) struct UIEdgeInsets safeAreaInsets; // @synthesize safeAreaInsets=_safeAreaInsets;
- @property(nonatomic) long long tag; // @synthesize tag=_tag;
- @property(nonatomic, setter=_setShouldArchiveUIAppearanceTags:) _Bool _shouldArchiveUIAppearanceTags; // @synthesize _shouldArchiveUIAppearanceTags;
- @property(readonly, retain, nonatomic) NSArray *_constraintsExceptingSubviewAutoresizingConstraints; // @synthesize _constraintsExceptingSubviewAutoresizingConstraints;
- @@ -377,64 +401,59 @@
- @property(nonatomic, setter=_setRawLayoutMargins:) struct UIEdgeInsets _rawLayoutMargins; // @synthesize _rawLayoutMargins;
- @property(retain, nonatomic, setter=_setInteractionTintColor:) UIColor *_interactionTintColor; // @synthesize _interactionTintColor;
- - (void).cxx_destruct;
- +- (void)_setSpringLoaded:(_Bool)arg1 interactionInitializer:(CDUnknownBlockType)arg2;
- +- (_Bool)_hasSpringLoadedInteractions;
- +- (void)_removeSpringLoadedInteractions;
- - (id)_previewingSegueTemplateStorageForLocation:(struct CGPoint)arg1 inView:(id)arg2;
- - (id)_idleModeLayoutAttributes;
- - (void)_setIdleModeLayoutAttributes:(id)arg1;
- @property(readonly, nonatomic) long long effectiveUserInterfaceLayoutDirection;
- -- (void)_updateDirectionalConstraintsIfNeeded;
- -- (struct CGRect)_focusRegionContainerFrameInScreen:(id)arg1;
- -- (_Bool)_requiresIntersectionWithFocusMapSearchArea;
- -@property(readonly, nonatomic, getter=_parentFocusRegionContainer) id <_UIFocusRegionContainerInternal> parentFocusRegionContainer;
- -- (id)_regionForFocusedItem:(id)arg1 inScreen:(id)arg2;
- +- (void)_updateDirectionalConstraintsIfNeededWasFlipped:(_Bool)arg1;
- +- (void)_diagnoseFocusInteractionEligibilityForReport:(id)arg1 checkAncestors:(_Bool)arg2;
- +- (void)_diagnoseFocusInteractionEligibilityForReport:(id)arg1;
- +- (_Bool)_shouldAlwaysDiagnoseFocusInteractionEligibility;
- +- (void)_diagnoseFocusabilityForReport:(id)arg1;
- +- (id)_whyIsThisViewNotFocusable;
- +- (id)_attributesForFocusRegionContentInCoordinateSpace:(id)arg1;
- +- (id)_regionForFocusedItem:(id)arg1 inCoordinateSpace:(id)arg2;
- - (void)_searchForFocusRegionsInContext:(id)arg1;
- -- (_Bool)_shouldSearchForFocusRegionsInContext:(id)arg1;
- -- (struct CGRect)_actualFocusRegionFrameInScreen:(id)arg1;
- -- (struct CGRect)_focusRegionFrameInScreen:(id)arg1;
- -@property(readonly, nonatomic, getter=_focusedItemRegionContainer) __weak id <_UIFocusRegionContainer> focusedItemRegionContainer;
- +- (struct CGRect)_focusRegionFrameInCoordinateSpace:(id)arg1;
- +- (struct CGRect)_defaultFocusRegionFrame;
- +- (id)_preferredFocusRegionCoordinateSpace;
- - (id)_focusDebugOverlayParentView;
- - (_Bool)_isTransparentFocusRegion;
- - (id)_fulfillPromisedFocusRegion;
- - (_Bool)_isPromiseFocusRegion;
- - (id)_focusRegionGuides;
- - (id)_focusRegionView;
- -- (id)_childFocusRegionsInRect:(struct CGRect)arg1;
- -- (id)_childFocusRegions;
- -- (id)_focusRegionItem;
- -- (_Bool)_focusRegionCanBecomeFocused;
- -- (_Bool)_focusRegionIsEligibleForFocus;
- +- (id)_childFocusRegionsInRect:(struct CGRect)arg1 inCoordinateSpace:(id)arg2;
- - (struct CGRect)_focusRegionFrame;
- -- (void)focusedViewDidChange;
- -- (void)_focusedViewDidChange:(id)arg1;
- -- (void)focusedViewWillChange;
- -- (void)_focusedViewWillChange:(id)arg1;
- -- (void)updatePreferredFocusedItemIfNeeded;
- +- (_Bool)_legacy_isEligibleForFocusInteraction;
- +- (id)_focusRegionFocusSystem;
- +@property(readonly, nonatomic, getter=_focusMapContainer) __weak id <_UIFocusRegionContainer> focusMapContainer;
- +@property(readonly, nonatomic, getter=_isEligibleForFocusInteraction) _Bool eligibleForFocusInteraction;
- - (void)_setNeedsNonDeferredFocusUpdate;
- -- (void)setNeedsPreferredFocusedItemUpdate;
- -- (_Bool)isAncestorOfItem:(id)arg1;
- -@property(readonly, nonatomic) UIView *focusedView;
- -@property(readonly, nonatomic) id <UIFocusContainer> preferredFocusedItem;
- -- (_Bool)shouldChangeFocusedItem:(id)arg1 heading:(unsigned long long)arg2;
- -- (_Bool)shouldChangeFocusedItem:(id)arg1;
- -- (void)didUpdateFocusFromView:(id)arg1;
- +- (void)focusedViewDidChange;
- - (void)didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- - (void)_didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- -- (void)willUpdateFocusToView:(id)arg1;
- -- (void)willUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- - (void)_willUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- -- (_Bool)shouldUpdateFocusFromView:(id)arg1 toView:(id)arg2 heading:(unsigned long long)arg3;
- - (_Bool)shouldUpdateFocusInContext:(id)arg1;
- - (_Bool)_shouldUpdateFocusInContext:(id)arg1;
- - (void)updateFocusIfNeeded;
- +- (void)setNeedsPreferredFocusedItemUpdate;
- - (void)setNeedsFocusUpdate;
- @property(readonly, copy, nonatomic) NSArray *preferredFocusEnvironments;
- @property(readonly, nonatomic) __weak UIView *preferredFocusedView;
- @property(readonly, nonatomic, getter=_parentFocusEnvironment) __weak id <UIFocusEnvironment> parentFocusEnvironment;
- +@property(readonly, nonatomic, getter=_focusTouchSensitivityStyle) long long focusTouchSensitivityStyle;
- +@property(readonly, nonatomic, getter=_mayRemainFocused) _Bool mayRemainFocused;
- - (double)_preferredDurationScaleFactorForFocusAnimation:(long long)arg1 inContext:(id)arg2;
- - (double)_preferredDurationForFocusAnimation:(long long)arg1 inContext:(id)arg2;
- - (id)_preferredConfigurationForFocusAnimation:(long long)arg1 inContext:(id)arg2;
- - (id)_currentFocusAnimationCoordinator;
- - (id)focusGuides;
- - (long long)_focusedSound;
- +- (_Bool)_isFocusDirectionFlippedHorizontally;
- - (void)_setFocusableContentMargins:(struct UIEdgeInsets)arg1;
- - (struct UIEdgeInsets)_focusableContentMargins;
- - (unsigned long long)_speedBumpEdges;
- @@ -444,9 +463,6 @@
- - (_Bool)_hasFocusableContents;
- - (_Bool)_containsPreferredFocusableView;
- - (_Bool)_allowsFocusToLeaveViaHeading:(unsigned long long)arg1;
- -- (id)_whyIsThisViewNotEligibleForFocusWithLinePrefix:(id)arg1;
- -- (id)_whyIsThisViewNotEligibleForFocus;
- -- (_Bool)_isEligibleForFocus;
- - (id)_firstCommonAncestorToView:(id)arg1;
- - (void)_focusedAncestorDidChange:(id)arg1;
- - (void)_focusedAncestorWillChange:(id)arg1;
- @@ -457,7 +473,7 @@
- - (_Bool)_isFocusedOrAncestorOfFocusedView;
- @property(readonly, nonatomic, getter=isFocused) _Bool focused;
- @property(readonly, nonatomic) _Bool canBecomeFocused;
- -- (id)_whyIsThisViewNotFocusable;
- +@property(nonatomic, getter=_isFocusInteractionEnabled, setter=_setFocusInteractionEnabled:) _Bool focusInteractionEnabled;
- - (id)resizableSnapshotViewFromRect:(struct CGRect)arg1 withCapInsets:(struct UIEdgeInsets)arg2;
- - (id)snapshotView;
- - (_Bool)drawViewHierarchyInRect:(struct CGRect)arg1;
- @@ -465,7 +481,6 @@
- - (id)snapshot;
- - (_Bool)drawViewHierarchyInRect:(struct CGRect)arg1 afterScreenUpdates:(_Bool)arg2;
- - (_Bool)_drawViewHierarchyInRect:(struct CGRect)arg1;
- -- (_Bool)_imageSnapshotCapturedAllContent;
- - (id)resizableSnapshotViewFromRect:(struct CGRect)arg1 afterScreenUpdates:(_Bool)arg2 withCapInsets:(struct UIEdgeInsets)arg3;
- - (id)snapshotViewAfterScreenUpdates:(_Bool)arg1;
- - (void)_notifyArrangementsOfChangeInItem:(id)arg1 withSelector:(SEL)arg2;
- @@ -474,6 +489,7 @@
- - (void)_setFirstResponder:(id)arg1;
- - (void)_unregisterForGeometryChanges;
- - (void)_registerForGeometryChanges;
- +- (void)_updateEmbeddedViewControllerContentOverlayInsetsIfNecessary;
- - (void)_notifyGeometryObserversWithChangeInfo:(id)arg1;
- - (_Bool)_shouldNotifyGeometryObservers;
- - (void)_addParentGeometryObservers;
- @@ -487,6 +503,8 @@
- @property(nonatomic) struct CGAffineTransform transform;
- - (void)_reestablishConstraintsForTransformChange;
- @property(nonatomic) struct CGPoint center;
- +- (void)_updateCombinedInsetsIfNecessary;
- +- (struct CGRect)_optimized_convertRect:(struct CGRect)arg1 toCoordinateSpace:(id)arg2;
- @property(readonly, nonatomic) struct CGRect bounds;
- - (struct CGRect)convertRect:(struct CGRect)arg1 fromCoordinateSpace:(id)arg2;
- - (struct CGRect)convertRect:(struct CGRect)arg1 toCoordinateSpace:(id)arg2;
- @@ -523,7 +541,6 @@
- - (void)_dispatchMotionEffectsVisitorWithDelta:(long long)arg1;
- - (_Bool)_isInHierarchyAllowingMotionEffects;
- - (_Bool)_isInVisibleHierarchy;
- -- (void)_updateBackdropMaskViewsInScrollView:(id)arg1;
- - (void)_updateBackdropMaskFrames;
- - (void)_recursivelySetHiddenForBackdropMaskViews:(_Bool)arg1;
- - (void)_setHiddenForBackdropMaskViews:(_Bool)arg1;
- @@ -553,6 +570,7 @@
- - (void)_setBackdropMaskViewFlags:(long long)arg1;
- - (long long)_backdropMaskViewFlags;
- @property(nonatomic, setter=_setCornerRadius:) double _cornerRadius;
- +@property(nonatomic, setter=_setContinuousCornerRadius:) double _continuousCornerRadius;
- - (id)maskView;
- - (void)setMaskView:(id)arg1;
- @property(retain, nonatomic, setter=_setMaskView:) UIView *_maskView;
- @@ -564,6 +582,7 @@
- - (double)_contentMargin;
- @property(nonatomic, getter=_ancestorDefinesTintAdjustmentMode, setter=_setAncestorDefinesTintAdjustmentMode:) _Bool _ancestorDefinesTintAdjustmentMode;
- @property(nonatomic, getter=_ancestorDefinesTintColor, setter=_setAncestorDefinesTintColor:) _Bool _ancestorDefinesTintColor;
- +@property(nonatomic, getter=_ancestorIgnoresInvertColors, setter=_setAncestorIgnoresInvertColors:) _Bool _ancestorIgnoresInvertColors;
- - (void)_endOcclusion:(id)arg1;
- - (void)_beginOcclusion:(id)arg1;
- - (_Bool)_hasNormalTintAdjustmentMode;
- @@ -585,8 +604,8 @@
- - (void)_dispatchTintColorVisitorWithReasons:(unsigned long long)arg1;
- - (void)traitCollectionDidChange:(id)arg1;
- - (void)_processDidChangeRecursivelyFromOldTraits:(id)arg1 toCurrentTraits:(id)arg2 forceNotification:(_Bool)arg3;
- -- (void)_wrappedProcessDidChangeRecursivelyFromOldTraits:(id)arg1 toCurrentTraits:(id)arg2 scaleDidChange:(_Bool)arg3 forceNotification:(_Bool)arg4;
- -- (void)_traitCollectionDidChangeFromOldCollection:(id)arg1 toNewCollection:(id)arg2 scaleDidChange:(_Bool)arg3;
- +- (void)_wrappedProcessTraitCollectionDidChange:(const struct _UIViewTraitCollectionChangeDescription *)arg1 forceNotification:(_Bool)arg2;
- +- (void)_traitCollectionDidChangeInternal:(const struct _UIViewTraitCollectionChangeDescription *)arg1;
- - (void)_noteTraitsDidChangeRecursively;
- @property(nonatomic, getter=_canBeParentTraitEnvironment, setter=_setCanBeParentTraitEnvironment:) _Bool _canBeParentTraitEnviroment;
- - (id)_traitCollectionForChildEnvironment:(id)arg1;
- @@ -599,19 +618,49 @@
- - (void)_invalidateAppearance;
- - (_Bool)_fakeShouldAnimatePropertyWithKey:(id)arg1;
- - (_Bool)_shouldAnimatePropertyWithKey:(id)arg1;
- +@property(readonly, nonatomic, getter=_safeAreaWidthExceedsReadableWidth) _Bool safeAreaWidthExceedsReadableWidth;
- +- (void)_updateReadableContentGuideConstraintsIfNecessary;
- +- (id)_layoutMarginsGuideIfExists;
- - (void)setLayoutMarginsFollowReadableWidth:(_Bool)arg1;
- - (_Bool)layoutMarginsFollowReadableWidth;
- @property(nonatomic, setter=_setDontUpdateInferredLayoutMargins:) _Bool _dontUpdateInferredLayoutMargins;
- -- (void)setPreservesSuperviewLayoutMargins:(_Bool)arg1;
- +@property(nonatomic, setter=_setViewDelegateContentOverlayInsetsAreClean:) _Bool _viewDelegateContentOverlayInsetsAreClean;
- +@property(nonatomic, getter=_safeAreaInsetsFrozen, setter=_setSafeAreaInsetsFrozen:) _Bool safeAreaInsetsFrozen;
- +- (void)safeAreaInsetsDidChange;
- +- (void)_noteSafeAreaInsetsDidChange;
- +@property(readonly, nonatomic) UILayoutGuide *safeAreaLayoutGuide; // @synthesize safeAreaLayoutGuide=_safeAreaLayoutGuide;
- +- (id)_safeAreaLayoutGuideIfExists;
- +- (void)_updateSafeAreaLayoutGuideConstraintsIfNecessary;
- +- (void)_updateSafeAreaInsets;
- +- (struct UIEdgeInsets)_safeAreaInsetsForFrame:(struct CGRect)arg1 inSuperview:(id)arg2;
- +- (struct UIEdgeInsets)_safeAreaInsetsInSuperview:(id)arg1;
- +- (unsigned long long)_edgesPropagatingSafeAreaInsetsToDescendants;
- +- (_Bool)insetsLayoutMarginsFromSafeArea;
- +- (void)setInsetsLayoutMarginsFromSafeArea:(_Bool)arg1;
- +- (unsigned long long)edgesInsettingLayoutMarginsFromSafeArea;
- +- (void)setEdgesInsettingLayoutMarginsFromSafeArea:(unsigned long long)arg1;
- - (_Bool)preservesSuperviewLayoutMargins;
- +- (void)setPreservesSuperviewLayoutMargins:(_Bool)arg1;
- +- (unsigned long long)edgesPreservingSuperviewLayoutMargins;
- +- (void)setEdgesPreservingSuperviewLayoutMargins:(unsigned long long)arg1;
- - (void)layoutMarginsDidChange;
- +- (void)_updateInferredLayoutMarginsFromSuperview:(id)arg1;
- - (void)_updateInferredLayoutMargins;
- +- (struct UIEdgeInsets)_resolvedInferredLayoutMargins;
- +- (struct NSDirectionalEdgeInsets)directionalLayoutMargins;
- +- (void)setDirectionalLayoutMargins:(struct NSDirectionalEdgeInsets)arg1;
- - (struct UIEdgeInsets)layoutMargins;
- +- (struct UIEdgeInsets)_horizontallyReversedInferredLayoutMargins;
- - (void)setLayoutMargins:(struct UIEdgeInsets)arg1;
- - (void)_layoutMarginsDidChangeFromOldMargins:(struct UIEdgeInsets)arg1;
- -- (void)_updateLayoutMarginsGuideConstraintsIfApplicable;
- +- (void)_updateLayoutMarginsGuideConstraintsIfNecessary;
- +@property(nonatomic, setter=_setLayoutMarginsGuideIgnoresSystemMinimumMargins:) _Bool _layoutMarginsGuideIgnoresSystemMinimumMargins;
- +- (unsigned long long)_edgesPreservingSuperviewLayoutMarginsOfAncestor:(id)arg1;
- +- (struct CGRect)_systemMarginsRelevantBounds;
- +- (id)_frameLayoutItem;
- - (struct CGColor *)_backgroundCGColor;
- @property(retain, nonatomic, getter=_backgroundColorSystemColorName, setter=_setBackgroundColorSystemColorName:) NSString *backgroundColorSystemColorName;
- +@property(nonatomic) long long compositingMode;
- - (_Bool)_hasTransparentBackground;
- - (_Bool)_hasOpaqueBackground;
- - (_Bool)cancelTouchTracking;
- @@ -620,12 +669,11 @@
- - (_Bool)_canBecomeFirstResponderWhenPossible;
- - (_Bool)_becomeFirstResponderWhenPossible;
- - (void)_clearBecomeFirstResponderWhenCapable;
- +- (void)_gatherKeyResponders:(id)arg1 indexOfSelf:(unsigned long long *)arg2 visibilityTest:(CDUnknownBlockType)arg3 passingTest:(CDUnknownBlockType)arg4;
- - (id)_previousKeyResponder;
- - (id)_nextKeyResponder;
- - (long long)_topToBottomLeftToRightViewCompare:(id)arg1;
- - (id)nextResponder;
- -- (id)tapDelegate;
- -- (void)setTapDelegate:(id)arg1;
- - (_Bool)_isChargeEnabled;
- - (void)_setChargeEnabled:(_Bool)arg1;
- - (float)charge;
- @@ -633,7 +681,7 @@
- @property(nonatomic, getter=isUserInteractionEnabled) _Bool userInteractionEnabled;
- - (id)_window;
- - (void)dealloc;
- -- (void)_cleanUpLayoutArrangements;
- +- (void)_layoutConstraintCleanup;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- - (id)initWithFrame:(struct CGRect)arg1;
- @@ -687,6 +735,7 @@
- - (id)_mutableLayoutArrangementsCreateIfNecessary;
- - (_Bool)_hasLayoutArrangements;
- @property(readonly, retain, nonatomic) NSMutableArray *_mutableLayoutArrangements;
- +- (struct CGRect)_layoutGuide:(id)arg1 adjustedLayoutFrameForFrame:(struct CGRect)arg2;
- - (void)removeLayoutGuide:(id)arg1;
- - (void)addLayoutGuide:(id)arg1;
- - (id)layoutGuides;
- @@ -694,10 +743,8 @@
- @property(readonly, retain, nonatomic) NSMutableArray *_mutableLayoutGuides;
- @property(nonatomic, setter=_setIgnoresTemplateLayoutView:) _Bool _ignoresTemplateLayoutView;
- @property(retain, nonatomic, setter=_setTemplateLayoutView:) UIView *_templateLayoutView;
- +@property(readonly, nonatomic) _Bool _areLayoutMarginsDirectional;
- - (_Bool)_canBeReusedInPickerView;
- -- (_Bool)_isFocusDirectionFlippedHorizontally;
- -@property(readonly, nonatomic) struct CGSize _sensitivitySize;
- -@property(nonatomic, setter=_setMayRemainFocused:) _Bool _mayRemainFocused;
- - (_Bool)_allowsLinkPreviewInteractionInViewServices;
- - (void)setOrigin:(struct CGPoint)arg1;
- - (struct CGPoint)origin;
- @@ -739,46 +786,11 @@
- - (_Bool)_needsLayoutOnAnimatedFrameChangeForNewFrame:(struct CGRect)arg1;
- - (struct CGRect)extent;
- - (struct CGRect)frame;
- -- (_Bool)inFullyDisappearedState;
- -- (_Bool)inFullyAppearedState;
- -- (_Bool)temporaryAppearanceStateClean;
- -- (void)performCompletionAppearanceCallbacksForSubview:(id)arg1;
- -- (void)performCompletionAppearanceCallbacksForSubHierarchy;
- -- (void)performCompletionCallbacksPending:(_Bool)arg1;
- -- (void)resolvePendingDisappearanceCallbacksRecursively;
- -- (void)resolvePendingAppearanceCallbacksRecursivelyInSubHierarchy;
- -- (void)resolvePendingAppearanceCallbacks;
- -- (void)performForSubviewsInAllVisualStates:(CDUnknownBlockType)arg1;
- -- (void)sendViewDidDisappearAnimated:(_Bool)arg1;
- -- (void)sendViewWillDisappearAnimated:(_Bool)arg1;
- -- (void)sendViewDidAppearAnimated:(_Bool)arg1;
- -- (void)sendViewWillAppearAnimated:(_Bool)arg1;
- -- (void)pushVisualStateRecursively;
- -- (void)applyUpdatesRecursively:(_Bool)arg1 subHierarchyAppearanceState:(long long)arg2 immediateAnimated:(_Bool)arg3 newChange:(_Bool)arg4;
- -- (void)sendAppearanceCallbacksForDisappearingViewWithSubHierarchyAppearanceState:(long long)arg1 animated:(_Bool)arg2;
- -- (void)sendAppearanceCallbacksForAppearingViewWithSubHierarchyAppearanceState:(long long)arg1 animated:(_Bool)arg2 appearingType:(long long)arg3;
- -- (void)applyUpdatesRecursively;
- -- (_Bool)viewGeneratorNewChange;
- -- (long long)viewGeneratorAppearanceState;
- -- (id)updateIfNeeded;
- -- (void)updateIfNeededRecursively;
- -- (void)emptySubviewsOfGeneratorSubhierarchy;
- -- (void)prepareViewVisualStateOfViewSubhierarchy;
- -- (void)setNeedsUpdateViewHierarchyIfSizeChanged;
- -- (void)setNeedsUpdateViewHierarchy;
- -- (id)viewPresentation;
- -- (id)previousViewModel;
- -- (void)setViewsWithPendingAppearanceCompletionCallbacks:(id)arg1;
- -- (id)viewsWithPendingAppearanceCompletionCallbacks;
- -- (id)previousVisualState;
- -- (void)setPreviousVisualState:(id)arg1;
- -- (id)visualState;
- -- (void)setVisualState:(id)arg1;
- -- (id)viewGenerator;
- -- (void)setViewGenerator:(id)arg1;
- -- (id)viewGenerationInfo;
- -- (void)setViewGenerationInfo:(id)arg1;
- -- (id)stateData;
- +- (void)stopSettingPresentationValueForKey:(id)arg1;
- +- (void)setPresentationValue:(id)arg1 forKey:(id)arg2 updateIfExists:(_Bool)arg3;
- +- (void)_setPresentationValue:(id)arg1 forKey:(id)arg2;
- +- (id)animationEntryForKey:(id)arg1;
- +@property(retain, nonatomic) UIViewAnimationInfo *animationInfo;
- @property(readonly, nonatomic) _Bool _isInLayoutSubviews; // @dynamic _isInLayoutSubviews;
- - (void)layoutSubviews;
- - (void)_updateSubviewFramesFromTemplateLayoutView:(id)arg1;
- @@ -828,7 +840,6 @@
- - (void)didAddSubview:(id)arg1;
- - (void)sendSubviewToBack:(id)arg1;
- - (void)bringSubviewToFront:(id)arg1;
- -- (void)_movedToFront;
- - (void)insertSubview:(id)arg1 aboveSubview:(id)arg2;
- - (void)insertSubview:(id)arg1 belowSubview:(id)arg2;
- - (void)addSubview:(id)arg1;
- @@ -890,6 +901,9 @@
- - (void)_clearAnimationFilters;
- - (_Bool)_isInTransitionBlock;
- - (id)_basicAnimationWithKeyPath:(id)arg1;
- +- (id)_initialValueForLayer:(id)arg1 keyPath:(id)arg2 usePresentationValue:(_Bool)arg3;
- +- (void)_generateAnimationsForPendingKeyframes:(id)arg1 duration:(double)arg2;
- +- (id)_initialValueForKey:(id)arg1;
- - (struct CGImage *)createSnapshotWithRect:(struct CGRect)arg1;
- - (void)setClipsSubviews:(_Bool)arg1;
- - (_Bool)isEnabled;
- @@ -901,6 +915,8 @@
- - (void)setSize:(struct CGSize)arg1;
- - (struct CGSize)size;
- - (id)initWithSize:(struct CGSize)arg1;
- +- (void)_didScroll;
- +- (void)_observeScrollViewDidScroll:(id)arg1;
- - (_Bool)_isInteractiveElement;
- - (id)_disabledColor;
- - (struct CGRect)_visualAltitudeSensitiveBoundsWithInfiniteEdges:(unsigned long long)arg1;
- @@ -912,6 +928,15 @@
- - (void)_registerAsReferenceView;
- - (void)_unregisterFromAnimators;
- - (void)_notifyReferenceViewSizeChange;
- +- (id)_projectedTargetForKey:(id)arg1 decelerationFactor:(double)arg2;
- +- (id)velocityForKey:(id)arg1;
- +- (void)_setVelocity:(id)arg1 forKey:(id)arg2;
- +- (id)_velocityForKey:(id)arg1;
- +- (void)_setTargetVelocity:(id)arg1 forKey:(id)arg2;
- +- (id)_targetVelocityForKey:(id)arg1;
- +- (id)_velocityForKey:(id)arg1 target:(_Bool)arg2;
- +- (void)_setVelocity:(id)arg1 forKey:(id)arg2 target:(_Bool)arg3;
- +- (void)_animatePropertyWithKey:(id)arg1 currentValue:(id)arg2 targetValueGetter:(CDUnknownBlockType)arg3 newValueCallback:(CDUnknownBlockType)arg4;
- - (id)_encodableSubviews;
- @property(readonly, nonatomic, getter=_currentScreenScale) double currentScreenScale;
- - (void)_recursivelyNameLayerTree;
- @@ -950,6 +975,7 @@
- - (void)_setContentsTransform:(struct CGAffineTransform)arg1;
- - (void)_setContentImage:(id)arg1;
- - (_Bool)_canHandleStatusBarTouchAtLocation:(struct CGPoint)arg1;
- +- (void)_collectKeyViews:(id)arg1 visibilityTest:(CDUnknownBlockType)arg2 passingTest:(CDUnknownBlockType)arg3;
- - (void)_collectKeyViews:(id)arg1;
- - (void)_clearBecomeFirstResponderWhenCapableOnSubtree;
- - (id)_rootForKeyResponderCycle;
- @@ -974,6 +1000,7 @@
- - (void)_willChangeToIdiom:(long long)arg1 onScreen:(id)arg2 traverseHierarchy:(_Bool)arg3;
- - (void)_willChangeToIdiomOnScreen:(id)arg1 traverseHierarchy:(_Bool)arg2;
- @property(nonatomic, getter=_userInterfaceIdiom, setter=_setUserInterfaceIdiom:) long long _userInterfaceIdiom;
- +- (void)_accessibilityDidMoveToWindowManageInvertFilter;
- - (void)_applyScreenScaleToContentScaleFactorIfNotSpecifiedByDeveloperTargetScreen:(id)arg1;
- - (_Bool)_shouldInheritScreenScaleAsContentScaleFactor;
- - (void)_applyAppearanceInvocations;
- @@ -986,7 +1013,6 @@
- - (void)_setInterceptMouseEvent:(_Bool)arg1;
- - (void)_invalidateLayerContents;
- - (void)_invalidateSubviewCache;
- -- (void)_didScroll;
- - (id)_scroller;
- - (_Bool)_subclassImplementsViewForBaselineLayout;
- - (_Bool)_subclassImplementsIntrinsicSizeWithinSize;
- @@ -995,6 +1021,12 @@
- - (id)_viewControllerForAncestor;
- - (id)_initWithMaskImage:(id)arg1;
- - (id)_initWithLayer:(id)arg1;
- +- (void)addDragInteraction:(id)arg1;
- +- (_Bool)_canAddInteraction:(id)arg1;
- +- (void)setInteractions:(id)arg1;
- +- (id)interactions;
- +- (void)removeInteraction:(id)arg1;
- +- (void)addInteraction:(id)arg1;
- - (_Bool)gestureRecognizerShouldBegin:(id)arg1;
- - (void)removeAllGestureRecognizers;
- - (void)removeGestureRecognizer:(id)arg1;
- @@ -1009,6 +1041,7 @@
- - (void)setValue:(id)arg1 forKey:(id)arg2;
- - (void)drawLayer:(id)arg1 inContext:(struct CGContext *)arg2;
- - (void)layerWillDraw:(id)arg1;
- +- (id)_parentDescription;
- - (id)recursiveDescription;
- - (id)_superDescription;
- @property(readonly, copy) NSString *description;
- @@ -1035,74 +1068,24 @@
- - (void)restoreUserActivityState:(id)arg1;
- - (void)updateUserActivityState:(id)arg1;
- @property(readonly, nonatomic) _Bool _shouldReverseLayoutDirection;
- -@property(readonly) NSLayoutYAxisAnchor *lastBaselineAnchor;
- -@property(readonly) NSLayoutYAxisAnchor *firstBaselineAnchor;
- -@property(readonly) NSLayoutYAxisAnchor *centerYAnchor;
- -@property(readonly) NSLayoutXAxisAnchor *centerXAnchor;
- -@property(readonly) NSLayoutDimension *heightAnchor;
- -@property(readonly) NSLayoutDimension *widthAnchor;
- -@property(readonly) NSLayoutYAxisAnchor *bottomAnchor;
- -@property(readonly) NSLayoutYAxisAnchor *topAnchor;
- -@property(readonly) NSLayoutXAxisAnchor *rightAnchor;
- -@property(readonly) NSLayoutXAxisAnchor *leftAnchor;
- -@property(readonly) NSLayoutXAxisAnchor *trailingAnchor;
- -@property(readonly) NSLayoutXAxisAnchor *leadingAnchor;
- +- (id)_layoutRect;
- +@property(readonly, nonatomic) NSLayoutYAxisAnchor *lastBaselineAnchor;
- +@property(readonly, nonatomic) NSLayoutYAxisAnchor *firstBaselineAnchor;
- +@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;
- - (id)_createIfNeededAnchorForAssocObjectKey:(char *)arg1 class:(Class)arg2 withAttribute:(long long)arg3;
- -- (void)_prepareToAppearInNavigationItem:(id)arg1 onLeft:(_Bool)arg2;
- -- (void)gestureEnded:(struct __GSEvent *)arg1;
- -- (void)gestureChanged:(struct __GSEvent *)arg1;
- -- (void)gestureStarted:(struct __GSEvent *)arg1;
- -- (void)_resetZoomingWithEvent:(struct __GSEvent *)arg1;
- -- (int)stateForGestureType:(int)arg1;
- -- (float)_zoomScale;
- -- (void)_setZoomScale:(float)arg1 duration:(double)arg2;
- -- (float)rotationDegrees;
- -- (void)setRotationDegrees:(float)arg1 duration:(double)arg2;
- -- (id)valueForGestureAttribute:(int)arg1;
- -- (void)setValue:(id)arg1 forGestureAttribute:(int)arg2;
- +@property(nonatomic, setter=_setContentManagementState:) unsigned long long _contentManagementState;
- +- (void)_uinavigationbar_prepareToAppearInNavigationItem:(id)arg1 onLeft:(_Bool)arg2;
- - (int)enabledGestures;
- - (void)setEnabledGestures:(int)arg1;
- -- (id)gestureDelegate;
- -- (void)setGestureDelegate:(id)arg1;
- -- (_Bool)canHandleGestures;
- -- (void)_stopRotationFromEvent:(struct __GSEvent *)arg1;
- -- (void)_rotateFromEvent:(struct __GSEvent *)arg1;
- -- (_Bool)_startRotationFromEvent:(struct __GSEvent *)arg1;
- -- (_Bool)_canStartRotationFromEvent:(struct __GSEvent *)arg1;
- -- (void)_setRotationAnimationProgress:(id)arg1;
- -- (void)_rotateToDegrees:(float)arg1 duration:(float)arg2 event:(struct __GSEvent *)arg3;
- -- (void)rotateToDegrees:(float)arg1;
- -- (void)_stopZoomFromEvent:(struct __GSEvent *)arg1;
- -- (_Bool)_startZoomFromEvent:(struct __GSEvent *)arg1;
- -- (_Bool)_canStartZoomFromEvent:(struct __GSEvent *)arg1;
- -- (_Bool)_zoomWithEvent:(struct __GSEvent *)arg1;
- -- (float)_rubberBandScaleForScale:(float)arg1;
- -- (float)_minimumZoomScaleDelta;
- -- (float)_scaleForInternalScale:(float)arg1;
- -- (float)_internalScaleForScale:(float)arg1;
- -- (void)_setZoomAnimationProgress:(id)arg1;
- -- (_Bool)_isRubberBanding;
- -- (void)_rubberbandZoomToEvent:(struct __GSEvent *)arg1 scale:(float)arg2;
- -- (void)_zoomToEvent:(struct __GSEvent *)arg1 scale:(float)arg2 animate:(_Bool)arg3 constrainScrollPoint:(_Bool)arg4;
- -- (void)_zoomToScale:(float)arg1 event:(struct __GSEvent *)arg2;
- -- (void)_setGestureInfoZoomScale:(float)arg1;
- -- (void)zoomToScale:(float)arg1;
- -- (struct CGPoint)_scrollPointForPoint:(struct CGPoint)arg1 scale:(float)arg2 constrain:(_Bool)arg3 snapToEdge:(_Bool)arg4;
- -- (void)animator:(id)arg1 stopAnimation:(id)arg2;
- -- (void)animator:(id)arg1 startAnimation:(id)arg2;
- -- (void)_gestureChanged:(int)arg1 event:(struct __GSEvent *)arg2;
- -- (void)_stopGesture:(int)arg1 event:(struct __GSEvent *)arg2;
- -- (void)_startGesture:(int)arg1 event:(struct __GSEvent *)arg2;
- -- (float)_zoomAnimationProgress;
- -- (void)_animateZoomFailureToWindowPoint:(struct CGPoint)arg1 scale:(double)arg2 duration:(float)arg3;
- -- (void)_animateToScrollPoint:(struct CGPoint)arg1;
- -- (void)_zoomToWindowPoint:(struct CGPoint)arg1 scale:(double)arg2 duration:(float)arg3 constrainScrollPoint:(_Bool)arg4 event:(struct __GSEvent *)arg5;
- -- (float)_zoomAnimationDurationForScale:(double)arg1;
- -- (void)_zoomToScrollPoint:(struct CGPoint)arg1 scale:(double)arg2 duration:(float)arg3 event:(struct __GSEvent *)arg4;
- -- (struct CGPoint)_constrainedScrollPoint:(struct CGPoint)arg1 contentSize:(struct CGSize)arg2;
- -- (struct CGSize)_scrollerContentSize;
- -- (void)_gestureEnded:(struct __GSEvent *)arg1;
- -- (id)_gestureInfo;
- - (void)reduceWidth:(double)arg1;
- @property(readonly, nonatomic) long long _keyboardOrientation;
- - (struct CGRect)_convertViewPointToSceneSpaceForKeyboard:(struct CGRect)arg1;
- @@ -1111,6 +1094,11 @@
- - (int)textEffectsVisibilityLevel;
- - (_Bool)isElementAccessibilityExposedToInterfaceBuilder;
- - (_Bool)isAccessibilityElementByDefault;
- +@property(nonatomic) _Bool accessibilityIgnoresInvertColors; // @dynamic accessibilityIgnoresInvertColors;
- +- (void)accessibilityApplyInvertFilter;
- +- (void)accessibilityUnapplyInvertFilter;
- +- (_Bool)_ancestorHasInvertFilterApplied;
- +- (_Bool)accessibilityInvertFilterApplied;
- @property(readonly, nonatomic) _UITouchForceObservable *_touchForceObservable;
- - (long long)_depthFirstCompare:(id)arg1;
- - (id)_enclosingInterfaceActionGroupView;
- @@ -1151,6 +1139,7 @@
- - (int)_clipCorners;
- - (void)_didChangeKeyplaneWithContext:(id)arg1;
- - (struct CGRect)_compatibleBounds;
- +@property(retain, nonatomic, getter=_dynamicDropInteraction, setter=_setDynamicDropInteraction:) UIDropInteraction *dynamicDropInteraction;
- - (void)_constrainViewToSuperview;
- - (id)actionForLayer:(id)arg1 forKey:(id)arg2;
- - (id)_screen;
- @@ -1164,7 +1153,7 @@
- - (oneway void)release;
- - (id)retain;
- - (_Bool)_la_isVisible;
- -@property(nonatomic, setter=_setHasMirrorTransform:) _Bool _hasMirrorTransform;
- +@property(nonatomic, setter=_setFlipsHorizontalAxis:) _Bool _flipsHorizontalAxis;
- - (struct CGSize)_systemLayoutSizeFittingSize:(struct CGSize)arg1 withHorizontalFittingPriority:(float)arg2 verticalFittingPriority:(float)arg3;
- - (struct CGSize)systemLayoutSizeFittingSize:(struct CGSize)arg1;
- - (struct CGSize)systemLayoutSizeFittingSize:(struct CGSize)arg1 withHorizontalFittingPriority:(float)arg2 verticalFittingPriority:(float)arg3;
- @@ -1178,6 +1167,7 @@
- - (id)_descendantWithAmbiguousLayout;
- - (void)exerciseAmbiguityInLayout;
- - (id)_layoutVariablesWithAmbiguousValue;
- +- (_Bool)_hasAmbiguousLayout;
- - (_Bool)hasAmbiguousLayout;
- - (id)constraintsAffectingLayoutForAxis:(long long)arg1;
- - (id)constraintsAffectingLayoutForAxis:(long long)arg1 ofItem:(id)arg2;
- @@ -1228,8 +1218,8 @@
- - (void)_updateLayoutEngineHostConstraints;
- - (id)_engineHostingWidthConstraint;
- - (void)_resetLayoutEngineHostConstraints;
- -- (void)_resetLayoutEngineHostConstraintsForAxis:(long long)arg1;
- -- (void)_recursiveInvalidateDescendantsNeedingDoubleUpdateConstraints;
- +- (void)_resetLayoutEngineHostConstraintsForAxis:(long long)arg1 collectingViews:(id)arg2;
- +- (void)_recursiveInvalidateDescendantsNeedingDoubleUpdateConstraintsCollectingViews:(id)arg1;
- - (void)_relaxLayoutEngineHostConstraints;
- - (void)_relaxLayoutEngineHostConstraintsForAxis:(long long)arg1;
- - (void)_updateAutoresizingConstraints;
- @@ -1248,6 +1238,7 @@
- - (void)_setAutoresizingConstraints:(id)arg1;
- - (id)_autoresizingConstraints;
- - (double)nsli_marginOffsetForAttribute:(long long)arg1;
- +- (id)nsli_layoutMarginsItem;
- - (id)_constraintForIdentifier:(id)arg1;
- - (id)nsli_installedConstraints;
- - (void)removeConstraints:(id)arg1;
- @@ -1308,10 +1299,12 @@
- - (double)_preferredMaxLayoutWidth;
- - (void)_resetToBeginningOfDoublePass;
- - (void)_setInSecondConstraintsPass:(_Bool)arg1;
- +- (_Bool)_inSecondConstraintsPass;
- - (void)_prepareForSecondIntrinsicContentSizeCalculationWithLayoutEngineBounds:(struct CGRect)arg1;
- - (void)_prepareForFirstIntrinsicContentSizeCalculation;
- - (_Bool)_needsDoubleUpdateConstraintsPass;
- - (_Bool)_strictDescendantNeedsDoubleUpdateConstraints;
- +- (_Bool)_strictDescendantNeedsDoubleUpdateConstraintsIsInvalid;
- - (void)_recalculateStrictDescendantNeedsDoubleUpdateConstraints;
- - (void)_informSuperviewChainThatStrictDescendantNeedsDoubleUpdateConstraintsIsInvalidIncludingSelf:(_Bool)arg1;
- - (void)_informSuperviewChainThatDescendantNeedsDoubleUpdateConstraintsPass;
- @@ -1416,7 +1409,8 @@
- - (id)_allLayoutEngines;
- - (id)_recursiveLayoutEngineDescription;
- - (id)_autolayoutTrace;
- -- (id)_recursiveAutolayoutTraceAtLevel:(long long)arg1;
- +- (id)_autolayoutTraceRecursively:(_Bool)arg1;
- +- (id)_autolayoutTraceAtLevel:(long long)arg1 recursively:(_Bool)arg2;
- - (id)_constraintsValidityDescription;
- - (id)_rootView;
- - (id)_recursiveConstraintsTraceAtLevel:(long long)arg1;
- @@ -1429,9 +1423,12 @@
- - (void)constraintsDidChangeInEngine:(id)arg1;
- - (void)_invalidateSystemLayoutSizeFittingSizeAtEngineDelegateLevel;
- - (id)_dummyFittingSizeInfo;
- -- (double)_autolayoutSpacingAtEdge:(int)arg1 nextToNeighbor:(id)arg2;
- -- (double)_autolayoutSpacingAtEdge:(int)arg1 inContainer:(id)arg2;
- -- (_Bool)_hasCustomAutolayoutNeighborSpacing;
- +- (double)_paddingForBaselineSpacingFromEdge:(int)arg1 toNeighborEdge:(int)arg2;
- +- (double)_defaultAutolayoutSpacing;
- +- (_Bool)_hasCustomAutolayoutNeighborSpacingForAttribute:(long long *)arg1;
- +- (_Bool)_hasFontInfoForVerticalBaselineSpacing;
- +- (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;
- - (id)_colorViewBoundsOverlayCreateIfNecessary:(_Bool)arg1;
- - (void)_removeColorViewBoundsOverlays;
- - (id)_hierarchyRepresentation;
- @@ -1452,6 +1449,29 @@
- - (void)_nsis_origin:(struct CGPoint *)arg1 bounds:(struct CGRect *)arg2 inEngine:(id)arg3;
- - (unsigned long long)_numberOfColumns:(_Bool)arg1;
- - (_Bool)endEditing:(_Bool)arg1;
- +- (_Bool)_accessibilityCanDrop;
- +- (void)_accessibilityBeginDragAtPoint:(struct CGPoint)arg1 endpoint:(id)arg2 completion:(CDUnknownBlockType)arg3;
- +- (_Bool)_accessibilityCanDrag;
- +- (struct CGRect)targetFrameOfDraggingItem:(id)arg1 inCoordinateSpace:(id)arg2;
- +- (void)setNeedsDraggingUpdate;
- +- (_Bool)_beginDragWithSourceIndex:(unsigned long long)arg1 touches:(id)arg2 orInitialCentroid:(struct CGPoint)arg3 fromInteraction:(_Bool)arg4 accessibilityEndpoint:(id)arg5;
- +- (void)beginDragWithTouches:(id)arg1;
- +- (void)beginDragWithGestureRecognizer:(id)arg1;
- +- (void)beginDragWithSourceIndex:(unsigned long long)arg1 touches:(id)arg2;
- +- (void)_beginDragWithSourceIndex:(unsigned long long)arg1 gestureRecognizer:(id)arg2 fromInteraction:(_Bool)arg3;
- +- (void)beginDragWithSourceIndex:(unsigned long long)arg1 gestureRecognizer:(id)arg2;
- +@property(nonatomic) _Bool allowsSimultaneousDragsToBegin;
- +@property(nonatomic) __weak id <_UIViewDraggingDestinationDelegate> draggingDestinationDelegate;
- +@property(nonatomic) __weak id <_UIViewDraggingSourceDelegate> draggingSourceDelegate;
- +- (void)_beginDragWithInteractionGestureRecognizer:(id)arg1;
- +- (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, nonatomic) UIBezierPath *collisionBoundingPath;
- @@ -1460,6 +1480,7 @@
- @property(readonly) unsigned long long hash;
- @property(readonly, copy, nonatomic, getter=_linearFocusMovementSequences) NSArray *linearFocusMovementSequences;
- @property(retain, nonatomic, getter=_maskView, setter=_setMaskView:) UIView *maskView;
- +@property(setter=nsli_setPiercingToken:) unsigned long long nsli_piercingToken;
- @property(readonly, nonatomic, getter=_preferredFocusMovementStyle) long long preferredFocusMovementStyle;
- @property(readonly) Class superclass;
- diff --git a/UIKit/UIViewAnimation.h b/UIKit/UIViewAnimation.h
- index 1a259c7b..a93e981f 100644
- --- a/UIKit/UIViewAnimation.h
- +++ b/UIKit/UIViewAnimation.h
- @@ -11,13 +11,6 @@
- __attribute__((visibility("hidden")))
- @interface UIViewAnimation : NSObject
- {
- - UIView *_view;
- - NSIndexPath *_indexPath;
- - struct CGRect _endRect;
- - double _endAlpha;
- - double _startFraction;
- - double _endFraction;
- - int _curve;
- _Bool _animateFromCurrentPosition;
- _Bool _shouldDeleteAfterAnimation;
- _Bool _editing;
- @@ -26,6 +19,13 @@ __attribute__((visibility("hidden")))
- _Bool _shouldAllowGroupOpacityAfterAnimation;
- _Bool _shouldClipToBoundsAfterAnimation;
- int _viewType;
- + int _curve;
- + UIView *_view;
- + NSIndexPath *_indexPath;
- + double _endAlpha;
- + double _startFraction;
- + double _endFraction;
- + struct CGRect _endRect;
- }
- @property(nonatomic) _Bool shouldClipToBoundsAfterAnimation; // @synthesize shouldClipToBoundsAfterAnimation=_shouldClipToBoundsAfterAnimation;
- diff --git a/UIKit/UIViewAnimationComposer.h b/UIKit/UIViewAnimationComposer.h
- new file mode 100644
- index 00000000..b4d265b8
- --- /dev/null
- +++ b/UIKit/UIViewAnimationComposer.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/UIViewAnimationComposing-Protocol.h>
- +
- +@class NSString;
- +@protocol UIVectorOperatable;
- +
- +__attribute__((visibility("hidden")))
- +@interface UIViewAnimationComposer : NSObject <UIViewAnimationComposing>
- +{
- + double _previousInteractiveUpdateTimestamp;
- + id _previousInteractiveUpdateValue;
- + id <UIVectorOperatable> _previousTarget;
- + _Bool _interactive;
- + id <UIVectorOperatable> _targetVelocity;
- +}
- +
- +@property(retain, nonatomic) id <UIVectorOperatable> targetVelocity; // @synthesize targetVelocity=_targetVelocity;
- +- (void).cxx_destruct;
- +- (id)projectValue:(id)arg1 decelerationFactor:(double)arg2;
- +- (id)composeAnimation:(id)arg1 withNewAnimationDescription:(id)arg2 interactive:(_Bool)arg3 currentValue:(id)arg4 targetValueGetter:(CDUnknownBlockType)arg5;
- +- (id)createAnimationFromDescription:(id)arg1 currentValue:(id)arg2 velocity:(id)arg3 targetValueGetter:(CDUnknownBlockType)arg4;
- +- (_Bool)isActive;
- +- (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/UIViewAnimationComposing-Protocol.h b/UIKit/UIViewAnimationComposing-Protocol.h
- new file mode 100644
- index 00000000..3966c2ed
- --- /dev/null
- +++ b/UIKit/UIViewAnimationComposing-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>
- +
- +@protocol UIIntervalAnimating;
- +
- +@protocol UIViewAnimationComposing <NSObject>
- +- (_Bool)isActive;
- +- (id <UIIntervalAnimating>)composeAnimation:(id <UIIntervalAnimating>)arg1 withNewAnimationDescription:(id)arg2 interactive:(_Bool)arg3 currentValue:(id)arg4 targetValueGetter:(id (^)(void))arg5;
- +@end
- +
- diff --git a/UIKit/UIViewAnimationContext.h b/UIKit/UIViewAnimationContext.h
- index 8f7bb8ad..70b54846 100644
- --- a/UIKit/UIViewAnimationContext.h
- +++ b/UIKit/UIViewAnimationContext.h
- @@ -13,7 +13,7 @@ __attribute__((visibility("hidden")))
- {
- NSArray *_viewAnimations;
- long long _animationCount;
- - id _completionHandler;
- + CDUnknownBlockType _completionHandler;
- UITableViewCell *_swipeToDeleteCell;
- }
- diff --git a/UIKit/UIViewAnimationInfo.h b/UIKit/UIViewAnimationInfo.h
- new file mode 100644
- index 00000000..1fc1f1c9
- --- /dev/null
- +++ b/UIKit/UIViewAnimationInfo.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>
- +
- +@class NSMutableDictionary;
- +@protocol OS_dispatch_queue;
- +
- +__attribute__((visibility("hidden")))
- +@interface UIViewAnimationInfo : NSObject
- +{
- + NSMutableDictionary *_animatablePropertyStates;
- + NSMutableDictionary *_presentationModifiers;
- + NSMutableDictionary *_isPartOfHigherOrderProperty;
- + NSObject<OS_dispatch_queue> *_lockingQueue;
- +}
- +
- +@property(retain, nonatomic) NSObject<OS_dispatch_queue> *lockingQueue; // @synthesize lockingQueue=_lockingQueue;
- +@property(retain, nonatomic) NSMutableDictionary *isPartOfHigherOrderProperty; // @synthesize isPartOfHigherOrderProperty=_isPartOfHigherOrderProperty;
- +@property(retain, nonatomic) NSMutableDictionary *presentationModifiers; // @synthesize presentationModifiers=_presentationModifiers;
- +@property(retain, nonatomic) NSMutableDictionary *animatablePropertyStates; // @synthesize animatablePropertyStates=_animatablePropertyStates;
- +- (void).cxx_destruct;
- +- (void)performWithLock:(CDUnknownBlockType)arg1;
- +- (void)setPresentationModifier:(id)arg1 forKey:(id)arg2;
- +- (id)presentationModifierForKey:(id)arg1;
- +- (void)setAnimatablePropertyState:(id)arg1 forKey:(id)arg2;
- +- (id)existingAnimatablePropertyStateForKey:(id)arg1;
- +- (id)animatablePropertyStateForKey:(id)arg1;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/UIViewAnimationRemovingAnimationState.h b/UIKit/UIViewAnimationRemovingAnimationState.h
- new file mode 100644
- index 00000000..2246c6f6
- --- /dev/null
- +++ b/UIKit/UIViewAnimationRemovingAnimationState.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/UIViewAnimationState.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface UIViewAnimationRemovingAnimationState : UIViewAnimationState
- +{
- +}
- +
- +- (id)animationForLayer:(id)arg1 forKey:(id)arg2 forView:(id)arg3;
- +
- +@end
- +
- diff --git a/UIKit/UIViewAnimationState.h b/UIKit/UIViewAnimationState.h
- index 36b51c25..932fc6d6 100644
- --- a/UIKit/UIViewAnimationState.h
- +++ b/UIKit/UIViewAnimationState.h
- @@ -38,11 +38,11 @@ __attribute__((visibility("hidden")))
- unsigned int _cacheTransition:1;
- unsigned int _autoreverses:1;
- unsigned int _roundsToInteger:1;
- - unsigned int _preventsAdditive:1;
- unsigned int _layoutSubviews:1;
- unsigned int _hasOuterAnimator:1;
- unsigned int _hasOuterTrackingAnimator:1;
- unsigned int _disallowCaptureWithinPropertyAnimator:1;
- + unsigned int _completionCallbacksDisabledOnPop:1;
- NSMutableArray *_trackedAnimations;
- NSUUID *_uuid;
- id <_UIBasicAnimationFactory> _animationFactory;
- @@ -55,6 +55,8 @@ __attribute__((visibility("hidden")))
- _Bool _animationDidStopForced;
- _Bool _allowUserInteractionToCutOffEndOfAnimation;
- _Bool _allowsHitTesting;
- + _Bool _belongsToTrackingAnimator;
- + _Bool _disallowInheritance;
- UIViewAnimationState *_retainedSelf;
- NSMutableArray *_viewsPendingConstraintBasedAnimation;
- UIViewPropertyAnimator *_propertyAnimator;
- @@ -70,6 +72,7 @@ __attribute__((visibility("hidden")))
- - (id)_defaultAnimationForKey:(id)arg1;
- - (void)_trackAnimation:(id)arg1 withAnimationKey:(id)arg2 forKeyPath:(id)arg3 inLayer:(id)arg4;
- - (void)_trackAnimation:(id)arg1 nonAdditiveAnimation:(id)arg2 withAnimationKey:(id)arg3 forKeyPath:(id)arg4 inLayer:(id)arg5;
- +- (_Bool)_isTrackingEnabled;
- - (void)_trackObject:(id)arg1 withAnimationPropertyName:(id)arg2 inLayer:(id)arg3;
- - (void)_addAnimationStateForTracking:(id)arg1;
- - (id)_trackedAnimations;
- @@ -81,7 +84,8 @@ __attribute__((visibility("hidden")))
- - (_Bool)_allowsUserInteractionToCutOffEndOfAnimation;
- @property(readonly, nonatomic) _Bool _allowsUserInteraction;
- - (void)animationDidStop:(id)arg1 finished:(_Bool)arg2;
- -- (void)sendDelegateDidStopManually;
- +- (void)_animationDidStopWithNilAnimationFinished:(_Bool)arg1;
- +- (void)sendDelegateDidStopManually:(_Bool)arg1;
- - (void)sendDelegateAnimationDidStop:(id)arg1 finished:(_Bool)arg2;
- - (void)animationDidStart:(id)arg1;
- - (void)setAnimationAttributes:(id)arg1 correctZeroDuration:(_Bool)arg2 skipDelegateAssignment:(_Bool)arg3 customCurve:(id)arg4;
- @@ -95,8 +99,10 @@ __attribute__((visibility("hidden")))
- - (void)setupCustomTimingCurve;
- - (void)_runConstraintBasedLayoutAnimations;
- - (void)pop;
- +- (_Bool)_addPendingKeyframeValue:(id)arg1 forKey:(id)arg2 view:(id)arg3;
- - (void)setupWithDuration:(double)arg1 delay:(double)arg2 view:(id)arg3 options:(unsigned long long)arg4 factory:(id)arg5 parentState:(id)arg6 start:(CDUnknownBlockType)arg7 completion:(CDUnknownBlockType)arg8;
- - (id)_outerPropertyAnimator:(_Bool)arg1;
- +- (double)_elapsedTimeForCanonicallyTrackedAnimation;
- - (double)_canonicalTrackedUnpacedFractionComplete;
- - (double)_unpacedFractionCompleteForAnimation:(id)arg1 inLayer:(id)arg2 duration:(double)arg3;
- - (id)_canonicalTrackedLayerAnimationInLayer:(id *)arg1;
- @@ -106,7 +112,13 @@ __attribute__((visibility("hidden")))
- - (id)animationForLayer:(id)arg1 forKey:(id)arg2 forView:(id)arg3;
- - (_Bool)_shouldStartFromCurrentStateForLayer:(id)arg1 key:(id)arg2 forView:(id)arg3;
- - (void)configureAnimation:(id)arg1 forLayer:(id)arg2 forKey:(id)arg3;
- +- (_Bool)_isKeyframeAnimation;
- - (id)init;
- +- (void)_decrementDidEndCount;
- +- (void)_incrementDidEndCount;
- +- (void)_transferAnimationToTrackingAnimator:(id)arg1;
- +- (int)_didEndCount;
- +- (void)_performWithCompletionCallbacksDisabledOnPop:(CDUnknownBlockType)arg1;
- - (void)pushWithViewAnimationID:(id)arg1 context:(void *)arg2;
- - (void)_prepareForViewAnimationAfterPush;
- diff --git a/UIKit/UIViewController.h b/UIKit/UIViewController.h
- index 7897ff7c..e8e75cca 100644
- --- a/UIKit/UIViewController.h
- +++ b/UIKit/UIViewController.h
- @@ -18,8 +18,8 @@
- #import <UIKit/_UITraitEnvironmentInternal-Protocol.h>
- #import <UIKit/_UIViewServiceDeputy-Protocol.h>
- -@class NSArray, NSBundle, NSDictionary, NSExtensionContext, NSLayoutConstraint, NSMapTable, NSMutableArray, NSString, UIBarButtonItem, UIDropShadowView, UILayoutContainerView, UIMultiColumnViewController, UINavigationController, UINavigationItem, UIPopoverController, UIPresentationController, UIScrollView, UISearchDisplayController, UISplitViewController, UIStoryboard, UIStoryboardSegue, UITabBarController, UITabBarItem, UITraitCollection, UITransitionView, UIView, UIWindow, _UIActionSheetPresentationController;
- -@protocol UIFocusContainer, UIFocusEnvironment, UIFocusItem, UILayoutSupport><_UILayoutItem, UIViewControllerTransitioningDelegate, _UIFocusRegionContainer, _UIViewControllerContentViewEmbedding;
- +@class NSArray, NSBundle, NSDictionary, NSExtensionContext, NSLayoutConstraint, NSMapTable, NSMutableArray, NSString, NSUUID, UIAccessibilityHUDView, UIBarButtonItem, UIDropShadowView, UILayoutContainerView, UIMultiColumnViewController, UINavigationContentAdjustments, UINavigationController, UINavigationItem, UIPopoverController, UIPresentationController, UIScrollView, UISearchDisplayController, UISplitViewController, UIStoryboard, UIStoryboardSegue, UITabBarController, UITabBarItem, UITraitCollection, UITransitionView, UIView, UIWindow, _UIActionSheetPresentationController;
- +@protocol UIFocusEnvironment, UIFocusItem, UILayoutSupport><_UILayoutItem, UIViewControllerTransitioningDelegate, _UIFocusRegionContainer, _UIViewControllerContentViewEmbedding;
- @interface UIViewController : UIResponder <_UIViewServiceDeputy, NSExtensionRequestHandling, UIViewControllerPresenting, _UITraitEnvironmentInternal, _UIContentContainerInternal, _UIFocusEnvironmentInternal, NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
- {
- @@ -60,7 +60,7 @@
- long long _explicitAppearanceTransitionLevel;
- NSArray *_interfaceBuilderKeyCommands;
- NSArray *_addedKeyCommands;
- - NSMapTable *_overrideTraitCollections;
- + NSMapTable *_overrideTraitCollectionsForChildren;
- NSMutableArray *_previewSourceViews;
- struct {
- unsigned int appearState:2;
- @@ -115,6 +115,7 @@
- unsigned int overridesTraitCollectionDidChange:1;
- unsigned int restoresFocusAfterTransition:1;
- unsigned int freezeTraitsOnCounterRotationForPresentation:1;
- + unsigned int viewRespectsSystemMinimumLayoutMargins:1;
- } _viewControllerFlags;
- long long _retainCount;
- _Bool _ignoreAppSupportedOrientations;
- @@ -122,9 +123,10 @@
- NSString *_storyboardIdentifier;
- id <UIViewControllerTransitioningDelegate> _transitioningDelegate;
- UITraitCollection *_frozenTraitCollection;
- + UITraitCollection *_overrideTraitCollection;
- + UIAccessibilityHUDView *_accessibilityHUD;
- _Bool overrideUseCustomPresentation;
- _Bool _modalPresentationCapturesStatusBarAppearance;
- - _Bool _disablesAutomaticKeyboardDismissal;
- _Bool _ignoresParentMargins;
- NSMutableArray *_childViewControllers;
- double _customNavigationInteractiveTransitionDuration;
- @@ -132,8 +134,9 @@
- UITransitionView *_customTransitioningView;
- UITraitCollection *_lastNotifiedTraitCollection;
- UIPresentationController *_presentationController;
- - id <UIFocusContainer> _preferredFocusedItem;
- double _navigationControllerContentOffsetAdjustment;
- + double _leftContentMargin;
- + double _rightContentMargin;
- double _contentMargin;
- id <UILayoutSupport><_UILayoutItem> _topLayoutGuide;
- id <UILayoutSupport><_UILayoutItem> _bottomLayoutGuide;
- @@ -143,10 +146,13 @@
- UIStoryboardSegue *_segueResponsibleForModalPresentation;
- UIViewController *_sourceViewControllerIfPresentedViaPopoverSegue;
- UIViewController *_modalSourceViewController;
- + UIWindow *_expectedWindow;
- UIViewController *_presentedStatusBarViewController;
- + UIViewController *_presentedUserInterfaceStyleViewController;
- unsigned long long _edgesForExtendedLayout;
- UIViewController *__childControllerToIgnoreWhileLookingForTransitionCoordinator;
- id <UIFocusItem> _presentingFocusedItem;
- + UINavigationContentAdjustments *_navigationInsetAdjustment;
- NSArray *_storyboardPreviewSegueTemplates;
- NSArray *_storyboardCommitSegueTemplates;
- NSArray *_storyboardPreviewingRegistrants;
- @@ -155,13 +161,16 @@
- id <_UIViewControllerContentViewEmbedding> __embeddedDelegate;
- UIPresentationController *_originalPresentationController;
- UIPresentationController *_temporaryPresentationController;
- + UIView *_preferredFocusedItem;
- struct CGSize _preferredContentSize;
- CDStruct_d58201db _presentationSizeClassPair;
- - struct UIEdgeInsets _navigationControllerContentInsetAdjustment;
- + struct UIEdgeInsets _additionalSafeAreaInsets;
- struct UIEdgeInsets _contentOverlayInsets;
- + struct NSDirectionalEdgeInsets _systemMinimumLayoutMargins;
- struct CGRect __embeddedViewFrame;
- }
- ++ (id)_currentScreenEdgesDeferringSystemGesturesViewController;
- + (id)_currentWhitePointAdaptivityStyleViewController;
- + (id)_currentStatusBarHiddenViewController;
- + (id)_currentStatusBarStyleViewController;
- @@ -183,6 +192,7 @@
- + (_Bool)_isViewSizeFullScreen:(id)arg1 inWindow:(id)arg2;
- + (_Bool)_isViewSizeFullScreen:(id)arg1 inWindow:(id)arg2 ignoreInWindowCheck:(_Bool)arg3;
- + (_Bool)_doesOverrideLegacyFullScreenLayout;
- ++ (id)_safeAreaInsetsTrace;
- + (id)_printHierarchy;
- + (id)_allDescriptions;
- + (void)_traverseViewControllerHierarchy:(CDUnknownBlockType)arg1;
- @@ -195,6 +205,7 @@
- + (_Bool)_shouldUseLegacyUnwindDestinationSearch;
- + (int)_keyboardDirectionForTransition:(int)arg1;
- + (id)existingNibNameMatchingClassName:(id)arg1 bundle:(id)arg2;
- ++ (id)_currentUserInterfaceStyleViewController;
- + (id)_traitCollectionWithParentTraitCollection:(id)arg1 overrideTraitCollection:(id)arg2;
- + (_Bool)_preventsAppearanceProxyCustomization;
- + (_Bool)_synthesizeSupportedInterfaceOrientationsFromShouldAutorotateToInterfaceOrientation;
- @@ -217,7 +228,9 @@
- + (_Bool)_isSecureForRemoteViewService;
- + (id)XPCInterface;
- + (_Bool)_initializedByViewServices;
- +@property(copy, nonatomic) UITraitCollection *overrideTraitCollection; // @synthesize overrideTraitCollection=_overrideTraitCollection;
- @property(nonatomic) _Bool ignoresParentMargins; // @synthesize ignoresParentMargins=_ignoresParentMargins;
- +@property(nonatomic) __weak UIView *preferredFocusedItem; // @synthesize preferredFocusedItem=_preferredFocusedItem;
- @property(retain, nonatomic, getter=_temporaryPresentationController, setter=_setTemporaryPresentationController:) UIPresentationController *temporaryPresentationController; // @synthesize temporaryPresentationController=_temporaryPresentationController;
- @property(retain, nonatomic, getter=_originalPresentationController, setter=_setOriginalPresentationController:) UIPresentationController *originalPresentationController; // @synthesize originalPresentationController=_originalPresentationController;
- @property(nonatomic, getter=_presentationSizeClassPair, setter=_setPresentationSizeClassPair:) CDStruct_d58201db presentationSizeClassPair; // @synthesize presentationSizeClassPair=_presentationSizeClassPair;
- @@ -228,17 +241,19 @@
- @property(readonly, nonatomic) NSArray *storyboardPreviewingRegistrants; // @synthesize storyboardPreviewingRegistrants=_storyboardPreviewingRegistrants;
- @property(readonly, nonatomic) NSArray *storyboardCommitSegueTemplates; // @synthesize storyboardCommitSegueTemplates=_storyboardCommitSegueTemplates;
- @property(readonly, nonatomic) NSArray *storyboardPreviewSegueTemplates; // @synthesize storyboardPreviewSegueTemplates=_storyboardPreviewSegueTemplates;
- +@property(retain, nonatomic) UINavigationContentAdjustments *navigationInsetAdjustment; // @synthesize navigationInsetAdjustment=_navigationInsetAdjustment;
- @property(nonatomic, getter=_presentingFocusedItem, setter=_setPresentingFocusedItem:) __weak id <UIFocusItem> presentingFocusedItem; // @synthesize presentingFocusedItem=_presentingFocusedItem;
- @property(retain, nonatomic, setter=_setChildControllerToIgnoreWhileLookingForTransitionCoordinator:) UIViewController *_childControllerToIgnoreWhileLookingForTransitionCoordinator; // @synthesize _childControllerToIgnoreWhileLookingForTransitionCoordinator=__childControllerToIgnoreWhileLookingForTransitionCoordinator;
- @property(nonatomic) unsigned long long edgesForExtendedLayout; // @synthesize edgesForExtendedLayout=_edgesForExtendedLayout;
- -@property(nonatomic) _Bool disablesAutomaticKeyboardDismissal; // @synthesize disablesAutomaticKeyboardDismissal=_disablesAutomaticKeyboardDismissal;
- @property(nonatomic) _Bool modalPresentationCapturesStatusBarAppearance; // @synthesize modalPresentationCapturesStatusBarAppearance=_modalPresentationCapturesStatusBarAppearance;
- +@property(retain, nonatomic, setter=_setPresentedUserInterfaceStyleViewController:) UIViewController *_presentedUserInterfaceStyleViewController; // @synthesize _presentedUserInterfaceStyleViewController;
- @property(retain, nonatomic, setter=_setPresentedStatusBarViewController:) UIViewController *_presentedStatusBarViewController; // @synthesize _presentedStatusBarViewController;
- @property(nonatomic, getter=_overrideUseCustomPresentation, setter=_setOverrideUseCustomPresentation:) _Bool overrideUseCustomPresentation; // @synthesize overrideUseCustomPresentation;
- @property(nonatomic) long long modalPresentationStyle; // @synthesize modalPresentationStyle=_modalPresentationStyle;
- @property(nonatomic) long long modalTransitionStyle; // @synthesize modalTransitionStyle=_modalTransitionStyle;
- @property(nonatomic) __weak UIViewController *parentModalViewController; // @synthesize parentModalViewController=_parentModalViewController;
- @property(retain, nonatomic) UIDropShadowView *dropShadowView; // @synthesize dropShadowView=_dropShadowView;
- +@property(retain, nonatomic, setter=_setExpectedWindow:) UIWindow *_expectedWindow; // @synthesize _expectedWindow;
- @property(nonatomic, setter=_setModalSourceViewController:) UIViewController *_modalSourceViewController; // @synthesize _modalSourceViewController;
- @property(nonatomic, setter=_setSourceViewControllerIfPresentedViaPopoverSegue:) UIViewController *_sourceViewControllerIfPresentedViaPopoverSegue; // @synthesize _sourceViewControllerIfPresentedViaPopoverSegue;
- @property(retain, nonatomic, setter=_setSegueResponsibleForModalPresentation:) UIStoryboardSegue *_segueResponsibleForModalPresentation; // @synthesize _segueResponsibleForModalPresentation;
- @@ -249,41 +264,33 @@
- @property(copy, nonatomic) NSString *nibName; // @synthesize nibName=_nibName;
- @property(readonly, retain, nonatomic) NSLayoutConstraint *_bottomBarInsetGuideConstraint; // @synthesize _bottomBarInsetGuideConstraint;
- @property(readonly, retain, nonatomic) NSLayoutConstraint *_topBarInsetGuideConstraint; // @synthesize _topBarInsetGuideConstraint;
- +@property(readonly, nonatomic) struct NSDirectionalEdgeInsets systemMinimumLayoutMargins; // @synthesize systemMinimumLayoutMargins=_systemMinimumLayoutMargins;
- @property(nonatomic, setter=_setContentMargin:) double _contentMargin; // @synthesize _contentMargin;
- +@property(nonatomic, setter=_setRightContentMargin:) double _rightContentMargin; // @synthesize _rightContentMargin;
- +@property(nonatomic, setter=_setLeftContentMargin:) double _leftContentMargin; // @synthesize _leftContentMargin;
- @property(nonatomic, setter=_setContentOverlayInsets:) struct UIEdgeInsets _contentOverlayInsets; // @synthesize _contentOverlayInsets;
- +@property(nonatomic) struct UIEdgeInsets additionalSafeAreaInsets; // @synthesize additionalSafeAreaInsets=_additionalSafeAreaInsets;
- @property(nonatomic, setter=_setNavigationControllerContentOffsetAdjustment:) double _navigationControllerContentOffsetAdjustment; // @synthesize _navigationControllerContentOffsetAdjustment;
- @property(retain, nonatomic, setter=_setPresentationController:) UIPresentationController *_presentationController; // @synthesize _presentationController;
- @property(retain, nonatomic, setter=_setLastNotifiedTraitCollection:) UITraitCollection *_lastNotifiedTraitCollection; // @synthesize _lastNotifiedTraitCollection;
- -@property(nonatomic, setter=_setNavigationControllerContentInsetAdjustment:) struct UIEdgeInsets _navigationControllerContentInsetAdjustment; // @synthesize _navigationControllerContentInsetAdjustment;
- @property(retain, nonatomic) UITransitionView *customTransitioningView; // @synthesize customTransitioningView=_customTransitioningView;
- @property(nonatomic) double customNavigationInteractiveTransitionPercentComplete; // @synthesize customNavigationInteractiveTransitionPercentComplete=_customNavigationInteractiveTransitionPercentComplete;
- @property(nonatomic) double customNavigationInteractiveTransitionDuration; // @synthesize customNavigationInteractiveTransitionDuration=_customNavigationInteractiveTransitionDuration;
- @property(retain, nonatomic) NSMutableArray *mutableChildViewControllers; // @synthesize mutableChildViewControllers=_childViewControllers;
- - (void).cxx_destruct;
- -- (void)focusedViewDidChange;
- -- (void)focusedViewWillChange;
- -- (void)updatePreferredFocusedItemIfNeeded;
- -- (void)setNeedsPreferredFocusedItemUpdate;
- - (void)_setNeedsNonDeferredFocusUpdate;
- -- (_Bool)isAncestorOfItem:(id)arg1;
- -- (id)focusedView;
- -@property(nonatomic) id <UIFocusContainer> preferredFocusedItem; // @synthesize preferredFocusedItem=_preferredFocusedItem;
- -- (_Bool)shouldChangeFocusedItem:(id)arg1 heading:(unsigned long long)arg2;
- -- (_Bool)shouldChangeFocusedItem:(id)arg1;
- -- (void)didUpdateFocusFromView:(id)arg1;
- - (void)didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- - (void)_didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- -- (void)willUpdateFocusToView:(id)arg1;
- -- (void)willUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- -- (_Bool)shouldUpdateFocusFromView:(id)arg1 toView:(id)arg2 heading:(unsigned long long)arg3;
- - (_Bool)shouldUpdateFocusInContext:(id)arg1;
- - (void)updateFocusIfNeeded;
- - (void)setNeedsFocusUpdate;
- @property(readonly, copy, nonatomic) NSArray *preferredFocusEnvironments;
- @property(nonatomic) __weak UIView *preferredFocusedView;
- +@property(readonly, nonatomic, getter=_focusMapContainer) __weak id <_UIFocusRegionContainer> focusMapContainer;
- @property(readonly, nonatomic, getter=_parentFocusEnvironment) __weak id <UIFocusEnvironment> parentFocusEnvironment;
- -- (id)_overridingDestinationEnvironmentForFocusUpdateInContext:(id)arg1;
- +- (id)_overridingPreferredFocusEnvironment;
- - (void)_rememberPresentingFocusedItem:(id)arg1;
- +- (_Bool)_canRestoreFocusAfterTransitionToItem:(id)arg1;
- - (_Bool)_restoresFocusAfterTransitionByDefault;
- @property(nonatomic) _Bool restoresFocusAfterTransition;
- @property(readonly, nonatomic) CDStruct_d58201db __sizeClassPair;
- @@ -315,6 +322,10 @@
- - (void)_setSearchDisplayController:(id)arg1 retain:(_Bool)arg2;
- - (id)defaultPNGName;
- - (id)_screen;
- +- (id)childViewControllerForScreenEdgesDeferringSystemGestures;
- +- (void)setNeedsUpdateOfScreenEdgesDeferringSystemGestures;
- +- (id)_effectiveScreenEdgesDeferringSystemGesturesViewController;
- +- (unsigned long long)preferredScreenEdgesDeferringSystemGestures;
- - (id)_childViewControllerForWhitePointAdaptivityStyle;
- - (void)_setNeedsScreenWhitePointAdaptivityStyleUpdate;
- - (void)setNeedsWhitePointAdaptivityStyleUpdate;
- @@ -326,6 +337,8 @@
- - (id)_preferredStatusBarStyleAnimationParameters;
- @property(readonly, nonatomic) long long preferredStatusBarUpdateAnimation;
- @property(readonly, nonatomic) _Bool prefersStatusBarHidden;
- +- (int)_preferredStatusBarVisibility;
- +- (int)_defaultViewControllerStatusBarVisibilityBehavior;
- @property(readonly, nonatomic) long long preferredStatusBarStyle;
- - (long long)_preferredWhitePointAdaptivityStyle;
- - (long long)preferredWhitePointAdaptivityStyle;
- @@ -418,7 +431,7 @@
- - (void)unregisterPreviewSourceView:(id)arg1;
- - (void)registerPreviewSourceView:(id)arg1 previewingDelegate:(id)arg2;
- - (void)unregisterPreviewing:(id)arg1;
- -- (id)registerForPreviewingWithSourceView:(id)arg1;
- +- (id)_registerForPreviewingWithDelegate:(id)arg1 sourceView:(id)arg2 implementation:(long long)arg3;
- - (void)unregisterForPreviewingWithContext:(id)arg1;
- - (id)registerForPreviewingWithDelegate:(id)arg1 sourceView:(id)arg2;
- - (struct CGSize)sizeForChildContentContainer:(id)arg1 withParentContainerSize:(struct CGSize)arg2;
- @@ -433,6 +446,8 @@
- - (double)durationForTransition:(int)arg1;
- - (id)_backgroundColorForModalFormSheet;
- - (_Bool)_shouldIgnoreTouchesForModalFormSheet;
- +@property(readonly, nonatomic) _Bool disablesAutomaticKeyboardDismissal;
- +- (void)setDisablesAutomaticKeyboardDismissal:(_Bool)arg1;
- - (_Bool)_shouldAutoPinInputViewsForModalFormSheet;
- @property(nonatomic) _Bool disableRootPromotion;
- - (void)_setDisallowMixedOrientationPresentations:(_Bool)arg1;
- @@ -451,6 +466,7 @@
- - (_Bool)_isInContextOfPresentationControllerOfClass:(Class)arg1 effective:(_Bool)arg2;
- - (id)_existingPresentationControllerImmediate:(_Bool)arg1 effective:(_Bool)arg2;
- - (id)popoverPresentationController:(_Bool)arg1;
- +- (void)_clearCachedPopoverContentSize;
- - (_Bool)_modalPresentationStyleRequiresTemporaryPopoverPresentationController:(long long)arg1;
- - (id)presentationController;
- - (void)_didCancelDismissTransition:(id)arg1;
- @@ -488,7 +504,6 @@
- - (_Bool)_shouldAdaptWhenRotated;
- - (void)_presentViewController:(id)arg1 modalSourceViewController:(id)arg2 presentationController:(id)arg3 animationController:(id)arg4 interactionController:(id)arg5 completion:(CDUnknownBlockType)arg6;
- - (void)_transitionToNavigationViewController:(id)arg1 withWrapper:(CDUnknownBlockType)arg2;
- -- (void)_commitPreviewTransitionAsDetailOfSplitViewController:(id)arg1 withDelegate:(id)arg2 completion:(CDUnknownBlockType)arg3;
- - (void)_transitionToViewController:(id)arg1 whilePerforming:(CDUnknownBlockType)arg2 completion:(CDUnknownBlockType)arg3;
- - (id)transitionCoordinator;
- - (id)_transitionCoordinator;
- @@ -570,8 +585,9 @@
- - (_Bool)_shouldLoadInputAccessoryViewsOnAppearance;
- - (void)_unloadHierarchyInputAccessoryViewIfNecessary;
- - (void)_loadHierarchyInputAccessoryViewIfNecessary;
- +- (id)_safeAreaInsetsTrace;
- - (id)_printHierarchy;
- -- (id)_descriptionForPrintingHierarchy;
- +- (id)_descriptionForPrintingHierarchyIncludingInsets:(_Bool)arg1;
- - (id)_descriptionWithChildren:(int)arg1;
- - (void)_traverseViewControllerHierarchyFromLevel:(long long)arg1 withBlock:(CDUnknownBlockType)arg2;
- - (id)_description;
- @@ -680,11 +696,12 @@
- - (id)contentScrollView;
- - (void)_clearRecordedContentScrollView;
- - (void)_recordContentScrollView;
- +- (void)_viewSubtreeDidGainScrollView:(id)arg1 enclosingViewController:(id)arg2;
- - (id)_modalPreservedFirstResponder;
- - (id)_existingView;
- @property(readonly, nonatomic, getter=isViewLoaded) _Bool viewLoaded;
- @property(retain, nonatomic) UIView *view;
- -- (void)_cleanupLayoutGuides;
- +- (void)_cleanupTopAndBottomLayoutGuides;
- - (void)_setSharedView:(id)arg1;
- - (void)loadViewIfRequired;
- @property(readonly, nonatomic) UIView *viewIfLoaded;
- @@ -702,6 +719,12 @@
- - (struct CGRect)_defaultInitialViewFrame;
- - (void)_loadViewFromNibNamed:(id)arg1 bundle:(id)arg2;
- - (void)_inferLayoutGuidesFromSubviews;
- +- (id)_effectiveUserInterfaceStyleViewController;
- +- (void)setNeedsUserInterfaceAppearanceUpdate;
- +- (void)_setNeedsUserInterfaceAppearanceUpdate;
- +@property(readonly, nonatomic) UIViewController *childViewControllerForUserInterfaceStyle;
- +- (id)_childViewControllerForUserInterfaceStyle;
- +@property(readonly, nonatomic) long long preferredUserInterfaceStyle;
- - (void)_updateTraitsIfNecessary;
- - (void)_traitCollectionDidChange:(id)arg1;
- - (void)traitCollectionDidChange:(id)arg1;
- @@ -776,6 +799,10 @@
- @property(readonly, nonatomic) _Bool _monitorsSystemLayoutFittingSize;
- @property(readonly, retain, nonatomic) id <UILayoutSupport><_UILayoutItem> bottomLayoutGuide; // @synthesize bottomLayoutGuide=_bottomLayoutGuide;
- @property(readonly, retain, nonatomic) id <UILayoutSupport><_UILayoutItem> topLayoutGuide; // @synthesize topLayoutGuide=_topLayoutGuide;
- +- (id)safeAreaLayoutGuide;
- +@property(readonly, nonatomic) struct UIEdgeInsets _viewSafeAreaInsetsFromScene;
- +- (struct UIEdgeInsets)_sceneSafeAreaInsetsOverlap;
- +- (struct UIEdgeInsets)_devicePeripheryInsets;
- - (void)setValue:(id)arg1 forKey:(id)arg2;
- - (_Bool)_useViewBasedTopAndBottomLayoutGuides;
- - (struct UIEdgeInsets)_cumulativeOverlayInsetsForViewControllerHierarchy;
- @@ -784,10 +811,26 @@
- - (struct UIEdgeInsets)_avoidanceInsets;
- - (double)_contentMarginForChildViewController:(id)arg1;
- - (void)_updateChildContentMargins;
- +- (void)viewLayoutMarginsDidChange;
- +- (struct UIEdgeInsets)_minimumLayoutMarginsForView;
- +- (_Bool)viewRespectsSystemMinimumLayoutMargins;
- +- (void)setViewRespectsSystemMinimumLayoutMargins:(_Bool)arg1;
- - (struct UIEdgeInsets)_edgeInsetsForChildViewController:(id)arg1 insetsAreAbsolute:(_Bool *)arg2;
- +- (void)_marginInfoForChild:(id)arg1 leftMargin:(double *)arg2 rightMargin:(double *)arg3;
- +- (_Bool)__updateContentOverlayInsetsFromParentViewController:(id)arg1 viewRectInParentBounds:(struct CGRect)arg2;
- +- (void)__updateContentOverlayInsetsToPresentationControllerBaseInsets;
- - (void)_updateContentOverlayInsetsFromParentIfNecessary;
- +- (void)_updateContentOverlayInsetsFromParentForNavigationTransitionWithFinalRectInParent:(struct CGRect)arg1;
- +- (void)_updateContentOverlayInsetsValidationWithOldInsets:(struct UIEdgeInsets)arg1;
- - (void)_updateContentOverlayInsetsForSelfAndChildren;
- +@property(readonly, nonatomic) _Bool _navControllerIsLayingOutTopViewController;
- +- (void)_setContentOverlayInsets:(struct UIEdgeInsets)arg1 andLeftMargin:(double)arg2 rightMargin:(double)arg3;
- +- (void)viewSafeAreaInsetsDidChange;
- +- (void)_safeAreaInsetsDidChangeForView;
- +- (void)_updateSafeAreaInsets;
- - (void)_primitiveSetNavigationControllerContentOffsetAdjustment:(double)arg1;
- +- (void)_initializeNavigationContentInsetAdjustmentForContentScrollViewIfNecessary;
- +@property(nonatomic, setter=_setNavigationControllerContentInsetAdjustment:) struct UIEdgeInsets _navigationControllerContentInsetAdjustment; // @dynamic _navigationControllerContentInsetAdjustment;
- - (void)_primitiveSetNavigationControllerContentInsetAdjustment:(struct UIEdgeInsets)arg1;
- - (id)_presentationControllerClassName;
- - (id)moreListTableCell;
- @@ -879,6 +922,8 @@
- - (void)_collapseSecondaryViewController:(id)arg1 forSplitViewController:(id)arg2 withTransitionCoordinator:(id)arg3;
- - (void)_splitViewControllerWillCollapseOntoPrimaryViewController:(id)arg1;
- - (id)_navigationBarForDragAffordance;
- +- (void)_dismissAccessibilityHUD;
- +- (void)_showAccessibilityHUDItem:(id)arg1;
- - (void)_containingAlertControllerDidChangeVisualStyle:(id)arg1;
- - (id)_visualStyleOfContainingAlertController;
- - (long long)_imagePickerStatusBarStyle;
- @@ -907,8 +952,9 @@
- - (id)invalidate;
- - (void)_stateRestorationDidFinish:(_Bool)arg1;
- - (void)beginRequestWithExtensionContext:(id)arg1;
- -@property(retain, nonatomic, setter=_setExtensionContext:) NSExtensionContext *extensionContext; // @dynamic extensionContext;
- -- (id)_extensionContext;
- +@property(readonly, nonatomic) NSExtensionContext *extensionContext; // @dynamic extensionContext;
- +- (id)_extensionContextUUID;
- +@property(retain, nonatomic, setter=_setExtensionContextUUID:) NSUUID *extensionContextUUID; // @dynamic extensionContextUUID;
- @property(readonly, nonatomic) UIMultiColumnViewController *_multiColumnViewController;
- - (id)autorelease;
- - (_Bool)_isDeallocating;
- @@ -921,7 +967,7 @@
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- -@property(readonly, nonatomic, getter=_focusedItemRegionContainer) __weak id <_UIFocusRegionContainer> focusedItemRegionContainer;
- +@property(readonly, nonatomic, getter=_isEligibleForFocusInteraction) _Bool eligibleForFocusInteraction;
- @property(readonly) unsigned long long hash;
- @property(readonly, copy, nonatomic, getter=_linearFocusMovementSequences) NSArray *linearFocusMovementSequences;
- @property(readonly, nonatomic, getter=_preferredFocusMovementStyle) long long preferredFocusMovementStyle;
- diff --git a/UIKit/UIViewControllerPreviewingDelegate_Private-Protocol.h b/UIKit/UIViewControllerPreviewingDelegate_Private-Protocol.h
- index 1ee14b61..fb3227fd 100644
- --- a/UIKit/UIViewControllerPreviewingDelegate_Private-Protocol.h
- +++ b/UIKit/UIViewControllerPreviewingDelegate_Private-Protocol.h
- @@ -7,7 +7,7 @@
- #import <UIKit/NSObject-Protocol.h>
- @class UIGestureRecognizer, UIInteractionProgress, UIView, UIViewController;
- -@protocol UIViewControllerTransitioningDelegate;
- +@protocol UIViewControllerPreviewing_Private, UIViewControllerTransitioningDelegate;
- @protocol UIViewControllerPreviewingDelegate_Private <NSObject>
- @@ -19,5 +19,7 @@
- - (void)didDismissPreviewViewController:(UIViewController *)arg1 committing:(_Bool)arg2;
- - (void)willPresentPreviewViewController:(UIViewController *)arg1 forLocation:(struct CGPoint)arg2 inSourceView:(UIView *)arg3;
- - (UIViewController *)committedViewControllerForPreviewViewController:(UIViewController *)arg1;
- +- (void)_previewingContext:(id <UIViewControllerPreviewing_Private>)arg1 willDismissViewController:(UIViewController *)arg2;
- +- (void)_previewingContext:(id <UIViewControllerPreviewing_Private>)arg1 willPresentViewController:(UIViewController *)arg2;
- @end
- diff --git a/UIKit/UIViewControllerPreviewing_Private-Protocol.h b/UIKit/UIViewControllerPreviewing_Private-Protocol.h
- index 5579bb74..6c32cda6 100644
- --- a/UIKit/UIViewControllerPreviewing_Private-Protocol.h
- +++ b/UIKit/UIViewControllerPreviewing_Private-Protocol.h
- @@ -6,9 +6,9 @@
- #import <UIKit/UIViewControllerPreviewing-Protocol.h>
- -@class UIGestureRecognizer;
- +@class UIView;
- @protocol UIViewControllerPreviewing_Private <UIViewControllerPreviewing>
- -@property(readonly, nonatomic) UIGestureRecognizer *presentationGestureRecognizer;
- +@property(retain, nonatomic) UIView *customViewForInteractiveHighlight;
- @end
- diff --git a/UIKit/UIViewFloatAnimatableProperty.h b/UIKit/UIViewFloatAnimatableProperty.h
- new file mode 100644
- index 00000000..fdb89126
- --- /dev/null
- +++ b/UIKit/UIViewFloatAnimatableProperty.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 UIAnimatablePropertyState, _UIViewAnimatablePropertyTransformer;
- +@protocol OS_dispatch_queue;
- +
- +@interface UIViewFloatAnimatableProperty : NSObject
- +{
- + NSObject<OS_dispatch_queue> *_animatablePropertyStateLockingQueue;
- + NSObject<OS_dispatch_queue> *_presentationValueLockingQueue;
- + NSObject<OS_dispatch_queue> *_invalidationLockingQueue;
- + double _presentationValue;
- + _Bool _invalidated;
- + UIAnimatablePropertyState *_animatablePropertyState;
- + _Bool _performingInterpolationBetweenTwoStates;
- + double _value;
- + _UIViewAnimatablePropertyTransformer *_transformer;
- +}
- +
- +@property(nonatomic) _Bool performingInterpolationBetweenTwoStates; // @synthesize performingInterpolationBetweenTwoStates=_performingInterpolationBetweenTwoStates;
- +@property(retain, nonatomic) _UIViewAnimatablePropertyTransformer *transformer; // @synthesize transformer=_transformer;
- +@property(nonatomic) double value; // @synthesize value=_value;
- +- (void).cxx_destruct;
- +- (void)dealloc;
- +@property(retain, nonatomic) UIAnimatablePropertyState *animatablePropertyState;
- +@property(nonatomic) double presentationValue;
- +@property(readonly, nonatomic, getter=isInvalidated) _Bool invalidated;
- +- (void)invalidateAndStopImmediately:(_Bool)arg1;
- +- (void)invalidate;
- +@property(nonatomic) double velocity;
- +- (_Bool)_performAnimation;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/UIViewFrictionBounceAnimation.h b/UIKit/UIViewFrictionBounceAnimation.h
- new file mode 100644
- index 00000000..8d77aad9
- --- /dev/null
- +++ b/UIKit/UIViewFrictionBounceAnimation.h
- @@ -0,0 +1,43 @@
- +//
- +// 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/UIIntervalAnimating-Protocol.h>
- +
- +@class NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface UIViewFrictionBounceAnimation : NSObject <UIIntervalAnimating>
- +{
- + id _stableTarget;
- + id _target;
- + id _intermediate;
- + id _current;
- + double _deceleration;
- + double _bounce;
- + CDUnknownBlockType _targetValueGetter;
- +}
- +
- +@property(copy, nonatomic) CDUnknownBlockType targetValueGetter; // @synthesize targetValueGetter=_targetValueGetter;
- +- (void).cxx_destruct;
- +- (void)setVelocity:(id)arg1;
- +- (id)targetValue;
- +- (id)velocity;
- +- (_Bool)isStable;
- +- (id)initWithCurrent:(id)arg1 target:(id)arg2;
- +- (id)initWithCurrent:(id)arg1 targetValueGetter:(CDUnknownBlockType)arg2;
- +- (id)updatedTarget;
- +- (id)stepWithDelta:(double)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/UIViewGhostedRangeSupporting-Protocol.h b/UIKit/UIViewGhostedRangeSupporting-Protocol.h
- new file mode 100644
- index 00000000..d154baf2
- --- /dev/null
- +++ b/UIKit/UIViewGhostedRangeSupporting-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 UITextRange;
- +
- +@protocol UIViewGhostedRangeSupporting <NSObject>
- +- (void)removeAllGhostedRanges;
- +- (void)addGhostedRange:(UITextRange *)arg1;
- +@end
- +
- diff --git a/UIKit/UIViewInProcessAnimationManager.h b/UIKit/UIViewInProcessAnimationManager.h
- new file mode 100644
- index 00000000..00ea4929
- --- /dev/null
- +++ b/UIKit/UIViewInProcessAnimationManager.h
- @@ -0,0 +1,101 @@
- +//
- +// 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/_UIViewInProcessAnimationManagerDriver-Protocol.h>
- +
- +@class CADisplayLink, NSMutableArray, NSString, NSThread, _UIAppCACommitFuture;
- +@protocol OS_dispatch_queue, OS_dispatch_semaphore, OS_dispatch_source, _UIViewInProcessAnimationManagerDriver;
- +
- +@interface UIViewInProcessAnimationManager : NSObject <_UIViewInProcessAnimationManagerDriver>
- +{
- + NSMutableArray *_entries;
- + NSMutableArray *_newlyAddedEntries;
- + NSMutableArray *_postTickBlocks;
- + NSMutableArray *_preTickBlocks;
- + NSMutableArray *_preExitBlocks;
- + id <_UIViewInProcessAnimationManagerDriver> _animatorAdvancer;
- + double _time;
- + double _deltaTime;
- + double _refreshInterval;
- + NSObject<OS_dispatch_queue> *_tickPrepQueue;
- + NSObject<OS_dispatch_queue> *_tickQueue;
- + NSObject<OS_dispatch_queue> *_entryLockingQueue;
- + NSObject<OS_dispatch_queue> *_preTickLockingQueue;
- + NSObject<OS_dispatch_queue> *_animationAdvancerWaitingFlagQueue;
- + NSObject<OS_dispatch_queue> *_timerQueue;
- + NSObject<OS_dispatch_queue> *_displayLinkAccessQueue;
- + NSObject<OS_dispatch_source> *_timerSource;
- + NSObject<OS_dispatch_semaphore> *_postTicksDelaySemaphore;
- + _Bool _waitingForAnimatorAdvancerToStart;
- + NSMutableArray *_animationBlocksToStart;
- + _UIAppCACommitFuture *_caCommitFuture;
- + CADisplayLink *_displayLink;
- + int _screenDimmingNotificationToken;
- + _Bool _animationsSuspended;
- + _Bool _skipNextFrame;
- + _Bool _displayLinkInvalidated;
- + _Bool _performScheduledBlocksManually;
- + _Bool _commitsSynchronously;
- + _Bool _usesMainThreadExecution;
- + _Bool _advancingOnCommitDisabled;
- + unsigned long long _executionMode;
- + NSThread *_currentTickThread;
- +}
- +
- ++ (void)_dispatchAsyncOntoMainBeforeExit:(CDUnknownBlockType)arg1;
- ++ (id)sharedManager;
- ++ (void)_setExternalAnimationDriver:(id)arg1;
- +@property __weak NSThread *currentTickThread; // @synthesize currentTickThread=_currentTickThread;
- +@property(nonatomic) _Bool advancingOnCommitDisabled; // @synthesize advancingOnCommitDisabled=_advancingOnCommitDisabled;
- +@property(nonatomic) unsigned long long executionMode; // @synthesize executionMode=_executionMode;
- +@property(nonatomic) _Bool usesMainThreadExecution; // @synthesize usesMainThreadExecution=_usesMainThreadExecution;
- +@property(nonatomic) _Bool commitsSynchronously; // @synthesize commitsSynchronously=_commitsSynchronously;
- +@property(nonatomic, setter=_setPerformScheduledBlocksManually:) _Bool performScheduledBlocksManually; // @synthesize performScheduledBlocksManually=_performScheduledBlocksManually;
- +- (void).cxx_destruct;
- +- (void)finishAdvancingAnimationManager;
- +- (void)startAdvancingAnimationManager:(id)arg1;
- +- (double)refreshInterval;
- +- (void)_displayLinkFire:(id)arg1;
- +- (void)_advanceWithTime:(double)arg1;
- +- (void)performBeforeExiting:(CDUnknownBlockType)arg1;
- +- (void)performAfterTick:(CDUnknownBlockType)arg1;
- +- (void)performBeforeTick:(CDUnknownBlockType)arg1;
- +- (_Bool)_isInvalidated;
- +- (void)_performWhenInProcessAnimationsTransactionCommits:(CDUnknownBlockType)arg1;
- +- (void)_setCurrentMediaTime:(double)arg1;
- +- (void)_setAnimationExecutionParameters;
- +- (void)_commitSynchronously;
- +- (void)_runAnimationBlocks;
- +- (void)startAnimationAdvancerIfNeeded;
- +- (void)addEntry:(CDUnknownBlockType)arg1;
- +- (void)scheduleAnimatorAdvancerToStart;
- +- (void)_performTick:(double)arg1 cancel:(_Bool)arg2 force:(_Bool)arg3 eventName:(id)arg4 entry:(CDUnknownBlockType)arg5 exit:(CDUnknownBlockType)arg6;
- +- (void)_processTickExitRemovingEntries:(id)arg1;
- +- (void)_processPostTicks;
- +- (void)_processPostTicksDelayIfNecessary:(double)arg1;
- +- (void)_processEntriesCollectingEntriesToRemove:(id)arg1 cancel:(_Bool)arg2;
- +- (void)_processPreTicks;
- +- (void)_prepareForTick;
- +- (void)_applicationBecameActive;
- +- (void)_applicationResignedActive;
- +- (void)_cancelAllAnimationsImmediately;
- +- (void)dealloc;
- +- (void)setWaitingForAnimatorAdvancerToStart:(_Bool)arg1;
- +- (_Bool)isWaitingForAnimatorAdvancerToStart;
- +- (void)_backlightDimmedBelowMinimumThreshold;
- +- (void)_registerBacklightChangedNotification;
- +- (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/UIViewInProcessAnimationState.h b/UIKit/UIViewInProcessAnimationState.h
- new file mode 100644
- index 00000000..d4a2590d
- --- /dev/null
- +++ b/UIKit/UIViewInProcessAnimationState.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 <UIKit/UIViewAnimationState.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface UIViewInProcessAnimationState : UIViewAnimationState
- +{
- + _Bool _retargeted;
- + CDUnknownBlockType _animationAndComposerGetter;
- + long long _type;
- +}
- +
- +@property(nonatomic) long long type; // @synthesize type=_type;
- +@property(nonatomic) _Bool retargeted; // @synthesize retargeted=_retargeted;
- +@property(copy, nonatomic) CDUnknownBlockType animationAndComposerGetter; // @synthesize animationAndComposerGetter=_animationAndComposerGetter;
- +- (void).cxx_destruct;
- +- (id)actionForLayer:(id)arg1 forKey:(id)arg2 forView:(id)arg3;
- +- (void)animatePropertyWithKey:(id)arg1 view:(id)arg2 forceNew:(_Bool)arg3 currentValue:(id)arg4 targetValueGetter:(CDUnknownBlockType)arg5 preTickShouldRemoveCallback:(CDUnknownBlockType)arg6 newValueCallback:(CDUnknownBlockType)arg7 removedCallback:(CDUnknownBlockType)arg8;
- +- (void)animatePropertyWithCurrentValue:(id)arg1 targetValueGetter:(CDUnknownBlockType)arg2 preTickShouldRemoveCallback:(CDUnknownBlockType)arg3 newValueCallback:(CDUnknownBlockType)arg4 removedCallback:(CDUnknownBlockType)arg5 animatablePropertyState:(id)arg6;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/UIViewInProcessAnimationTargetValueAction.h b/UIKit/UIViewInProcessAnimationTargetValueAction.h
- new file mode 100644
- index 00000000..693c14ae
- --- /dev/null
- +++ b/UIKit/UIViewInProcessAnimationTargetValueAction.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/CAAction-Protocol.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface UIViewInProcessAnimationTargetValueAction : NSObject <CAAction>
- +{
- + CDUnknownBlockType _targetValueBlock;
- +}
- +
- +- (void).cxx_destruct;
- +- (void)runActionForKey:(id)arg1 object:(id)arg2 arguments:(id)arg3;
- +- (id)initWithBlock:(CDUnknownBlockType)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UIViewInstaneouslyStableAnimation.h b/UIKit/UIViewInstaneouslyStableAnimation.h
- new file mode 100644
- index 00000000..d97912ef
- --- /dev/null
- +++ b/UIKit/UIViewInstaneouslyStableAnimation.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/UIIntervalAnimating-Protocol.h>
- +
- +@class NSString;
- +@protocol UIVectorOperatable;
- +
- +__attribute__((visibility("hidden")))
- +@interface UIViewInstaneouslyStableAnimation : NSObject <UIIntervalAnimating>
- +{
- + id <UIVectorOperatable> _velocity;
- + CDUnknownBlockType _targetValueGetter;
- +}
- +
- +@property(copy, nonatomic) CDUnknownBlockType targetValueGetter; // @synthesize targetValueGetter=_targetValueGetter;
- +- (void).cxx_destruct;
- +- (_Bool)isStable;
- +- (id)value;
- +- (id)targetValue;
- +- (void)setVelocity:(id)arg1;
- +- (id)velocity;
- +- (id)stepWithDelta:(double)arg1;
- +- (id)initWithTargetValueGetter:(CDUnknownBlockType)arg1 velocity:(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/UIViewKeyframeAnimationState.h b/UIKit/UIViewKeyframeAnimationState.h
- index c2a403ac..904780ca 100644
- --- a/UIKit/UIViewKeyframeAnimationState.h
- +++ b/UIKit/UIViewKeyframeAnimationState.h
- @@ -6,7 +6,7 @@
- #import <UIKit/UIViewAnimationState.h>
- -@class NSMutableDictionary, NSMutableSet;
- +@class NSMapTable, NSMutableDictionary, NSMutableSet;
- __attribute__((visibility("hidden")))
- @interface UIViewKeyframeAnimationState : UIViewAnimationState
- @@ -16,15 +16,19 @@ __attribute__((visibility("hidden")))
- long long _calculationMode;
- NSMutableSet *_keyframeLayers;
- NSMutableDictionary *_keyframeLayersForCurrentKeyFrameDict;
- + NSMapTable *_viewToKeyframesMap;
- _Bool _inFrame;
- }
- - (void).cxx_destruct;
- - (void)cleanupTrackedLayers;
- - (void)pop;
- +- (void)_generatePendingKeyframeAnimations;
- +- (_Bool)_addPendingKeyframeValue:(id)arg1 forKey:(id)arg2 view:(id)arg3;
- - (void)addKeyframeWithRelativeStartTime:(double)arg1 relativeDuration:(double)arg2 animations:(CDUnknownBlockType)arg3;
- - (id)animationForLayer:(id)arg1 forKey:(id)arg2 forView:(id)arg3;
- - (void)setupWithDuration:(double)arg1 delay:(double)arg2 view:(id)arg3 options:(unsigned long long)arg4 factory:(id)arg5 parentState:(id)arg6 start:(CDUnknownBlockType)arg7 completion:(CDUnknownBlockType)arg8;
- +- (_Bool)_isKeyframeAnimation;
- - (id)init;
- @end
- diff --git a/UIKit/UIViewProgressAnimatableProperty.h b/UIKit/UIViewProgressAnimatableProperty.h
- new file mode 100644
- index 00000000..9b960341
- --- /dev/null
- +++ b/UIKit/UIViewProgressAnimatableProperty.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/UIViewFloatAnimatableProperty.h>
- +
- +@interface UIViewProgressAnimatableProperty : UIViewFloatAnimatableProperty
- +{
- +}
- +
- ++ (id)propertyAnimatorByPerforming:(CDUnknownBlockType)arg1;
- ++ (id)progressAnimatablePropertyByPerforming:(CDUnknownBlockType)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UIViewPropertyAnimator.h b/UIKit/UIViewPropertyAnimator.h
- index 20380a79..016c586b 100644
- --- a/UIKit/UIViewPropertyAnimator.h
- +++ b/UIKit/UIViewPropertyAnimator.h
- @@ -12,12 +12,13 @@
- #import <UIKit/UIViewImplicitlyAnimating-Protocol.h>
- #import <UIKit/_UIBasicAnimationFactory-Protocol.h>
- -@class CAMediaTimingFunction, NSArray, NSMutableArray, NSMutableDictionary, NSString, NSUUID, UIViewAnimationState, _UICompoundObjectMap;
- +@class CAMediaTimingFunction, NSArray, NSMutableArray, NSMutableDictionary, NSString, NSUUID, UIViewAnimationState, UIViewPropertyAnimatorTrackingState, _UIAppCACommitFuture, _UICompoundObjectMap;
- @protocol UITimingCurveProvider;
- @interface UIViewPropertyAnimator : NSObject <_UIBasicAnimationFactory, UIInteractionProgressObserver, UIViewAnimatingPrivate, UIViewImplicitlyAnimating, NSCopying>
- {
- - long long _animationState;
- + UIViewPropertyAnimatorTrackingState *_trackingState;
- + NSString *_trackingDescription;
- double _fractionComplete;
- double _fractionCompleteWhenContinued;
- double _drag;
- @@ -26,23 +27,32 @@
- _Bool _pausedAsSpring;
- _Bool _optionsAreExplicit;
- _Bool _addedPacingAnimation;
- + _Bool _hasFinalized;
- double _baseDuration;
- double _internalDuration;
- double _delay;
- UIViewPropertyAnimator *_outerAnimator;
- + NSString *_pacingAnimationKey;
- + CAMediaTimingFunction *_timingFunctionPriorToPause;
- CAMediaTimingFunction *_timingFunctionWhenPaused;
- + id <UITimingCurveProvider> _timingProviderWhenContinued;
- _UICompoundObjectMap *_originalToValueMap;
- _UICompoundObjectMap *_originalFromValueMap;
- _UICompoundObjectMap *_additiveOffsetsForAnimationKeysMap;
- + _UICompoundObjectMap *_continuedWithSpringForAnimationKeyMap;
- + _UIAppCACommitFuture *_caContinuationCommitFuture;
- _Bool _useCoreAnimation;
- + _Bool _pausesOnCompletion;
- _Bool _userInteractionEnabled;
- _Bool _manualHitTestingEnabled;
- _Bool _interruptible;
- + _Bool _scrubsLinearly;
- _Bool _starting;
- _Bool _introspectable;
- UIViewAnimationState *_viewAnimationState;
- NSUUID *_trackingIdentifier;
- id <UITimingCurveProvider> _timingParameters;
- + long long _animationState;
- NSMutableArray *_animations;
- NSMutableArray *_completions;
- long long _finishingPosition;
- @@ -57,9 +67,37 @@
- + (void)animator:(id)arg1 isObserving:(id)arg2;
- + (id)_getPropertyAnimationForState:(id)arg1;
- + (id)_propertyAnimatorWithUUID:(id)arg1;
- -+ (void)_removeReferenceToPropertyAnimation:(id)arg1;
- -+ (void)_saveReferenceToPropertyAnimation:(id)arg1;
- ++ (void)_removeReferenceToPropertyAnimatorWithTrackingIdentifier:(id)arg1;
- ++ (void)_saveReferenceToPropertyAnimator:(id)arg1;
- ++ (void)_removeReferenceToActivePropertyAnimator:(id)arg1;
- ++ (void)_saveReferenceToActivePropertyAnimator:(id)arg1;
- + (_Bool)automaticallyNotifiesObserversForKey:(id)arg1;
- ++ (void)_removeTrackingAnimator:(id)arg1 forUUID:(id)arg2 andDescription:(id)arg3;
- ++ (void)_saveTrackingAnimator:(id)arg1 forUUID:(id)arg2 andDescription:(id)arg3;
- ++ (id)_currentTrackedAnimationsState;
- ++ (id)_trackAdditiveAnimationWithAnimator:(id)arg1 nonAdditiveAnimation:(id)arg2 withAnimationKey:(id)arg3 forKeyPath:(id)arg4 forLayer:(id)arg5;
- ++ (id)_trackNonAdditiveAnimationWithAnimator:(id)arg1 forLayer:(id)arg2 forKey:(id)arg3;
- ++ (id)_trackAnimationWithAnimator:(id)arg1 forLayer:(id)arg2 forAnimationKey:(id)arg3 trackingSetup:(CDUnknownBlockType)arg4;
- ++ (CDUnknownBlockType)_animationBlockForTrackingAnimation:(id)arg1 animator:(id)arg2 trackingSetup:(CDUnknownBlockType)arg3;
- ++ (id)_animatorWithTimingAttributesMatchingAnimation:(id)arg1 forLayer:(id)arg2 wasReused:(_Bool *)arg3;
- ++ (double)_delayForAnimation:(id)arg1 forLayer:(id)arg2;
- ++ (_Bool)_containsAnimatorForTrackedAnimationsUUID:(id)arg1;
- ++ (id)_animatorsForTrackedAnimationsUUID:(id)arg1;
- ++ (id)_performWhileTrackingAnimations:(CDUnknownBlockType)arg1;
- ++ (id)_animatorForTrackedAnimationsUUID:(id)arg1;
- ++ (void)_finishTrackingAnimations;
- ++ (id)_startTrackingAnimations;
- ++ (void)_setTrackedAnimationsOptimizationsEnabled:(_Bool)arg1;
- ++ (_Bool)_trackedAnimationsOptimizationsEnabled;
- ++ (void)_setTrackedAnimationsUserInteractionEnabled:(_Bool)arg1;
- ++ (_Bool)_trackedAnimationsUserInteractionEnabled;
- ++ (void)_setTrackedAnimationsScrubLinearly:(_Bool)arg1;
- ++ (_Bool)_trackedAnimationsScrubLinearly;
- ++ (void)_setTrackedAnimationsStartPaused:(_Bool)arg1;
- ++ (_Bool)_trackedAnimationsStartPaused;
- ++ (_Bool)_trackingAnimationsCurrentlyEnabled;
- ++ (_Bool)_canEnableTrackingAnimationsWithAnimators;
- ++ (id)_currentTrackedAnimationsUUID;
- + (id)runningPropertyAnimatorWithDuration:(double)arg1 delay:(double)arg2 options:(unsigned long long)arg3 animations:(CDUnknownBlockType)arg4 completion:(CDUnknownBlockType)arg5;
- @property(nonatomic, getter=isIntrospectable) _Bool introspectable; // @synthesize introspectable=_introspectable;
- @property(nonatomic, getter=_isStarting, setter=_setStarting:) _Bool starting; // @synthesize starting=_starting;
- @@ -68,10 +106,13 @@
- @property(nonatomic, getter=_finishingPosition, setter=_setFinishingPosition:) long long finishingPosition; // @synthesize finishingPosition=_finishingPosition;
- @property(retain, nonatomic, getter=_completions, setter=_setCompletions:) NSMutableArray *completions; // @synthesize completions=_completions;
- @property(retain, nonatomic, getter=_animations, setter=_setAnimations:) NSMutableArray *animations; // @synthesize animations=_animations;
- +@property(nonatomic, getter=_animationState, setter=_setAnimationState:) long long animationState; // @synthesize animationState=_animationState;
- +@property(nonatomic) _Bool scrubsLinearly; // @synthesize scrubsLinearly=_scrubsLinearly;
- @property(nonatomic, getter=isInterruptible) _Bool interruptible; // @synthesize interruptible=_interruptible;
- @property(nonatomic, getter=isManualHitTestingEnabled) _Bool manualHitTestingEnabled; // @synthesize manualHitTestingEnabled=_manualHitTestingEnabled;
- @property(nonatomic, getter=isUserInteractionEnabled) _Bool userInteractionEnabled; // @synthesize userInteractionEnabled=_userInteractionEnabled;
- @property(copy, nonatomic, setter=_setTimingParameters:) id <UITimingCurveProvider> timingParameters; // @synthesize timingParameters=_timingParameters;
- +@property(nonatomic) _Bool pausesOnCompletion; // @synthesize pausesOnCompletion=_pausesOnCompletion;
- @property(nonatomic, getter=isReversed) _Bool reversed; // @synthesize reversed=_reversed;
- @property(readonly, nonatomic, getter=isRunning) _Bool running; // @synthesize running=_running;
- @property(retain, nonatomic, getter=_trackingIdentifier, setter=_setTrackingIdentifier:) NSUUID *trackingIdentifier; // @synthesize trackingIdentifier=_trackingIdentifier;
- @@ -82,25 +123,30 @@
- - (void)interactionProgressDidUpdate:(id)arg1;
- - (void)startAnimationAfterDelay:(double)arg1;
- - (void)startAnimation;
- -- (void)startAnimation:(CDUnknownBlockType)arg1;
- +- (void)startAnimationAsPaused:(_Bool)arg1;
- - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- - (void)_setupAnimationTracking:(CDUnknownBlockType)arg1;
- -- (double)adjustedPercentComplete;
- @property(nonatomic) double fractionComplete;
- -- (_Bool)_fractionComplete;
- +@property(nonatomic) double pacedFractionComplete;
- +- (id)_currentTimingFunction;
- - (void)finalizeStoppedAnimationWithPosition:(long long)arg1;
- - (void)stopAnimation:(_Bool)arg1;
- -- (void)reverseAnimation:(_Bool)arg1;
- -- (void)reverseAnimation:(_Bool)arg1 withTimingParameters:(id)arg2 durationFactor:(double)arg3;
- +- (void)_scheduleCACommitFuture;
- - (void)continueAnimation;
- - (void)continueAnimationWithTimingParameters:(id)arg1 durationFactor:(double)arg2;
- -- (void)_continueOrReverseAnimations:(_Bool)arg1 timingParameters:(id)arg2 duration:(double)arg3;
- -- (double)_computeInverseOfFractionComplete:(double)arg1;
- +- (void)_continueWithTimingParameters:(id)arg1 duration:(double)arg2;
- +- (_Bool)_computeSmallestDisplacementFractionComplete:(double *)arg1;
- +- (_Bool)_computeDisplacementFractionComplete:(id)arg1 withKey:(id)arg2 inLayer:(id)arg3 fromValue:(id)arg4 toValue:(id)arg5 fractionComplete:(double *)arg6 displacement:(double *)arg7;
- +- (void)_restoreLayerValueIfReversed:(id)arg1 animation:(id)arg2 toValue:(id)arg3;
- - (void)pauseAnimation;
- +- (id)timingFunctionForPause;
- - (void)pauseAnimationTransiently;
- - (double)_pauseAnimation:(id)arg1;
- - (void)_untrackPropertyAnimationsForKeys:(id *)arg1 inLayer:(id)arg2;
- - (id)_previousAnimatorForKeyPath:(id)arg1 inLayer:(id)arg2 compoundKeys:(id *)arg3;
- +- (_Bool)_wasContinuedWithNewSpringForAnimationKey:(id)arg1 forLayer:(id)arg2;
- +- (_Bool)_setContinuedWithNewSpring:(_Bool)arg1 forAnimationKey:(id)arg2 forLayer:(id)arg3;
- +- (double)_effectiveAdditiveOffsetForKey:(id)arg1 inLayer:(id)arg2;
- - (double)_additiveOffsetForKey:(id)arg1 inLayer:(id)arg2;
- - (void)_setAdditiveOffset:(double)arg1 forKey:(id)arg2 inLayer:(id)arg3;
- - (id)_originalToValueForKey:(id)arg1 inLayer:(id)arg2;
- @@ -108,7 +154,6 @@
- - (id)_originalFromValueForKey:(id)arg1 inLayer:(id)arg2;
- - (void)_setOriginalFromValue:(id)arg1 forKey:(id)arg2 inLayer:(id)arg3;
- @property(readonly, nonatomic) NSArray *animationDescriptions;
- -- (double)_adjustedFractionComplete:(double)arg1 withTimingFunction:(id)arg2;
- - (void)addCompletion:(CDUnknownBlockType)arg1;
- - (void)_notePropertyAnimationUpdate:(id)arg1 forView:(id)arg2;
- - (id)_newAnimationUpdateForProperty:(id)arg1 implicit:(_Bool)arg2 additive:(_Bool)arg3;
- @@ -120,12 +165,12 @@
- - (void)addAnimations:(CDUnknownBlockType)arg1 delayFactor:(double)arg2 durationFactor:(double)arg3;
- @property(readonly, copy) NSString *description;
- - (void)finishAnimationAtPosition:(long long)arg1;
- -- (void)_runCompletions:(long long)arg1;
- +- (void)_runCompletions:(long long)arg1 finished:(_Bool)arg2;
- - (void)_executeCompletionHandlerWithFinalPosition:(long long)arg1;
- - (void)_clearAnimationState;
- - (void)dealloc;
- - (void)_runAnimations;
- -@property(readonly, nonatomic) long long state; // @synthesize state=_animationState;
- +@property(readonly, nonatomic) long long state;
- - (id)_stateAsString;
- - (void)_setKVOCompliantState:(long long)arg1;
- - (void)_setKVOCompliantState:(long long)arg1 fromState:(long long)arg2;
- @@ -133,6 +178,7 @@
- - (void)_setKVOCompliantRunning:(_Bool)arg1;
- @property(retain, nonatomic, getter=_viewAnimationState, setter=_setViewAnimationState:) UIViewAnimationState *viewAnimationState; // @synthesize viewAnimationState=_viewAnimationState;
- - (void)_setupAssociatedViewAnimationState:(id)arg1;
- +- (id)animationsDescription;
- - (void)_springAnimationForXComponent:(id *)arg1 forYComponent:(id *)arg2;
- - (_Bool)_generatePointValueSpringAnimationsForKeyPath:(id)arg1;
- - (_Bool)_shouldAnimateAdditivelyForView:(id)arg1 withKeyPath:(id)arg2;
- @@ -151,8 +197,10 @@
- - (id)init;
- - (id)initWithDuration:(double)arg1 timingParameters:(id)arg2;
- - (_Bool)_addedPacingAnimation;
- -- (void)_setAddedPacingAnimation:(_Bool)arg1;
- +- (void)_setAddedPacingAnimation:(_Bool)arg1 animationKey:(id)arg2;
- - (_Bool)_isActive;
- +- (_Bool)_pausesOnCompletion;
- +- (void)_setPausesOnCompletion:(_Bool)arg1;
- - (void)_setupWithDuration:(double)arg1 timingParameters:(id)arg2 animations:(CDUnknownBlockType)arg3;
- // Remaining properties
- diff --git a/UIKit/UIViewPropertyAnimatorTrackingState.h b/UIKit/UIViewPropertyAnimatorTrackingState.h
- new file mode 100644
- index 00000000..84156f9d
- --- /dev/null
- +++ b/UIKit/UIViewPropertyAnimatorTrackingState.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 NSUUID;
- +
- +__attribute__((visibility("hidden")))
- +@interface UIViewPropertyAnimatorTrackingState : NSObject
- +{
- + _Bool _startPaused;
- + _Bool _scrubsLinearly;
- + _Bool _userInteractionEnabled;
- + _Bool _optimizationsEnabled;
- + NSUUID *_uuid;
- +}
- +
- +@property(nonatomic) _Bool optimizationsEnabled; // @synthesize optimizationsEnabled=_optimizationsEnabled;
- +@property(nonatomic) _Bool userInteractionEnabled; // @synthesize userInteractionEnabled=_userInteractionEnabled;
- +@property(nonatomic) _Bool scrubsLinearly; // @synthesize scrubsLinearly=_scrubsLinearly;
- +@property(nonatomic) _Bool startPaused; // @synthesize startPaused=_startPaused;
- +@property(readonly, nonatomic) NSUUID *uuid; // @synthesize uuid=_uuid;
- +- (void).cxx_destruct;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/UIViewPropertyCollectingAnimationState.h b/UIKit/UIViewPropertyCollectingAnimationState.h
- new file mode 100644
- index 00000000..b38952ba
- --- /dev/null
- +++ b/UIKit/UIViewPropertyCollectingAnimationState.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/UIViewAnimationState.h>
- +
- +@class _UICompoundObjectMap;
- +
- +__attribute__((visibility("hidden")))
- +@interface UIViewPropertyCollectingAnimationState : UIViewAnimationState
- +{
- + _UICompoundObjectMap *_capturedProperties;
- +}
- +
- +@property(retain, nonatomic) _UICompoundObjectMap *capturedProperties; // @synthesize capturedProperties=_capturedProperties;
- +- (void).cxx_destruct;
- +- (void)pop;
- +- (id)actionForLayer:(id)arg1 forKey:(id)arg2 forView:(id)arg3;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/UIViewRetargetingAnimationDescription.h b/UIKit/UIViewRetargetingAnimationDescription.h
- new file mode 100644
- index 00000000..34f51114
- --- /dev/null
- +++ b/UIKit/UIViewRetargetingAnimationDescription.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 UIViewRetargetingAnimationDescription : NSObject
- +{
- +}
- +
- ++ (id)description;
- +
- +@end
- +
- diff --git a/UIKit/UIViewRunningAnimationEntry.h b/UIKit/UIViewRunningAnimationEntry.h
- new file mode 100644
- index 00000000..52021aff
- --- /dev/null
- +++ b/UIKit/UIViewRunningAnimationEntry.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 UIViewAnimationState;
- +@protocol OS_dispatch_queue, UIIntervalAnimating, UIViewAnimationComposing;
- +
- +__attribute__((visibility("hidden")))
- +@interface UIViewRunningAnimationEntry : NSObject
- +{
- + id <UIIntervalAnimating> _animation;
- + NSObject<OS_dispatch_queue> *_transactionQueue;
- + CDUnknownBlockType _completionCallback;
- + _Bool _invalidated;
- + _Bool _shouldNotRemovePresentationModifier;
- + _Bool _running;
- + UIViewAnimationState *_animationState;
- + id <UIViewAnimationComposing> _composer;
- +}
- +
- +@property(retain, nonatomic) id <UIViewAnimationComposing> composer; // @synthesize composer=_composer;
- +@property(nonatomic) __weak UIViewAnimationState *animationState; // @synthesize animationState=_animationState;
- +@property(nonatomic) _Bool running; // @synthesize running=_running;
- +@property(nonatomic) _Bool shouldNotRemovePresentationModifier; // @synthesize shouldNotRemovePresentationModifier=_shouldNotRemovePresentationModifier;
- +- (void).cxx_destruct;
- +- (void)performWithoutLock:(CDUnknownBlockType)arg1;
- +- (void)performWithLock:(CDUnknownBlockType)arg1;
- +- (void)setCompletionCallback:(CDUnknownBlockType)arg1;
- +- (void)performCompletionCallbackFinished:(_Bool)arg1 retargeted:(_Bool)arg2;
- +@property(nonatomic) _Bool invalidated;
- +- (id)initWithAnimation:(id)arg1 completion:(CDUnknownBlockType)arg2 composer:(id)arg3;
- +
- +@end
- +
- diff --git a/UIKit/UIViewSpringAnimation.h b/UIKit/UIViewSpringAnimation.h
- new file mode 100644
- index 00000000..83a4cede
- --- /dev/null
- +++ b/UIKit/UIViewSpringAnimation.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/NSObject.h>
- +
- +#import <UIKit/UIIntervalAnimating-Protocol.h>
- +
- +@class NSString;
- +@protocol UIVectorOperatable;
- +
- +__attribute__((visibility("hidden")))
- +@interface UIViewSpringAnimation : NSObject <UIIntervalAnimating>
- +{
- + id <UIVectorOperatable> _current;
- + id <UIVectorOperatable> _velocity;
- + id <UIVectorOperatable> _zero;
- + CDStruct_289c5ec3 _state;
- + CDStruct_9e265dec _parameters;
- + _Bool _parametersInitialized;
- + CDUnknownBlockType _targetValueGetter;
- + id <UIVectorOperatable> _value;
- + id <UIVectorOperatable> _intermediate;
- + id <UIVectorOperatable> _intermediateVelocity;
- +}
- +
- +@property(retain, nonatomic) id <UIVectorOperatable> intermediateVelocity; // @synthesize intermediateVelocity=_intermediateVelocity;
- +@property(retain, nonatomic) id <UIVectorOperatable> intermediate; // @synthesize intermediate=_intermediate;
- +@property(retain, nonatomic) id <UIVectorOperatable> value; // @synthesize value=_value;
- +@property(copy, nonatomic) CDUnknownBlockType targetValueGetter; // @synthesize targetValueGetter=_targetValueGetter;
- +- (void).cxx_destruct;
- +- (_Bool)isStable;
- +- (id)targetValue;
- +@property(retain, nonatomic) id <UIVectorOperatable> velocity;
- +- (id)stepWithDelta:(double)arg1;
- +- (id)initWithCurrent:(id)arg1 targetValueGetter:(CDUnknownBlockType)arg2;
- +- (void)updateWithDescription:(id)arg1 initial:(_Bool)arg2;
- +- (void)updateWithDescription:(id)arg1;
- +- (id)initWithDescription:(id)arg1 current:(id)arg2 targetValueGetter:(CDUnknownBlockType)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/UIViewSpringAnimationBehavior.h b/UIKit/UIViewSpringAnimationBehavior.h
- new file mode 100644
- index 00000000..965d5c61
- --- /dev/null
- +++ b/UIKit/UIViewSpringAnimationBehavior.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/UIViewSpringAnimationBehaviorDescribing-Protocol.h>
- +
- +@interface UIViewSpringAnimationBehavior : NSObject <UIViewSpringAnimationBehaviorDescribing>
- +{
- + double _trackingDampingRatio;
- + double _trackingResponse;
- + double _dampingRatio;
- + double _response;
- + double _dampingRatioSmoothing;
- + double _responseSmoothing;
- + double _inertialTargetSmoothing;
- + double _inertialProjectionDeceleration;
- +}
- +
- +@property(nonatomic) double inertialProjectionDeceleration; // @synthesize inertialProjectionDeceleration=_inertialProjectionDeceleration;
- +@property(nonatomic) double inertialTargetSmoothing; // @synthesize inertialTargetSmoothing=_inertialTargetSmoothing;
- +- (CDStruct_43f79a60)parametersForTransitionFromState:(int)arg1 toState:(int)arg2;
- +- (void)setTrackingDampingRatio:(double)arg1 response:(double)arg2 dampingRatioSmoothing:(double)arg3 responseSmoothing:(double)arg4;
- +- (void)setDampingRatio:(double)arg1 response:(double)arg2;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/UIViewSpringAnimationBehaviorDescribing-Protocol.h b/UIKit/UIViewSpringAnimationBehaviorDescribing-Protocol.h
- new file mode 100644
- index 00000000..0dac8621
- --- /dev/null
- +++ b/UIKit/UIViewSpringAnimationBehaviorDescribing-Protocol.h
- @@ -0,0 +1,10 @@
- +//
- +// 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.
- +//
- +
- +@protocol UIViewSpringAnimationBehaviorDescribing
- +- (CDStruct_43f79a60)parametersForTransitionFromState:(int)arg1 toState:(int)arg2;
- +@end
- +
- diff --git a/UIKit/UIViewSpringAnimationDescription.h b/UIKit/UIViewSpringAnimationDescription.h
- new file mode 100644
- index 00000000..f5c6ea3d
- --- /dev/null
- +++ b/UIKit/UIViewSpringAnimationDescription.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 UIViewSpringAnimationDescription : NSObject
- +{
- + _Bool _usesDampingRatioAndResponse;
- + double _tension;
- + double _friction;
- + CDStruct_43f79a60 _parameters;
- +}
- +
- ++ (id)descriptionWithTension:(double)arg1 friction:(double)arg2;
- ++ (id)descriptionWithSpringAnimationParameters:(CDStruct_43f79a60)arg1;
- +@property(nonatomic) CDStruct_43f79a60 parameters; // @synthesize parameters=_parameters;
- +@property(nonatomic) double friction; // @synthesize friction=_friction;
- +@property(nonatomic) double tension; // @synthesize tension=_tension;
- +@property(nonatomic) _Bool usesDampingRatioAndResponse; // @synthesize usesDampingRatioAndResponse=_usesDampingRatioAndResponse;
- +
- +@end
- +
- diff --git a/UIKit/UIViewSpringAnimationState.h b/UIKit/UIViewSpringAnimationState.h
- index 1d73cd62..cd9e846a 100644
- --- a/UIKit/UIViewSpringAnimationState.h
- +++ b/UIKit/UIViewSpringAnimationState.h
- @@ -16,6 +16,7 @@ __attribute__((visibility("hidden")))
- }
- + (id)defaultSpringAnimationForKey:(id)arg1 mass:(double)arg2 stiffness:(double)arg3 damping:(double)arg4 velocity:(double)arg5;
- ++ (void)computeDerivedSpringParameters:(double)arg1 zeta:(double)arg2 mass:(double)arg3 velocity:(double)arg4 epsilon:(double)arg5 stiffness:(double *)arg6 damping:(double *)arg7 debugging:(id *)arg8;
- + (void)computeDerivedSpringParameters:(double)arg1 zeta:(double)arg2 mass:(double)arg3 velocity:(double)arg4 epsilon:(double)arg5 stiffness:(double *)arg6 damping:(double *)arg7;
- - (id)_defaultAnimationForKey:(id)arg1;
- - (void)setupWithDuration:(double)arg1 delay:(double)arg2 view:(id)arg3 options:(unsigned long long)arg4 factory:(id)arg5 parentState:(id)arg6 start:(CDUnknownBlockType)arg7 completion:(CDUnknownBlockType)arg8;
- diff --git a/UIKit/UIViewUpdateVelocityAnimationDescription.h b/UIKit/UIViewUpdateVelocityAnimationDescription.h
- new file mode 100644
- index 00000000..4e10a2a7
- --- /dev/null
- +++ b/UIKit/UIViewUpdateVelocityAnimationDescription.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>
- +
- +@protocol UIVectorOperatable;
- +
- +__attribute__((visibility("hidden")))
- +@interface UIViewUpdateVelocityAnimationDescription : NSObject
- +{
- + id <UIVectorOperatable> _velocity;
- + id <UIVectorOperatable> _targetVelocity;
- +}
- +
- ++ (id)descriptionWithVelocity:(id)arg1 targetVelocity:(id)arg2;
- +@property(retain, nonatomic) id <UIVectorOperatable> targetVelocity; // @synthesize targetVelocity=_targetVelocity;
- +@property(retain, nonatomic) id <UIVectorOperatable> velocity; // @synthesize velocity=_velocity;
- +- (void).cxx_destruct;
- +- (id)initWithVelocity:(id)arg1 targetVelocity:(id)arg2;
- +
- +@end
- +
- diff --git a/UIKit/UIVisualEffect.h b/UIKit/UIVisualEffect.h
- index 85840994..2d7b679b 100644
- --- a/UIKit/UIVisualEffect.h
- +++ b/UIKit/UIVisualEffect.h
- @@ -13,20 +13,30 @@
- @interface UIVisualEffect : NSObject <NSCopying, NSSecureCoding>
- {
- - _Bool __isATVStyle;
- - _Bool __isAutomaticStyle;
- - _UIBackdropViewSettings *_effectSettings;
- _UIVisualEffectConfig *_effectConfig;
- }
- + (_Bool)supportsSecureCoding;
- ++ (id)effectCompositingColor:(id)arg1 withMode:(long long)arg2 alpha:(double)arg3;
- ++ (id)effectCompositingImage:(id)arg1 withMode:(long long)arg2 alpha:(double)arg3;
- ++ (id)effectCompositingColor:(id)arg1;
- ++ (id)effectCompositingImage:(id)arg1;
- ++ (id)effectCombiningEffects:(id)arg1;
- ++ (id)emptyEffect;
- @property(readonly, nonatomic) _UIVisualEffectConfig *effectConfig; // @synthesize effectConfig=_effectConfig;
- -@property(readonly, nonatomic) _Bool _isAutomaticStyle; // @synthesize _isAutomaticStyle=__isAutomaticStyle;
- -@property(readonly, nonatomic) _Bool _isATVStyle; // @synthesize _isATVStyle=__isATVStyle;
- -@property(readonly, nonatomic) _UIBackdropViewSettings *effectSettings; // @synthesize effectSettings=_effectSettings;
- - (void).cxx_destruct;
- +- (long long)_expectedUsage;
- +- (_Bool)_needsUpdateForOption:(id)arg1;
- +- (_Bool)_needsUpdateForTransitionFromTraitCollection:(id)arg1 toTraitCollection:(id)arg2;
- +- (void)_updateEffectNode:(id)arg1 forTraitCollection:(id)arg2;
- +- (_Bool)_selectorOverriden:(SEL)arg1;
- +- (void)_enumerateEffects:(CDUnknownBlockType)arg1;
- - (id)effectForUserInterfaceStyle:(long long)arg1;
- +- (id)effectConfigForOptions:(id)arg1;
- - (id)effectConfigForQuality:(long long)arg1;
- +@property(readonly, nonatomic) _Bool _isAutomaticStyle;
- +@property(readonly, nonatomic) _Bool _isATVStyle;
- +@property(readonly, nonatomic) _UIBackdropViewSettings *effectSettings;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- diff --git a/UIKit/UIVisualEffectView.h b/UIKit/UIVisualEffectView.h
- index 30231b21..9e6aec19 100644
- --- a/UIKit/UIVisualEffectView.h
- +++ b/UIKit/UIVisualEffectView.h
- @@ -8,83 +8,84 @@
- #import <UIKit/NSSecureCoding-Protocol.h>
- -@class NSArray, NSString, UIImage, UIVisualEffect, _UIVisualEffectBackdropView, _UIVisualEffectContentView, _UIVisualEffectFilterView;
- +@class NSArray, NSString, UIImage, UIVisualEffect, _UIVisualEffectHost, _UIVisualEffectViewBackdropCaptureGroup;
- @interface UIVisualEffectView : UIView <NSSecureCoding>
- {
- struct {
- - unsigned int hasHadAlphaAnimated:1;
- unsigned int suppressReportingEmptyContentView:1;
- - unsigned int interactiveAnimationInFlight:1;
- - unsigned int interactiveAnimationCompleted:1;
- unsigned int cornerRadiusIsContinuous:1;
- } _effectViewFlags;
- UIView *_maskView;
- UIImage *_maskImage;
- - _UIVisualEffectContentView *_contentView;
- - _UIVisualEffectBackdropView *_backdropSubview;
- - _UIVisualEffectFilterView *_grayscaleSubview;
- - _UIVisualEffectFilterView *_colorSubview;
- - _UIVisualEffectFilterView *_colorBurnSubview;
- - _UIVisualEffectFilterView *_darkeningSubview;
- - _UIVisualEffectFilterView *_noiseSubview;
- - NSArray *_effectConfigViews;
- - double _noiseAlpha;
- + _UIVisualEffectViewBackdropCaptureGroup *_captureGroup;
- + _UIVisualEffectHost *_backgroundHost;
- + _UIVisualEffectHost *_contentHost;
- + _Bool _backgroundHostNeedsUpdate;
- + _Bool _contentHostNeedsUpdate;
- _Bool _noiseEnabled;
- double _backdropViewBackgroundColorAlpha;
- - _Bool __blurDisabled;
- - NSString *_groupName;
- + _Bool _useReducedTransparencyForContentHost;
- + _Bool __useKeyframeWorkaround;
- + _Bool _useLiveMasking;
- double _cornerRadius;
- UIVisualEffect *_effect;
- - UIVisualEffect *_overrideEffect;
- + NSArray *_backgroundEffects;
- + NSArray *_contentEffects;
- }
- + (_Bool)supportsSecureCoding;
- -@property(nonatomic, getter=_isBlurDisabled, setter=_setBlurDisabled:) _Bool _blurDisabled; // @synthesize _blurDisabled=__blurDisabled;
- -@property(retain, nonatomic) UIVisualEffect *overrideEffect; // @synthesize overrideEffect=_overrideEffect;
- -@property(retain, nonatomic) UIView *contentView; // @synthesize contentView=_contentView;
- +@property(nonatomic, getter=_useLiveMasking, setter=_setUseLiveMasking:) _Bool useLiveMasking; // @synthesize useLiveMasking=_useLiveMasking;
- +@property(copy, nonatomic) NSArray *contentEffects; // @synthesize contentEffects=_contentEffects;
- +@property(copy, nonatomic) NSArray *backgroundEffects; // @synthesize backgroundEffects=_backgroundEffects;
- +@property(nonatomic, setter=_setUseKeyframeWorkaround:) _Bool _useKeyframeWorkaround; // @synthesize _useKeyframeWorkaround=__useKeyframeWorkaround;
- @property(copy, nonatomic) UIVisualEffect *effect; // @synthesize effect=_effect;
- @property(nonatomic, setter=_setCornerRadius:) double _cornerRadius; // @synthesize _cornerRadius;
- -@property(copy, nonatomic, setter=_setGroupName:) NSString *_groupName; // @synthesize _groupName;
- - (void).cxx_destruct;
- -- (id)_noiseSubview;
- - (id)_backdropSubview;
- - (void)_setTintOpacity:(double)arg1;
- - (id)_whatsWrongWithThisEffect;
- -- (id)actionForLayer:(id)arg1 forKey:(id)arg2;
- +- (id)_backgroundHost;
- +- (id)_contentHost;
- +- (id)_debug;
- +- (void)_addSubview:(id)arg1 positioned:(long long)arg2 relativeTo:(id)arg3;
- - (void)viewDidMoveToSuperview;
- - (void)layoutSubviews;
- @property(retain, nonatomic, setter=_setMaskImage:) UIImage *_maskImage;
- -- (id)maskView;
- -- (void)setMaskView:(id)arg1;
- -- (void)_updateEffectViewMasks;
- -- (id)_maskViewImageMask;
- -- (_Bool)_shouldRegenerateMasksForNewMaskView:(id)arg1;
- -@property(readonly, nonatomic) NSArray *_effectViews;
- +- (id)_maskView;
- +- (void)_setMaskView:(id)arg1;
- +- (id)_maskImageForMaskView:(id)arg1;
- @property(nonatomic, getter=_backdropViewBackgroundColorAlpha, setter=_setBackdropViewBackgroundColorAlpha:) double _backdropViewBackgroundColorAlpha;
- - (_Bool)_isNoiseEnabled;
- - (void)_setNoiseEnabled:(_Bool)arg1;
- - (void)_setContinuousCornerRadius:(double)arg1;
- - (double)_continuousCornerRadius;
- - (void)_applyCornerRadiusToSubviews;
- -- (void)_applyGroupNameToSubviews;
- -- (void)_configureBackgroundColorForEffectIfNeeded;
- -- (void)_configureForEffectConfig:(id)arg1;
- -- (void)_setupEffectsViewsForSettings:(id)arg1;
- -- (void)_configureForEffectSettings:(id)arg1;
- -- (void)_configureForCurrentEffect;
- +@property(copy, nonatomic, setter=_setGroupName:) NSString *_groupName;
- +- (void)_configureAllEffects;
- +- (_Bool)_hasTransformForEffectSubview:(id)arg1;
- +- (_Bool)_shouldManageCornerRadiusForEffectSubview:(id)arg1;
- +- (void)_updateSubviews;
- +- (void)_updateEffectForSnapshotDidEnd:(id)arg1;
- +- (void)_updateEffectForSnapshotWillBegin:(id)arg1;
- +- (void)_configureEffects;
- +- (id)_effectNodeForEffects:(id)arg1 traits:(id)arg2 options:(id)arg3;
- +- (void)_updateEffectsFromLegacyEffect;
- - (void)_setEffect:(id)arg1;
- -- (void)_rebuildEffectViewForCurrentEffect;
- +- (void)_generateAnimationsForPendingKeyframes:(id)arg1 duration:(double)arg2;
- +- (void)_generateWorkaroundKeyframeAnimationsForEffects:(id)arg1;
- +- (id)_initialValueForKey:(id)arg1;
- - (void)traitCollectionDidChange:(id)arg1;
- -- (void)_updateEffectForInterfaceStyle:(long long)arg1;
- -@property(readonly, nonatomic) UIVisualEffect *_trueEffect;
- -- (void)_createContentViewIfNecessary;
- +- (void)setContentView:(id)arg1;
- +@property(readonly, nonatomic) UIView *contentView;
- - (void)_populateArchivedSubviews:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- - (id)initWithEffect:(id)arg1;
- - (id)initWithFrame:(struct CGRect)arg1;
- - (void)dealloc;
- +- (void)_ensureContentHostWithView:(id)arg1;
- +- (void)_ensureBackgroundHost;
- - (void)_commonInit;
- - (void)_updateEffectForAccessibilityChanges:(id)arg1;
- diff --git a/UIKit/UIWKInteractionViewProtocol-Protocol.h b/UIKit/UIWKInteractionViewProtocol-Protocol.h
- index e83773de..3ebe7eff 100644
- --- a/UIKit/UIWKInteractionViewProtocol-Protocol.h
- +++ b/UIKit/UIWKInteractionViewProtocol-Protocol.h
- @@ -9,6 +9,7 @@
- @protocol UIWKInteractionViewProtocol
- - (void)_cancelLongPressGestureRecognizer;
- - (NSArray *)webSelectionRects;
- +- (_Bool)textInteractionGesture:(long long)arg1 shouldBeginAtPoint:(struct CGPoint)arg2;
- - (_Bool)pointIsInAssistedNode:(struct CGPoint)arg1;
- - (_Bool)hasSelectablePositionAtPoint:(struct CGPoint)arg1;
- - (_Bool)hasMarkedText;
- diff --git a/UIKit/UIWKTextGestureClusterSelection.h b/UIKit/UIWKTextGestureClusterSelection.h
- new file mode 100644
- index 00000000..ac13b2be
- --- /dev/null
- +++ b/UIKit/UIWKTextGestureClusterSelection.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/UITextGestureClusterSelection.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface UIWKTextGestureClusterSelection : UITextGestureClusterSelection
- +{
- +}
- +
- +- (void)selectWithTapGestureAt:(struct CGPoint)arg1 withGesture:(long long)arg2 withState:(long long)arg3;
- +- (void)twoFingerRangedSelectGesture:(id)arg1;
- +- (void)oneFingerTripleTap:(id)arg1;
- +- (void)oneFingerDoubleTap:(id)arg1;
- +- (void)tapAndAHalf:(id)arg1;
- +- (void)oneFingerTap:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UIWKTextInteractionAssistant.h b/UIKit/UIWKTextInteractionAssistant.h
- index 6044c253..f914c0cb 100644
- --- a/UIKit/UIWKTextInteractionAssistant.h
- +++ b/UIKit/UIWKTextInteractionAssistant.h
- @@ -19,14 +19,12 @@
- _UITextServiceSession *_lookupSession;
- UITextChecker *_textChecker;
- unsigned long long _options;
- - struct CGRect _caretBeforeTap;
- NSString *_wordBeforeTap;
- - UITapGestureRecognizer *_singleTapGesture;
- - UILongPressGestureRecognizer *_loupeGesture;
- + struct CGRect _caretBeforeTap;
- }
- -@property(readonly, nonatomic) UILongPressGestureRecognizer *loupeGesture; // @synthesize loupeGesture=_loupeGesture;
- -@property(readonly, nonatomic) UITapGestureRecognizer *singleTapGesture; // @synthesize singleTapGesture=_singleTapGesture;
- +@property(nonatomic) struct CGRect caretBeforeTap; // @synthesize caretBeforeTap=_caretBeforeTap;
- +@property(retain, nonatomic) NSString *wordBeforeTap; // @synthesize wordBeforeTap=_wordBeforeTap;
- - (void)lookup:(id)arg1 fromRect:(struct CGRect)arg2;
- - (void)lookup:(id)arg1 withRange:(struct _NSRange)arg2 fromRect:(struct CGRect)arg3;
- - (void)showShareSheetFor:(id)arg1 fromRect:(struct CGRect)arg2;
- @@ -36,20 +34,13 @@
- - (void)showTextStyleOptions;
- - (void)selectAll:(id)arg1;
- - (void)selectWord;
- -- (void)twoFingerRangedSelectGesture:(id)arg1;
- -- (void)legacyTwoFingerSingleTap:(id)arg1;
- -- (void)oneFingerTripleTap:(id)arg1;
- - (void)rangeSelectionCanceled;
- - (void)rangeSelectionMoved:(struct CGPoint)arg1 withTouchPoint:(struct CGPoint)arg2;
- - (void)rangeSelectionEnded:(struct CGPoint)arg1;
- - (void)rangeSelectionStarted:(struct CGPoint)arg1;
- - (void)updateWithMagnifierTerminalPoint:(_Bool)arg1;
- - (void)updateSelectionWithPoint:(struct CGPoint)arg1;
- -- (void)oneFingerDoubleTap:(id)arg1;
- -- (void)tapAndAHalf:(id)arg1;
- -- (void)selectWithTapGestureAt:(struct CGPoint)arg1 withGesture:(long long)arg2 withState:(long long)arg3;
- - (void)loupeGestureWithState:(long long)arg1 atGesturePoint:(CDUnknownBlockType)arg2 shouldCancel:(_Bool *)arg3;
- -- (void)oneFingerTap:(id)arg1;
- - (void)selectionChangedWithTouchAt:(struct CGPoint)arg1 withSelectionTouch:(long long)arg2 withFlags:(long long)arg3;
- - (void)selectionChangedWithTouchAt:(struct CGPoint)arg1 withSelectionTouch:(long long)arg2;
- - (void)selectionChangedWithGestureAt:(struct CGPoint)arg1 withGesture:(long long)arg2 withState:(long long)arg3 withFlags:(long long)arg4;
- @@ -70,8 +61,9 @@
- - (_Bool)containerAllowsSelection;
- - (_Bool)containerIsPlainStyleAtom;
- - (_Bool)containerIsAtom;
- -- (_Bool)gestureRecognizerShouldBegin:(id)arg1;
- -- (_Bool)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
- +- (_Bool)overrideGestureRecognizerShouldBegin:(id)arg1;
- +- (_Bool)overrideGestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
- +- (Class)selectionClusterClass;
- - (void)dealloc;
- - (id)initWithView:(id)arg1;
- @@ -79,6 +71,8 @@
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- +@property(readonly, nonatomic) UILongPressGestureRecognizer *loupeGesture; // @dynamic loupeGesture;
- +@property(readonly, nonatomic) UITapGestureRecognizer *singleTapGesture; // @dynamic singleTapGesture;
- @property(readonly) Class superclass;
- @end
- diff --git a/UIKit/UIWebBrowserView.h b/UIKit/UIWebBrowserView.h
- index cab77f85..e8aa7c15 100644
- --- a/UIKit/UIWebBrowserView.h
- +++ b/UIKit/UIWebBrowserView.h
- @@ -59,7 +59,6 @@
- }
- + (id)getUIWebBrowserViewForWebFrame:(id)arg1;
- -+ (double)preferredScrollDecelerationFactor;
- + (void)initialize;
- @property(nonatomic) id <UIWebAutoFillDelegate> autoFillDelegate; // @synthesize autoFillDelegate=_autoFillDelegate;
- @property(readonly, nonatomic) _Bool hasEditedTextField; // @synthesize hasEditedTextField=_hasEditedTextField;
- @@ -95,8 +94,8 @@
- - (double)heightToKeepVisible;
- - (double)minimumVerticalContentOffset;
- - (struct CGRect)rectOfInterestForRotation;
- -- (void)updateBoundariesOfScrollView:(id)arg1 withScales:(CDStruct_39925896)arg2;
- -- (CDStruct_39925896)scalesForContainerSize:(struct CGSize)arg1;
- +- (void)updateBoundariesOfScrollView:(id)arg1 withScales:(CDStruct_57d825b2)arg2;
- +- (CDStruct_57d825b2)scalesForContainerSize:(struct CGSize)arg1;
- @property(nonatomic) _Bool alwaysDispatchesScrollEvents;
- - (void)webView:(id)arg1 didFirstVisuallyNonEmptyLayoutInFrame:(id)arg2;
- - (id)_absoluteUrlRelativeToDocumentURL:(id)arg1;
- diff --git a/UIKit/UIWebCaretRectTextPosition.h b/UIKit/UIWebCaretRectTextPosition.h
- new file mode 100644
- index 00000000..0c2166e5
- --- /dev/null
- +++ b/UIKit/UIWebCaretRectTextPosition.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/UITextPosition.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface UIWebCaretRectTextPosition : UITextPosition
- +{
- + struct CGRect _caretRect;
- +}
- +
- ++ (id)textPositionWithCaretRect:(struct CGRect)arg1;
- +@property(readonly, nonatomic) struct CGRect caretRect; // @synthesize caretRect=_caretRect;
- +- (id)initWithCaretRect:(struct CGRect)arg1;
- +
- +@end
- +
- diff --git a/UIKit/UIWebDocumentView.h b/UIKit/UIWebDocumentView.h
- index 0f5bda1b..3a75c7ee 100644
- --- a/UIKit/UIWebDocumentView.h
- +++ b/UIKit/UIWebDocumentView.h
- @@ -8,10 +8,11 @@
- #import <UIKit/DDDetectionControllerInteractionDelegate-Protocol.h>
- #import <UIKit/UIAutoscrollContainer-Protocol.h>
- +#import <UIKit/UIDragInteractionDelegate-Protocol.h>
- +#import <UIKit/UIDropInteractionDelegate-Protocol.h>
- #import <UIKit/UIGestureRecognizerDelegate-Protocol.h>
- #import <UIKit/UIKeyInput-Protocol.h>
- #import <UIKit/UIKeyboardInput-Protocol.h>
- -#import <UIKit/UIModalViewDelegate-Protocol.h>
- #import <UIKit/UIPreviewItemDelegate-Protocol.h>
- #import <UIKit/UITextAutoscrolling-Protocol.h>
- #import <UIKit/UITextInputPrivate-Protocol.h>
- @@ -22,10 +23,10 @@
- #import <UIKit/_UIRotatingAlertControllerDelegate-Protocol.h>
- #import <UIKit/_UIWebDoubleTapDelegate-Protocol.h>
- -@class CALayer, DOMElement, DOMHTMLElement, DOMNode, DOMRange, NSArray, NSDictionary, NSIndexSet, NSString, NSTimer, UIAutoscroll, UIColor, UIImage, UIInputContextHistory, UILongPressGestureRecognizer, UIPanGestureRecognizer, UIPreviewItemController, UITapGestureRecognizer, UITextChecker, UITextInputTraits, UITextInteractionAssistant, UITextPosition, UITextRange, UIView, UIWebFileUploadPanel, UIWebPlaybackTargetPicker, UIWebRotatingAlertController, UIWebSelectionAssistant, WebHistoryItem, WebThreadSafeUndoManager, WebView, _UITextServiceSession, _UIWebHighlightLongPressGestureRecognizer, _UIWebViewportHandler;
- -@protocol UITextInputDelegate, UITextInputSuggestionDelegate, UITextInputTokenizer;
- +@class CALayer, DOMElement, DOMHTMLElement, DOMNode, DOMRange, NSArray, NSDictionary, NSIndexSet, NSString, NSTimer, NSURL, UIAutoscroll, UIColor, UIDragInteraction, UIDropInteraction, UIImage, UIInputContextHistory, UILongPressGestureRecognizer, UIPanGestureRecognizer, UIPreviewItemController, UITapGestureRecognizer, UITextChecker, UITextInputTraits, UITextInteractionAssistant, UITextPosition, UITextRange, UIView, UIWebFileUploadPanel, UIWebPlaybackTargetPicker, UIWebRotatingAlertController, UIWebSelectionAssistant, WebHistoryItem, WebThreadSafeUndoManager, WebView, _UITextDragCaretView, _UITextServiceSession, _UIWebHighlightLongPressGestureRecognizer, _UIWebViewportHandler;
- +@protocol UITextInputDelegate, UITextInputSuggestionDelegate, UITextInputTokenizer, UIWebDraggingDelegate;
- -@interface UIWebDocumentView : UIWebTiledView <DDDetectionControllerInteractionDelegate, UIPreviewItemDelegate, _UIRotatingAlertControllerDelegate, UITextAutoscrolling, UIAutoscrollContainer, UIGestureRecognizerDelegate, UIKeyboardInput, UITextInputPrivate, UIKeyInput, UIModalViewDelegate, UITextInputTokenizer, _UIWebDoubleTapDelegate, UIWebFileUploadPanelDelegate, WebEditingDelegate, WebFrameLoadDelegate>
- +@interface UIWebDocumentView : UIWebTiledView <DDDetectionControllerInteractionDelegate, UIDragInteractionDelegate, UIDropInteractionDelegate, UIPreviewItemDelegate, _UIRotatingAlertControllerDelegate, UITextAutoscrolling, UIAutoscrollContainer, UIGestureRecognizerDelegate, UIKeyboardInput, UITextInputPrivate, UIKeyInput, UITextInputTokenizer, _UIWebDoubleTapDelegate, UIWebFileUploadPanelDelegate, WebEditingDelegate, WebFrameLoadDelegate>
- {
- WebView *_webView;
- id m_parentTextView;
- @@ -147,6 +148,12 @@
- id _dictationResultPlaceholderRemovalObserver;
- DOMRange *_rangeToRestoreAfterDictation;
- UIWebPlaybackTargetPicker *_playbackTargetPicker;
- + struct CGRect _currentDragCaretRect;
- + _UITextDragCaretView *_textDragCaretView;
- + struct CGRect _currentDragBoundingRect;
- + _Bool _isPerformingDrop;
- + _Bool _didEndDropSession;
- + _Bool _didCreateDropPreview;
- struct _UIWebViewportConfiguration _defaultViewportConfigurations[5];
- _UITextServiceSession *_definitionSession;
- _UITextServiceSession *_learnSession;
- @@ -155,8 +162,16 @@
- WebHistoryItem *_latestCommittedPageLoadHistoryItem;
- _Bool _suppressesIncrementalRendering;
- _Bool _wantsMinimalUI;
- + UIDragInteraction *_dragInteraction;
- + UIDropInteraction *_dropInteraction;
- + id <UIWebDraggingDelegate> _webDraggingDelegate;
- + NSString *_draggedLinkTitle;
- + NSURL *_draggedLinkURL;
- + long long _currentDragContentType;
- + UIView *_initialDropSnapshotView;
- unsigned long long _renderTreeSize;
- unsigned long long _renderTreeSizeThresholdForReset;
- + struct CGPoint _lastGlobalPosition;
- struct CGRect _exposedScrollViewRect;
- }
- @@ -171,13 +186,22 @@
- @property(readonly, nonatomic) unsigned long long renderTreeSize; // @synthesize renderTreeSize=_renderTreeSize;
- @property(readonly, nonatomic) _Bool wantsMinimalUI; // @synthesize wantsMinimalUI=_wantsMinimalUI;
- @property(nonatomic) struct CGRect exposedScrollViewRect; // @synthesize exposedScrollViewRect=_exposedScrollViewRect;
- +@property(retain, nonatomic) UIView *initialDropSnapshotView; // @synthesize initialDropSnapshotView=_initialDropSnapshotView;
- +@property(nonatomic) long long currentDragContentType; // @synthesize currentDragContentType=_currentDragContentType;
- +@property(retain, nonatomic) NSURL *draggedLinkURL; // @synthesize draggedLinkURL=_draggedLinkURL;
- +@property(retain, nonatomic) NSString *draggedLinkTitle; // @synthesize draggedLinkTitle=_draggedLinkTitle;
- +@property(nonatomic) struct CGPoint lastGlobalPosition; // @synthesize lastGlobalPosition=_lastGlobalPosition;
- +@property(nonatomic) id <UIWebDraggingDelegate> webDraggingDelegate; // @synthesize webDraggingDelegate=_webDraggingDelegate;
- +@property(retain, nonatomic) UIDropInteraction *dropInteraction; // @synthesize dropInteraction=_dropInteraction;
- +@property(retain, nonatomic) UIDragInteraction *dragInteraction; // @synthesize dragInteraction=_dragInteraction;
- @property(nonatomic) _Bool suppressesIncrementalRendering; // @synthesize suppressesIncrementalRendering=_suppressesIncrementalRendering;
- @property(retain, nonatomic) DOMRange *rangeToRestoreAfterDictation; // @synthesize rangeToRestoreAfterDictation=_rangeToRestoreAfterDictation;
- +@property(nonatomic) struct CGRect currentDragCaretRect;
- - (void)willZoomToLocation:(struct CGPoint)arg1 atScale:(double)arg2 forDuration:(double)arg3;
- - (_Bool)shouldSelectionAssistantReceiveDoubleTapAtPoint:(struct CGPoint)arg1 forScale:(double)arg2;
- - (void)willZoomToMinimumScale;
- - (_Bool)considerHeightForDoubleTap;
- -- (CDStruct_39925896)doubleTapScalesForSize:(struct CGSize)arg1;
- +- (CDStruct_57d825b2)doubleTapScalesForSize:(struct CGSize)arg1;
- - (struct CGRect)rectOfInterestForPoint:(struct CGPoint)arg1;
- - (double)minimumScaleForSize:(struct CGSize)arg1;
- - (struct CGRect)visibleContentRect;
- @@ -571,6 +595,12 @@
- - (id)initSimpleHTMLDocumentWithStyle:(id)arg1 frame:(struct CGRect)arg2 preferences:(id)arg3 groupName:(id)arg4;
- - (struct CGRect)webViewFrameForUIFrame:(struct CGRect)arg1;
- - (void)_restoreViewportSettingsWithSize:(struct CGSize)arg1;
- +- (void)dragInteraction:(id)arg1 session:(id)arg2 didEndWithOperation:(unsigned long long)arg3;
- +- (id)dragInteraction:(id)arg1 previewForCancellingItem:(id)arg2 withDefault:(id)arg3;
- +- (id)dragInteraction:(id)arg1 previewForLiftingItem:(id)arg2 session:(id)arg3;
- +- (id)targetedDragPreviewFromCurrentTextIndicatorData;
- +- (id)dragInteraction:(id)arg1 itemsForBeginningSession:(id)arg2;
- +- (void)_didChangeDragCaretRectFromRect:(struct CGRect)arg1 toRect:(struct CGRect)arg2;
- @property(getter=_acceptsFirstResponder, setter=_setAcceptsFirstResponder:) _Bool _acceptsFirstResponder;
- - (id)_doubleTapGestureRecognizer;
- - (id)superviewForSheet;
- @@ -644,6 +674,23 @@
- - (_Bool)isPreviewing;
- - (void)_unregisterPreview;
- - (void)_registerPreview;
- +- (id)dropInteraction:(id)arg1 previewForDroppingItem:(id)arg2 withDefault:(id)arg3;
- +- (id)editDragPreviewForTextIndicator:(id)arg1;
- +- (id)fallbackDropPreviewForUninsertedContent:(id)arg1;
- +- (void)dropInteraction:(id)arg1 sessionDidEnd:(id)arg2;
- +- (void)dropInteraction:(id)arg1 concludeDrop:(id)arg2;
- +- (void)dropInteraction:(id)arg1 performDrop:(id)arg2;
- +- (void)dropInteraction:(id)arg1 sessionDidExit:(id)arg2;
- +- (void)dropInteraction:(id)arg1 item:(id)arg2 willAnimateDropWithAnimator:(id)arg3;
- +- (id)dropInteraction:(id)arg1 sessionDidUpdate:(id)arg2;
- +- (void)dragInteraction:(id)arg1 sessionWillBegin:(id)arg2;
- +- (void)dropInteraction:(id)arg1 sessionDidEnter:(id)arg2;
- +- (void)_transitionDragPreviewToImageIfNecessary:(id)arg1;
- +- (void)computeClientAndGlobalPointsForSession:(id)arg1 outClientPoint:(struct CGPoint *)arg2 outGlobalPoint:(struct CGPoint *)arg3;
- +- (void)updateDragCaretIfPossible;
- +- (void)resetCurrentDragInformation;
- +- (struct UIWebDraggableContentInfo)draggableContentInfoAtPosition:(struct CGPoint)arg1;
- +- (struct CGRect)selectionBoundingRectIfSelectionContainsPosition:(struct CGPoint)arg1;
- - (struct CGRect)presentationRectInHostViewForSheet:(id)arg1;
- - (struct CGRect)initialPresentationRectInHostViewForSheet:(id)arg1;
- - (id)hostViewForSheet:(id)arg1;
- @@ -681,7 +728,6 @@
- @property(nonatomic) _Bool shouldAutoscroll;
- - (struct CGRect)contentFrameForView:(id)arg1;
- @property(nonatomic) struct CGPoint autoscrollContentOffset;
- -- (_Bool)selectionIsCaretInDisplayBlockElementAtOffset:(int)arg1;
- - (void)setSelectionToStart;
- - (void)setSelectionToEnd;
- - (void)setRangedSelectionWithExtentPoint:(struct CGPoint)arg1;
- @@ -728,6 +774,7 @@
- @property(nonatomic) _Bool acceptsDictationSearchResults;
- @property(nonatomic) _Bool acceptsEmoji; // @dynamic acceptsEmoji;
- @property(nonatomic) _Bool acceptsFloatingKeyboard;
- +@property(nonatomic) _Bool acceptsPayloads;
- @property(nonatomic) _Bool acceptsSplitKeyboard;
- @property(nonatomic) long long autocapitalizationType; // @dynamic autocapitalizationType;
- @property(copy, nonatomic) NSString *autocorrectionContext;
- @@ -767,10 +814,13 @@
- @property(retain, nonatomic) UIImage *selectionDragDotImage; // @dynamic selectionDragDotImage;
- @property(retain, nonatomic) UIColor *selectionHighlightColor; // @dynamic 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;
- @@ -778,6 +828,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/UIWebDraggingDelegate-Protocol.h b/UIKit/UIWebDraggingDelegate-Protocol.h
- new file mode 100644
- index 00000000..02a73d32
- --- /dev/null
- +++ b/UIKit/UIWebDraggingDelegate-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 NSArray, UIDragItem, UIDropInteraction, UIDropProposal, UITargetedDragPreview, UIWebDocumentView;
- +@protocol UIDragAnimating, UIDropSession;
- +
- +@protocol UIWebDraggingDelegate <NSObject>
- +
- +@optional
- +- (_Bool)_webView:(UIWebDocumentView *)arg1 allowsSelectingContentAfterDropForSession:(id <UIDropSession>)arg2;
- +- (void)_webView:(UIWebDocumentView *)arg1 dropInteraction:(UIDropInteraction *)arg2 concludeDrop:(id <UIDropSession>)arg3;
- +- (void)_webView:(UIWebDocumentView *)arg1 dropInteraction:(UIDropInteraction *)arg2 item:(UIDragItem *)arg3 willAnimateDropWithAnimator:(id <UIDragAnimating>)arg4;
- +- (UIDropProposal *)_webView:(UIWebDocumentView *)arg1 willUpdateDropProposalToProposal:(UIDropProposal *)arg2 forSession:(id)arg3;
- +- (void)_webView:(UIWebDocumentView *)arg1 dropWasHandled:(_Bool)arg2 forSession:(id)arg3 itemProviders:(NSArray *)arg4;
- +- (UITargetedDragPreview *)_webView:(UIWebDocumentView *)arg1 previewForDroppingItem:(UIDragItem *)arg2 withDefault:(UITargetedDragPreview *)arg3;
- +- (_Bool)_webView:(UIWebDocumentView *)arg1 performDropWithSession:(id <UIDropSession>)arg2;
- +- (_Bool)_webView:(UIWebDocumentView *)arg1 performDropWithItemProviders:(NSArray *)arg2;
- +- (NSArray *)_webView:(UIWebDocumentView *)arg1 adjustedItemProviders:(NSArray *)arg2;
- +@end
- +
- diff --git a/UIKit/UIWebGeolocationPolicyDecider.h b/UIKit/UIWebGeolocationPolicyDecider.h
- index 589dbcd3..0275ba1f 100644
- --- a/UIKit/UIWebGeolocationPolicyDecider.h
- +++ b/UIKit/UIWebGeolocationPolicyDecider.h
- @@ -17,11 +17,16 @@
- + (id)sharedPolicyDecider;
- + (void)initialize;
- +- (void)didDenyGeolocationForPromptInfo:(id)arg1;
- +- (void)didAuthorizeGeolocationForPromptInfo:(id)arg1;
- - (void)decidePolicyForGeolocationRequestFromOrigin:(id)arg1 requestingURL:(id)arg2 window:(id)arg3 listener:(id)arg4;
- - (void)webView:(id)arg1 decidePolicyForGeolocationRequestFromOrigin:(id)arg2 frame:(id)arg3 listener:(id)arg4;
- +- (_Bool)_getAuthorizationStatusForToken:(id)arg1 requestingURL:(id)arg2 promptInfo:(id *)arg3;
- +- (_Bool)getAuthorizationStatusForOrigin:(id)arg1 requestingURL:(id)arg2 promptInfo:(id *)arg3;
- - (void)_decidePolicyForGeolocationRequestFromOrigin:(id)arg1 requestingURL:(id)arg2 window:(id)arg3 listener:(id)arg4;
- - (void)_executeNextChallenge;
- - (void)alertView:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- +- (void)_addChallengeCount:(long long)arg1 forToken:(id)arg2 requestingURL:(id)arg3;
- - (long long)_getChallengeCountFromHistoryForToken:(id)arg1 requestingURL:(id)arg2;
- - (void)clearAuthorizationsAddedBetween:(id)arg1 and:(id)arg2;
- - (_Bool)_isAuthorizationDate:(id)arg1 inclusivelyBetweenDate:(id)arg2 andDate:(id)arg3;
- diff --git a/UIKit/UIWebPDFViewHandler.h b/UIKit/UIWebPDFViewHandler.h
- index 858e9d3b..2c7cd207 100644
- --- a/UIKit/UIWebPDFViewHandler.h
- +++ b/UIKit/UIWebPDFViewHandler.h
- @@ -56,9 +56,9 @@
- - (double)heightToKeepVisible;
- - (double)minimumVerticalContentOffset;
- - (struct CGRect)rectOfInterestForRotation;
- -- (void)updateBoundariesOfScrollView:(id)arg1 withScales:(CDStruct_39925896)arg2;
- +- (void)updateBoundariesOfScrollView:(id)arg1 withScales:(CDStruct_57d825b2)arg2;
- - (_Bool)considerHeightForDoubleTap;
- -- (CDStruct_39925896)doubleTapScalesForSize:(struct CGSize)arg1;
- +- (CDStruct_57d825b2)doubleTapScalesForSize:(struct CGSize)arg1;
- - (struct CGRect)rectOfInterestForPoint:(struct CGPoint)arg1;
- - (double)minimumScaleForSize:(struct CGSize)arg1;
- - (struct CGRect)visibleContentRect;
- @@ -69,7 +69,7 @@
- - (void)restoreStateFromHistoryItem:(id)arg1 forWebView:(id)arg2;
- - (void)restoreStateFromPendingHistoryItem;
- - (void)saveStateToHistoryItem:(id)arg1 forWebView:(id)arg2;
- -- (CDStruct_39925896)scalesForContainerSize:(struct CGSize)arg1;
- +- (CDStruct_57d825b2)scalesForContainerSize:(struct CGSize)arg1;
- - (void)revealSearchResult:(id)arg1 andZoomIn:(_Bool)arg2;
- - (void)_resultRects:(id)arg1 andResultViews:(id)arg2 forSearchResult:(id)arg3 inViewCoordinates:(id)arg4;
- - (void)handleScrollToAnchor:(id)arg1;
- diff --git a/UIKit/UIWebPlugInView.h b/UIKit/UIWebPlugInView.h
- index 0acb192b..cfafb539 100644
- --- a/UIKit/UIWebPlugInView.h
- +++ b/UIKit/UIWebPlugInView.h
- @@ -4,7 +4,7 @@
- // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
- //
- -#import <WebCore/WAKView.h>
- +#import <WebKitLegacy/WAKView.h>
- @class CALayer, UIView, UIWebDocumentView;
- diff --git a/UIKit/UIWebSelectTableViewController.h b/UIKit/UIWebSelectTableViewController.h
- index 487f722e..b6505a20 100644
- --- a/UIKit/UIWebSelectTableViewController.h
- +++ b/UIKit/UIWebSelectTableViewController.h
- @@ -55,6 +55,9 @@ __attribute__((visibility("hidden")))
- @property(nonatomic) long long keyboardType;
- @property(nonatomic) long long returnKeyType;
- @property(nonatomic, getter=isSecureTextEntry) _Bool secureTextEntry;
- +@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(copy, nonatomic) NSString *textContentType;
- diff --git a/UIKit/UIWebTouchEventsGestureRecognizer.h b/UIKit/UIWebTouchEventsGestureRecognizer.h
- index e4979c17..258e2c27 100644
- --- a/UIKit/UIWebTouchEventsGestureRecognizer.h
- +++ b/UIKit/UIWebTouchEventsGestureRecognizer.h
- @@ -23,6 +23,7 @@
- struct _UIWebTouchEvent _lastTouchEvent;
- }
- ++ (_Bool)_shouldDefaultToTouches;
- + (void)initialize;
- @property(readonly, nonatomic, getter=isDispatchingTouchEvents) _Bool dispatchingTouchEvents; // @synthesize dispatchingTouchEvents=_dispatchingTouchEvents;
- @property(nonatomic, getter=isDefaultPrevented) _Bool defaultPrevented; // @synthesize defaultPrevented=_defaultPrevented;
- diff --git a/UIKit/UIWindow.h b/UIKit/UIWindow.h
- index 03f77e55..ba62297a 100644
- --- a/UIKit/UIWindow.h
- +++ b/UIKit/UIWindow.h
- @@ -7,24 +7,24 @@
- #import <UIKit/UIView.h>
- #import <UIKit/NSISEngineDelegate-Protocol.h>
- +#import <UIKit/_UIContextBindable-Protocol.h>
- +#import <UIKit/_UIFocusEventRecognizerDelegate-Protocol.h>
- +#import <UIKit/_UIFocusMovementActionForwarding-Protocol.h>
- -@class CALayer, FBSScene, FBSSceneLayer, NSArray, NSMutableArray, NSMutableSet, NSString, NSUndoManager, UIResponder, UIScreen, UITraitCollection, UIViewController, _UIFocusEngine, _UISystemGestureGateGestureRecognizer, _UIViewControllerNullAnimationTransitionCoordinator, _UIWindowAnimationController;
- +@class CAContext, CALayer, NSArray, NSMutableArray, NSMutableSet, NSString, NSUndoManager, UIResponder, UIScreen, UITraitCollection, UIViewController, _UICanvas, _UIContextBinder, _UIFocusEventRecognizer, _UISystemGestureGateGestureRecognizer, _UIViewControllerNullAnimationTransitionCoordinator, _UIWindowAnimationController;
- @protocol UIFocusItem;
- -@interface UIWindow : UIView <NSISEngineDelegate>
- +@interface UIWindow : UIView <NSISEngineDelegate, _UIFocusEventRecognizerDelegate, _UIFocusMovementActionForwarding, _UIContextBindable>
- {
- - _Bool _attachable;
- NSString *_debugName;
- - FBSScene *_scene;
- - FBSScene *_associatingScene;
- - FBSSceneLayer *_associatingSceneLayer;
- - CALayer *_rootLayer;
- long long _sceneOrientation;
- _Bool _notedOverlayInsetChange;
- id _delegate;
- double _windowLevel;
- double _windowSublevel;
- - id _layerContext;
- + CAContext *_layerContext;
- + _UICanvas *_canvas;
- + _UIContextBinder *_contextBinder;
- UIView *_lastMouseDownView;
- UIView *_lastMouseEnteredView;
- UIResponder *_firstResponder;
- @@ -33,8 +33,8 @@
- long long _viewOrientation;
- UIView *_exclusiveTouchView;
- NSUndoManager *_undoManager;
- - UIScreen *_screen;
- CALayer *_transformLayer;
- + CALayer *_rootLayer;
- NSMutableArray *_rotationViewControllers;
- UIViewController *_rootViewController;
- NSMutableSet *_subtreeMonitoringViews;
- @@ -86,13 +86,11 @@
- unsigned int _systemGesturesArePossible:1;
- long long _verticalSizeClassStateRestorationOverride;
- long long _horizontalSizeClassStateRestorationOverride;
- - _UIFocusEngine *_focusEngine;
- _Bool _shouldDisableTransformLayerScalingForSnapshotting;
- _Bool __shouldHitTestEntireScreen;
- _Bool __usesLegacySupportedOrientationChecks;
- _Bool ___hostViewUnderlapsStatusBar;
- _Bool __containedGestureRecognizersShouldRespectGestureServerInstructions;
- - _Bool __representsSelfHostedContent;
- _UIViewControllerNullAnimationTransitionCoordinator *_traitCollectionChangeTransitionCoordinator;
- NSArray *_windowInternalConstraints;
- NSArray *_rootViewConstraints;
- @@ -103,10 +101,9 @@
- long long _fromWindowOrientation;
- _UIWindowAnimationController *__animationController;
- CDUnknownBlockType __shouldPreventRotationHook;
- + _UIFocusEventRecognizer *_focusEventRecognizer;
- }
- -+ (void)_adjustMediaTimingForLayerHostView:(id)arg1;
- -+ (void)_adjustMediaTimingForLayerHost:(id)arg1;
- + (id)_windowWithContextId:(unsigned int)arg1;
- + (_Bool)_isSystemWindow;
- + (_Bool)_isSecure;
- @@ -115,11 +112,14 @@
- + (void)_enumerateWindowsIncludingInternalWindows:(_Bool)arg1 onlyVisibleWindows:(_Bool)arg2 withBlock:(CDUnknownBlockType)arg3;
- + (id)allWindowsIncludingInternalWindows:(_Bool)arg1 onlyVisibleWindows:(_Bool)arg2 forScreen:(id)arg3;
- + (id)allWindowsIncludingInternalWindows:(_Bool)arg1 onlyVisibleWindows:(_Bool)arg2;
- ++ (id)_screenEdgesDeferringSystemGesturesControllingWindow;
- + (id)_whitePointAdaptivityStyleControllingWindow;
- -+ (id)_statusBarControllingWindow;
- ++ (id)_findWindowForControllingOverallAppearance;
- ++ (id)_globalHitTestForLocation:(struct CGPoint)arg1 inWindowServerHitTestWindow:(id)arg2 withEvent:(id)arg3;
- + (id)_hitTestToPoint:(struct CGPoint)arg1 forEvent:(id)arg2 windowServerHitTestWindow:(id)arg3 screen:(id)arg4;
- + (id)_topVisibleWindowPassingTest:(CDUnknownBlockType)arg1;
- + (void *)createIOSurfaceFromScreen:(id)arg1;
- ++ (void *)createIOSurfaceFromDisplayConfiguration:(id)arg1;
- + (void *)createScreenIOSurface;
- + (void *)createIOSurfaceOnScreen:(id)arg1 withContextIds:(const unsigned int *)arg2 count:(unsigned long long)arg3 frame:(struct CGRect)arg4 baseTransform:(struct CGAffineTransform)arg5;
- + (void *)createIOSurfaceOnScreen:(id)arg1 withContextIds:(const unsigned int *)arg2 count:(unsigned long long)arg3 frame:(struct CGRect)arg4 usePurpleGfx:(_Bool)arg5 outTransform:(struct CGAffineTransform *)arg6;
- @@ -149,9 +149,7 @@
- + (void)_setTransformLayerRotationsAreEnabled:(_Bool)arg1;
- + (_Bool)_transformLayerRotationsAreEnabled;
- + (void)_executeDeferredLaunchBlocks;
- -+ (void)_prepareWindowsForAppResume;
- -+ (void)_prepareWindowsPassingTestForAppResume:(CDUnknownBlockType)arg1;
- -+ (void)_prepareWindowsForAppSuspend;
- ++ (_Bool)_allWindowsKeepContextInBackground;
- + (void)_setAllWindowsKeepContextInBackground:(_Bool)arg1;
- + (Class)layerClass;
- + (void)adjustForAccessibilityIfNeeded:(id)arg1;
- @@ -160,8 +158,8 @@
- + (id)_keyWindowIgnoringAlertViewWindow;
- + (id)keyWindow;
- + (struct CGRect)constrainFrameToScreen:(struct CGRect)arg1;
- -@property(nonatomic, getter=_representsSelfHostedContent, setter=_setRepresentsSelfHostedContent:) _Bool _representsSelfHostedContent; // @synthesize _representsSelfHostedContent=__representsSelfHostedContent;
- @property(nonatomic, setter=_setContainedGestureRecognizersShouldRespectGestureServerInstructions:) _Bool _containedGestureRecognizersShouldRespectGestureServerInstructions; // @synthesize _containedGestureRecognizersShouldRespectGestureServerInstructions=__containedGestureRecognizersShouldRespectGestureServerInstructions;
- +@property(readonly, nonatomic, getter=_focusEventRecognizer) _UIFocusEventRecognizer *focusEventRecognizer; // @synthesize focusEventRecognizer=_focusEventRecognizer;
- @property(nonatomic, setter=__setHostViewUnderlapsStatusBar:) _Bool __hostViewUnderlapsStatusBar; // @synthesize __hostViewUnderlapsStatusBar=___hostViewUnderlapsStatusBar;
- @property(copy, nonatomic, setter=_setShouldPreventRotationHook:) CDUnknownBlockType _shouldPreventRotationHook; // @synthesize _shouldPreventRotationHook=__shouldPreventRotationHook;
- @property(retain, nonatomic, getter=_animationController, setter=_setAnimationController:) _UIWindowAnimationController *_animationController; // @synthesize _animationController=__animationController;
- @@ -172,6 +170,8 @@
- @property(nonatomic, setter=_setShouldHitTestEntireScreen:) _Bool _shouldHitTestEntireScreen; // @synthesize _shouldHitTestEntireScreen=__shouldHitTestEntireScreen;
- @property(nonatomic, setter=_setDeferredLaunchOrientation:) long long _deferredLaunchOrientation; // @synthesize _deferredLaunchOrientation=__deferredLaunchOrientation;
- @property(copy, nonatomic, setter=_setDeferredLaunchBlock:) CDUnknownBlockType _deferredLaunchBlock; // @synthesize _deferredLaunchBlock;
- +@property(nonatomic, setter=_setBoundContext:) __weak CAContext *_boundContext; // @synthesize _boundContext=_layerContext;
- +@property(nonatomic, setter=_setContextBinder:) __weak _UIContextBinder *_contextBinder; // @synthesize _contextBinder;
- @property(nonatomic, setter=_setShouldDisableTransformLayerScalingForSnapshotting:) _Bool _shouldDisableTransformLayerScalingForSnapshotting; // @synthesize _shouldDisableTransformLayerScalingForSnapshotting;
- @property(copy, nonatomic, setter=_setRootViewConstraints:) NSArray *_rootViewConstraints; // @synthesize _rootViewConstraints;
- @property(copy, nonatomic, setter=_setWindowInternalConstraints:) NSArray *_windowInternalConstraints; // @synthesize _windowInternalConstraints;
- @@ -180,27 +180,31 @@
- - (void).cxx_destruct;
- - (void)setRestorationIdentifier:(id)arg1;
- - (id)restorationIdentifier;
- -- (void)updatePreferredFocusedItemIfNeeded;
- -- (void)setNeedsPreferredFocusedItemUpdate;
- -- (id)_overridingDestinationEnvironmentForFocusUpdateInContext:(id)arg1;
- +- (id)_overridingPreferredFocusEnvironment;
- - (id)preferredFocusEnvironments;
- - (long long)_subclassPreferredFocusedViewPrioritizationType;
- - (id)preferredFocusedView;
- -- (id)preferredFocusedItem;
- -- (_Bool)isAncestorOfItem:(id)arg1;
- - (void)_didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- +- (void)_willUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- - (void)updateFocusIfNeeded;
- - (void)setNeedsFocusUpdate;
- - (id)_parentFocusEnvironment;
- -- (id)_focusResponder;
- +- (void)_forwardFocusMovementAction:(id)arg1;
- +- (void)_focusEventRecognizer:(id)arg1 didRecognizeFastScrollingRequest:(id)arg2;
- +- (_Bool)_focusEventRecognizer:(id)arg1 didRecognizeFocusMovementRequest:(id)arg2;
- +- (id)_focusMovementSystemForFocusEventRecognizer:(id)arg1;
- +- (_Bool)_shouldRecognizeEventsInFocusEventRecognizer:(id)arg1;
- +@property(readonly, nonatomic, getter=_focusResponder) __weak UIResponder *focusResponder;
- +- (void)_removeFocusEventRecognizer;
- +- (void)_installFocusEventRecognizer;
- +- (_Bool)_wantsFocusEngine;
- +@property(readonly, nonatomic, getter=_supportsFocus) _Bool supportsFocus;
- +- (id)_focusedView;
- - (_Bool)_appearsInLoupe;
- - (_Bool)_shouldCreateContextAsSecure;
- - (_Bool)_isSecure;
- - (void)_setSecure:(_Bool)arg1;
- - (_Bool)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2;
- -- (void)_removeFocusEngine;
- -- (void)_installFocusEngine;
- -- (_Bool)_wantsFocusEngine;
- - (id)_normalInheritedTintColor;
- - (double)_touchSloppinessFactor;
- - (_Bool)_canActAsKeyWindowForScreen:(id)arg1;
- @@ -208,7 +212,6 @@
- - (void)_setTouchMap:(struct __CFDictionary *)arg1;
- - (_Bool)_shouldZoom;
- - (void)_moveWithEvent:(id)arg1;
- -- (id)_focusedView;
- - (id)_responderSelectionContainerViewForResponder:(id)arg1;
- - (void)_resizeWindowToFullScreenIfNecessary;
- - (void)_removeTintView:(id)arg1;
- @@ -239,6 +242,7 @@
- - (id)_window;
- - (_Bool)_isInAWindow;
- - (id)_targetWindowForPathIndex:(long long)arg1 atPoint:(struct CGPoint)arg2 forEvent:(id)arg3 windowServerHitTestWindow:(id)arg4 onScreen:(id)arg5;
- +- (id)_hitTestLocation:(struct CGPoint)arg1 inScene:(id)arg2 withWindowServerHitTestWindow:(id)arg3 event:(id)arg4;
- - (void)_updateIsSceneSizedFlag;
- - (void)_sceneBoundsDidChange;
- - (_Bool)_resizeWindowFrameToSceneBoundsIfNecessary;
- @@ -277,7 +281,6 @@
- - (void)_setIsSettingFirstResponder:(_Bool)arg1;
- - (void)_setIsResigningFirstResponderFromHost:(_Bool)arg1;
- - (void)_setFirstResponder:(id)arg1;
- -@property(retain, nonatomic, setter=_setFocusEngine:) _UIFocusEngine *_focusEngine;
- - (void)_unregisterScrollToTopView:(id)arg1;
- - (void)_registerScrollToTopView:(id)arg1;
- - (id)_registeredScrollToTopViews;
- @@ -305,23 +308,19 @@
- - (void)_setStateRestorationVerticalSizeClass:(long long)arg1 horizontalSizeClass:(long long)arg2;
- - (void)_propagateTraitCollectionChangedForStateRestoration;
- - (void)_willTransitionToTraitCollection:(id)arg1 withTransitionCoordinator:(id)arg2;
- -- (void)_willTransitionToVirtualHorizontalSizeClass:(long long)arg1 virtualVerticalSizeClass:(long long)arg2;
- - (void)_screenWillTransitionToTraitCollection:(id)arg1;
- - (_Bool)_shouldPropagateTraitCollectionChanges;
- - (void)_willChangeToSize:(struct CGSize)arg1 orientation:(long long)arg2 screen:(id)arg3 withTransitionCoordinator:(id)arg4;
- @property(readonly, nonatomic) CDStruct_d58201db __sizeClassPair;
- - (void)_updateWindowTraitsAndNotify:(_Bool)arg1;
- -- (id)_traitCollectionForSize:(struct CGSize)arg1 screenCollection:(id)arg2 virtualHorizontalSizeClass:(long long)arg3 virtualVerticalSizeClass:(long long)arg4;
- - (id)_traitCollectionForSize:(struct CGSize)arg1 screenCollection:(id)arg2;
- - (id)_traitCollectionForSize:(struct CGSize)arg1 screen:(id)arg2;
- - (id)_traitCollectionWhenRotated;
- - (void)_updateWindowTraits;
- - (id)traitCollection;
- - (_Bool)_cachedTraitCollectionIsValid;
- -- (_Bool)_shouldParticipateInVirtualResizing;
- @property(retain, nonatomic) UIScreen *screen;
- - (_Bool)_shouldPrepareScreenForWindow;
- -- (void)_createContextIfNecessaryForCurrentApplicationState;
- - (id)_screen;
- - (id)delegate;
- - (void)setDelegate:(id)arg1;
- @@ -337,7 +336,6 @@
- - (id)_appearanceContainer;
- - (void)_setWindowInterfaceOrientation:(long long)arg1;
- - (long long)_windowInterfaceOrientation;
- -- (void)_updateWindowBackgroundColorForUserInterfaceStyle:(long long)arg1 force:(_Bool)arg2;
- - (void)traitCollectionDidChange:(id)arg1;
- - (long long)interfaceOrientation;
- - (_Bool)isUsingOnePartRotationAnimation;
- @@ -391,6 +389,8 @@
- - (void)_slideFooterFromOrientation:(long long)arg1 toOrientation:(long long)arg2 startSnapshot:(id)arg3 endSnapshot:(id)arg4 duration:(double)arg5;
- - (void)_positionHeaderView:(id)arg1 andFooterView:(id)arg2 outsideContentViewForInterfaceOrientation:(long long)arg3;
- - (void)_slideHeaderView:(id)arg1 andFooterView:(id)arg2 offScreen:(_Bool)arg3 forInterfaceOrientation:(long long)arg4;
- +- (_Bool)_shouldScaleByPixelDoubling;
- +- (_Bool)_isHostingPortalViews;
- - (_Bool)_canPromoteFromKeyWindowStack;
- - (_Bool)_canBecomeKeyWindow;
- - (void)setBecomeKeyOnOrderFront:(_Bool)arg1;
- @@ -427,6 +427,8 @@
- - (id)_targetForStolenStatusBarTouchesAtPoint:(struct CGPoint)arg1 withEvent:(id)arg2 excludingWindow:(id)arg3;
- - (struct CGPoint)warpPoint:(struct CGPoint)arg1;
- - (double)_chargeMultiplicationFactor;
- +- (struct UIEdgeInsets)_safeAreaInsetsInSuperview:(id)arg1;
- +- (struct UIEdgeInsets)safeAreaInsets;
- - (_Bool)_areOverlayInsetsValid:(struct UIEdgeInsets)arg1;
- - (void)_noteOverlayInsetsDidChange;
- - (struct UIEdgeInsets)_overlayInsets;
- @@ -447,11 +449,15 @@
- - (_Bool)_ignoresHitTest;
- - (void)_updateLayerOrderingAndSetLayerHidden:(_Bool)arg1;
- - (_Bool)_hasContext;
- -- (void)_destroyContext;
- - (void)_configureContextOptions:(id)arg1;
- - (_Bool)_shouldUseRemoteContext;
- -- (void)_createContextAttached:(_Bool)arg1;
- -- (void)_createContext;
- +- (_Bool)_isVisible;
- +- (double)_bindableLevel;
- +- (id)_bindingLayer;
- +- (id)_contextOptionsWithInitialOptions:(id)arg1;
- +@property(readonly, nonatomic) CDStruct_3cbf53c3 _bindingDescription;
- +- (id)_canvas;
- +- (void)_setCanvas:(id)arg1;
- - (void)_updateTransformLayer;
- - (void)_configureRootLayer:(id)arg1 transformLayer:(id)arg2;
- - (_Bool)_transformLayerIncludesScreenRotation;
- @@ -472,23 +478,20 @@
- - (id)_initWithOrientation:(long long)arg1;
- - (id)initWithCoder:(id)arg1;
- - (id)initWithContentRect:(struct CGRect)arg1;
- +- (id)_initWithFrame:(struct CGRect)arg1 debugName:(id)arg2 canvas:(id)arg3;
- +- (id)_initWithFrame:(struct CGRect)arg1 debugName:(id)arg2 displayConfiguration:(id)arg3;
- - (id)_initWithFrame:(struct CGRect)arg1 debugName:(id)arg2 scene:(id)arg3 attached:(_Bool)arg4;
- - (id)_initWithFrame:(struct CGRect)arg1 debugName:(id)arg2 attached:(_Bool)arg3;
- - (id)_initWithFrame:(struct CGRect)arg1 debugName:(id)arg2;
- - (id)_initWithFrame:(struct CGRect)arg1 attached:(_Bool)arg2;
- - (id)initWithFrame:(struct CGRect)arg1;
- - (void)_commonInit;
- +- (id)_canvasFromScene:(id)arg1;
- +- (void)_commonInitDebugName:(id)arg1 canvas:(id)arg2;
- - (void)_commonInitAttachedWindow:(_Bool)arg1 debugName:(id)arg2 scene:(id)arg3;
- - (id)_associatingSceneLayer;
- -- (void)_setAssociatingScene:(id)arg1;
- -- (id)_associatingScene;
- - (void)_setScene:(id)arg1;
- - (id)_scene;
- -- (void)_setAttachedToScene:(_Bool)arg1;
- -- (void)_configureSceneAndLayerIfNecessary;
- -- (void)_detachSceneLayer;
- -- (void)_attachSceneLayer;
- -- (id)_newSceneLayer;
- - (_Bool)_wantsSceneAssociation;
- - (id)_debugName;
- - (_Bool)_allowsLinkPreviewInteractionInViewServices;
- @@ -512,6 +515,7 @@
- - (_Bool)isElementAccessibilityExposedToInterfaceBuilder;
- - (id)_hostingHandle;
- - (void)exerciseAmbiguityInLayout;
- +- (_Bool)_hasAmbiguousLayout;
- - (_Bool)hasAmbiguousLayout;
- - (id)_descendantWithAmbiguousLayout;
- - (void)_updateConstraintsIfNeededWithViewForVariableChangeNotifications:(id)arg1;
- diff --git a/UIKit/_DUIAccessibilityDragStatus.h b/UIKit/_DUIAccessibilityDragStatus.h
- new file mode 100644
- index 00000000..a00b8e6b
- --- /dev/null
- +++ b/UIKit/_DUIAccessibilityDragStatus.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/NSSecureCoding-Protocol.h>
- +
- +@interface _DUIAccessibilityDragStatus : NSObject <NSSecureCoding>
- +{
- + _Bool _forbidden;
- + long long _itemCount;
- + unsigned long long _potentialOperation;
- +}
- +
- ++ (_Bool)supportsSecureCoding;
- +@property(nonatomic) _Bool forbidden; // @synthesize forbidden=_forbidden;
- +@property(nonatomic) unsigned long long potentialOperation; // @synthesize potentialOperation=_potentialOperation;
- +@property(nonatomic) long long itemCount; // @synthesize itemCount=_itemCount;
- +- (id)description;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_DUIClientDestination-Protocol.h b/UIKit/_DUIClientDestination-Protocol.h
- new file mode 100644
- index 00000000..353e15cf
- --- /dev/null
- +++ b/UIKit/_DUIClientDestination-Protocol.h
- @@ -0,0 +1,9 @@
- +//
- +// 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.
- +//
- +
- +@protocol _DUIClientDestination
- +@end
- +
- diff --git a/UIKit/_DUIClientSessionAccessibility-Protocol.h b/UIKit/_DUIClientSessionAccessibility-Protocol.h
- new file mode 100644
- index 00000000..137f4c6f
- --- /dev/null
- +++ b/UIKit/_DUIClientSessionAccessibility-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 _DUIAccessibilityDragStatus;
- +
- +@protocol _DUIClientSessionAccessibility
- +- (oneway void)dragDidEndWithOperation:(unsigned long long)arg1;
- +- (oneway void)dragStatusDidChange:(_DUIAccessibilityDragStatus *)arg1;
- +@end
- +
- diff --git a/UIKit/_DUIClientSessionCommon-Protocol.h b/UIKit/_DUIClientSessionCommon-Protocol.h
- new file mode 100644
- index 00000000..745e4829
- --- /dev/null
- +++ b/UIKit/_DUIClientSessionCommon-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 _DUIItemDetail;
- +
- +@protocol _DUIClientSessionCommon
- +- (oneway void)updateDetail:(_DUIItemDetail *)arg1 forItemIndex:(unsigned long long)arg2;
- +- (oneway void)requestDetailForItemIndex:(unsigned long long)arg1 reply:(void (^)(_DUIItemDetail *))arg2;
- +- (oneway void)requestImageForItemIndex:(unsigned long long)arg1 reply:(void (^)(NSArray *, BKSAnimationFenceHandle *, long long))arg2;
- +@end
- +
- diff --git a/UIKit/_DUIClientSessionDestination-Protocol.h b/UIKit/_DUIClientSessionDestination-Protocol.h
- new file mode 100644
- index 00000000..ed90befe
- --- /dev/null
- +++ b/UIKit/_DUIClientSessionDestination-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/_DUIClientSessionCommon-Protocol.h>
- +
- +@class BKSAnimationFenceHandle, NSArray, NSXPCListenerEndpoint, PBItemCollection;
- +
- +@protocol _DUIClientSessionDestination <_DUIClientSessionCommon>
- +- (oneway void)dragEnded;
- +- (oneway void)handOffDroppedItems:(NSArray *)arg1 withFence:(BKSAnimationFenceHandle *)arg2;
- +- (oneway void)performDropWithItemCollection:(PBItemCollection *)arg1 dataProviderEndpoint:(NSXPCListenerEndpoint *)arg2 visibleDroppedItems:(NSArray *)arg3 reply:(void (^)(void))arg4;
- +- (oneway void)addedItemsWithDetails:(NSArray *)arg1 itemCollection:(PBItemCollection *)arg2;
- +@end
- +
- diff --git a/UIKit/_DUIClientSessionSource-Protocol.h b/UIKit/_DUIClientSessionSource-Protocol.h
- new file mode 100644
- index 00000000..dcd9057d
- --- /dev/null
- +++ b/UIKit/_DUIClientSessionSource-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/_DUIClientSessionCommon-Protocol.h>
- +
- +@class BKSAnimationFenceHandle, NSArray;
- +
- +@protocol _DUIClientSessionSource <_DUIClientSessionCommon>
- +- (oneway void)dataTransferSessionFinished;
- +- (oneway void)dragFailed;
- +- (oneway void)dragEndedWithOperation:(unsigned long long)arg1;
- +- (oneway void)handOffCancelledItems:(NSArray *)arg1 withFence:(BKSAnimationFenceHandle *)arg2;
- +- (oneway void)checkCanHandOffCancelledItemsWithReply:(void (^)(_Bool))arg1;
- +@end
- +
- diff --git a/UIKit/_DUIClientSource-Protocol.h b/UIKit/_DUIClientSource-Protocol.h
- new file mode 100644
- index 00000000..cabc1971
- --- /dev/null
- +++ b/UIKit/_DUIClientSource-Protocol.h
- @@ -0,0 +1,9 @@
- +//
- +// 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.
- +//
- +
- +@protocol _DUIClientSource
- +@end
- +
- diff --git a/UIKit/_DUIDirtyItem.h b/UIKit/_DUIDirtyItem.h
- new file mode 100644
- index 00000000..9d29bd24
- --- /dev/null
- +++ b/UIKit/_DUIDirtyItem.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>
- +
- +#import <UIKit/NSSecureCoding-Protocol.h>
- +
- +@interface _DUIDirtyItem : NSObject <NSSecureCoding>
- +{
- + unsigned long long _index;
- + unsigned long long _reasons;
- +}
- +
- ++ (_Bool)supportsSecureCoding;
- +@property(nonatomic) unsigned long long reasons; // @synthesize reasons=_reasons;
- +@property(nonatomic) unsigned long long index; // @synthesize index=_index;
- +- (id)description;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_DUIImageComponent.h b/UIKit/_DUIImageComponent.h
- new file mode 100644
- index 00000000..618a5cf3
- --- /dev/null
- +++ b/UIKit/_DUIImageComponent.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/_DUIImageComponentWithoutSlot.h>
- +
- +@interface _DUIImageComponent : _DUIImageComponentWithoutSlot
- +{
- + unsigned int _slotID;
- + unsigned int _contextID;
- + unsigned long long _renderID;
- +}
- +
- ++ (_Bool)supportsSecureCoding;
- +@property(nonatomic) unsigned int contextID; // @synthesize contextID=_contextID;
- +@property(nonatomic) unsigned long long renderID; // @synthesize renderID=_renderID;
- +@property(nonatomic) unsigned int slotID; // @synthesize slotID=_slotID;
- +- (_Bool)isEqual:(id)arg1;
- +- (id)portalView;
- +- (id)addPortalLayerToView:(id)arg1;
- +- (void)_configurePortalLayer:(id)arg1;
- +- (id)imageComponentWithoutSlot;
- +@property(readonly, nonatomic) _Bool representsPortal;
- +- (id)description;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_DUIImageComponentWithoutSlot.h b/UIKit/_DUIImageComponentWithoutSlot.h
- new file mode 100644
- index 00000000..9264b62d
- --- /dev/null
- +++ b/UIKit/_DUIImageComponentWithoutSlot.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 NSString;
- +
- +@interface _DUIImageComponentWithoutSlot : NSObject <NSSecureCoding>
- +{
- + NSString *_key;
- + struct CGRect _frame;
- +}
- +
- ++ (_Bool)supportsSecureCoding;
- +@property(nonatomic) struct CGRect frame; // @synthesize frame=_frame;
- +@property(retain, nonatomic) NSString *key; // @synthesize key=_key;
- +- (void).cxx_destruct;
- +- (unsigned long long)hash;
- +- (_Bool)isEqual:(id)arg1;
- +- (id)description;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_DUIItemDetail.h b/UIKit/_DUIItemDetail.h
- new file mode 100644
- index 00000000..b366176f
- --- /dev/null
- +++ b/UIKit/_DUIItemDetail.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>
- +
- +#import <UIKit/NSCopying-Protocol.h>
- +#import <UIKit/NSSecureCoding-Protocol.h>
- +
- +@class NSArray, _DUIPreview;
- +
- +@interface _DUIItemDetail : NSObject <NSSecureCoding, NSCopying>
- +{
- + _Bool _scalable;
- + _Bool _rotatable;
- + double _scale;
- + double _rotationAngle;
- + _DUIPreview *_preview;
- + NSArray *_lastKnownImageComponents;
- + struct CGPoint _anchorPoint;
- +}
- +
- ++ (_Bool)supportsSecureCoding;
- +@property(retain, nonatomic) NSArray *lastKnownImageComponents; // @synthesize lastKnownImageComponents=_lastKnownImageComponents;
- +@property(retain, nonatomic) _DUIPreview *preview; // @synthesize preview=_preview;
- +@property(nonatomic) double rotationAngle; // @synthesize rotationAngle=_rotationAngle;
- +@property(nonatomic) double scale; // @synthesize scale=_scale;
- +@property(nonatomic) _Bool rotatable; // @synthesize rotatable=_rotatable;
- +@property(nonatomic) _Bool scalable; // @synthesize scalable=_scalable;
- +@property(nonatomic) struct CGPoint anchorPoint; // @synthesize anchorPoint=_anchorPoint;
- +- (void).cxx_destruct;
- +- (id)copyWithZone:(struct _NSZone *)arg1;
- +- (id)description;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_DUIPotentialDrop.h b/UIKit/_DUIPotentialDrop.h
- new file mode 100644
- index 00000000..e613ebb7
- --- /dev/null
- +++ b/UIKit/_DUIPotentialDrop.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 <Foundation/NSObject.h>
- +
- +#import <UIKit/NSCopying-Protocol.h>
- +#import <UIKit/NSSecureCoding-Protocol.h>
- +
- +@interface _DUIPotentialDrop : NSObject <NSSecureCoding, NSCopying>
- +{
- + _Bool _forbidden;
- + _Bool _precise;
- + _Bool _prefersFullSizePreview;
- + unsigned long long _operation;
- +}
- +
- ++ (_Bool)supportsSecureCoding;
- +@property(nonatomic) _Bool prefersFullSizePreview; // @synthesize prefersFullSizePreview=_prefersFullSizePreview;
- +@property(nonatomic) _Bool precise; // @synthesize precise=_precise;
- +@property(nonatomic) _Bool forbidden; // @synthesize forbidden=_forbidden;
- +@property(nonatomic) unsigned long long operation; // @synthesize operation=_operation;
- +- (id)copyWithZone:(struct _NSZone *)arg1;
- +- (_Bool)isEqual:(id)arg1;
- +- (id)description;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_DUIPreview.h b/UIKit/_DUIPreview.h
- new file mode 100644
- index 00000000..1c05b9af
- --- /dev/null
- +++ b/UIKit/_DUIPreview.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/NSCopying-Protocol.h>
- +#import <UIKit/NSSecureCoding-Protocol.h>
- +
- +@class NSDictionary, UIBezierPath, UIColor, UIDragPreviewParameters;
- +
- +@interface _DUIPreview : NSObject <NSSecureCoding, NSCopying>
- +{
- + _Bool _springboardPlatterStyle;
- + _Bool _fadesHorizontally;
- + _Bool _fadesVertically;
- + _Bool _hidesSourceView;
- + _Bool _textMode;
- + NSDictionary *_springboardParameters;
- + UIColor *_backgroundColor;
- + UIBezierPath *_outline;
- + double _originalRotation;
- + struct CGPoint _contentOffset;
- + struct CGSize _contentSize;
- + struct CGPoint _originalCenter;
- + struct CGPoint _liftAnchorPoint;
- + struct CGSize _viewScaleFactor;
- +}
- +
- ++ (double)defaultStackAlpha;
- ++ (id)defaultPreviewWithFrame:(struct CGRect)arg1;
- ++ (_Bool)supportsSecureCoding;
- +@property(readonly, nonatomic) struct CGSize viewScaleFactor; // @synthesize viewScaleFactor=_viewScaleFactor;
- +@property(nonatomic) struct CGPoint liftAnchorPoint; // @synthesize liftAnchorPoint=_liftAnchorPoint;
- +@property(nonatomic) _Bool textMode; // @synthesize textMode=_textMode;
- +@property(nonatomic) double originalRotation; // @synthesize originalRotation=_originalRotation;
- +@property(nonatomic) struct CGPoint originalCenter; // @synthesize originalCenter=_originalCenter;
- +@property(copy, nonatomic) UIBezierPath *outline; // @synthesize outline=_outline;
- +@property(nonatomic) _Bool hidesSourceView; // @synthesize hidesSourceView=_hidesSourceView;
- +@property(nonatomic) _Bool fadesVertically; // @synthesize fadesVertically=_fadesVertically;
- +@property(nonatomic) _Bool fadesHorizontally; // @synthesize fadesHorizontally=_fadesHorizontally;
- +@property(readonly, nonatomic) struct CGSize contentSize; // @synthesize contentSize=_contentSize;
- +@property(readonly, nonatomic) struct CGPoint contentOffset; // @synthesize contentOffset=_contentOffset;
- +@property(copy, nonatomic) UIColor *backgroundColor; // @synthesize backgroundColor=_backgroundColor;
- +@property(copy, nonatomic) NSDictionary *_springboardParameters; // @synthesize _springboardParameters;
- +@property(nonatomic) _Bool _springboardPlatterStyle; // @synthesize _springboardPlatterStyle;
- +- (void).cxx_destruct;
- +- (_Bool)isEqual:(id)arg1;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)copyWithZone:(struct _NSZone *)arg1;
- +- (id)initWithCoder:(id)arg1;
- +- (double)_topOffset;
- +@property(readonly, nonatomic) struct CGSize unscaledSize;
- +@property(readonly, nonatomic) struct CGPoint unscaledAnchorPoint;
- +@property(readonly, nonatomic) double topAlpha;
- +@property(readonly, nonatomic) double stackAlpha;
- +@property(readonly, nonatomic) double scaleFactor;
- +@property(readonly, nonatomic) struct CGSize scaledSize;
- +@property(readonly, nonatomic, getter=isOversized) _Bool oversized;
- +@property(readonly, nonatomic) struct CGAffineTransform liftTransform;
- +@property(readonly, nonatomic) double liftAlpha;
- +@property(readonly, nonatomic) struct CGSize croppedScaledSize;
- +@property(readonly, nonatomic) struct CGPoint croppedScaledAnchorPoint;
- +@property(readonly, nonatomic) struct CGSize boundingSize;
- +@property(readonly, nonatomic) double backAlpha;
- +@property(readonly, nonatomic) UIDragPreviewParameters *parameters;
- +- (id)initWithView:(id)arg1 container:(id)arg2 parameters:(id)arg3 center:(struct CGPoint)arg4;
- +- (id)initWithView:(id)arg1 container:(id)arg2 parameters:(id)arg3;
- +- (id)initWithBounds:(struct CGRect)arg1 outline:(id)arg2;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_DUIServerDestination-Protocol.h b/UIKit/_DUIServerDestination-Protocol.h
- new file mode 100644
- index 00000000..2de6d311
- --- /dev/null
- +++ b/UIKit/_DUIServerDestination-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.
- +//
- +
- +@protocol _DUIClientSessionDestination;
- +
- +@protocol _DUIServerDestination
- +- (oneway void)sawFirstDragEventWithSessionID:(unsigned int)arg1 destination:(id <_DUIClientSessionDestination>)arg2 reply:(void (^)(id <_DUIServerSessionDestination>, PBItemCollection *, NSArray *, unsigned long long))arg3;
- +@end
- +
- diff --git a/UIKit/_DUIServerSessionAccessibility-Protocol.h b/UIKit/_DUIServerSessionAccessibility-Protocol.h
- new file mode 100644
- index 00000000..aae85a26
- --- /dev/null
- +++ b/UIKit/_DUIServerSessionAccessibility-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.
- +//
- +
- +@protocol _DUIServerSessionAccessibility
- +- (oneway void)accessibilityCancel;
- +- (oneway void)accessibilityDrop;
- +- (oneway void)accessibilityMoveToPoint:(struct CGPoint)arg1;
- +@end
- +
- diff --git a/UIKit/_DUIServerSessionDestination-Protocol.h b/UIKit/_DUIServerSessionDestination-Protocol.h
- new file mode 100644
- index 00000000..076f3e23
- --- /dev/null
- +++ b/UIKit/_DUIServerSessionDestination-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.
- +//
- +
- +@class NSArray, _DUIPotentialDrop;
- +
- +@protocol _DUIServerSessionDestination
- +- (oneway void)enableKeyboardIfNeeded;
- +- (oneway void)sawDragEndEvent;
- +- (oneway void)requestDropWithOperation:(unsigned long long)arg1;
- +- (oneway void)takePotentialDrop:(_DUIPotentialDrop *)arg1;
- +- (oneway void)dirtyDestinationItems:(NSArray *)arg1;
- +@end
- +
- diff --git a/UIKit/_DUIServerSessionSource-Protocol.h b/UIKit/_DUIServerSessionSource-Protocol.h
- new file mode 100644
- index 00000000..c09e696b
- --- /dev/null
- +++ b/UIKit/_DUIServerSessionSource-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.
- +//
- +
- +@class NSArray, NSXPCListenerEndpoint, PBItemCollection;
- +
- +@protocol _DUIServerSessionSource
- +- (oneway void)cancelDrag;
- +- (oneway void)addItemsWithDetails:(NSArray *)arg1 itemCollection:(PBItemCollection *)arg2 dataProviderEndpoint:(NSXPCListenerEndpoint *)arg3;
- +- (oneway void)dragDidExitSourceApp;
- +- (oneway void)dirtySourceItems:(NSArray *)arg1;
- +- (oneway void)takeOutsideAppSourceOperationMask:(unsigned long long)arg1 prefersFullSizePreview:(_Bool)arg2;
- +@end
- +
- diff --git a/UIKit/_DUIServerSource-Protocol.h b/UIKit/_DUIServerSource-Protocol.h
- new file mode 100644
- index 00000000..9f783926
- --- /dev/null
- +++ b/UIKit/_DUIServerSource-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 NSArray, NSXPCListenerEndpoint, PBItemCollection, _DUITouchRoutingPolicy;
- +@protocol _DUIClientSessionSource;
- +
- +@protocol _DUIServerSource
- +- (oneway void)beginDragWithTouchIdentifiers:(NSArray *)arg1 touchRoutingPolicy:(_DUITouchRoutingPolicy *)arg2 itemCollection:(PBItemCollection *)arg3 itemDetails:(NSArray *)arg4 dataProviderEndpoint:(NSXPCListenerEndpoint *)arg5 source:(id <_DUIClientSessionSource>)arg6 accessibilityEndpoint:(NSXPCListenerEndpoint *)arg7 reply:(void (^)(unsigned int, id <_DUIServerSessionSource>))arg8;
- +- (oneway void)warmUp;
- +@end
- +
- diff --git a/UIKit/_DUITouchRoutingPolicy.h b/UIKit/_DUITouchRoutingPolicy.h
- new file mode 100644
- index 00000000..f9365f89
- --- /dev/null
- +++ b/UIKit/_DUITouchRoutingPolicy.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;
- +
- +@interface _DUITouchRoutingPolicy : NSObject <NSSecureCoding>
- +{
- + _Bool _avoidHitTesting;
- + NSArray *_contextIDsToAlwaysSendTouches;
- + NSArray *_contextIDsToExcludeFromHitTesting;
- +}
- +
- ++ (_Bool)supportsSecureCoding;
- +@property(nonatomic) _Bool avoidHitTesting; // @synthesize avoidHitTesting=_avoidHitTesting;
- +@property(copy, nonatomic) NSArray *contextIDsToExcludeFromHitTesting; // @synthesize contextIDsToExcludeFromHitTesting=_contextIDsToExcludeFromHitTesting;
- +@property(copy, nonatomic) NSArray *contextIDsToAlwaysSendTouches; // @synthesize contextIDsToAlwaysSendTouches=_contextIDsToAlwaysSendTouches;
- +- (void).cxx_destruct;
- +- (id)description;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_DUIVisibleDroppedItem.h b/UIKit/_DUIVisibleDroppedItem.h
- new file mode 100644
- index 00000000..077da359
- --- /dev/null
- +++ b/UIKit/_DUIVisibleDroppedItem.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/NSSecureCoding-Protocol.h>
- +
- +@class NSArray;
- +
- +@interface _DUIVisibleDroppedItem : NSObject <NSSecureCoding>
- +{
- + _Bool _constrainSize;
- + _Bool _flipped;
- + _Bool _precisionMode;
- + unsigned long long _itemIndex;
- + NSArray *_imageComponents;
- + double _rotation;
- + struct CGPoint _center;
- + struct CGVector _velocity;
- + struct CGVector _targetVelocity;
- +}
- +
- ++ (_Bool)supportsSecureCoding;
- +@property(nonatomic) double rotation; // @synthesize rotation=_rotation;
- +@property(nonatomic) _Bool precisionMode; // @synthesize precisionMode=_precisionMode;
- +@property(nonatomic) _Bool flipped; // @synthesize flipped=_flipped;
- +@property(nonatomic) _Bool constrainSize; // @synthesize constrainSize=_constrainSize;
- +@property(nonatomic) struct CGVector targetVelocity; // @synthesize targetVelocity=_targetVelocity;
- +@property(nonatomic) struct CGVector velocity; // @synthesize velocity=_velocity;
- +@property(nonatomic) struct CGPoint center; // @synthesize center=_center;
- +@property(retain, nonatomic) NSArray *imageComponents; // @synthesize imageComponents=_imageComponents;
- +@property(nonatomic) unsigned long long itemIndex; // @synthesize itemIndex=_itemIndex;
- +- (void).cxx_destruct;
- +@property(readonly, nonatomic) struct CGRect imageFrame;
- +- (id)description;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_MapUpdate.h b/UIKit/_MapUpdate.h
- new file mode 100644
- index 00000000..6a961ffe
- --- /dev/null
- +++ b/UIKit/_MapUpdate.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>
- +
- +@class NSIndexPath;
- +
- +__attribute__((visibility("hidden")))
- +@interface _MapUpdate : NSObject
- +{
- + _Bool _isSectionUpdate;
- + _Bool _isInsert;
- + _Bool _isDelete;
- + _Bool _isMove;
- + NSIndexPath *_indexPath;
- + NSIndexPath *_moveFromIndexPath;
- + NSIndexPath *_moveToIndexPath;
- + long long _index;
- + long long _section;
- + long long _moveFromSection;
- + long long _moveToSection;
- + struct _NSRange _insertRange;
- + struct _NSRange _deleteRange;
- + struct _NSRange _moveFromRange;
- + struct _NSRange _moveToRange;
- +}
- +
- ++ (id)itemMoveFromIndexIndexPath:(id)arg1 toIndexPath:(id)arg2 fromIndex:(long long)arg3 toIndex:(long long)arg4;
- ++ (id)itemMoveSection:(long long)arg1 toSection:(long long)arg2 fromRange:(struct _NSRange)arg3 toRange:(struct _NSRange)arg4;
- ++ (id)itemDeleteItemAtIndexPath:(id)arg1 index:(long long)arg2;
- ++ (id)itemDeleteSection:(long long)arg1 deleteRange:(struct _NSRange)arg2;
- ++ (id)itemInsertItemAtIndexPath:(id)arg1 index:(long long)arg2;
- ++ (id)itemInsertSection:(long long)arg1 insertRange:(struct _NSRange)arg2;
- +@property(nonatomic) struct _NSRange moveToRange; // @synthesize moveToRange=_moveToRange;
- +@property(nonatomic) struct _NSRange moveFromRange; // @synthesize moveFromRange=_moveFromRange;
- +@property(nonatomic) long long moveToSection; // @synthesize moveToSection=_moveToSection;
- +@property(nonatomic) long long moveFromSection; // @synthesize moveFromSection=_moveFromSection;
- +@property(nonatomic) struct _NSRange deleteRange; // @synthesize deleteRange=_deleteRange;
- +@property(nonatomic) struct _NSRange insertRange; // @synthesize insertRange=_insertRange;
- +@property(nonatomic) long long section; // @synthesize section=_section;
- +@property(nonatomic) long long index; // @synthesize index=_index;
- +@property(retain, nonatomic) NSIndexPath *moveToIndexPath; // @synthesize moveToIndexPath=_moveToIndexPath;
- +@property(retain, nonatomic) NSIndexPath *moveFromIndexPath; // @synthesize moveFromIndexPath=_moveFromIndexPath;
- +@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
- +@property(nonatomic) _Bool isMove; // @synthesize isMove=_isMove;
- +@property(nonatomic) _Bool isDelete; // @synthesize isDelete=_isDelete;
- +@property(nonatomic) _Bool isInsert; // @synthesize isInsert=_isInsert;
- +@property(nonatomic) _Bool isSectionUpdate; // @synthesize isSectionUpdate=_isSectionUpdate;
- +- (void).cxx_destruct;
- +- (id)reverseUpdateItem;
- +- (id)description;
- +
- +@end
- +
- diff --git a/UIKit/_SFAppAutoFillPasswordViewControllerDelegate-Protocol.h b/UIKit/_SFAppAutoFillPasswordViewControllerDelegate-Protocol.h
- new file mode 100644
- index 00000000..7ed611f7
- --- /dev/null
- +++ b/UIKit/_SFAppAutoFillPasswordViewControllerDelegate-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 _SFAppAutoFillPasswordViewController;
- +
- +@protocol _SFAppAutoFillPasswordViewControllerDelegate <NSObject>
- +
- +@optional
- +- (void)passwordViewControllerDidFinish:(_SFAppAutoFillPasswordViewController *)arg1;
- +@end
- +
- diff --git a/UIKit/_UIAccessibilityFocusUpdateRequest.h b/UIKit/_UIAccessibilityFocusUpdateRequest.h
- new file mode 100644
- index 00000000..10d7ad4c
- --- /dev/null
- +++ b/UIKit/_UIAccessibilityFocusUpdateRequest.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/_UIFocusUpdateRequest.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIAccessibilityFocusUpdateRequest : _UIFocusUpdateRequest
- +{
- + long long _options;
- +}
- +
- +@property(nonatomic) long long options; // @synthesize options=_options;
- +- (_Bool)requiresNextFocusedItem;
- +- (_Bool)shouldPlayFocusSound;
- +
- +@end
- +
- diff --git a/UIKit/_UIActionSheetCompactPresentationController.h b/UIKit/_UIActionSheetCompactPresentationController.h
- index b75afd4f..821f043a 100644
- --- a/UIKit/_UIActionSheetCompactPresentationController.h
- +++ b/UIKit/_UIActionSheetCompactPresentationController.h
- @@ -6,39 +6,47 @@
- #import <UIKit/UIPresentationController.h>
- -@class NSString, UILongPressGestureRecognizer, UIView, _UIAnimationCoordinator, _UIDimmingKnockoutBackdropView;
- +@class NSString, UILongPressGestureRecognizer, UITapGestureRecognizer, UIView, _UIAnimationCoordinator, _UIDimmingKnockoutBackdropView;
- @protocol UIActionSheetPresentationControllerDismissActionView, UIActionSheetPresentationControllerVisualStyle, _UIActionSheetCompactPresentationControllerDelegate;
- __attribute__((visibility("hidden")))
- @interface _UIActionSheetCompactPresentationController : UIPresentationController
- {
- + _Bool _avoidsKeyboardDisabled;
- _Bool _shouldAdoptPresentedAppearance;
- - _Bool _isSizeTransitionInProgress;
- + _Bool _hasPendingAnimatedLayout;
- id <_UIActionSheetCompactPresentationControllerDelegate> _actionSheetDelegate;
- UIView<UIActionSheetPresentationControllerDismissActionView> *_dismissActionView;
- UILongPressGestureRecognizer *_dismissActionViewGestureRecognizer;
- + UITapGestureRecognizer *_dimmingViewDismissTapGestureRecognizer;
- UIView *_dimmingView;
- _UIDimmingKnockoutBackdropView *_backdropView;
- _UIAnimationCoordinator *_animationCoordinator;
- id <UIActionSheetPresentationControllerVisualStyle> _visualStyle;
- + double _pseudoAlertPreferredTop;
- }
- +@property(nonatomic) _Bool hasPendingAnimatedLayout; // @synthesize hasPendingAnimatedLayout=_hasPendingAnimatedLayout;
- +@property(nonatomic) double pseudoAlertPreferredTop; // @synthesize pseudoAlertPreferredTop=_pseudoAlertPreferredTop;
- @property(retain, nonatomic) id <UIActionSheetPresentationControllerVisualStyle> visualStyle; // @synthesize visualStyle=_visualStyle;
- -@property(nonatomic) _Bool isSizeTransitionInProgress; // @synthesize isSizeTransitionInProgress=_isSizeTransitionInProgress;
- @property(retain, nonatomic) _UIAnimationCoordinator *animationCoordinator; // @synthesize animationCoordinator=_animationCoordinator;
- @property(retain, nonatomic) _UIDimmingKnockoutBackdropView *backdropView; // @synthesize backdropView=_backdropView;
- @property(retain, nonatomic) UIView *dimmingView; // @synthesize dimmingView=_dimmingView;
- +@property(retain, nonatomic) UITapGestureRecognizer *dimmingViewDismissTapGestureRecognizer; // @synthesize dimmingViewDismissTapGestureRecognizer=_dimmingViewDismissTapGestureRecognizer;
- @property(retain, nonatomic) UILongPressGestureRecognizer *dismissActionViewGestureRecognizer; // @synthesize dismissActionViewGestureRecognizer=_dismissActionViewGestureRecognizer;
- @property(retain, nonatomic) UIView<UIActionSheetPresentationControllerDismissActionView> *dismissActionView; // @synthesize dismissActionView=_dismissActionView;
- @property(nonatomic) _Bool shouldAdoptPresentedAppearance; // @synthesize shouldAdoptPresentedAppearance=_shouldAdoptPresentedAppearance;
- @property(nonatomic) __weak id <_UIActionSheetCompactPresentationControllerDelegate> actionSheetDelegate; // @synthesize actionSheetDelegate=_actionSheetDelegate;
- +@property(nonatomic) _Bool avoidsKeyboardDisabled; // @synthesize avoidsKeyboardDisabled=_avoidsKeyboardDisabled;
- - (void).cxx_destruct;
- - (double)_resizeAnimationDuration;
- - (struct CGSize)_minimumSizeForDismissButton;
- -- (CDStruct_92d81df2)_currentLayoutGeometry;
- +- (CDStruct_758ece87)_currentLayoutGeometry;
- - (void)_handleDismiss:(id)arg1;
- - (void)_dismiss;
- @property(nonatomic) _Bool dismissActionUsesShorterHeightWhenCompactVertically;
- +- (void)endPseudoAlertPresentationMode;
- +- (void)beginPseudoAlertPresentationMode;
- @property(copy, nonatomic) NSString *dismissActionTitle;
- - (void)_updateForKeyboardStartFrame:(struct CGRect)arg1 endFrame:(struct CGRect)arg2 duration:(double)arg3 curve:(long long)arg4;
- - (void)_keyboardChanged:(id)arg1;
- @@ -52,7 +60,9 @@ __attribute__((visibility("hidden")))
- - (void)_applyVisualAffordancesToViews;
- - (void)_layoutViews;
- - (struct CGRect)frameOfPresentedViewInContainerView;
- +- (void)_transitionToPresentationController:(id)arg1 withTransitionCoordinator:(id)arg2;
- - (void)viewWillTransitionToSize:(struct CGSize)arg1 withTransitionCoordinator:(id)arg2;
- +- (struct UIEdgeInsets)_baseContentInsets;
- - (_Bool)_shouldOccludeDuringPresentation;
- - (_Bool)_shouldPresentedViewControllerControlStatusBarAppearance;
- - (_Bool)shouldPresentInFullscreen;
- diff --git a/UIKit/_UIActionSheetPresentationController.h b/UIKit/_UIActionSheetPresentationController.h
- index c8aadc3f..0789e152 100644
- --- a/UIKit/_UIActionSheetPresentationController.h
- +++ b/UIKit/_UIActionSheetPresentationController.h
- @@ -14,11 +14,13 @@
- @interface _UIActionSheetPresentationController : UIPopoverPresentationController <_UIActionSheetCompactPresentationControllerDelegate>
- {
- _Bool _dismissActionUsesShorterHeightWhenCompactVertically;
- + _Bool _avoidsKeyboardDisabled;
- NSString *_dismissActionTitle;
- id <UIActionSheetPresentationControllerDelegate> _actionSheetDelegate;
- _UIActionSheetCompactPresentationController *_compactPresentationController;
- }
- +@property(nonatomic) _Bool avoidsKeyboardDisabled; // @synthesize avoidsKeyboardDisabled=_avoidsKeyboardDisabled;
- @property(retain, nonatomic) _UIActionSheetCompactPresentationController *compactPresentationController; // @synthesize compactPresentationController=_compactPresentationController;
- @property(nonatomic) __weak id <UIActionSheetPresentationControllerDelegate> actionSheetDelegate; // @synthesize actionSheetDelegate=_actionSheetDelegate;
- @property(nonatomic) _Bool dismissActionUsesShorterHeightWhenCompactVertically; // @synthesize dismissActionUsesShorterHeightWhenCompactVertically=_dismissActionUsesShorterHeightWhenCompactVertically;
- @@ -26,6 +28,8 @@
- - (void).cxx_destruct;
- - (_Bool)actionSheetCompactPresentationControllerShouldPresentInCurrentContext:(id)arg1;
- - (void)actionSheetCompactPresentationControllerDidDismiss:(id)arg1;
- +- (void)endPseudoAlertPresentationMode;
- +- (void)beginPseudoAlertPresentationMode;
- - (id)_exceptionStringForNilSourceViewOrBarButtonItem;
- - (void)dimmingViewWasTapped:(id)arg1;
- - (_Bool)_shouldPresentedViewControllerControlStatusBarAppearance;
- diff --git a/UIKit/_UIActionSheetPresentationControllerVisualStyleiOS.h b/UIKit/_UIActionSheetPresentationControllerVisualStyleiOS.h
- index 355e7f1c..bd7afbab 100644
- --- a/UIKit/_UIActionSheetPresentationControllerVisualStyleiOS.h
- +++ b/UIKit/_UIActionSheetPresentationControllerVisualStyleiOS.h
- @@ -8,18 +8,21 @@
- #import <UIKit/UIActionSheetPresentationControllerVisualStyle-Protocol.h>
- -@class NSString, UIActionSheetiOSDismissActionView, UIColor;
- +@class NSString, UIActionSheetiOSDismissActionView, UIColor, UITraitCollection;
- __attribute__((visibility("hidden")))
- @interface _UIActionSheetPresentationControllerVisualStyleiOS : NSObject <UIActionSheetPresentationControllerVisualStyle>
- {
- + UITraitCollection *_traitCollection;
- UIActionSheetiOSDismissActionView *_dismissActionView;
- }
- @property(retain, nonatomic) UIActionSheetiOSDismissActionView *dismissActionView; // @synthesize dismissActionView=_dismissActionView;
- +@property(retain) UITraitCollection *traitCollection; // @synthesize traitCollection=_traitCollection;
- - (void).cxx_destruct;
- @property(readonly) double cornerRadius;
- @property(readonly) UIColor *dimmingViewColor;
- +@property(readonly) double dismissToContentSpacing;
- @property(readonly) struct UIEdgeInsets contentInsets;
- - (id)init;
- diff --git a/UIKit/_UIActiveTimer.h b/UIKit/_UIActiveTimer.h
- new file mode 100644
- index 00000000..6eefda7c
- --- /dev/null
- +++ b/UIKit/_UIActiveTimer.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 CADisplayLink;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIActiveTimer : NSObject
- +{
- + CADisplayLink *_displayLink;
- + CDUnknownBlockType _updateHandler;
- +}
- +
- +- (void).cxx_destruct;
- +@property(readonly, nonatomic, getter=isComplete) _Bool complete;
- +- (void)invalidate;
- +- (void)_tick:(id)arg1;
- +- (id)initWithDuration:(double)arg1 updateHandler:(CDUnknownBlockType)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UIActivityApplicationExtensionDiscovery.h b/UIKit/_UIActivityApplicationExtensionDiscovery.h
- index 7c9d063d..5ec213df 100644
- --- a/UIKit/_UIActivityApplicationExtensionDiscovery.h
- +++ b/UIKit/_UIActivityApplicationExtensionDiscovery.h
- @@ -11,21 +11,19 @@
- __attribute__((visibility("hidden")))
- @interface _UIActivityApplicationExtensionDiscovery : NSObject
- {
- - _Bool _sourceIsManaged;
- - _Bool _matchesOnlyUserElectedExtensions;
- _Bool _performsInitialMatching;
- NSArray *_extensionPointIdentifiers;
- id _extensionMatchingContext;
- }
- ++ (id)extensionMatchingDictionariesForExtensionItems:(id)arg1;
- ++ (id)extensionBasedActivityForExtensionIdentifier:(id)arg1;
- @property _Bool performsInitialMatching; // @synthesize performsInitialMatching=_performsInitialMatching;
- @property(retain) id extensionMatchingContext; // @synthesize extensionMatchingContext=_extensionMatchingContext;
- -@property(nonatomic) _Bool matchesOnlyUserElectedExtensions; // @synthesize matchesOnlyUserElectedExtensions=_matchesOnlyUserElectedExtensions;
- -@property(nonatomic) _Bool sourceIsManaged; // @synthesize sourceIsManaged=_sourceIsManaged;
- @property(copy, nonatomic) NSArray *extensionPointIdentifiers; // @synthesize extensionPointIdentifiers=_extensionPointIdentifiers;
- - (void).cxx_destruct;
- -- (void)cancelUpdatesIfNeeded;
- -- (id)activitiesMatchingInputItems:(id)arg1 activityItems:(id)arg2 error:(id *)arg3 updateBlock:(CDUnknownBlockType)arg4;
- +- (void)cancelActivityMatchingUpdates;
- +- (id)activitiesForMatchingContext:(id)arg1 error:(id *)arg2 updateBlock:(CDUnknownBlockType)arg3;
- - (void)dealloc;
- - (id)init;
- - (id)initWithExtensionPointIdentifiers:(id)arg1;
- diff --git a/UIKit/_UIActivityDragGestureRecognizer.h b/UIKit/_UIActivityDragGestureRecognizer.h
- index 7b6f1b78..824b8de2 100644
- --- a/UIKit/_UIActivityDragGestureRecognizer.h
- +++ b/UIKit/_UIActivityDragGestureRecognizer.h
- @@ -7,12 +7,12 @@
- #import <UIKit/UILongPressGestureRecognizer.h>
- #import <UIKit/UIAutoscrollDelegate-Protocol.h>
- -#import <UIKit/_UIScrollNotification-Protocol.h>
- +#import <UIKit/_UIScrollViewScrollObserver-Protocol.h>
- @class NSString, UIAutoscroll, UIScrollView;
- __attribute__((visibility("hidden")))
- -@interface _UIActivityDragGestureRecognizer : UILongPressGestureRecognizer <UIAutoscrollDelegate, _UIScrollNotification>
- +@interface _UIActivityDragGestureRecognizer : UILongPressGestureRecognizer <UIAutoscrollDelegate, _UIScrollViewScrollObserver>
- {
- UIScrollView *_targetScrollView;
- UIAutoscroll *_autoscroll;
- @@ -26,8 +26,7 @@ __attribute__((visibility("hidden")))
- - (int)autoscrollDirectionsForPoint:(struct CGPoint)arg1 inView:(id)arg2;
- - (void)cancelAutoscroll;
- - (void)beginAutoscrollAndUpdateDirectionIfNeeded;
- -- (void)_updateBackdropMaskViewsInScrollView:(id)arg1;
- -- (void)_didScroll;
- +- (void)_observeScrollViewDidScroll:(id)arg1;
- - (void)autoscrollWillNotStart;
- - (void)updateAutoscroll:(id)arg1;
- - (void)touchesMoved:(id)arg1 withEvent:(id)arg2;
- diff --git a/UIKit/_UIActivityGroupActivityCell.h b/UIKit/_UIActivityGroupActivityCell.h
- index 48ee35f3..0dff2d2b 100644
- --- a/UIKit/_UIActivityGroupActivityCell.h
- +++ b/UIKit/_UIActivityGroupActivityCell.h
- @@ -16,7 +16,7 @@ __attribute__((visibility("hidden")))
- UIImageView *_highlightedImageView;
- }
- -+ (struct CGSize)preferredSizeForTitleLabelText:(id)arg1 screenScale:(double)arg2;
- ++ (struct CGSize)preferredSizeForSheetWidth:(double)arg1 sizeCategory:(id)arg2 titleLabelText:(id)arg3 screenScale:(double)arg4;
- @property(retain, nonatomic) UIImageView *highlightedImageView; // @synthesize highlightedImageView=_highlightedImageView;
- @property(retain, nonatomic) UIImageView *imageView; // @synthesize imageView=_imageView;
- @property(retain, nonatomic) _UIActivityGroupActivityCellTitleLabel *titleLabel; // @synthesize titleLabel=_titleLabel;
- @@ -24,6 +24,7 @@ __attribute__((visibility("hidden")))
- - (void)initHighlightedImageViewIfNeeded;
- - (void)updateHighlightedImageViewIfNeeded;
- - (void)setHighlighted:(_Bool)arg1;
- +- (void)traitCollectionDidChange:(id)arg1;
- - (void)layoutSubviews;
- - (struct CGSize)sizeThatFits:(struct CGSize)arg1;
- - (void)prepareForReuse;
- diff --git a/UIKit/_UIActivityGroupActivityCellTitleLabel.h b/UIKit/_UIActivityGroupActivityCellTitleLabel.h
- index fb57ac3b..8c9afb23 100644
- --- a/UIKit/_UIActivityGroupActivityCellTitleLabel.h
- +++ b/UIKit/_UIActivityGroupActivityCellTitleLabel.h
- @@ -11,6 +11,9 @@ __attribute__((visibility("hidden")))
- {
- }
- +- (struct CGSize)sizeThatFits:(struct CGSize)arg1 sizeCategory:(id)arg2;
- +- (void)traitCollectionDidChange:(id)arg1;
- +- (void)updateFontWithSizeCategory:(id)arg1;
- - (void)setText:(id)arg1;
- @end
- diff --git a/UIKit/_UIActivityGroupListViewController.h b/UIKit/_UIActivityGroupListViewController.h
- index 6e76b104..3c63590f 100644
- --- a/UIKit/_UIActivityGroupListViewController.h
- +++ b/UIKit/_UIActivityGroupListViewController.h
- @@ -8,7 +8,6 @@
- @class NSArray, UILabel;
- -__attribute__((visibility("hidden")))
- @interface _UIActivityGroupListViewController : UICollectionViewController
- {
- _Bool _darkStyleOnLegacyApp;
- @@ -24,14 +23,14 @@ __attribute__((visibility("hidden")))
- @property(nonatomic) _Bool darkStyleOnLegacyApp; // @synthesize darkStyleOnLegacyApp=_darkStyleOnLegacyApp;
- @property(copy, nonatomic) NSArray *activityGroupViewControllers; // @synthesize activityGroupViewControllers=_activityGroupViewControllers;
- - (void).cxx_destruct;
- -- (_Bool)isAirdropViewController:(id)arg1;
- +- (_Bool)isAirDropViewController:(id)arg1;
- - (_Bool)shouldShowNoActionsPlaceholder;
- - (double)preferredContentHeightForViewController:(id)arg1;
- - (id)viewControllerForItemAtIndexPath:(id)arg1;
- - (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForFooterInSection:(long long)arg3;
- - (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
- -- (void)collectionView:(id)arg1 willDisplayCell:(id)arg2 forItemAtIndexPath:(id)arg3;
- - (id)collectionView:(id)arg1 viewForSupplementaryElementOfKind:(id)arg2 atIndexPath:(id)arg3;
- +- (void)collectionView:(id)arg1 willDisplayCell:(id)arg2 forItemAtIndexPath:(id)arg3;
- - (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
- - (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2;
- - (long long)numberOfSectionsInCollectionView:(id)arg1;
- diff --git a/UIKit/_UIActivityHelper.h b/UIKit/_UIActivityHelper.h
- index 9a35bae8..22f4bb9e 100644
- --- a/UIKit/_UIActivityHelper.h
- +++ b/UIKit/_UIActivityHelper.h
- @@ -6,32 +6,33 @@
- #import <Foundation/NSObject.h>
- -#import <UIKit/_UIActivityHelperAPI-Protocol.h>
- -
- -@class NSArray, NSString, _UIActivityApplicationExtensionDiscovery;
- +@class NSArray, _UIActivityApplicationExtensionDiscovery;
- @protocol _UIActivityHelperDelegate;
- -__attribute__((visibility("hidden")))
- -@interface _UIActivityHelper : NSObject <_UIActivityHelperAPI>
- +@interface _UIActivityHelper : NSObject
- {
- id <_UIActivityHelperDelegate> _delegate;
- - NSArray *_cachedBuiltinActivities;
- _UIActivityApplicationExtensionDiscovery *_applicationExtensionDiscovery;
- + NSArray *_cachedBuiltinActivities;
- }
- -@property(retain, nonatomic) _UIActivityApplicationExtensionDiscovery *applicationExtensionDiscovery; // @synthesize applicationExtensionDiscovery=_applicationExtensionDiscovery;
- @property(readonly, nonatomic) NSArray *cachedBuiltinActivities; // @synthesize cachedBuiltinActivities=_cachedBuiltinActivities;
- +@property(retain, nonatomic) _UIActivityApplicationExtensionDiscovery *applicationExtensionDiscovery; // @synthesize applicationExtensionDiscovery=_applicationExtensionDiscovery;
- @property(readonly, nonatomic) __weak id <_UIActivityHelperDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- -- (void)cancelUpdatesIfNeeded;
- -- (id)availableActivitiesForItemValues:(id)arg1 applicationExtensionActivities:(id)arg2 withActivity:(id)arg3 sourceIsManaged:(_Bool)arg4 shouldMatchOnlyUserElectedExtensions:(_Bool)arg5 activityItems:(id)arg6 applicationActivities:(id)arg7 activityTypeOrder:(id)arg8 includedActivityTypes:(id)arg9 excludedActivityCategories:(long long)arg10;
- +- (id)_activitiesByTypeOrderingActivities:(id)arg1 activityTypeOrdering:(id)arg2;
- +- (id)_activitiesByApplyingBeforeTypePinningToActivities:(id)arg1 activitiesToBeforeTypePin:(id)arg2;
- +- (id)_defaultSortOrderForOtherActivity:(id)arg1;
- +- (id)_defaultSortOrderForOpenInAppActivity:(id)arg1;
- +- (id)_defaultSortOrderForApplicationDefinedActivity:(id)arg1;
- +- (id)_defaultSortOrderForExtensionBasedActivity:(id)arg1;
- +- (id)_defaultSortItemForBuiltinActivity:(id)arg1;
- +- (id)_defaultOrderingDescriptorForActivity:(id)arg1;
- +- (id)_activitiesByApplyingDefaultOrdering:(id)arg1;
- +- (id)activitiesByOrderingActivities:(id)arg1 applyDefaultOrdering:(_Bool)arg2 applyBeforeTypePinning:(_Bool)arg3 activityTypeOrdering:(id)arg4;
- +- (void)cancelActivityMatchingUpdates;
- +- (id)orderedAvailableActivitiesForMatchingContext:(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/_UIActivityHelperDelegate-Protocol.h b/UIKit/_UIActivityHelperDelegate-Protocol.h
- index 8b22069f..5512d677 100644
- --- a/UIKit/_UIActivityHelperDelegate-Protocol.h
- +++ b/UIKit/_UIActivityHelperDelegate-Protocol.h
- @@ -6,12 +6,13 @@
- #import <UIKit/NSObject-Protocol.h>
- -@class NSArray, NSString, UIActivity;
- +@class NSArray, NSString, _UIActivityHelper, _UIActivityMatchingContext, _UIActivityMatchingResults;
- @protocol _UIActivityHelperDelegate <NSObject>
- -- (_Bool)_shouldShowSystemActivity:(NSString *)arg1;
- -- (_Bool)_shouldExcludeActivityType:(UIActivity *)arg1;
- -- (void)updateActivities:(NSArray *)arg1 animated:(_Bool)arg2;
- -- (NSArray *)_activityItemValues;
- +- (_Bool)activityHelper:(_UIActivityHelper *)arg1 matchingWithContext:(_UIActivityMatchingContext *)arg2 shouldIncludeSystemActivityType:(NSString *)arg3;
- +- (void)activityHelper:(_UIActivityHelper *)arg1 didUpdateActivityMatchingResults:(_UIActivityMatchingResults *)arg2;
- +
- +@optional
- +- (NSArray *)activityHelper:(_UIActivityHelper *)arg1 activitiesForActivityType:(NSString *)arg2 matchingContext:(_UIActivityMatchingContext *)arg3;
- @end
- diff --git a/UIKit/_UIActivityItemMapping.h b/UIKit/_UIActivityItemMapping.h
- index ab35ec88..78886ada 100644
- --- a/UIKit/_UIActivityItemMapping.h
- +++ b/UIKit/_UIActivityItemMapping.h
- @@ -11,11 +11,12 @@ __attribute__((visibility("hidden")))
- {
- }
- -+ (id)_attachmentNameForActivityItem:(id)arg1 activity:(id)arg2;
- -+ (id)_thumbnailImageForActivityItem:(id)arg1 activity:(id)arg2;
- -+ (id)_dataTypeIdentifierForActivityItem:(id)arg1 activity:(id)arg2;
- -+ (id)_itemProviderForActivityItem:(id)arg1 typeIdentifier:(id)arg2 activity:(id)arg3;
- -+ (id)_subjectForActivityItem:(id)arg1 activity:(id)arg2;
- ++ (id)_openURLAnnotationForActivityItem:(id)arg1 activityType:(id)arg2;
- ++ (id)_attachmentNameForActivityItem:(id)arg1 activityType:(id)arg2;
- ++ (id)_thumbnailImageForActivityItem:(id)arg1 thumbnailSize:(struct CGSize)arg2 activityType:(id)arg3;
- ++ (id)_dataTypeIdentifierForActivityItem:(id)arg1 activityType:(id)arg2;
- ++ (id)_subjectForActivityItem:(id)arg1 activityType:(id)arg2;
- ++ (id)_itemProviderForActivityItem:(id)arg1 typeIdentifier:(id)arg2 thumbnailSize:(struct CGSize)arg3 activityType:(id)arg4;
- + (void)_clearActivityItems:(id)arg1;
- + (void)_addActivityItem:(id)arg1 activityViewController:(id)arg2 originalActivityItem:(id)arg3;
- + (id)_activeActivityViewControllers;
- diff --git a/UIKit/_UIActivityMatchingContext.h b/UIKit/_UIActivityMatchingContext.h
- new file mode 100644
- index 00000000..5f2a5952
- --- /dev/null
- +++ b/UIKit/_UIActivityMatchingContext.h
- @@ -0,0 +1,69 @@
- +//
- +// 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, NSData, NSString, UIActivity;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIActivityMatchingContext : NSObject <NSCopying>
- +{
- + NSData *_hostAuditTokenData;
- + _Bool _sourceIsManaged;
- + _Bool _shouldMatchOnlyUserElectedExtensions;
- + _Bool _shouldExcludeiCloudAddToDriveActivity;
- + _Bool _shouldExcludeiCloudSharingActivity;
- + _Bool _canExcludeExtensionActivities;
- + _Bool _allowMatchingBuiltInActivities;
- + _Bool _allowMatchingExtensionActivities;
- + NSArray *_activityItems;
- + NSArray *_activityItemValues;
- + NSArray *_activityItemValueClasses;
- + NSArray *_activityItemValueExtensionMatchingDictionaries;
- + NSArray *_activityTypeOrder;
- + NSArray *_includedActivityTypes;
- + NSArray *_excludedActivityTypes;
- + long long _excludedActivityCategories;
- + UIActivity *_currentlySelectedActivity;
- + NSArray *_applicationActivities;
- + NSArray *_prematchedExtensionActivities;
- + NSArray *_externalMatchBuiltinOrderedActivities;
- + NSArray *_activityTypesGeneratedByDelegate;
- +}
- +
- +@property(copy, nonatomic) NSArray *activityTypesGeneratedByDelegate; // @synthesize activityTypesGeneratedByDelegate=_activityTypesGeneratedByDelegate;
- +@property(retain, nonatomic) NSArray *externalMatchBuiltinOrderedActivities; // @synthesize externalMatchBuiltinOrderedActivities=_externalMatchBuiltinOrderedActivities;
- +@property(nonatomic) _Bool allowMatchingExtensionActivities; // @synthesize allowMatchingExtensionActivities=_allowMatchingExtensionActivities;
- +@property(nonatomic) _Bool allowMatchingBuiltInActivities; // @synthesize allowMatchingBuiltInActivities=_allowMatchingBuiltInActivities;
- +@property(readonly, nonatomic) NSData *hostAuditTokenData; // @synthesize hostAuditTokenData=_hostAuditTokenData;
- +@property(retain, nonatomic) NSArray *prematchedExtensionActivities; // @synthesize prematchedExtensionActivities=_prematchedExtensionActivities;
- +@property(retain, nonatomic) NSArray *applicationActivities; // @synthesize applicationActivities=_applicationActivities;
- +@property(retain, nonatomic) UIActivity *currentlySelectedActivity; // @synthesize currentlySelectedActivity=_currentlySelectedActivity;
- +@property(nonatomic) long long excludedActivityCategories; // @synthesize excludedActivityCategories=_excludedActivityCategories;
- +@property(retain, nonatomic) NSArray *excludedActivityTypes; // @synthesize excludedActivityTypes=_excludedActivityTypes;
- +@property(retain, nonatomic) NSArray *includedActivityTypes; // @synthesize includedActivityTypes=_includedActivityTypes;
- +@property(retain, nonatomic) NSArray *activityTypeOrder; // @synthesize activityTypeOrder=_activityTypeOrder;
- +@property(nonatomic) _Bool canExcludeExtensionActivities; // @synthesize canExcludeExtensionActivities=_canExcludeExtensionActivities;
- +@property(nonatomic) _Bool shouldExcludeiCloudSharingActivity; // @synthesize shouldExcludeiCloudSharingActivity=_shouldExcludeiCloudSharingActivity;
- +@property(nonatomic) _Bool shouldExcludeiCloudAddToDriveActivity; // @synthesize shouldExcludeiCloudAddToDriveActivity=_shouldExcludeiCloudAddToDriveActivity;
- +@property(nonatomic) _Bool shouldMatchOnlyUserElectedExtensions; // @synthesize shouldMatchOnlyUserElectedExtensions=_shouldMatchOnlyUserElectedExtensions;
- +@property(nonatomic) _Bool sourceIsManaged; // @synthesize sourceIsManaged=_sourceIsManaged;
- +@property(retain, nonatomic) NSArray *activityItemValueExtensionMatchingDictionaries; // @synthesize activityItemValueExtensionMatchingDictionaries=_activityItemValueExtensionMatchingDictionaries;
- +@property(retain, nonatomic) NSArray *activityItemValueClasses; // @synthesize activityItemValueClasses=_activityItemValueClasses;
- +@property(readonly, nonatomic) NSArray *activityItemValues; // @synthesize activityItemValues=_activityItemValues;
- +@property(readonly, nonatomic) NSArray *activityItems; // @synthesize activityItems=_activityItems;
- +- (void).cxx_destruct;
- +@property(readonly, nonatomic) NSString *sourceApplicationIdentifier;
- +@property(nonatomic) const CDStruct_4c969caf *hostAuditToken; // @dynamic hostAuditToken;
- +- (id)activitiesByFilteringExcludedActivities:(id)arg1;
- +- (_Bool)shouldExcludeActivity:(id)arg1;
- +- (id)copyWithZone:(struct _NSZone *)arg1;
- +- (id)initWithActivityItems:(id)arg1 itemValues:(id)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UIActivityMatchingResults.h b/UIKit/_UIActivityMatchingResults.h
- new file mode 100644
- index 00000000..79eb41c9
- --- /dev/null
- +++ b/UIKit/_UIActivityMatchingResults.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>
- +
- +@class NSArray, NSMutableSet, _UIActivityMatchingContext;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIActivityMatchingResults : NSObject
- +{
- + NSMutableSet *_excludedActivityTypesSet;
- + _UIActivityMatchingContext *_context;
- + NSArray *_orderedActivities;
- +}
- +
- +@property(retain, nonatomic) NSArray *orderedActivities; // @synthesize orderedActivities=_orderedActivities;
- +@property(readonly, nonatomic) _UIActivityMatchingContext *context; // @synthesize context=_context;
- +- (void).cxx_destruct;
- +@property(readonly, nonatomic) NSArray *excludedActivityTypes;
- +- (void)addExcludedActivityTypes:(id)arg1;
- +- (id)initWithActivityMatchingContext:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIActivityPlaceholderItemProxy.h b/UIKit/_UIActivityPlaceholderItemProxy.h
- index 8f27faf1..2578c218 100644
- --- a/UIKit/_UIActivityPlaceholderItemProxy.h
- +++ b/UIKit/_UIActivityPlaceholderItemProxy.h
- @@ -25,6 +25,7 @@ __attribute__((visibility("hidden")))
- - (id)description;
- - (_Bool)isProxy;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- +@property(readonly, nonatomic) id placeholderItem; // @dynamic placeholderItem;
- - (id)initWithPlaceholderItem:(id)arg1;
- @end
- diff --git a/UIKit/_UIActivitySortItem.h b/UIKit/_UIActivitySortItem.h
- new file mode 100644
- index 00000000..b3972177
- --- /dev/null
- +++ b/UIKit/_UIActivitySortItem.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 <Foundation/NSObject.h>
- +
- +@class UIActivity;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIActivitySortItem : NSObject
- +{
- + UIActivity *_activity;
- + long long _group;
- + id _orderingValueWithinGroup;
- +}
- +
- ++ (id)descriptorForActivity:(id)arg1 group:(long long)arg2 orderingValueWithinGroup:(id)arg3;
- +@property(readonly, nonatomic) id orderingValueWithinGroup; // @synthesize orderingValueWithinGroup=_orderingValueWithinGroup;
- +@property(readonly, nonatomic) long long group; // @synthesize group=_group;
- +@property(readonly, nonatomic) UIActivity *activity; // @synthesize activity=_activity;
- +- (void).cxx_destruct;
- +- (long long)compare:(id)arg1;
- +- (id)debugDescription;
- +
- +@end
- +
- diff --git a/UIKit/_UIActivityUserDefaults.h b/UIKit/_UIActivityUserDefaults.h
- index e18ed89f..97238f9e 100644
- --- a/UIKit/_UIActivityUserDefaults.h
- +++ b/UIKit/_UIActivityUserDefaults.h
- @@ -8,18 +8,21 @@
- @class NSString, NSUserDefaults;
- -__attribute__((visibility("hidden")))
- @interface _UIActivityUserDefaults : NSObject
- {
- - NSString *_identifier;
- - NSUserDefaults *_userDefaults;
- + NSString *_activityDefaultsKey;
- + NSUserDefaults *_underlyingUserDefaults;
- }
- ++ (void)migrateUserDefaultKeyIfNecessary:(id)arg1 hasMigratedKey:(id)arg2 fromUserDefaults:(id)arg3 toUserDefaults:(id)arg4;
- ++ (void)migrateUserDefaultKeysIfNecessary:(id)arg1 fromUIKitDefaultsToUserDefaults:(id)arg2;
- + (id)updatedActivityIdentifiersUserOrderWithPreviousOrder:(id)arg1 someSortedActivityIdentifiers:(id)arg2;
- + (id)builtinActivityOrder;
- -@property(retain, nonatomic) NSUserDefaults *userDefaults; // @synthesize userDefaults=_userDefaults;
- -@property(copy, nonatomic) NSString *identifier; // @synthesize identifier=_identifier;
- +@property(retain, nonatomic) NSUserDefaults *underlyingUserDefaults; // @synthesize underlyingUserDefaults=_underlyingUserDefaults;
- +@property(copy, nonatomic) NSString *activityDefaultsKey; // @synthesize activityDefaultsKey=_activityDefaultsKey;
- - (void).cxx_destruct;
- +- (id)_userDefaultsDictionary;
- +- (void)_setUserDefaultsDictionary:(id)arg1;
- - (id)applicationExtensionForActivity:(id)arg1;
- - (id)identifierForActivity:(id)arg1;
- - (void)postActivityUserDefaultsDidChangeNotification;
- @@ -28,14 +31,14 @@ __attribute__((visibility("hidden")))
- - (id)mutableActivityIdentifiersArrayForActivitiesArray:(id)arg1;
- - (void)setActivityIdentifiersInUserOrder:(id)arg1;
- - (id)activityIdentifiersInUserOrder;
- -- (void)updateUserOrderWithSomeSortedActivities:(id)arg1;
- -- (id)activitiesSortedByUserOrderForActivities:(id)arg1;
- -- (id)migrateSortOrderIfNeededForBuiltInActivityType:(id)arg1 activityIdentifierOrder:(id)arg2;
- -- (id)activitiesSortedByActivityIdentifierOrder:(id)arg1 forActivities:(id)arg2;
- +- (void)updateUserActivityOrderWithOrderedPartialActivities:(id)arg1;
- +- (id)activitiesOrderedByUserActivityOrderForActivities:(id)arg1;
- +- (id)migrateSortOrderIfNeededForBuiltInActivityType:(id)arg1 activityIdentifierOrdering:(id)arg2;
- +- (id)activitiesBySortingActivities:(id)arg1 byIdentifierWithDefaultActivityIdentifierOrdering:(id)arg2;
- - (void)setActivity:(id)arg1 asHidden:(_Bool)arg2;
- - (_Bool)activityIsHidden:(id)arg1;
- - (_Bool)canHideActivity:(id)arg1;
- -- (id)initWithIdentifier:(id)arg1 userDefaults:(id)arg2;
- +- (id)initWithUnderlyingUserDefaults:(id)arg1 activityDefaultsKey:(id)arg2;
- @end
- diff --git a/UIKit/_UIAlertControllerActionView.h b/UIKit/_UIAlertControllerActionView.h
- index 858562b6..cccff02f 100644
- --- a/UIKit/_UIAlertControllerActionView.h
- +++ b/UIKit/_UIAlertControllerActionView.h
- @@ -17,6 +17,7 @@ __attribute__((visibility("hidden")))
- _Bool _highlighted;
- UIView *_labelContainerView;
- UILabel *_label;
- + NSLayoutConstraint *_axLabelContainerWidthConstraint;
- NSLayoutConstraint *_labelContainerLeadingConstraint;
- NSLayoutConstraint *_labelContainerTrailingConstraint;
- NSLayoutConstraint *_labelContainerCenterXConstraint;
- @@ -43,6 +44,7 @@ __attribute__((visibility("hidden")))
- UIAlertControllerVisualStyle *_visualStyle;
- _UIAlertControllerActionViewMetrics *_metrics;
- _Bool _hasDescriptiveText;
- + double _axEnforcedWidth;
- UIAlertController *_alertController;
- }
- @@ -59,8 +61,7 @@ __attribute__((visibility("hidden")))
- - (void)_action:(id)arg1 changedToEnabled:(_Bool)arg2;
- - (void)_action:(id)arg1 changedToTitleTextAlignment:(long long)arg2;
- - (void)_action:(id)arg1 changedToTitle:(id)arg2;
- -- (void)didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- -- (_Bool)canBecomeFocused;
- +- (_Bool)hasActiveMinimumSizeConstraintsWithSize:(struct CGSize)arg1;
- - (_Bool)hasLayoutHeightConstraintsIdenticalToInterfaceActionCustomView:(id)arg1;
- - (id)_interfaceActionViewState;
- - (void)_contentSizeChanged;
- @@ -76,7 +77,8 @@ __attribute__((visibility("hidden")))
- - (void)_updateTextAlignmentForHavingDescriptiveText:(_Bool)arg1 titleTextAlignment:(long long)arg2;
- - (void)_updateImageMargins;
- - (void)_updateMinimumHeight;
- -- (void)_removeContentViewControllerView;
- +- (void)updateHeightUsingAXEnforcedWidth:(double)arg1;
- +- (void)_removeContentViewControllerContainerViewSubviews;
- - (void)_loadContentViewControllerContainerViewIfNecessary;
- - (void)_loadContentViewControllerView;
- - (void)_buildContentViewControllerContainerConstraints;
- diff --git a/UIKit/_UIAlertControllerActionViewInterfaceAction.h b/UIKit/_UIAlertControllerActionViewInterfaceAction.h
- index 6c482ac1..9dbe226d 100644
- --- a/UIKit/_UIAlertControllerActionViewInterfaceAction.h
- +++ b/UIKit/_UIAlertControllerActionViewInterfaceAction.h
- @@ -14,9 +14,11 @@ __attribute__((visibility("hidden")))
- @interface _UIAlertControllerActionViewInterfaceAction : UIInterfaceAction <UIAlertActionMutablePropertyObservering>
- {
- UIAlertAction *_underlyingAlertAction;
- + _Bool _valid;
- }
- + (id)actionWithAlertControllerActionView:(id)arg1;
- +@property(readonly, nonatomic) _Bool valid; // @synthesize valid=_valid;
- @property(readonly, nonatomic) UIAlertAction *underlyingAlertAction; // @synthesize underlyingAlertAction=_underlyingAlertAction;
- - (void).cxx_destruct;
- - (void)_action:(id)arg1 updatedTitleTextColor:(id)arg2;
- @@ -32,6 +34,7 @@ __attribute__((visibility("hidden")))
- - (id)leadingImage;
- - (id)classificationTitle;
- - (void)dealloc;
- +- (void)invalidate;
- - (void)_initializeStateFromUnderlyingAlertAction;
- // Remaining properties
- diff --git a/UIKit/_UIAlertControllerInterfaceActionGroupView.h b/UIKit/_UIAlertControllerInterfaceActionGroupView.h
- index cbe4a9a3..00884a07 100644
- --- a/UIKit/_UIAlertControllerInterfaceActionGroupView.h
- +++ b/UIKit/_UIAlertControllerInterfaceActionGroupView.h
- @@ -18,6 +18,7 @@ __attribute__((visibility("hidden")))
- @property(nonatomic) _Bool scrollableHeaderViewHasRealContent; // @synthesize scrollableHeaderViewHasRealContent=_scrollableHeaderViewHasRealContent;
- @property(nonatomic) __weak UIAlertController *alertController; // @synthesize alertController=_alertController;
- - (void).cxx_destruct;
- +- (_Bool)_shouldInstallContentGuideConstraints;
- - (_Bool)_shouldShowSeparatorAboveActionsSequenceView;
- - (id)defaultVisualStyleForTraitCollection:(id)arg1 presentationStyle:(long long)arg2;
- - (id)_alertController;
- diff --git a/UIKit/_UIAlertControllerPresentationController.h b/UIKit/_UIAlertControllerPresentationController.h
- index 395e4317..fde505fe 100644
- --- a/UIKit/_UIAlertControllerPresentationController.h
- +++ b/UIKit/_UIAlertControllerPresentationController.h
- @@ -9,7 +9,7 @@
- #import <UIKit/UIAdaptivePresentationControllerDelegate-Protocol.h>
- #import <UIKit/UIForcePresentationController-Protocol.h>
- -@class NSString, UIGestureRecognizer, UIView, _UIFeedbackStatesBehavior, _UIKeyboardLayoutAlignmentView;
- +@class NSLayoutConstraint, NSString, UIAlertVisualStyleUpdatableConstraints, UIGestureRecognizer, UIView, _UIKeyboardLayoutAlignmentView, _UIStatesFeedbackGenerator;
- @protocol _UIForcePresentationControllerDelegate;
- __attribute__((visibility("hidden")))
- @@ -18,6 +18,9 @@ __attribute__((visibility("hidden")))
- UIView *_dimmingView;
- _UIKeyboardLayoutAlignmentView *keyboardLayoutAlignmentView;
- UIView *keyboardLayoutAlignmentAvailableSpaceView;
- + UIAlertVisualStyleUpdatableConstraints *_visualStyleUpdatableConstraints;
- + NSLayoutConstraint *_topAvailableSpaceConstraint;
- + NSLayoutConstraint *_bottomAvailableSpaceConstraint;
- _Bool constraintsPrepared;
- _Bool _sourceViewSnapshotAndScaleTransformSuppressed;
- _Bool _chromeHidden;
- @@ -27,13 +30,13 @@ __attribute__((visibility("hidden")))
- CDUnknownBlockType _presentationPhaseCompletionBlock;
- id <_UIForcePresentationControllerDelegate> _forcePresentationControllerDelegate;
- UIView *_revealContainerView;
- - _UIFeedbackStatesBehavior *_feedbackBehavior;
- + _UIStatesFeedbackGenerator *_feedbackGenerator;
- }
- @property(setter=_setShouldRespectNearestCurrentContextPresenter:) _Bool _shouldRespectNearestCurrentContextPresenter; // @synthesize _shouldRespectNearestCurrentContextPresenter=__shouldRespectNearestCurrentContextPresenter;
- @property(setter=_setIsCurrentContext:) _Bool _isCurrentContext; // @synthesize _isCurrentContext=__isCurrentContext;
- @property(nonatomic, getter=_isChromeHidden, setter=_setChromeHidden:) _Bool _chromeHidden; // @synthesize _chromeHidden;
- -@property(retain, nonatomic) _UIFeedbackStatesBehavior *feedbackBehavior; // @synthesize feedbackBehavior=_feedbackBehavior;
- +@property(retain, nonatomic) _UIStatesFeedbackGenerator *feedbackGenerator; // @synthesize feedbackGenerator=_feedbackGenerator;
- @property(nonatomic) _Bool _sourceViewSnapshotAndScaleTransformSuppressed; // @synthesize _sourceViewSnapshotAndScaleTransformSuppressed;
- @property(readonly, nonatomic) UIView *_revealContainerView; // @synthesize _revealContainerView;
- @property(nonatomic) __weak id <_UIForcePresentationControllerDelegate> forcePresentationControllerDelegate; // @synthesize forcePresentationControllerDelegate=_forcePresentationControllerDelegate;
- @@ -46,7 +49,9 @@ __attribute__((visibility("hidden")))
- - (long long)adaptivePresentationStyleForPresentationController:(id)arg1;
- - (void)setDelegate:(id)arg1;
- - (void)_presentedAlertControllerDidAdapt;
- +- (void)_updateConstraintsIfNecessary;
- - (void)_prepareConstraintsIfNecessary;
- +- (void)viewWillTransitionToSize:(struct CGSize)arg1 withTransitionCoordinator:(id)arg2;
- - (_Bool)_shouldOccludeDuringPresentation;
- - (_Bool)_keyboardShouldAnimateAlongsideForInteractiveTransitions;
- - (_Bool)_preserveResponderAcrossWindows;
- diff --git a/UIKit/_UIAlertControllerShimPresenter.h b/UIKit/_UIAlertControllerShimPresenter.h
- index b07936e2..e55408c3 100644
- --- a/UIKit/_UIAlertControllerShimPresenter.h
- +++ b/UIKit/_UIAlertControllerShimPresenter.h
- @@ -22,7 +22,6 @@ __attribute__((visibility("hidden")))
- UIAlertView *_legacyAlert;
- }
- -+ (id)_topmostLegacyAlertIncludingPresentingAlerts:(_Bool)arg1;
- + (id)_topmostAlertWindow;
- + (void)_removePresenter:(id)arg1;
- + (void)_addPresenter:(id)arg1;
- diff --git a/UIKit/_UIAlertControllerTVBackgroundView.h b/UIKit/_UIAlertControllerTVBackgroundView.h
- index 5b8073a8..228f3081 100644
- --- a/UIKit/_UIAlertControllerTVBackgroundView.h
- +++ b/UIKit/_UIAlertControllerTVBackgroundView.h
- @@ -27,6 +27,7 @@ __attribute__((visibility("hidden")))
- @property(nonatomic) _Bool shouldShowShadow; // @synthesize shouldShowShadow=_shouldShowShadow;
- @property(nonatomic) _Bool shouldUseTintColorAsBackgroundColor; // @synthesize shouldUseTintColorAsBackgroundColor=_shouldUseTintColorAsBackgroundColor;
- - (void).cxx_destruct;
- +- (id)_displayedBackgroundColor;
- - (double)_alphaForHighlighted:(_Bool)arg1 pressed:(_Bool)arg2;
- - (void)setPressed:(_Bool)arg1;
- - (void)setHighlighted:(_Bool)arg1;
- diff --git a/UIKit/_UIAlertControllerTextFieldViewCollectionCell.h b/UIKit/_UIAlertControllerTextFieldViewCollectionCell.h
- index 40c300ac..12a50559 100644
- --- a/UIKit/_UIAlertControllerTextFieldViewCollectionCell.h
- +++ b/UIKit/_UIAlertControllerTextFieldViewCollectionCell.h
- @@ -17,7 +17,6 @@ __attribute__((visibility("hidden")))
- - (void).cxx_destruct;
- - (id)preferredFocusedView;
- -- (void)focusedViewDidChange;
- - (void)_selectButton:(id)arg1;
- - (id)preferredLayoutAttributesFittingAttributes:(id)arg1;
- - (void)prepareForReuse;
- diff --git a/UIKit/_UIAlertControllerView.h b/UIKit/_UIAlertControllerView.h
- index 81a01e90..eb4534ce 100644
- --- a/UIKit/_UIAlertControllerView.h
- +++ b/UIKit/_UIAlertControllerView.h
- @@ -9,11 +9,12 @@
- #import <UIKit/UIGestureRecognizerDelegatePrivate-Protocol.h>
- #import <UIKit/UIInterfaceActionHandlerInvocationDelegate-Protocol.h>
- #import <UIKit/UIScrollViewDelegate-Protocol.h>
- +#import <UIKit/UISpringLoadedInteractionSupporting-Protocol.h>
- @class NSArray, NSLayoutConstraint, NSMutableArray, NSString, UIAlertAction, UIAlertController, UIAlertControllerVisualStyle, UILabel, _UIAlertControllerActionViewMetrics, _UIAlertControllerInterfaceActionGroupView, _UIKeyboardLayoutAlignmentView;
- __attribute__((visibility("hidden")))
- -@interface _UIAlertControllerView : UIView <UIInterfaceActionHandlerInvocationDelegate, UIScrollViewDelegate, UIGestureRecognizerDelegatePrivate>
- +@interface _UIAlertControllerView : UIView <UIInterfaceActionHandlerInvocationDelegate, UIScrollViewDelegate, UISpringLoadedInteractionSupporting, UIGestureRecognizerDelegatePrivate>
- {
- UIAlertController *_alertController;
- UIAlertControllerVisualStyle *_visualStyle;
- @@ -49,8 +50,9 @@ __attribute__((visibility("hidden")))
- _Bool _hasCachedLargestActionDimension;
- struct CGSize _largestActionDimension;
- UIAlertAction *_effectivePreferredAction;
- - long long _coalescingActionsChangedCount;
- + long long _batchActionChangesInProgressCount;
- _Bool _needsActionsChangedHandling;
- + _Bool _springLoaded;
- _Bool _actionsReversed;
- _Bool _presentationContextPrefersCancelActionShown;
- _UIAlertControllerActionViewMetrics *_actionViewMetrics;
- @@ -135,16 +137,18 @@ __attribute__((visibility("hidden")))
- @property(nonatomic, getter=_layoutSize, setter=_setLayoutSize:) struct CGSize layoutSize; // @synthesize layoutSize=_layoutSize;
- @property(nonatomic, getter=_actionsReversed, setter=_setActionsReversed:) _Bool actionsReversed; // @synthesize actionsReversed=_actionsReversed;
- @property(retain, nonatomic) _UIAlertControllerActionViewMetrics *actionViewMetrics; // @synthesize actionViewMetrics=_actionViewMetrics;
- +@property(nonatomic, getter=isSpringLoaded) _Bool springLoaded; // @synthesize springLoaded=_springLoaded;
- @property(readonly) UIView *_dimmingView; // @synthesize _dimmingView;
- @property(readonly) UIView *_contentView; // @synthesize _contentView;
- - (void).cxx_destruct;
- - (_Bool)_forceLayoutEngineSolutionInRationalEdges;
- -- (_Bool)shouldChangeFocusedItem:(id)arg1 heading:(unsigned long long)arg2;
- +- (_Bool)shouldUpdateFocusInContext:(id)arg1;
- - (id)preferredFocusedView;
- - (long long)tintAdjustmentMode;
- - (void)setTintAdjustmentMode:(long long)arg1;
- - (void)configureForDismissAlongsideTransitionCoordinator:(id)arg1;
- - (void)configureForPresentAlongsideTransitionCoordinator:(id)arg1;
- +- (void)_disableAllowGroupOpacitiyIfNecessaryAlongsideTransitionCoordinator:(id)arg1;
- @property(nonatomic) double effectAlpha;
- - (void)didMoveToWindow;
- - (void)didMoveToSuperview;
- @@ -153,8 +157,8 @@ __attribute__((visibility("hidden")))
- - (void)_recomputeActionMetrics;
- - (void)_sizeOfTextFieldViewControllerChanged;
- - (void)_sizeOfContentViewControllerChanged;
- -- (void)_removeContentViewController;
- -- (void)_didAddContentViewController;
- +- (void)_removeContentViewControllerViewFromHierarchy;
- +- (void)_addContentViewControllerToViewHierarchy;
- @property _Bool alignsToKeyboard;
- @property _Bool shouldHaveBackdropView;
- @property _Bool cancelActionIsDiscrete;
- @@ -192,10 +196,11 @@ __attribute__((visibility("hidden")))
- - (void)_contentSizeChanged;
- - (void)_updateTintColor;
- - (void)_updateConstraintConstants;
- +- (void)_updateActionViewHeight;
- - (void)_updateActionViewVisualStyle:(id)arg1;
- - (void)_updateContentView;
- - (void)_updateInsets;
- -- (void)_updateLabelMaximumLines;
- +- (void)_updateLabelProperties;
- - (void)_updateLabelTextColor;
- - (void)_updateLabelFontSizes;
- - (void)_updateMessageLabelFontSize;
- @@ -230,7 +235,9 @@ __attribute__((visibility("hidden")))
- - (void)_reloadInterfaceActionsGroupViewPreferredAction;
- - (void)_reloadInterfaceActionViewRepresentations;
- - (id)_interfaceActionForAlertAction:(id)arg1 inActionGroupView:(id)arg2;
- +- (id)_interfaceActionRepresentationForAlertAlertAction:(id)arg1;
- - (void)_textFieldsChanged;
- +- (void)_associateActionsWithActionViews;
- - (void)_actionsChanged;
- - (void)_performBatchActionChangesWithBlock:(CDUnknownBlockType)arg1;
- - (void)_propertiesChanged;
- diff --git a/UIKit/_UIAlignedLayoutArrangement.h b/UIKit/_UIAlignedLayoutArrangement.h
- index f5aa62e7..5afb40ef 100644
- --- a/UIKit/_UIAlignedLayoutArrangement.h
- +++ b/UIKit/_UIAlignedLayoutArrangement.h
- @@ -35,7 +35,6 @@ __attribute__((visibility("hidden")))
- - (_Bool)_hasStaleConfiguration;
- - (id)_alignmentPropertySource;
- - (id)_alignmentConfigurationHistory;
- -- (void)_trackChangesWithValue:(id)arg1 forKey:(id)arg2;
- - (_Bool)_canvasConnectionConstraintsNeedUpdatePass;
- - (_Bool)_usesCenteringConnectionConstraint;
- - (long long)_layoutRelationForCanvasConnectionForAttribute:(long long)arg1;
- @@ -44,17 +43,17 @@ __attribute__((visibility("hidden")))
- - (long long)_axisForSpanningLayoutGuide;
- - (id)_identifierForSpanningLayoutGuide;
- - (unsigned long long)_indexOfItemForLocationAttribute:(long long)arg1;
- +@property(nonatomic) _Bool layoutUsesCanvasMarginsWhenFilling;
- +@property(nonatomic) _Bool layoutFillsCanvas;
- +@property(nonatomic) long long axis;
- - (id)initWithItems:(id)arg1;
- // Remaining properties
- @property(readonly, nonatomic) NSSet *_newlyHiddenItems;
- @property(readonly, nonatomic) NSSet *_newlyUnhiddenItems;
- -@property(nonatomic) long long axis;
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- -@property(nonatomic) _Bool layoutFillsCanvas;
- -@property(nonatomic) _Bool layoutUsesCanvasMarginsWhenFilling;
- @property(readonly) Class superclass;
- @end
- diff --git a/UIKit/_UIAnimatedImage.h b/UIKit/_UIAnimatedImage.h
- index 29ae7596..86db9bb6 100644
- --- a/UIKit/_UIAnimatedImage.h
- +++ b/UIKit/_UIAnimatedImage.h
- @@ -35,6 +35,7 @@ __attribute__((visibility("hidden")))
- - (struct CGRect)_contentStretchInPixels;
- - (long long)resizingMode;
- - (struct UIEdgeInsets)capInsets;
- +- (void)_flipImageOrientationHorizontally;
- - (double)duration;
- - (id)images;
- - (void)encodeWithCoder:(id)arg1;
- diff --git a/UIKit/_UIAnimationFenceCoordinating-Protocol.h b/UIKit/_UIAnimationFenceCoordinating-Protocol.h
- new file mode 100644
- index 00000000..fc4951ae
- --- /dev/null
- +++ b/UIKit/_UIAnimationFenceCoordinating-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 BKSAnimationFenceHandle;
- +
- +@protocol _UIAnimationFenceCoordinating <NSObject>
- +- (void)_synchronizeDrawingWithFence:(BKSAnimationFenceHandle *)arg1;
- +- (BKSAnimationFenceHandle *)_synchronizedDrawingFence;
- +- (void)_synchronizeDrawing;
- +@end
- +
- diff --git a/UIKit/_UIAppCACommitFuture.h b/UIKit/_UIAppCACommitFuture.h
- new file mode 100644
- index 00000000..20b6e6f5
- --- /dev/null
- +++ b/UIKit/_UIAppCACommitFuture.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 _UIAppCACommitFuture : NSObject
- +{
- + CDUnknownBlockType _block;
- + _Bool _invalidated;
- + _Bool _finished;
- +}
- +
- ++ (id)scheduledPreCommitFuture:(CDUnknownBlockType)arg1;
- ++ (id)scheduledPostCommitFuture:(CDUnknownBlockType)arg1;
- +@property(readonly, nonatomic, getter=_isFinished) _Bool finished; // @synthesize finished=_finished;
- +@property(readonly, nonatomic, getter=_isInvalidated) _Bool invalidated; // @synthesize invalidated=_invalidated;
- +- (void).cxx_destruct;
- +- (void)_invoke;
- +- (void)invalidate;
- +- (id)initWithPhase:(unsigned long long)arg1 block:(CDUnknownBlockType)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UIApplicationCanvas.h b/UIKit/_UIApplicationCanvas.h
- new file mode 100644
- index 00000000..f6319e87
- --- /dev/null
- +++ b/UIKit/_UIApplicationCanvas.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 <UIKit/_UICanvas.h>
- +
- +#import <UIKit/_UICanvasLifecycleStateTransitioning-Protocol.h>
- +#import <UIKit/_UICanvasUILifecycleStateMonitoring-Protocol.h>
- +
- +@class NSString, UIStatusBarWindow, _UICanvasLifecycleMonitor;
- +
- +@interface _UIApplicationCanvas : _UICanvas <_UICanvasUILifecycleStateMonitoring, _UICanvasLifecycleStateTransitioning>
- +{
- + _UICanvasLifecycleMonitor *_lifecycleMonitor;
- + _Bool _suspendedEventsOnly;
- + _Bool _suspendedUnderLock;
- + _Bool _respondingToLifecycleEvent;
- + _Bool runningInTaskSwitcher;
- +}
- +
- ++ (id)_settingsDiffActions;
- ++ (id)mostActiveCanvas;
- ++ (id)canvases;
- +@property(nonatomic, getter=_isRespondingToLifecycleEvent, setter=_setIsRespondingToLifecycleEvent:) _Bool respondingToLifecycleEvent; // @synthesize respondingToLifecycleEvent=_respondingToLifecycleEvent;
- +@property(nonatomic, getter=_runningInTaskSwitcher, setter=_setRunningInTaskSwitcher:) _Bool runningInTaskSwitcher; // @synthesize runningInTaskSwitcher;
- +@property(nonatomic, getter=_suspendedUnderLock, setter=_setSuspendedUnderLock:) _Bool suspendedUnderLock; // @synthesize suspendedUnderLock=_suspendedUnderLock;
- +@property(nonatomic, getter=_suspendedEventsOnly, setter=_setSuspendedEventsOnly:) _Bool suspendedEventsOnly; // @synthesize suspendedEventsOnly=_suspendedEventsOnly;
- +- (void).cxx_destruct;
- +@property(readonly, nonatomic, getter=_hasLifecycle) _Bool hasLifecycle;
- +- (void)_setOverscanCompensation:(long long)arg1;
- +- (id)initWithScene:(id)arg1;
- +- (void)_willAttach;
- +- (void)_willResignActive;
- +@property(readonly, nonatomic) long long state;
- +- (void)forceDeactivateWithTransitionContext:(id)arg1 completion:(CDUnknownBlockType)arg2;
- +- (void)_transitionLifecycleStateWithTransitionContext:(id)arg1 completion:(CDUnknownBlockType)arg2;
- +- (_Bool)_isMainSceneCanvas;
- +@property(readonly, nonatomic) UIStatusBarWindow *statusBarWindow;
- +
- +// Remaining properties
- +@property(nonatomic, getter=_isActive, setter=_setIsActive:) _Bool active;
- +@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/_UIApplicationModalProgressController.h b/UIKit/_UIApplicationModalProgressController.h
- index 1c8d6e82..62944ec0 100644
- --- a/UIKit/_UIApplicationModalProgressController.h
- +++ b/UIKit/_UIApplicationModalProgressController.h
- @@ -6,14 +6,18 @@
- #import <Foundation/NSObject.h>
- -@class NSProgress, NSTimer, UIAlertController, UIWindow;
- +@class NSProgress, NSString, NSTimer, UIAlertController, UIWindow, _UIProgressView;
- __attribute__((visibility("hidden")))
- @interface _UIApplicationModalProgressController : NSObject
- {
- + _Bool _disableButtonAction;
- + _UIProgressView *_progressView;
- + double _displayDelaySeconds;
- UIWindow *_window;
- UIAlertController *_alertController;
- CDUnknownBlockType _dismissalHandler;
- + CDUnknownBlockType _preDisplayTestBlock;
- NSProgress *_progress;
- NSTimer *_showTimer;
- NSTimer *_hideTimer;
- @@ -27,21 +31,28 @@ __attribute__((visibility("hidden")))
- @property(retain, nonatomic, getter=_hideTimer, setter=_setHideTimer:) NSTimer *hideTimer; // @synthesize hideTimer=_hideTimer;
- @property(retain, nonatomic, getter=_showTimer, setter=_setShowTimer:) NSTimer *showTimer; // @synthesize showTimer=_showTimer;
- @property(retain, nonatomic, getter=_progress, setter=_setProgress:) NSProgress *progress; // @synthesize progress=_progress;
- +@property(copy, nonatomic, getter=_preDisplaySetBlock, setter=_setPreDisplayTestBlock:) CDUnknownBlockType preDisplayTestBlock; // @synthesize preDisplayTestBlock=_preDisplayTestBlock;
- @property(copy, nonatomic, getter=_dismissalHandler, setter=_setDismissalHandler:) CDUnknownBlockType dismissalHandler; // @synthesize dismissalHandler=_dismissalHandler;
- @property(retain, nonatomic, getter=_alertController, setter=_setAlertController:) UIAlertController *alertController; // @synthesize alertController=_alertController;
- @property(retain, nonatomic, getter=_window, setter=_setWindow:) UIWindow *window; // @synthesize window=_window;
- +@property(nonatomic) double displayDelaySeconds; // @synthesize displayDelaySeconds=_displayDelaySeconds;
- - (void).cxx_destruct;
- - (void)displayForDownloadingURL:(id)arg1 copyToURL:(id)arg2 completionHandler:(CDUnknownBlockType)arg3;
- - (void)displayForCopyingFileAtURL:(id)arg1 toURL:(id)arg2 completionHandler:(CDUnknownBlockType)arg3;
- - (void)displayForDownloadingURL:(id)arg1 completionHandler:(CDUnknownBlockType)arg2;
- -- (void)displayWithTitle:(id)arg1 message:(id)arg2 progress:(id)arg3 buttonTitle:(id)arg4 dismissalHandler:(CDUnknownBlockType)arg5;
- +- (void)displayWithTitle:(id)arg1 message:(id)arg2 progress:(id)arg3 buttonTitle:(id)arg4 preDisplayTestBlock:(CDUnknownBlockType)arg5 dismissalHandler:(CDUnknownBlockType)arg6;
- +@property(copy, nonatomic) NSString *message;
- +@property(copy, nonatomic) NSString *title;
- - (void)reconfigureWithTitle:(id)arg1 message:(id)arg2 progress:(id)arg3 buttonTitle:(id)arg4 dismissalHandler:(CDUnknownBlockType)arg5;
- +- (void)hideAfterDelay:(double)arg1 forceCompletion:(_Bool)arg2 afterMinimumUptimeDismissalHandler:(CDUnknownBlockType)arg3;
- - (void)hideAfterMinimumUptimeWithDismissalHandler:(CDUnknownBlockType)arg1;
- - (void)_dismissButtonAction:(id)arg1;
- - (void)_hideTimerAction:(id)arg1;
- - (void)_showTimerAction:(id)arg1;
- -- (void)_hideImmediately;
- -- (void)_callAndClearDismissalHandler;
- +- (void)_hideImmediatelyWasDismissedByUser:(_Bool)arg1;
- +- (void)_reset;
- +- (void)_callAndClearDismissalHandlerWasDismissedByUser:(_Bool)arg1;
- +- (id)init;
- @end
- diff --git a/UIKit/_UIArchiveExtractionController.h b/UIKit/_UIArchiveExtractionController.h
- new file mode 100644
- index 00000000..fc7b45bc
- --- /dev/null
- +++ b/UIKit/_UIArchiveExtractionController.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>
- +
- +@class NSArray, NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIArchiveExtractionController : NSObject
- +{
- + NSArray *_extractedContentAbsolutePaths;
- + NSString *_sourceArchivePath;
- + NSString *_destinationExtractionRootPath;
- + NSString *_destinationContentProtectionType;
- + NSString *_sourceArchiveExtractionRootPath;
- +}
- +
- +@property(retain, nonatomic) NSString *sourceArchiveExtractionRootPath; // @synthesize sourceArchiveExtractionRootPath=_sourceArchiveExtractionRootPath;
- +@property(retain, nonatomic) NSString *destinationContentProtectionType; // @synthesize destinationContentProtectionType=_destinationContentProtectionType;
- +@property(retain, nonatomic) NSString *destinationExtractionRootPath; // @synthesize destinationExtractionRootPath=_destinationExtractionRootPath;
- +@property(readonly, nonatomic) NSString *sourceArchivePath; // @synthesize sourceArchivePath=_sourceArchivePath;
- +- (void).cxx_destruct;
- +- (_Bool)_createDestinationRoot:(id *)arg1;
- +- (id)extractedContentAbsolutePathsMatchingPredicate:(CDUnknownBlockType)arg1;
- +- (_Bool)extractArchiveContent:(id *)arg1;
- +- (id)initWithSourceArchivePath:(id)arg1 destinationExtractionRootPath:(id)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UIArchiveItem.h b/UIKit/_UIArchiveItem.h
- new file mode 100644
- index 00000000..087f6052
- --- /dev/null
- +++ b/UIKit/_UIArchiveItem.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>
- +
- +@class NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIArchiveItem : NSObject
- +{
- + _Bool _fileSizeIsSet;
- + _Bool _isAppleDoubleFile;
- + NSString *_pathInArchive;
- + NSString *_fileType;
- + unsigned long long _fileSize;
- + NSString *_pathToAppleDoubleRealFileCounterpart;
- +}
- +
- +@property(retain, nonatomic) NSString *pathToAppleDoubleRealFileCounterpart; // @synthesize pathToAppleDoubleRealFileCounterpart=_pathToAppleDoubleRealFileCounterpart;
- +@property(nonatomic) _Bool isAppleDoubleFile; // @synthesize isAppleDoubleFile=_isAppleDoubleFile;
- +@property(nonatomic) _Bool fileSizeIsSet; // @synthesize fileSizeIsSet=_fileSizeIsSet;
- +@property(nonatomic) unsigned long long fileSize; // @synthesize fileSize=_fileSize;
- +@property(retain, nonatomic) NSString *fileType; // @synthesize fileType=_fileType;
- +@property(retain, nonatomic) NSString *pathInArchive; // @synthesize pathInArchive=_pathInArchive;
- +- (void).cxx_destruct;
- +- (id)description;
- +
- +@end
- +
- diff --git a/UIKit/_UIArchiveListingController.h b/UIKit/_UIArchiveListingController.h
- new file mode 100644
- index 00000000..41b35f0c
- --- /dev/null
- +++ b/UIKit/_UIArchiveListingController.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>
- +
- +@class NSString, _UILibArchiveStreamingReader;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIArchiveListingController : NSObject
- +{
- + _UILibArchiveStreamingReader *_archiveReader;
- + _Bool _isValidArchive;
- + _Bool _excludeDotFilesFromResults;
- + NSString *_archivePath;
- + long long _appleDoubleIdentificationType;
- +}
- +
- +@property(nonatomic) _Bool excludeDotFilesFromResults; // @synthesize excludeDotFilesFromResults=_excludeDotFilesFromResults;
- +@property(nonatomic) long long appleDoubleIdentificationType; // @synthesize appleDoubleIdentificationType=_appleDoubleIdentificationType;
- +@property(readonly, nonatomic) NSString *archivePath; // @synthesize archivePath=_archivePath;
- +- (void).cxx_destruct;
- +- (_Bool)_shouldVisitItem:(id)arg1;
- +- (_Bool)enumerateLogicalItemsWithBlock:(CDUnknownBlockType)arg1 error:(id *)arg2;
- +- (_Bool)determineIsReadableArchive;
- +- (void)dealloc;
- +- (id)initWithArchivePath:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIAssetManager.h b/UIKit/_UIAssetManager.h
- index 9e2f7488..d8972992 100644
- --- a/UIKit/_UIAssetManager.h
- +++ b/UIKit/_UIAssetManager.h
- @@ -21,10 +21,8 @@
- NSBundle *_bundle;
- NSMapTable *_assetMap;
- CUIMutableCatalog *_runtimeCatalog;
- - long long onceToken_runtimeCatalog;
- + struct os_unfair_lock_s _runtimeCatalogCreationLock;
- UITraitCollection *_preferredTraitCollection;
- - _UIAssetManager *_starkAssetManager;
- - long long _starkAssetManagerOnceToken;
- _Bool _isStarkAssetManager;
- _Bool _isStandaloneAssetManager;
- struct os_unfair_lock_s _assetMapLock;
- @@ -69,6 +67,7 @@
- - (void)disableCacheFlushing;
- @property(readonly, nonatomic) NSString *carFileName;
- - (id)_catalog;
- +- (id)colorNamed:(id)arg1 withTraitCollection:(id)arg2;
- - (id)dataNamed:(id)arg1;
- - (id)imageNamed:(id)arg1 withTrait:(id)arg2;
- - (id)imageNamed:(id)arg1;
- @@ -76,7 +75,7 @@
- - (id)imageNamed:(id)arg1 idiom:(long long)arg2 subtype:(unsigned long long)arg3;
- - (id)imageNamed:(id)arg1 scale:(double)arg2 idiom:(long long)arg3 subtype:(unsigned long long)arg4;
- - (id)imageNamed:(id)arg1 scale:(double)arg2 gamut:(long long)arg3 layoutDirection:(long long)arg4 idiom:(long long)arg5 userInterfaceStyle:(long long)arg6 subtype:(unsigned long long)arg7 cachingOptions:(unsigned long long)arg8 sizeClassPair:(CDStruct_d58201db)arg9 attachCatalogImage:(_Bool)arg10;
- -- (_Bool)_starkAssetManager;
- +- (id)_starkAssetManager;
- - (void)dealloc;
- - (id)initManagerWithoutCatalogWithName:(id)arg1;
- - (id)initWithURL:(id)arg1 idiom:(long long)arg2 error:(id *)arg3;
- diff --git a/UIKit/_UIAutoScrollAssistant.h b/UIKit/_UIAutoScrollAssistant.h
- new file mode 100644
- index 00000000..8c9a6fba
- --- /dev/null
- +++ b/UIKit/_UIAutoScrollAssistant.h
- @@ -0,0 +1,43 @@
- +//
- +// 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 CADisplayLink, UIScrollView;
- +@protocol _UIAutoScrollBehavior;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIAutoScrollAssistant : NSObject
- +{
- + _Bool _started;
- + UIScrollView *_scrollView;
- + double _repeatInterval;
- + CADisplayLink *_displayLink;
- + double _lastTimestamp;
- + id <_UIAutoScrollBehavior> _behavior;
- + struct CGPoint _point;
- + struct UIEdgeInsets _autoScrollInsets;
- +}
- +
- +@property(retain, nonatomic) id <_UIAutoScrollBehavior> behavior; // @synthesize behavior=_behavior;
- +@property(nonatomic) _Bool started; // @synthesize started=_started;
- +@property(nonatomic) double lastTimestamp; // @synthesize lastTimestamp=_lastTimestamp;
- +@property(nonatomic) struct CGPoint point; // @synthesize point=_point;
- +@property(retain, nonatomic) CADisplayLink *displayLink; // @synthesize displayLink=_displayLink;
- +@property(nonatomic) struct UIEdgeInsets autoScrollInsets; // @synthesize autoScrollInsets=_autoScrollInsets;
- +@property(nonatomic) double repeatInterval; // @synthesize repeatInterval=_repeatInterval;
- +@property(readonly, nonatomic) __weak UIScrollView *scrollView; // @synthesize scrollView=_scrollView;
- +- (void).cxx_destruct;
- +- (void)_handleAutoScrollerWithContentOffset:(struct CGPoint)arg1 direction:(unsigned long long)arg2;
- +- (void)displayLinkFired:(id)arg1;
- +- (double)_interval;
- +@property(readonly, nonatomic, getter=isActive) _Bool active;
- +- (void)stop;
- +- (void)autoScrollFromPoint:(struct CGPoint)arg1;
- +- (id)initWithScrollView:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIAutoScrollBehavior-Protocol.h b/UIKit/_UIAutoScrollBehavior-Protocol.h
- new file mode 100644
- index 00000000..67f430da
- --- /dev/null
- +++ b/UIKit/_UIAutoScrollBehavior-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 _UIAutoScrollAssistant;
- +
- +@protocol _UIAutoScrollBehavior <NSObject>
- +- (CDStruct_912d1c89)offsetForAutoScroller:(_UIAutoScrollAssistant *)arg1;
- +@end
- +
- diff --git a/UIKit/_UIAutoScrollerItemBehavior.h b/UIKit/_UIAutoScrollerItemBehavior.h
- new file mode 100644
- index 00000000..462651f6
- --- /dev/null
- +++ b/UIKit/_UIAutoScrollerItemBehavior.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/_UIAutoScrollBehavior-Protocol.h>
- +
- +@class NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIAutoScrollerItemBehavior : NSObject <_UIAutoScrollBehavior>
- +{
- +}
- +
- +- (CDStruct_912d1c89)offsetForAutoScroller:(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/_UIBackButtonContainerView.h b/UIKit/_UIBackButtonContainerView.h
- new file mode 100644
- index 00000000..6061bce9
- --- /dev/null
- +++ b/UIKit/_UIBackButtonContainerView.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 <UIKit/UIView.h>
- +
- +@class CALayer, UIImage;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIBackButtonContainerView : UIView
- +{
- + CALayer *_edgeMask;
- + CALayer *_fillMask;
- + UIImage *_edgeMaskImage;
- + double _backButtonLeadingMargin;
- +}
- +
- +@property(nonatomic) double backButtonLeadingMargin; // @synthesize backButtonLeadingMargin=_backButtonLeadingMargin;
- +@property(retain, nonatomic) UIImage *edgeMaskImage; // @synthesize edgeMaskImage=_edgeMaskImage;
- +- (void).cxx_destruct;
- +- (void)layoutSubviews;
- +@property(nonatomic) _Bool maskEnabled;
- +
- +@end
- +
- diff --git a/UIKit/_UIBackdropColorSettings.h b/UIKit/_UIBackdropColorSettings.h
- index d3338128..19f1b7f2 100644
- --- a/UIKit/_UIBackdropColorSettings.h
- +++ b/UIKit/_UIBackdropColorSettings.h
- @@ -11,30 +11,18 @@
- @interface _UIBackdropColorSettings : NSObject
- {
- _Bool _hasObservedValues;
- - double _averageHue;
- - double _averageSaturation;
- - double _averageBrightness;
- - double _contrast;
- _UIBackdropViewSettings *_parentSettings;
- - double _previousAverageHue;
- - double _previousAverageSaturation;
- - double _previousAverageBrightness;
- - double _previousContrast;
- }
- @property(nonatomic) _Bool hasObservedValues; // @synthesize hasObservedValues=_hasObservedValues;
- -@property(nonatomic) double previousContrast; // @synthesize previousContrast=_previousContrast;
- -@property(nonatomic) double previousAverageBrightness; // @synthesize previousAverageBrightness=_previousAverageBrightness;
- -@property(nonatomic) double previousAverageSaturation; // @synthesize previousAverageSaturation=_previousAverageSaturation;
- -@property(nonatomic) double previousAverageHue; // @synthesize previousAverageHue=_previousAverageHue;
- @property(nonatomic) _UIBackdropViewSettings *parentSettings; // @synthesize parentSettings=_parentSettings;
- -@property(nonatomic) double contrast; // @synthesize contrast=_contrast;
- -@property(nonatomic) double averageBrightness; // @synthesize averageBrightness=_averageBrightness;
- -@property(nonatomic) double averageSaturation; // @synthesize averageSaturation=_averageSaturation;
- -@property(nonatomic) double averageHue; // @synthesize averageHue=_averageHue;
- -@property(readonly, nonatomic) UIColor *color; // @dynamic color;
- +@property(readonly, nonatomic) UIColor *color;
- - (_Bool)applyCABackdropLayerStatistics:(id)arg1;
- - (void)setValuesFromModel:(id)arg1;
- +@property(nonatomic) double contrast;
- +@property(nonatomic) double averageBrightness;
- +@property(nonatomic) double averageSaturation;
- +@property(nonatomic) double averageHue;
- - (void)setDefaultValues;
- @end
- diff --git a/UIKit/_UIBackdropEffectView.h b/UIKit/_UIBackdropEffectView.h
- index 7779abac..6c0aa539 100644
- --- a/UIKit/_UIBackdropEffectView.h
- +++ b/UIKit/_UIBackdropEffectView.h
- @@ -22,10 +22,8 @@ __attribute__((visibility("hidden")))
- @property(retain, nonatomic) CABackdropLayer *backdropLayer; // @synthesize backdropLayer=_backdropLayer;
- - (void).cxx_destruct;
- - (void)willMoveToWindow:(id)arg1;
- -- (void)backdropLayerStatisticsDidChange:(id)arg1;
- - (id)valueForUndefinedKey:(id)arg1;
- - (_Bool)_shouldAnimatePropertyWithKey:(id)arg1;
- -- (void)dealloc;
- - (id)init;
- // Remaining properties
- diff --git a/UIKit/_UIBackdropView.h b/UIKit/_UIBackdropView.h
- index f2495361..f7063e92 100644
- --- a/UIKit/_UIBackdropView.h
- +++ b/UIKit/_UIBackdropView.h
- @@ -21,7 +21,6 @@
- _Bool _applyingBackdropChanges;
- _Bool _applyingTransition;
- _Bool _requiresTintViews;
- - _Bool _wantsColorSettings;
- _Bool _blursBackground;
- _Bool _allowsColorSettingsSuppression;
- _Bool _autoGroup;
- @@ -91,10 +90,6 @@
- + (void)adjustGraphicsQualityForAccessibilityIfNeeded:(id)arg1;
- + (void)restoreColorSettingsForRequester:(id)arg1;
- + (void)suppressColorSettingsForRequester:(id)arg1;
- -+ (void)restoreColorSettingsForDidBecomeActive:(id)arg1;
- -+ (void)suppressColorSettingsForWillResignActive:(id)arg1;
- -+ (void)restoreColorSettingsForRunLoopModePop:(id)arg1;
- -+ (void)suppressColorSettingsForRunLoopModePush:(id)arg1;
- + (id)allBackdropViews;
- @property(nonatomic) _Bool _backdropVisible; // @synthesize _backdropVisible=__backdropVisible;
- @property(nonatomic) double _saturationDeltaFactor; // @synthesize _saturationDeltaFactor=__saturationDeltaFactor;
- @@ -149,7 +144,6 @@
- @property(retain, nonatomic) _UIBackdropEffectView *backdropEffectView; // @synthesize backdropEffectView=_backdropEffectView;
- @property(nonatomic) _Bool allowsColorSettingsSuppression; // @synthesize allowsColorSettingsSuppression=_allowsColorSettingsSuppression;
- @property(nonatomic) _Bool blursBackground; // @synthesize blursBackground=_blursBackground;
- -@property(nonatomic) _Bool wantsColorSettings; // @synthesize wantsColorSettings=_wantsColorSettings;
- @property(nonatomic) _Bool requiresTintViews; // @synthesize requiresTintViews=_requiresTintViews;
- @property(nonatomic) _Bool applyingTransition; // @synthesize applyingTransition=_applyingTransition;
- @property(nonatomic) _Bool applyingBackdropChanges; // @synthesize applyingBackdropChanges=_applyingBackdropChanges;
- @@ -172,8 +166,6 @@
- - (void)setColorOffsetFilterForSettings:(id)arg1;
- - (void)applySettingsWithBuiltInAnimation:(id)arg1;
- - (void)computeAndApplySettingsForTransition;
- -- (void)computeAndApplySettings:(id)arg1;
- -- (void)delayedComputeAndApplySettings;
- - (void)adjustTintImplementationIfNeeded:(id)arg1;
- - (void)ensureProperSubviewOrdering;
- - (void)addContentViewIfNeededForSettings:(id)arg1;
- @@ -223,7 +215,6 @@
- - (void)willCallRenderInContextOnBackdropViewLayer;
- - (id)backdropViewLayer;
- - (void)setShouldRasterizeEffectsView:(_Bool)arg1;
- -- (void)backdropLayerStatisticsDidChange:(id)arg1;
- - (void)settingsDidChange:(id)arg1;
- - (void)_setContinuousCornerRadius:(double)arg1;
- - (double)_continuousCornerRadius;
- diff --git a/UIKit/_UIBackdropViewSettings.h b/UIKit/_UIBackdropViewSettings.h
- index daacfe2f..12df6efe 100644
- --- a/UIKit/_UIBackdropViewSettings.h
- +++ b/UIKit/_UIBackdropViewSettings.h
- @@ -47,7 +47,6 @@
- double _saturationDeltaFactor;
- double _filterMaskAlpha;
- UIImage *_filterMaskImage;
- - double _extendedRangeClamp;
- UIColor *_legibleColor;
- UIColor *_combinedTintColor;
- double _scale;
- @@ -90,7 +89,6 @@
- @property(nonatomic) double statisticsInterval; // @synthesize statisticsInterval=_statisticsInterval;
- @property(nonatomic) double scale; // @synthesize scale=_scale;
- @property(retain, nonatomic) UIColor *legibleColor; // @synthesize legibleColor=_legibleColor;
- -@property(nonatomic) double extendedRangeClamp; // @synthesize extendedRangeClamp=_extendedRangeClamp;
- @property(retain, nonatomic) UIImage *filterMaskImage; // @synthesize filterMaskImage=_filterMaskImage;
- @property(nonatomic) double filterMaskAlpha; // @synthesize filterMaskAlpha=_filterMaskAlpha;
- @property(nonatomic) double saturationDeltaFactor; // @synthesize saturationDeltaFactor=_saturationDeltaFactor;
- diff --git a/UIKit/_UIBadgePhoneLandscapeVisualStyle.h b/UIKit/_UIBadgePhoneLandscapeVisualStyle.h
- new file mode 100644
- index 00000000..4191ebbc
- --- /dev/null
- +++ b/UIKit/_UIBadgePhoneLandscapeVisualStyle.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/_UIBadgePhonePadHorizontalVisualStyle.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIBadgePhoneLandscapeVisualStyle : _UIBadgePhonePadHorizontalVisualStyle
- +{
- +}
- +
- +- (double)singleBadgeWidth;
- +- (double)minWidth;
- +- (double)verticalInset;
- +- (double)edgePadding;
- +- (id)font;
- +- (double)fontSize;
- +
- +@end
- +
- diff --git a/UIKit/_UIBadgePhonePadHorizontalVisualStyle.h b/UIKit/_UIBadgePhonePadHorizontalVisualStyle.h
- new file mode 100644
- index 00000000..e321ec8f
- --- /dev/null
- +++ b/UIKit/_UIBadgePhonePadHorizontalVisualStyle.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/_UIBadgePhonePadVisualStyle.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIBadgePhonePadHorizontalVisualStyle : _UIBadgePhonePadVisualStyle
- +{
- +}
- +
- +- (double)edgePadding;
- +- (_Bool)positionedRelativeToTrailingEdge;
- +- (double)horizontalInset;
- +- (double)verticalInset;
- +
- +@end
- +
- diff --git a/UIKit/_UIBadgeVisualStyle.h b/UIKit/_UIBadgeVisualStyle.h
- index 25bfb119..c48e4b68 100644
- --- a/UIKit/_UIBadgeVisualStyle.h
- +++ b/UIKit/_UIBadgeVisualStyle.h
- @@ -26,6 +26,7 @@ __attribute__((visibility("hidden")))
- @property(readonly, nonatomic) double edgePadding;
- @property(readonly, nonatomic) UIFont *font;
- @property(readonly, nonatomic) double fontSize;
- +@property(readonly, nonatomic) _Bool positionedRelativeToTrailingEdge;
- @property(readonly, nonatomic) _Bool allowsDrawingOutsideTabBar;
- @property(readonly, nonatomic) _Bool usesExternalImage;
- diff --git a/UIKit/_UIBarAppearanceStorage.h b/UIKit/_UIBarAppearanceStorage.h
- index e81b0a90..da6060f2 100644
- --- a/UIKit/_UIBarAppearanceStorage.h
- +++ b/UIKit/_UIBarAppearanceStorage.h
- @@ -16,6 +16,8 @@ __attribute__((visibility("hidden")))
- + (long long)typicalBarPosition;
- - (void).cxx_destruct;
- +- (id)allBackgroundImages;
- +- (void)setAllBackgroundImages:(id)arg1;
- - (_Bool)hasAnyCustomBackgroundImage;
- - (id)backgroundImageForBarPosition:(long long)arg1 barMetrics:(long long)arg2;
- - (void)setBackgroundImage:(id)arg1 forBarPosition:(long long)arg2 barMetrics:(long long)arg3;
- diff --git a/UIKit/_UIBarBackground.h b/UIKit/_UIBarBackground.h
- index ba3bf858..86b663f3 100644
- --- a/UIKit/_UIBarBackground.h
- +++ b/UIKit/_UIBarBackground.h
- @@ -6,7 +6,7 @@
- #import <UIKit/UIView.h>
- -@class NSString, UIColor, UIImage, UIImageView, UIVisualEffect, UIVisualEffectView;
- +@class NSArray, NSString, UIColor, UIImage, UIImageView, UIVisualEffectView;
- __attribute__((visibility("hidden")))
- @interface _UIBarBackground : UIView
- @@ -14,7 +14,7 @@ __attribute__((visibility("hidden")))
- long long _translucence;
- UIImage *_backgroundImage;
- UIColor *_backgroundTintColor;
- - UIVisualEffect *_backgroundEffect;
- + NSArray *_backgroundEffects;
- UIImage *_shadowImage;
- UIColor *_shadowColor;
- double _shadowHeight;
- @@ -39,6 +39,7 @@ __attribute__((visibility("hidden")))
- - (void)configureWithoutShadow;
- - (void)configureColoredShadow:(id)arg1 pixelHeight:(double)arg2 topShadow:(_Bool)arg3;
- - (void)configureShadowImage:(id)arg1 topShadow:(_Bool)arg2;
- +- (void)configureWithEffects:(id)arg1;
- - (void)configureAsTransperant;
- - (void)configureImage:(id)arg1 forceOpaque:(_Bool)arg2 barStyle:(long long)arg3;
- - (void)configureImage:(id)arg1 forceOpaque:(_Bool)arg2 backgroundTintColor:(id)arg3;
- @@ -47,10 +48,8 @@ __attribute__((visibility("hidden")))
- - (void)configureEffectForStyle:(long long)arg1 backgroundTintColor:(id)arg2 forceOpaque:(_Bool)arg3;
- - (id)_blurWithStyle:(long long)arg1 tint:(id)arg2;
- - (id)_colorForStyle:(long long)arg1;
- -@property(readonly, nonatomic) UIImage *legacy_backgroundImage;
- @property(readonly, nonatomic) UIImageView *shim_shadowView;
- @property(readonly, nonatomic) UIImage *shim_shadowImage;
- -@property(readonly, nonatomic) _Bool shouldUseBlendModeForBackgrounds;
- @property(readonly, nonatomic) _Bool hasBackgroundEffect;
- @property(nonatomic) _Bool disableBlur;
- @property(copy, nonatomic) NSString *groupName;
- diff --git a/UIKit/_UIBarContentView.h b/UIKit/_UIBarContentView.h
- new file mode 100644
- index 00000000..7c5e02be
- --- /dev/null
- +++ b/UIKit/_UIBarContentView.h
- @@ -0,0 +1,64 @@
- +//
- +// 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>
- +
- +#import <UIKit/_UIButtonBarAppearanceDelegate-Protocol.h>
- +
- +@class UIColor, UIImage;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIBarContentView : UIView <_UIButtonBarAppearanceDelegate>
- +{
- + _Bool _barWantsLetterpress;
- + _Bool _centerTextButtons;
- + Class _appearanceGuideClass;
- + id _appearanceStorage;
- + UIImage *_backIndicatorMaskImage;
- +}
- +
- +@property(retain, nonatomic) UIImage *backIndicatorMaskImage; // @synthesize backIndicatorMaskImage=_backIndicatorMaskImage;
- +@property(readonly, nonatomic) id appearanceStorage; // @synthesize appearanceStorage=_appearanceStorage;
- +@property(nonatomic) _Bool centerTextButtons; // @synthesize centerTextButtons=_centerTextButtons;
- +@property(retain, nonatomic, setter=_setAppearanceGuideClass:) Class _appearanceGuideClass; // @synthesize _appearanceGuideClass;
- +@property(nonatomic) _Bool barWantsLetterpress; // @synthesize barWantsLetterpress=_barWantsLetterpress;
- +- (void).cxx_destruct;
- +- (unsigned long long)_edgesPropagatingSafeAreaInsetsToDescendants;
- +@property(retain, nonatomic) UIImage *backIndicatorImage; // @dynamic backIndicatorImage;
- +- (id)defaultFontDescriptor;
- +- (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;
- +- (void)_setBackButtonBackgroundVerticalPositionAdjustment:(double)arg1 forBarMetrics:(long long)arg2;
- +- (void)_UIAppearance_setBackButtonBackgroundVerticalPositionAdjustment:(double)arg1 forBarMetrics:(long long)arg2;
- +- (void)_setBackButtonTitlePositionAdjustment:(struct UIOffset)arg1 forBarMetrics:(long long)arg2;
- +- (void)_UIAppearance_setBackButtonTitlePositionAdjustment:(struct UIOffset)arg1 forBarMetrics:(long long)arg2;
- +- (void)_setBackButtonBackgroundImage:(id)arg1 forState:(unsigned long long)arg2 barMetrics:(long long)arg3;
- +- (void)_UIAppearance_setBackButtonBackgroundImage:(id)arg1 forState:(unsigned long long)arg2 barMetrics:(long long)arg3;
- +- (void)_setTitlePositionAdjustment:(struct UIOffset)arg1 forBarMetrics:(long long)arg2;
- +- (void)_UIAppearance_setTitlePositionAdjustment:(struct UIOffset)arg1 forBarMetrics:(long long)arg2;
- +- (void)_setBackgroundVerticalPositionAdjustment:(double)arg1 forBarMetrics:(long long)arg2;
- +- (void)_UIAppearance_setBackgroundVerticalPositionAdjustment:(double)arg1 forBarMetrics:(long long)arg2;
- +- (void)_setTintColor:(id)arg1;
- +- (void)_UIAppearance_setTintColor:(id)arg1;
- +- (void)_setBackgroundImage:(id)arg1 forState:(unsigned long long)arg2 style:(long long)arg3 barMetrics:(long long)arg4;
- +- (void)_UIAppearance_setBackgroundImage:(id)arg1 forState:(unsigned long long)arg2 style:(long long)arg3 barMetrics:(long long)arg4;
- +- (void)_setBackgroundImage:(id)arg1 forState:(unsigned long long)arg2 barMetrics:(long long)arg3;
- +- (void)_UIAppearance_setBackgroundImage:(id)arg1 forState:(unsigned long long)arg2 barMetrics:(long long)arg3;
- +- (void)_appearanceChanged;
- +@property(readonly, nonatomic) double backButtonMargin; // @dynamic backButtonMargin;
- +- (double)absorptionForItem:(id)arg1;
- +@property(readonly, nonatomic) double defaultEdgeSpacing;
- +- (unsigned long long)edgesPaddingBarButtonItem:(id)arg1;
- +@property(readonly, nonatomic) long long barType;
- +- (id)initWithFrame:(struct CGRect)arg1;
- +
- +// Remaining properties
- +@property(readonly, nonatomic) long long barMetrics; // @dynamic barMetrics;
- +@property(readonly, nonatomic) UIColor *tintColor; // @dynamic tintColor;
- +
- +@end
- +
- diff --git a/UIKit/_UIBatteryView.h b/UIKit/_UIBatteryView.h
- new file mode 100644
- index 00000000..21687063
- --- /dev/null
- +++ b/UIKit/_UIBatteryView.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/UIView.h>
- +
- +@class CALayer, CAShapeLayer, UIColor;
- +
- +@interface _UIBatteryView : UIView
- +{
- + _Bool _saverModeActive;
- + long long _sizeCategory;
- + double _chargePercent;
- + long long _chargingState;
- + UIColor *_fillColor;
- + UIColor *_bodyColor;
- + UIColor *_pinColor;
- + CAShapeLayer *_bodyLayer;
- + CAShapeLayer *_pinLayer;
- + CALayer *_fillLayer;
- +}
- +
- +@property(retain, nonatomic) CALayer *fillLayer; // @synthesize fillLayer=_fillLayer;
- +@property(retain, nonatomic) CAShapeLayer *pinLayer; // @synthesize pinLayer=_pinLayer;
- +@property(retain, nonatomic) CAShapeLayer *bodyLayer; // @synthesize bodyLayer=_bodyLayer;
- +@property(copy, nonatomic) UIColor *pinColor; // @synthesize pinColor=_pinColor;
- +@property(copy, nonatomic) UIColor *bodyColor; // @synthesize bodyColor=_bodyColor;
- +@property(copy, nonatomic) UIColor *fillColor; // @synthesize fillColor=_fillColor;
- +@property(nonatomic) _Bool saverModeActive; // @synthesize saverModeActive=_saverModeActive;
- +@property(nonatomic) long long chargingState; // @synthesize chargingState=_chargingState;
- +@property(nonatomic) double chargePercent; // @synthesize chargePercent=_chargePercent;
- +@property(nonatomic) long long sizeCategory; // @synthesize sizeCategory=_sizeCategory;
- +- (void).cxx_destruct;
- +- (struct CGSize)intrinsicContentSize;
- +- (void)traitCollectionDidChange:(id)arg1;
- +@property(readonly, nonatomic, getter=isLowBattery) _Bool lowBattery;
- +- (void)_updateFillLayer;
- +- (void)_updateFillColor;
- +- (void)_updateBodyColors;
- +- (void)layoutSubviews;
- +- (double)_insideCornerRadiusForTraitCollection:(id)arg1;
- +- (double)_outsideCornerRadiusForTraitCollection:(id)arg1;
- +- (double)_marginForTraitCollection:(id)arg1;
- +- (double)_lineWidthForTraitCollection:(id)arg1;
- +- (struct CGSize)_pinSizeForTraitCollection:(id)arg1;
- +- (struct CGSize)_batterySizeForTraitCollection:(id)arg1;
- +- (id)_batteryColor;
- +- (id)initWithCoder:(id)arg1;
- +- (id)initWithFrame:(struct CGRect)arg1;
- +- (id)initWithSizeCategory:(long long)arg1;
- +- (void)_commonInit;
- +
- +@end
- +
- diff --git a/UIKit/_UIBlendingHighlightView.h b/UIKit/_UIBlendingHighlightView.h
- index 99a7a2a6..2dcd79af 100644
- --- a/UIKit/_UIBlendingHighlightView.h
- +++ b/UIKit/_UIBlendingHighlightView.h
- @@ -11,7 +11,6 @@
- @class NSMutableArray, NSString;
- -__attribute__((visibility("hidden")))
- @interface _UIBlendingHighlightView : UIView <UIInterfaceActionVisualBackgroundDisplaying, UIInterfaceActionVisualGroupBackgroundDisplaying>
- {
- NSMutableArray *_blendingViews;
- diff --git a/UIKit/_UIBlurEffectImpl.h b/UIKit/_UIBlurEffectImpl.h
- new file mode 100644
- index 00000000..3c1ad32e
- --- /dev/null
- +++ b/UIKit/_UIBlurEffectImpl.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 <Foundation/NSObject.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIBlurEffectImpl : NSObject
- +{
- +}
- +
- ++ (id)implementationFromCoder:(id)arg1;
- +- (void)appendDescriptionTo:(id)arg1;
- +- (_Bool)_needsUpdateForOption:(id)arg1;
- +- (_Bool)_needsUpdateForTransitionFromTraitCollection:(id)arg1 toTraitCollection:(id)arg2;
- +- (void)_updateEffectNode:(id)arg1 forTraitCollection:(id)arg2;
- +- (id)implementationForUserInterfaceStyle:(long long)arg1;
- +- (_Bool)canProvideVibrancyEffect;
- +- (_Bool)invertAutomaticStyle;
- +- (id)tintColor;
- +- (long long)style;
- +- (void)setEffect:(id)arg1;
- +- (void)encodeWithCoder:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIBlurEffectLegacyImpl.h b/UIKit/_UIBlurEffectLegacyImpl.h
- new file mode 100644
- index 00000000..c682b168
- --- /dev/null
- +++ b/UIKit/_UIBlurEffectLegacyImpl.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/_UIBlurEffectImpl.h>
- +
- +@class UIBlurEffect, UIColor;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIBlurEffectLegacyImpl : _UIBlurEffectImpl
- +{
- + long long _style;
- + UIColor *_tintColor;
- + _Bool _invertAutomaticStyle;
- + UIBlurEffect *_effect;
- +}
- +
- +@property(nonatomic) UIBlurEffect *effect; // @synthesize effect=_effect;
- +- (void).cxx_destruct;
- +- (void)appendDescriptionTo:(id)arg1;
- +- (_Bool)_needsUpdateForTransitionFromTraitCollection:(id)arg1 toTraitCollection:(id)arg2;
- +- (void)_updateEffectNode:(id)arg1 forTraitCollection:(id)arg2;
- +- (id)implementationForUserInterfaceStyle:(long long)arg1;
- +- (_Bool)canProvideVibrancyEffect;
- +- (_Bool)invertAutomaticStyle;
- +- (id)tintColor;
- +- (long long)style;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithStyle:(long long)arg1 tintColor:(id)arg2 invertAutomaticStyle:(_Bool)arg3;
- +
- +@end
- +
- diff --git a/UIKit/_UIBlurEffectModernImpl.h b/UIKit/_UIBlurEffectModernImpl.h
- new file mode 100644
- index 00000000..98c9d587
- --- /dev/null
- +++ b/UIKit/_UIBlurEffectModernImpl.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/_UIBlurEffectImpl.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIBlurEffectModernImpl : _UIBlurEffectImpl
- +{
- + double _blurRadius;
- +}
- +
- +- (void)appendDescriptionTo:(id)arg1;
- +- (void)_updateEffectNode:(id)arg1 forTraitCollection:(id)arg2;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithBlurRadius:(double)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIBoundingTextRectsSolver.h b/UIKit/_UIBoundingTextRectsSolver.h
- new file mode 100644
- index 00000000..31b8697a
- --- /dev/null
- +++ b/UIKit/_UIBoundingTextRectsSolver.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 NSArray, NSLayoutManager, NSTextContainer;
- +
- +@interface _UIBoundingTextRectsSolver : NSObject
- +{
- + struct _NSRange _range;
- + struct CGRect _firstRect;
- + struct CGRect _lastRect;
- + struct CGRect _middleRect;
- + struct CGRect _totalRect;
- + struct _NSRange _firstGlyphRange;
- + struct _NSRange _lastGlyphRange;
- + struct _NSRange _middleGlyphRange;
- + struct _NSRange _totalGlyphRange;
- + _Bool _calculated;
- + _Bool _unifyRects;
- + NSLayoutManager *_layoutManager;
- + NSTextContainer *_textContainer;
- +}
- +
- +- (void).cxx_destruct;
- +- (id)description;
- +@property(readonly, nonatomic) NSArray *rects;
- +- (void)_calculateTotalRect;
- +- (void)_calculateRectsUsingLayoutManager:(id)arg1;
- +- (void)_calculate;
- +@property(readonly, nonatomic) struct CGRect boundingRect;
- +@property(readonly, nonatomic) struct CGRect lastLineRect;
- +@property(readonly, nonatomic) struct CGRect bodyRect;
- +@property(readonly, nonatomic) struct CGRect firstLineRect;
- +- (id)initWithLayoutManager:(id)arg1 range:(struct _NSRange)arg2 unifyRects:(_Bool)arg3;
- +
- +@end
- +
- diff --git a/UIKit/_UIButtonBar.h b/UIKit/_UIButtonBar.h
- index 6568f1ed..fb1ee3cc 100644
- --- a/UIKit/_UIButtonBar.h
- +++ b/UIKit/_UIButtonBar.h
- @@ -11,7 +11,7 @@
- #import <UIKit/_UIBarButtonItemViewOwner-Protocol.h>
- @class NSArray, NSLayoutConstraint, NSMapTable, NSMutableArray, NSString, UIBarButtonItem, UILayoutGuide, UIView, _UIButtonBarButtonVisualProvider, _UIButtonBarLayoutMetrics, _UIButtonBarStackView;
- -@protocol _UIButtonBarDelegate;
- +@protocol _UIButtonBarAppearanceDelegate, _UIButtonBarDelegate;
- @interface _UIButtonBar : NSObject <_UIBarButtonItemViewOwner, _UIBarButtonItemGroupOwner, NSCoding>
- {
- @@ -21,6 +21,8 @@
- NSLayoutConstraint *_minimumInterItemSpaceConstraint;
- UILayoutGuide *_minimumInterGroupSpaceLayoutGuide;
- NSLayoutConstraint *_minimumInterGroupSpaceConstraint;
- + UIView *_centeredView;
- + NSLayoutConstraint *_centeringConstraint;
- _UIButtonBarLayoutMetrics *_layoutMetrics;
- NSMutableArray *_groupLayouts;
- NSMutableArray *_effectiveLayout;
- @@ -37,10 +39,12 @@
- _UIButtonBarButtonVisualProvider *_visualProvider;
- double _minimumInterGroupSpace;
- CDUnknownBlockType _defaultActionFilter;
- + id <_UIButtonBarAppearanceDelegate> __appearanceDelegate;
- }
- + (float)optionalConstraintsPriority;
- @property(nonatomic, getter=_compact, setter=_setCompact:) _Bool compact; // @synthesize compact=_compact;
- +@property(nonatomic) __weak id <_UIButtonBarAppearanceDelegate> _appearanceDelegate; // @synthesize _appearanceDelegate=__appearanceDelegate;
- @property(copy, nonatomic) CDUnknownBlockType defaultActionFilter; // @synthesize defaultActionFilter=_defaultActionFilter;
- @property(nonatomic, getter=_minimumInterGroupSpace, setter=_setMinimumInterGroupSpace:) double minimumInterGroupSpace; // @synthesize minimumInterGroupSpace=_minimumInterGroupSpace;
- @property(nonatomic, getter=_itemsInGroupUseSameSize, setter=_setItemsInGroupUseSameSize:) _Bool itemsInGroupUseSameSize; // @synthesize itemsInGroupUseSameSize=_itemsInGroupUseSameSize;
- @@ -60,6 +64,7 @@
- - (void)_itemDidChangeWidth:(id)arg1;
- - (void)_itemStandardViewNeedsUpdate:(id)arg1;
- - (void)_itemCustomViewDidChange:(id)arg1 fromView:(id)arg2;
- +- (void)_appearanceChanged;
- - (void)_validateAllItems;
- - (void)_reloadBarButtonGroups;
- @property(readonly, nonatomic) UIBarButtonItem *ultimateFallbackItem;
- @@ -71,6 +76,7 @@
- - (void)_setNeedsVisualUpdate;
- - (id)_layoutForGroup:(id)arg1;
- - (id)_targetActionForBarButtonItem:(id)arg1;
- +@property(nonatomic) _Bool createsPopoverLayoutGuides;
- - (void)_updateToFitInWidth:(double)arg1;
- - (double)_estimatedWidth;
- @property(readonly, nonatomic, getter=_layoutWidth) double layoutWidth;
- diff --git a/UIKit/_UIButtonBarAppearanceDelegate-Protocol.h b/UIKit/_UIButtonBarAppearanceDelegate-Protocol.h
- new file mode 100644
- index 00000000..1d250ccf
- --- /dev/null
- +++ b/UIKit/_UIButtonBarAppearanceDelegate-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.
- +//
- +
- +@class UIBarButtonItem, UIColor, UIFontDescriptor, UIImage;
- +
- +@protocol _UIButtonBarAppearanceDelegate
- +@property(readonly, nonatomic) double backButtonMargin;
- +@property(readonly, nonatomic) double defaultEdgeSpacing;
- +@property(readonly, nonatomic) _Bool centerTextButtons;
- +@property(readonly, nonatomic) UIColor *tintColor;
- +@property(readonly, nonatomic) _Bool barWantsLetterpress;
- +@property(readonly, nonatomic) long long barMetrics;
- +@property(readonly, nonatomic) long long barType;
- +@property(readonly, nonatomic) id appearanceStorage;
- +- (double)absorptionForItem:(UIBarButtonItem *)arg1;
- +- (UIImage *)backIndicatorMaskImage;
- +- (UIImage *)backIndicatorImage;
- +- (UIFontDescriptor *)defaultFontDescriptor;
- +- (unsigned long long)edgesPaddingBarButtonItem:(UIBarButtonItem *)arg1;
- +@end
- +
- diff --git a/UIKit/_UIButtonBarButton.h b/UIKit/_UIButtonBarButton.h
- index ad61bf9b..fbeda1f4 100644
- --- a/UIKit/_UIButtonBarButton.h
- +++ b/UIKit/_UIButtonBarButton.h
- @@ -6,12 +6,16 @@
- #import <UIKit/UIControl.h>
- -@class _UIButtonBarButtonVisualProvider;
- +#import <UIKit/UISpringLoadedInteractionSupporting-Protocol.h>
- +
- +@class NSLayoutConstraint, NSString, _UIButtonBarButtonVisualProvider;
- __attribute__((visibility("hidden")))
- -@interface _UIButtonBarButton : UIControl
- +@interface _UIButtonBarButton : UIControl <UISpringLoadedInteractionSupporting>
- {
- _UIButtonBarButtonVisualProvider *_visualProvider;
- + NSLayoutConstraint *_widthMinimizingConstraint;
- + NSLayoutConstraint *_heightMinimizingConstraint;
- _Bool _backButton;
- }
- @@ -19,16 +23,21 @@ __attribute__((visibility("hidden")))
- @property(readonly, copy, nonatomic) _UIButtonBarButtonVisualProvider *visualProvider; // @synthesize visualProvider=_visualProvider;
- - (void).cxx_destruct;
- - (void)_accessibilitySettingsChanged:(id)arg1;
- +- (_Bool)_accessibilityShouldActivateOnHUDLift;
- - (struct UIEdgeInsets)alignmentRectInsets;
- - (struct CGSize)intrinsicContentSize;
- - (void)traitCollectionDidChange:(id)arg1;
- -- (void)_configureFromBarItem:(id)arg1 isBackButton:(_Bool)arg2;
- +@property(nonatomic, getter=isSpringLoaded) _Bool springLoaded;
- +- (void)_configureFromBarItem:(id)arg1 appearanceDelegate:(id)arg2 isBackButton:(_Bool)arg3;
- +@property(readonly, nonatomic) NSLayoutConstraint *heightMinimizingConstraint;
- +@property(readonly, nonatomic) NSLayoutConstraint *widthMinimizingConstraint;
- - (void)reset;
- -- (void)configureBackButtonFromBarItem:(id)arg1;
- -- (void)configureFromBarItem:(id)arg1;
- +- (void)configureBackButtonFromBarItem:(id)arg1 withAppearanceDelegate:(id)arg2;
- +- (void)configureFromBarItem:(id)arg1 withAppearanceDelegate:(id)arg2;
- - (void)setHighlighted:(_Bool)arg1;
- - (void)setEnabled:(_Bool)arg1;
- - (void)setSelected:(_Bool)arg1;
- +- (unsigned long long)_controlEventsForActionTriggered;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- - (id)initWithFrame:(struct CGRect)arg1;
- @@ -36,5 +45,11 @@ __attribute__((visibility("hidden")))
- - (id)initWithVisualProvider:(id)arg1;
- - (void)dealloc;
- +// 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/_UIButtonBarButtonVisualProvider.h b/UIKit/_UIButtonBarButtonVisualProvider.h
- index 831b35e9..d9b87be8 100644
- --- a/UIKit/_UIButtonBarButtonVisualProvider.h
- +++ b/UIKit/_UIButtonBarButtonVisualProvider.h
- @@ -8,6 +8,8 @@
- #import <UIKit/NSCopying-Protocol.h>
- +@class UIView;
- +
- __attribute__((visibility("hidden")))
- @interface _UIButtonBarButtonVisualProvider : NSObject <NSCopying>
- {
- @@ -17,13 +19,16 @@ __attribute__((visibility("hidden")))
- - (struct CGSize)buttonIntrinsicContentSize:(id)arg1;
- - (void)button:(id)arg1 traitCollectionDidChange:(id)arg2;
- - (void)updateButton:(id)arg1 toUseButtonShapes:(_Bool)arg2;
- -- (void)configureButton:(id)arg1 fromBarItem:(id)arg2;
- +- (void)configureButton:(id)arg1 withAppearanceDelegate:(id)arg2 fromBarItem:(id)arg3;
- - (void)updateButton:(id)arg1 forEnabledState:(_Bool)arg2;
- - (void)updateButton:(id)arg1 forHighlightedState:(_Bool)arg2;
- - (void)updateButton:(id)arg1 forSelectedState:(_Bool)arg2;
- - (_Bool)buttonEnabledState:(id)arg1 forRequestedState:(_Bool)arg2;
- - (_Bool)buttonHighlitedState:(id)arg1 forRequestedState:(_Bool)arg2;
- - (_Bool)buttonSelectionState:(id)arg1 forRequestedState:(_Bool)arg2;
- +@property(nonatomic) _Bool backButtonConstraintsActive;
- +@property(readonly, nonatomic) UIView *contentView;
- +@property(readonly, nonatomic) UIView *backIndicatorView;
- - (_Bool)supportsBackButtons;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (_Bool)isEqual:(id)arg1;
- diff --git a/UIKit/_UIButtonBarButtonVisualProviderIOS.h b/UIKit/_UIButtonBarButtonVisualProviderIOS.h
- new file mode 100644
- index 00000000..612e5d29
- --- /dev/null
- +++ b/UIKit/_UIButtonBarButtonVisualProviderIOS.h
- @@ -0,0 +1,80 @@
- +//
- +// 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/_UIButtonBarButtonVisualProvider.h>
- +
- +@class NSArray, NSLayoutConstraint, NSMutableArray, NSMutableDictionary, UIButton, UIImageView, _UIBackButtonContainerView;
- +@protocol _UIButtonBarAppearanceDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIButtonBarButtonVisualProviderIOS : _UIButtonBarButtonVisualProvider
- +{
- + UIButton *_backIndicatorButton;
- + _UIBackButtonContainerView *_titleContainer;
- + UIButton *_titleButton;
- + UIButton *_imageButton;
- + UIImageView *_backgroundImage;
- + UIImageView *_selectedImage;
- + NSMutableArray *_constraints;
- + NSLayoutConstraint *_backButtonContentLeadingConstraint;
- + NSLayoutConstraint *_backButtonContentTrailingContraint;
- + id <_UIButtonBarAppearanceDelegate> _appearanceDelegate;
- + NSArray *_titleAttributes;
- + NSMutableDictionary *_backgroundImages;
- + _Bool _skipAttributedTitle;
- + long long _barButtonStyle;
- +}
- +
- +- (void).cxx_destruct;
- +- (void)configureButton:(id)arg1 fromBarButtonItem:(id)arg2;
- +- (struct UIOffset)_backButtonTitlePositionAdjustmentForBarMetrics:(long long)arg1;
- +- (void)_configureBackButtonButton:(id)arg1;
- +- (void)_configureTextBackButtonButton:(id)arg1 withOffset:(struct UIOffset)arg2;
- +- (void)_configureImageBackButtonButton:(id)arg1 withInsets:(struct UIEdgeInsets)arg2;
- +- (void)_configureTextButton:(id)arg1 withOffset:(struct UIOffset)arg2;
- +- (struct UIOffset)_titlePositionAdjustmentForBarMetrics:(long long)arg1;
- +- (void)_configureImageButton:(id)arg1 withInsets:(struct UIEdgeInsets)arg2 paddingEdges:(unsigned long long)arg3 additionalPadding:(double)arg4;
- +- (void)_addVerticalConstraintsForImageButton:(id)arg1 withInsets:(struct UIEdgeInsets)arg2;
- +- (void)_addVerticalConstraintsForTextButton:(id)arg1 withOffset:(double)arg2;
- +- (void)_addVerticalConstraintsForBackIndicatorInButton:(id)arg1 withOffset:(double)arg2;
- +- (void)_addHorizontalConstraintsForImageButton:(id)arg1 withInsets:(struct UIEdgeInsets)arg2 paddingEdges:(unsigned long long)arg3 additionalPadding:(double)arg4;
- +- (void)_addHorizontalConstraintsForTextButton:(id)arg1 withOffset:(double)arg2;
- +- (void)_addHorizontalConstraintsForBackButton:(id)arg1 contentButton:(id)arg2 withOffset:(double)arg3;
- +- (void)configureButton:(id)arg1 withAppearanceDelegate:(id)arg2 fromBarItem:(id)arg3;
- +- (long long)_activeBarMetricsForButton:(id)arg1;
- +- (id)_backIndicatorMask;
- +- (id)_backIndicatorImageForBarMetrics:(long long)arg1;
- +- (id)_imageWithActiveStylesFromImage:(id)arg1;
- +- (struct UIEdgeInsets)_imageInsetsForBarButtonItem:(id)arg1 barMetrics:(long long)arg2 isBackButton:(_Bool)arg3;
- +- (double)_defaultPaddingForInsets:(struct UIEdgeInsets)arg1;
- +- (double)_offsetFromBackIndicatorToContentButton;
- +- (double)_offsetBelowBaselineForBackIndicatorForMetrics:(long long)arg1;
- +- (struct UIEdgeInsets)_insetsForBarMetrics:(long long)arg1;
- +- (void)_addConstraintsForBackgroundImageWithOffset:(double)arg1 isBackButton:(_Bool)arg2;
- +- (void)_configureBackgroundForButton:(id)arg1 fromBarButtonItem:(id)arg2 isBackButton:(_Bool)arg3;
- +- (void)_configureImageOrTitleFromBarButtonItem:(id)arg1 forMetrics:(long long)arg2;
- +- (void)_computeTextAttributesForBarButtonItem:(id)arg1;
- +- (id)_titleAttributesForState:(unsigned long long)arg1;
- +- (id)_defaultTitleAttributesForState:(unsigned long long)arg1 style:(long long)arg2;
- +- (void)_invalidateTextAttributes;
- +- (void)button:(id)arg1 traitCollectionDidChange:(id)arg2;
- +- (void)setBackButtonConstraintsActive:(_Bool)arg1;
- +- (_Bool)backButtonConstraintsActive;
- +- (id)contentView;
- +- (id)backIndicatorView;
- +- (_Bool)supportsBackButtons;
- +- (void)updateButton:(id)arg1 forEnabledState:(_Bool)arg2;
- +- (void)updateButton:(id)arg1 forHighlightedState:(_Bool)arg2;
- +- (void)updateButton:(id)arg1 forSelectedState:(_Bool)arg2;
- +- (_Bool)buttonSelectionState:(id)arg1 forRequestedState:(_Bool)arg2;
- +- (id)_appearanceStorage;
- +@property(nonatomic) _Bool backButtonMaskEnabled;
- +@property(readonly, nonatomic) UIImageView *backgroundImageView;
- +@property(readonly, nonatomic) UIButton *imageButton;
- +@property(readonly, nonatomic) UIButton *textButton;
- +
- +@end
- +
- diff --git a/UIKit/_UIButtonBarItemGroupLayout.h b/UIKit/_UIButtonBarItemGroupLayout.h
- index 92d759f3..ff39ceee 100644
- --- a/UIKit/_UIButtonBarItemGroupLayout.h
- +++ b/UIKit/_UIButtonBarItemGroupLayout.h
- @@ -45,6 +45,7 @@ __attribute__((visibility("hidden")))
- - (id)layoutForBarButtonItem:(id)arg1;
- - (void)_updateGroupSizing;
- - (id)initWithLayoutMetrics:(id)arg1 barButtonItemGroup:(id)arg2;
- +- (_Bool)shouldHoriziontallyCenterView:(id)arg1;
- - (id)initWithLayoutMetrics:(id)arg1;
- @end
- diff --git a/UIKit/_UIButtonBarItemLayout.h b/UIKit/_UIButtonBarItemLayout.h
- index 122aa842..eb8db2c3 100644
- --- a/UIKit/_UIButtonBarItemLayout.h
- +++ b/UIKit/_UIButtonBarItemLayout.h
- @@ -34,9 +34,11 @@ __attribute__((visibility("hidden")))
- - (void)_addLayoutGuides:(id)arg1;
- - (void)_addLayoutViews:(id)arg1;
- - (void)_configure;
- +- (void)_updateItemViewSizing;
- - (_Bool)_shouldBeDirty;
- - (id)_item;
- - (double)minimumLayoutWidthGivenMinimumSpaceWidth:(double)arg1;
- +- (_Bool)shouldHoriziontallyCenterView:(id)arg1;
- - (void)_updateItemView;
- - (id)initWithLayoutMetrics:(id)arg1 barButtonItem:(id)arg2;
- - (id)initWithLayoutMetrics:(id)arg1;
- diff --git a/UIKit/_UIButtonBarLayout.h b/UIKit/_UIButtonBarLayout.h
- index 56b8a07d..d10bc126 100644
- --- a/UIKit/_UIButtonBarLayout.h
- +++ b/UIKit/_UIButtonBarLayout.h
- @@ -28,11 +28,13 @@ __attribute__((visibility("hidden")))
- - (void)addLayoutViews:(id)arg1 layoutGuides:(id)arg2 constraintsToActivate:(id)arg3 constraintsToDeactivate:(id)arg4;
- - (_Bool)compact;
- - (void)configure;
- +- (id)_metricsData;
- - (id)_item;
- - (_Bool)_isGroup;
- - (_Bool)_isSpace;
- - (void)_configure;
- - (_Bool)_shouldBeDirty;
- +- (_Bool)shouldHoriziontallyCenterView:(id)arg1;
- - (id)initWithLayoutMetrics:(id)arg1;
- - (id)init;
- diff --git a/UIKit/_UIButtonBarLayoutMetrics.h b/UIKit/_UIButtonBarLayoutMetrics.h
- index e9f4e1bc..d296b25b 100644
- --- a/UIKit/_UIButtonBarLayoutMetrics.h
- +++ b/UIKit/_UIButtonBarLayoutMetrics.h
- @@ -15,6 +15,7 @@ __attribute__((visibility("hidden")))
- @interface _UIButtonBarLayoutMetrics : NSObject <_UIButtonBarLayoutMetricsData, NSCopying>
- {
- _Bool _locked;
- + _Bool _createsPopoverLayoutGuides;
- NSLayoutDimension *_verticalSizeGuide;
- NSLayoutDimension *_minimumSpaceGuide;
- NSLayoutDimension *_flexibleSpaceGuide;
- @@ -23,6 +24,7 @@ __attribute__((visibility("hidden")))
- NSLayoutDimension *_groupSpacingGuide;
- }
- +@property(nonatomic) _Bool createsPopoverLayoutGuides; // @synthesize createsPopoverLayoutGuides=_createsPopoverLayoutGuides;
- @property(retain, nonatomic) NSLayoutDimension *groupSpacingGuide; // @synthesize groupSpacingGuide=_groupSpacingGuide;
- @property(retain, nonatomic) NSLayoutDimension *groupSizeGuide; // @synthesize groupSizeGuide=_groupSizeGuide;
- @property(retain, nonatomic) NSLayoutYAxisAnchor *popoverGuideTopAnchor; // @synthesize popoverGuideTopAnchor=_popoverGuideTopAnchor;
- diff --git a/UIKit/_UIButtonBarLayoutMetricsData-Protocol.h b/UIKit/_UIButtonBarLayoutMetricsData-Protocol.h
- index 41ad657a..b2e4918a 100644
- --- a/UIKit/_UIButtonBarLayoutMetricsData-Protocol.h
- +++ b/UIKit/_UIButtonBarLayoutMetricsData-Protocol.h
- @@ -9,7 +9,8 @@
- @class NSLayoutAnchor, NSLayoutDimension, _UIButtonBarLayoutMetrics;
- @protocol _UIButtonBarLayoutMetricsData <NSObject>
- -@property(retain, nonatomic) NSLayoutDimension *groupSpacingGuide;
- +@property(readonly, nonatomic) _Bool createsPopoverLayoutGuides;
- +@property(readonly, nonatomic) NSLayoutDimension *groupSpacingGuide;
- @property(readonly, nonatomic) NSLayoutDimension *groupSizeGuide;
- @property(readonly, nonatomic) NSLayoutAnchor *popoverGuideTopAnchor;
- @property(readonly, nonatomic) NSLayoutDimension *flexibleSpaceGuide;
- diff --git a/UIKit/_UIButtonFeedbackGenerator.h b/UIKit/_UIButtonFeedbackGenerator.h
- new file mode 100644
- index 00000000..374de402
- --- /dev/null
- +++ b/UIKit/_UIButtonFeedbackGenerator.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 <UIKit/UIFeedbackGenerator.h>
- +
- +#import <UIKit/UIFeedbackGeneratorUserInteractionDriven-Protocol.h>
- +
- +@class _UIButtonFeedbackGeneratorConfiguration;
- +
- +@interface _UIButtonFeedbackGenerator : UIFeedbackGenerator <UIFeedbackGeneratorUserInteractionDriven>
- +{
- +}
- +
- ++ (Class)_configurationClass;
- +- (id)_stats_key;
- +- (void)userInteractionCancelled;
- +- (void)userInteractionEnded;
- +- (void)userInteractionStarted;
- +@property(readonly, nonatomic, getter=_buttonConfiguration) _UIButtonFeedbackGeneratorConfiguration *buttonConfiguration;
- +- (id)initWithStyle:(long long)arg1 coordinateSpace:(id)arg2;
- +- (id)initWithStyle:(long long)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIButtonFeedbackGeneratorConfiguration.h b/UIKit/_UIButtonFeedbackGeneratorConfiguration.h
- new file mode 100644
- index 00000000..a86ee961
- --- /dev/null
- +++ b/UIKit/_UIButtonFeedbackGeneratorConfiguration.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/_UIFeedbackGeneratorUserInteractionDrivenConfiguration.h>
- +
- +@interface _UIButtonFeedbackGeneratorConfiguration : _UIFeedbackGeneratorUserInteractionDrivenConfiguration
- +{
- +}
- +
- ++ (id)destructiveConfiguration;
- ++ (id)defaultConfiguration;
- +- (long long)requiredSupportLevel;
- +
- +@end
- +
- diff --git a/UIKit/_UIButtonGroupViewController.h b/UIKit/_UIButtonGroupViewController.h
- index 49100c95..39aca309 100644
- --- a/UIKit/_UIButtonGroupViewController.h
- +++ b/UIKit/_UIButtonGroupViewController.h
- @@ -17,6 +17,7 @@ __attribute__((visibility("hidden")))
- _UIButtonBar *_buttonBar;
- UIScrollView *_scrollView;
- NSArray *_barButtonItemGroups;
- + _Bool _overLightKeyboard;
- }
- - (void).cxx_destruct;
- diff --git a/UIKit/_UICanvas.h b/UIKit/_UICanvas.h
- new file mode 100644
- index 00000000..783bc7d2
- --- /dev/null
- +++ b/UIKit/_UICanvas.h
- @@ -0,0 +1,102 @@
- +//
- +// 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/UIResponder.h>
- +
- +#import <UIKit/FBSSceneDelegate-Protocol.h>
- +#import <UIKit/UICoordinateSpace-Protocol.h>
- +#import <UIKit/_UICanvasLifecycleStateMonitoring-Protocol.h>
- +
- +@class FBSScene, FBSSceneSettings, NSArray, NSPointerArray, NSString, UIScreen, _UIContextBinder, __UISceneSubstrate;
- +@protocol UICoordinateSpace, _UIAnimationFenceCoordinating, _UICanvasDelegate, _UICanvasMetricsUpdating;
- +
- +@interface _UICanvas : UIResponder <UICoordinateSpace, FBSSceneDelegate, _UICanvasLifecycleStateMonitoring>
- +{
- + _UIContextBinder *_binder;
- + __UISceneSubstrate *_sceenSubstrate;
- + _UICanvas *_settingsCanvas;
- + FBSSceneSettings *_overrideSettings;
- + id <_UICanvasMetricsUpdating> _metricsCalculator;
- + NSPointerArray *_inheritingCanvases;
- + _Bool _active;
- + _Bool suspendedEventsOnly;
- + _Bool runningInTaskSwitcher;
- + _Bool suspendedUnderLock;
- + long long state;
- + FBSSceneSettings *_oldSettings;
- + id <_UICanvasDelegate> _delegate;
- + FBSScene *_scene;
- +}
- +
- ++ (void)_updateVisibleCanvasAndWindowOrderWithTest:(CDUnknownBlockType)arg1;
- ++ (id)_canvasForScene:(id)arg1 create:(_Bool)arg2;
- ++ (id)_keyboardCanvasForScreen:(id)arg1;
- ++ (id)_unassociatedCanvasForScreen:(id)arg1 create:(_Bool)arg2;
- ++ (void)_enqueuePostSettingUpdateTransactionBlock:(CDUnknownBlockType)arg1;
- ++ (void)setActiveSettingsTransaction:(_Bool)arg1;
- ++ (_Bool)activeSettingsTransaction;
- ++ (id)canvasForScene:(id)arg1;
- ++ (id)_actionsHandlers;
- ++ (id)_settingsDiffActions;
- ++ (id)canvases;
- +@property(readonly, nonatomic) FBSScene *scene; // @synthesize scene=_scene;
- +@property(retain, nonatomic) id <_UICanvasDelegate> delegate; // @synthesize delegate=_delegate;
- +@property(readonly, nonatomic, getter=_oldSettings) FBSSceneSettings *oldSettings; // @synthesize oldSettings=_oldSettings;
- +@property(nonatomic, getter=_suspendedUnderLock, setter=_setSuspendedUnderLock:) _Bool suspendedUnderLock; // @synthesize suspendedUnderLock;
- +@property(nonatomic, getter=_runningInTaskSwitcher, setter=_setRunningInTaskSwitcher:) _Bool runningInTaskSwitcher; // @synthesize runningInTaskSwitcher;
- +@property(nonatomic, getter=_suspendedEventsOnly, setter=_setSuspendedEventsOnly:) _Bool suspendedEventsOnly; // @synthesize suspendedEventsOnly;
- +@property(readonly, nonatomic) long long state; // @synthesize state;
- +- (void).cxx_destruct;
- +@property(readonly, nonatomic) id <_UIAnimationFenceCoordinating> animationFencingCoordinator;
- +- (void)_invalidate;
- +- (void)_recycleAttachmentForWindow:(id)arg1;
- +- (id)sceneLayerForWindow:(id)arg1;
- +- (struct CGRect)_referenceBoundsForOrientation:(long long)arg1;
- +- (struct CGRect)_referenceBounds;
- +- (void)_computeMetrics:(_Bool)arg1;
- +- (void)_windowUpdatedVisibility:(id)arg1;
- +- (void)_updateVisibleWindowOrderWithTest:(CDUnknownBlockType)arg1;
- +- (id)allWindowsIncludingInternalWindows:(_Bool)arg1 onlyVisibleWindows:(_Bool)arg2;
- +@property(readonly, nonatomic) NSArray *_allWindows;
- +- (id)initWithScene:(id)arg1;
- +- (void)_prepareCanvasForResumeWithTest:(CDUnknownBlockType)arg1;
- +- (void)_prepareCanvasForSuspend;
- +@property(readonly, nonatomic, getter=_hasLifecycle) _Bool hasLifecycle;
- +- (void)_performActions:(CDUnknownBlockType)arg1 withOverrideSettings:(id)arg2;
- +@property(readonly, nonatomic, getter=_effectiveSettings) FBSSceneSettings *effectiveSettings;
- +- (void)scene:(id)arg1 didReceiveActions:(id)arg2;
- +- (void)scene:(id)arg1 didUpdateWithDiff:(id)arg2 transitionContext:(id)arg3 completion:(CDUnknownBlockType)arg4;
- +@property(readonly, nonatomic) struct CGRect bounds;
- +- (struct CGRect)convertRect:(struct CGRect)arg1 fromCoordinateSpace:(id)arg2;
- +- (struct CGRect)convertRect:(struct CGRect)arg1 toCoordinateSpace:(id)arg2;
- +- (struct CGPoint)convertPoint:(struct CGPoint)arg1 fromCoordinateSpace:(id)arg2;
- +- (struct CGPoint)convertPoint:(struct CGPoint)arg1 toCoordinateSpace:(id)arg2;
- +@property(readonly, nonatomic) id <UICoordinateSpace> coordinateSpace;
- +@property(readonly, nonatomic) __weak _UICanvas *settingsCanvas;
- +- (void)inheritSettingsFromCanvas:(id)arg1;
- +- (id)_inheritingWindowsIncludingInvisible:(_Bool)arg1;
- +- (void)_removeInheritingCanvas:(id)arg1;
- +- (void)_addInheritingCanvas:(id)arg1;
- +@property(nonatomic) _Bool keepContextAssociationInBackground;
- +@property(readonly, copy) NSString *description;
- +- (void)detachWindow:(id)arg1;
- +- (void)attachWindow:(id)arg1;
- +- (void)_willAttach;
- +- (void)_willResignActive;
- +- (void)_didBecomeActive;
- +@property(nonatomic, getter=_isActive, setter=_setIsActive:) _Bool active;
- +@property(readonly, nonatomic) UIScreen *screen;
- +@property(readonly, nonatomic) NSArray *_visibleWindows;
- +@property(readonly, nonatomic) NSArray *windows;
- +
- +// Remaining properties
- +@property(readonly, copy) NSString *debugDescription;
- +@property(readonly) unsigned long long hash;
- +@property(nonatomic, getter=_isRespondingToLifecycleEvent, setter=_setIsRespondingToLifecycleEvent:) _Bool respondingToLifecycleEvent;
- +@property(readonly) Class superclass;
- +
- +@end
- +
- diff --git a/UIKit/_UICanvasApplicationSceneActionsHandler.h b/UIKit/_UICanvasApplicationSceneActionsHandler.h
- new file mode 100644
- index 00000000..26d6ec0e
- --- /dev/null
- +++ b/UIKit/_UICanvasApplicationSceneActionsHandler.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/_UICanvasSceneActionsHandler-Protocol.h>
- +
- +@class NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICanvasApplicationSceneActionsHandler : NSObject <_UICanvasSceneActionsHandler>
- +{
- +}
- +
- +- (id)respondToActions:(id)arg1 forScene:(id)arg2 inCanvas:(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/_UICanvasDeviceOrientationSettingsDiffAction.h b/UIKit/_UICanvasDeviceOrientationSettingsDiffAction.h
- new file mode 100644
- index 00000000..a470e828
- --- /dev/null
- +++ b/UIKit/_UICanvasDeviceOrientationSettingsDiffAction.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/_UICanvasSettingsDiffAction-Protocol.h>
- +
- +@class FBSSceneSettingsDiffInspector, NSString, UIApplicationSceneSettingsDiffInspector;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICanvasDeviceOrientationSettingsDiffAction : NSObject <_UICanvasSettingsDiffAction>
- +{
- + UIApplicationSceneSettingsDiffInspector *_sceneSettingsDeviceOrientationDiffInspector;
- +}
- +
- +- (void).cxx_destruct;
- +- (void)_updateDeviceOrientationWithSettingObserverContext:(CDStruct_65389fcd)arg1 canvas:(id)arg2 transitionContext:(id)arg3;
- +- (void)performActionsForCanvas:(id)arg1 withUpdatedScene:(id)arg2 settingsDiff:(id)arg3 fromSettings:(id)arg4 transitionContext:(id)arg5;
- +@property(readonly, nonatomic) FBSSceneSettingsDiffInspector *sceneSettingsDeviceOrientationDiffInspector;
- +
- +// 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/_UICanvasDisplayConfigurationSettingsDiffAction.h b/UIKit/_UICanvasDisplayConfigurationSettingsDiffAction.h
- new file mode 100644
- index 00000000..15a15b12
- --- /dev/null
- +++ b/UIKit/_UICanvasDisplayConfigurationSettingsDiffAction.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/_UICanvasSettingsDiffAction-Protocol.h>
- +
- +@class NSString, UIApplicationSceneSettingsDiffInspector;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICanvasDisplayConfigurationSettingsDiffAction : NSObject <_UICanvasSettingsDiffAction>
- +{
- + UIApplicationSceneSettingsDiffInspector *_sceneSettingsDisplayConfigurationDiffInspector;
- +}
- +
- +@property(retain, nonatomic) UIApplicationSceneSettingsDiffInspector *sceneSettingsDisplayConfigurationDiffInspector; // @synthesize sceneSettingsDisplayConfigurationDiffInspector=_sceneSettingsDisplayConfigurationDiffInspector;
- +- (void).cxx_destruct;
- +- (void)performActionsForCanvas:(id)arg1 withUpdatedScene:(id)arg2 settingsDiff:(id)arg3 fromSettings:(id)arg4 transitionContext:(id)arg5;
- +
- +// 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/_UICanvasGeometrySettingsDiffAction.h b/UIKit/_UICanvasGeometrySettingsDiffAction.h
- new file mode 100644
- index 00000000..82b8b1bb
- --- /dev/null
- +++ b/UIKit/_UICanvasGeometrySettingsDiffAction.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/_UICanvasSettingsDiffAction-Protocol.h>
- +
- +@class NSString, UIApplicationSceneSettingsDiffInspector;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICanvasGeometrySettingsDiffAction : NSObject <_UICanvasSettingsDiffAction>
- +{
- + UIApplicationSceneSettingsDiffInspector *_sceneSettingsGeometryMutationDiffInspector;
- +}
- +
- +@property(retain, nonatomic) UIApplicationSceneSettingsDiffInspector *sceneSettingsGeometryMutationDiffInspector; // @synthesize sceneSettingsGeometryMutationDiffInspector=_sceneSettingsGeometryMutationDiffInspector;
- +- (void).cxx_destruct;
- +- (void)_updateSceneGeometryWithSettingObserverContext:(CDStruct_d7010776)arg1 canvas:(id)arg2 transitionContext:(id)arg3;
- +- (void)performActionsForCanvas:(id)arg1 withUpdatedScene:(id)arg2 settingsDiff:(id)arg3 fromSettings:(id)arg4 transitionContext:(id)arg5;
- +
- +// 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/_UICanvasLifecycleMonitor.h b/UIKit/_UICanvasLifecycleMonitor.h
- new file mode 100644
- index 00000000..ed1a4352
- --- /dev/null
- +++ b/UIKit/_UICanvasLifecycleMonitor.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 _UICanvas;
- +@protocol _UICanvasUILifecycleStateMonitoring;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICanvasLifecycleMonitor : NSObject
- +{
- + _UICanvas<_UICanvasUILifecycleStateMonitoring> *_canvas;
- +}
- +
- ++ (id)compatabilityLifecycleMonitorForCanvas:(id)arg1;
- ++ (id)lifecycleMonitorForCanvas:(id)arg1;
- +@property(nonatomic) __weak _UICanvas<_UICanvasUILifecycleStateMonitoring> *canvas; // @synthesize canvas=_canvas;
- +- (void).cxx_destruct;
- +- (void)didResumeUnderLock;
- +- (void)willSuspendUnderLock;
- +- (void)didResumeForEventsOnly;
- +- (void)willSuspendForEventsOnly;
- +- (void)deactivateEventsOnly:(_Bool)arg1 withContext:(id)arg2 forceExit:(_Bool)arg3 completion:(CDUnknownBlockType)arg4;
- +- (void)activateEventsOnly:(_Bool)arg1 withContext:(id)arg2 completion:(CDUnknownBlockType)arg3;
- +- (id)initWithCanvas:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UICanvasLifecycleSettingsDiffAction.h b/UIKit/_UICanvasLifecycleSettingsDiffAction.h
- new file mode 100644
- index 00000000..edaf4799
- --- /dev/null
- +++ b/UIKit/_UICanvasLifecycleSettingsDiffAction.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/_UICanvasSettingsDiffAction-Protocol.h>
- +
- +@class NSString, UIApplicationSceneSettingsDiffInspector;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICanvasLifecycleSettingsDiffAction : NSObject <_UICanvasSettingsDiffAction>
- +{
- + UIApplicationSceneSettingsDiffInspector *_sceneSettingsLifecycleEventDiffInspector;
- +}
- +
- ++ (void)configureInitialDeactivationReasons:(unsigned long long)arg1;
- +@property(retain, nonatomic) UIApplicationSceneSettingsDiffInspector *sceneSettingsLifecycleEventDiffInspector; // @synthesize sceneSettingsLifecycleEventDiffInspector=_sceneSettingsLifecycleEventDiffInspector;
- +- (void).cxx_destruct;
- +- (void)performActionsForCanvas:(id)arg1 withUpdatedScene:(id)arg2 settingsDiff:(id)arg3 fromSettings:(id)arg4 transitionContext:(id)arg5;
- +- (void)_updateForcedStatusBarForegroundTransparentWithSceneSettings:(id)arg1 transitionContext:(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/_UICanvasLifecycleStateMonitoring-Protocol.h b/UIKit/_UICanvasLifecycleStateMonitoring-Protocol.h
- new file mode 100644
- index 00000000..56a991ea
- --- /dev/null
- +++ b/UIKit/_UICanvasLifecycleStateMonitoring-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/_UICanvasLifecycleStateTransitioning-Protocol.h>
- +
- +@protocol _UICanvasLifecycleStateMonitoring <_UICanvasLifecycleStateTransitioning>
- +@property(nonatomic, getter=_suspendedUnderLock, setter=_setSuspendedUnderLock:) _Bool suspendedUnderLock;
- +@property(nonatomic, getter=_runningInTaskSwitcher, setter=_setRunningInTaskSwitcher:) _Bool runningInTaskSwitcher;
- +@property(nonatomic, getter=_suspendedEventsOnly, setter=_setSuspendedEventsOnly:) _Bool suspendedEventsOnly;
- +@property(nonatomic, getter=_isActive, setter=_setIsActive:) _Bool active;
- +@property(nonatomic, getter=_isRespondingToLifecycleEvent, setter=_setIsRespondingToLifecycleEvent:) _Bool respondingToLifecycleEvent;
- +@property(readonly, nonatomic, getter=_hasLifecycle) _Bool hasLifecycle;
- +@end
- +
- diff --git a/UIKit/_UICanvasLifecycleStateTransitioning-Protocol.h b/UIKit/_UICanvasLifecycleStateTransitioning-Protocol.h
- new file mode 100644
- index 00000000..671699fe
- --- /dev/null
- +++ b/UIKit/_UICanvasLifecycleStateTransitioning-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 _UICanvasLifecycleStateTransitioning <NSObject>
- +@property(readonly, nonatomic) long long state;
- +@end
- +
- diff --git a/UIKit/_UICanvasMetricsCalculator.h b/UIKit/_UICanvasMetricsCalculator.h
- new file mode 100644
- index 00000000..8315761e
- --- /dev/null
- +++ b/UIKit/_UICanvasMetricsCalculator.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/_UICanvasMetricsUpdating-Protocol.h>
- +
- +@class NSString, _UICanvas;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICanvasMetricsCalculator : NSObject <_UICanvasMetricsUpdating>
- +{
- + _UICanvas *_canvas;
- +}
- +
- +@property(nonatomic) __weak _UICanvas *canvas; // @synthesize canvas=_canvas;
- +- (void).cxx_destruct;
- +- (void)updateMetricsOnWindows:(id)arg1 animated:(_Bool)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/_UICanvasMetricsLegacyCalculator.h b/UIKit/_UICanvasMetricsLegacyCalculator.h
- new file mode 100644
- index 00000000..42ecbb40
- --- /dev/null
- +++ b/UIKit/_UICanvasMetricsLegacyCalculator.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/_UICanvasMetricsUpdating-Protocol.h>
- +
- +@class NSString, _UICanvas;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICanvasMetricsLegacyCalculator : NSObject <_UICanvasMetricsUpdating>
- +{
- + _UICanvas *_canvas;
- +}
- +
- +@property(nonatomic) __weak _UICanvas *canvas; // @synthesize canvas=_canvas;
- +- (void).cxx_destruct;
- +- (void)updateMetricsOnWindows:(id)arg1 animated:(_Bool)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/_UICanvasMetricsUpdating-Protocol.h b/UIKit/_UICanvasMetricsUpdating-Protocol.h
- new file mode 100644
- index 00000000..871f029a
- --- /dev/null
- +++ b/UIKit/_UICanvasMetricsUpdating-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, _UICanvas;
- +
- +@protocol _UICanvasMetricsUpdating <NSObject>
- +@property(nonatomic) __weak _UICanvas *canvas;
- +- (void)updateMetricsOnWindows:(NSArray *)arg1 animated:(_Bool)arg2;
- +@end
- +
- diff --git a/UIKit/_UICanvasOcclusionSettingsDiffAction.h b/UIKit/_UICanvasOcclusionSettingsDiffAction.h
- new file mode 100644
- index 00000000..9eeab7c1
- --- /dev/null
- +++ b/UIKit/_UICanvasOcclusionSettingsDiffAction.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/_UICanvasSettingsDiffAction-Protocol.h>
- +
- +@class NSString, UIApplicationSceneSettingsDiffInspector;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICanvasOcclusionSettingsDiffAction : NSObject <_UICanvasSettingsDiffAction>
- +{
- + UIApplicationSceneSettingsDiffInspector *_sceneSettingsBackgroundAndOcclusionDiffInspector;
- +}
- +
- +@property(retain, nonatomic) UIApplicationSceneSettingsDiffInspector *sceneSettingsBackgroundAndOcclusionDiffInspector; // @synthesize sceneSettingsBackgroundAndOcclusionDiffInspector=_sceneSettingsBackgroundAndOcclusionDiffInspector;
- +- (void).cxx_destruct;
- +- (void)performActionsForCanvas:(id)arg1 withUpdatedScene:(id)arg2 settingsDiff:(id)arg3 fromSettings:(id)arg4 transitionContext:(id)arg5;
- +
- +// 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/_UICanvasSceneActionsHandler-Protocol.h b/UIKit/_UICanvasSceneActionsHandler-Protocol.h
- new file mode 100644
- index 00000000..76e95459
- --- /dev/null
- +++ b/UIKit/_UICanvasSceneActionsHandler-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 FBSScene, NSSet, _UICanvas;
- +
- +@protocol _UICanvasSceneActionsHandler <NSObject>
- +- (NSSet *)respondToActions:(NSSet *)arg1 forScene:(FBSScene *)arg2 inCanvas:(_UICanvas *)arg3;
- +@end
- +
- diff --git a/UIKit/_UICanvasSettingsDiffAction-Protocol.h b/UIKit/_UICanvasSettingsDiffAction-Protocol.h
- new file mode 100644
- index 00000000..11f55171
- --- /dev/null
- +++ b/UIKit/_UICanvasSettingsDiffAction-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 FBSScene, FBSSceneSettings, FBSSceneSettingsDiff, FBSSceneTransitionContext, _UICanvas;
- +
- +@protocol _UICanvasSettingsDiffAction <NSObject>
- +- (void)performActionsForCanvas:(_UICanvas *)arg1 withUpdatedScene:(FBSScene *)arg2 settingsDiff:(FBSSceneSettingsDiff *)arg3 fromSettings:(FBSSceneSettings *)arg4 transitionContext:(FBSSceneTransitionContext *)arg5;
- +@end
- +
- diff --git a/UIKit/_UICanvasUILifecycleStateMonitoring-Protocol.h b/UIKit/_UICanvasUILifecycleStateMonitoring-Protocol.h
- new file mode 100644
- index 00000000..c5dc1b50
- --- /dev/null
- +++ b/UIKit/_UICanvasUILifecycleStateMonitoring-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/_UICanvasLifecycleStateMonitoring-Protocol.h>
- +
- +@class UIApplicationSceneTransitionContext, UIStatusBarWindow;
- +
- +@protocol _UICanvasUILifecycleStateMonitoring <_UICanvasLifecycleStateMonitoring>
- +@property(readonly, nonatomic) UIStatusBarWindow *statusBarWindow;
- +- (void)forceDeactivateWithTransitionContext:(UIApplicationSceneTransitionContext *)arg1 completion:(void (^)(FBSWorkspaceSceneUpdateResponse *))arg2;
- +- (void)_transitionLifecycleStateWithTransitionContext:(UIApplicationSceneTransitionContext *)arg1 completion:(void (^)(FBSWorkspaceSceneUpdateResponse *))arg2;
- +@end
- +
- diff --git a/UIKit/_UICascadingTextStorage.h b/UIKit/_UICascadingTextStorage.h
- index b655eda9..ecf6a988 100644
- --- a/UIKit/_UICascadingTextStorage.h
- +++ b/UIKit/_UICascadingTextStorage.h
- @@ -4,7 +4,7 @@
- // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
- //
- -#import <UIFoundation/NSConcreteTextStorage.h>
- +#import "NSConcreteTextStorage.h"
- @class NSDictionary, NSMutableDictionary, UIColor, UIFont;
- diff --git a/UIKit/_UICircleProgressLayer.h b/UIKit/_UICircleProgressLayer.h
- new file mode 100644
- index 00000000..dcec05f6
- --- /dev/null
- +++ b/UIKit/_UICircleProgressLayer.h
- @@ -0,0 +1,37 @@
- +//
- +// 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 <QuartzCore/CALayer.h>
- +
- +@class UIColor;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICircleProgressLayer : CALayer
- +{
- + double _progressLineWidth;
- + double _oneFullRotation;
- + _Bool _showProgressTray;
- + long long _progressStartPoint;
- + UIColor *_progressColor;
- + UIColor *_progressBackgroundColor;
- +}
- +
- ++ (_Bool)needsDisplayForKey:(id)arg1;
- +@property(nonatomic) _Bool showProgressTray; // @synthesize showProgressTray=_showProgressTray;
- +@property(nonatomic) double progressLineWidth; // @synthesize progressLineWidth=_progressLineWidth;
- +@property(retain, nonatomic) UIColor *progressBackgroundColor; // @synthesize progressBackgroundColor=_progressBackgroundColor;
- +@property(retain, nonatomic) UIColor *progressColor; // @synthesize progressColor=_progressColor;
- +@property(nonatomic) long long progressStartPoint; // @synthesize progressStartPoint=_progressStartPoint;
- +- (void).cxx_destruct;
- +- (void)drawInContext:(struct CGContext *)arg1;
- +- (id)initWithLayer:(id)arg1;
- +- (id)init;
- +
- +// Remaining properties
- +@property(nonatomic) double progress; // @dynamic progress;
- +
- +@end
- +
- diff --git a/UIKit/_UICircleProgressView.h b/UIKit/_UICircleProgressView.h
- new file mode 100644
- index 00000000..6bfdf456
- --- /dev/null
- +++ b/UIKit/_UICircleProgressView.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/UIView.h>
- +
- +@class UIColor;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICircleProgressView : UIView
- +{
- +}
- +
- ++ (Class)layerClass;
- +- (double)progressPresentationValue;
- +- (void)animateProgressCompletedWithCompletion:(CDUnknownBlockType)arg1;
- +- (void)setProgress:(double)arg1 animated:(_Bool)arg2 forced:(_Bool)arg3 completion:(CDUnknownBlockType)arg4;
- +- (void)setProgress:(double)arg1 animated:(_Bool)arg2 completion:(CDUnknownBlockType)arg3;
- +@property(nonatomic) double progress;
- +@property(nonatomic) _Bool showProgressTray;
- +@property(nonatomic) double progressLineWidth;
- +@property(readonly, nonatomic) UIColor *progressColor;
- +- (void)setProgressColor:(id)arg1;
- +@property(nonatomic) long long progressStartPoint;
- +- (void)layoutSubviews;
- +- (id)initWithFrame:(struct CGRect)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIClickFeedbackGenerator.h b/UIKit/_UIClickFeedbackGenerator.h
- new file mode 100644
- index 00000000..879b26e6
- --- /dev/null
- +++ b/UIKit/_UIClickFeedbackGenerator.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/UIFeedbackGenerator.h>
- +
- +#import <UIKit/UIFeedbackGeneratorUserInteractionDriven-Protocol.h>
- +
- +@interface _UIClickFeedbackGenerator : UIFeedbackGenerator <UIFeedbackGeneratorUserInteractionDriven>
- +{
- +}
- +
- ++ (Class)_configurationClass;
- +- (id)_clickConfiguration;
- +- (void)userInteractionCancelled;
- +- (void)userInteractionEnded;
- +- (void)userInteractionStarted;
- +- (void)pressedUp;
- +- (void)pressedDown;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UIClickFeedbackGeneratorConfiguration.h b/UIKit/_UIClickFeedbackGeneratorConfiguration.h
- new file mode 100644
- index 00000000..424eae52
- --- /dev/null
- +++ b/UIKit/_UIClickFeedbackGeneratorConfiguration.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 <UIKit/_UIFeedbackGeneratorUserInteractionDrivenConfiguration.h>
- +
- +@class _UIFeedback;
- +@protocol _UIFeedbackDiscretePlayable;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIClickFeedbackGeneratorConfiguration : _UIFeedbackGeneratorUserInteractionDrivenConfiguration
- +{
- + _UIFeedback<_UIFeedbackDiscretePlayable> *_pressedDownFeedback;
- + _UIFeedback<_UIFeedbackDiscretePlayable> *_pressedUpFeedback;
- +}
- +
- ++ (id)defaultConfiguration;
- +- (void).cxx_destruct;
- +@property(retain, nonatomic) _UIFeedback<_UIFeedbackDiscretePlayable> *pressedUpFeedback; // @synthesize pressedUpFeedback=_pressedUpFeedback;
- +@property(retain, nonatomic) _UIFeedback<_UIFeedbackDiscretePlayable> *pressedDownFeedback; // @synthesize pressedDownFeedback=_pressedDownFeedback;
- +- (id)feedbackKeyPaths;
- +- (long long)requiredSupportLevel;
- +
- +@end
- +
- diff --git a/UIKit/_UICloudSharingActivity.h b/UIKit/_UICloudSharingActivity.h
- index b26909fa..8e7d2b58 100644
- --- a/UIKit/_UICloudSharingActivity.h
- +++ b/UIKit/_UICloudSharingActivity.h
- @@ -6,13 +6,13 @@
- #import <UIKit/UIActivity.h>
- -#import <UIKit/_UICloudSharingControllerDelegate_Private-Protocol.h>
- +#import <UIKit/_UICloudSharingControllerDelegate_Internal-Protocol.h>
- #import <UIKit/_UIDocumentSharingControllerDelegate_Private-Protocol.h>
- @class NSString, UIImage, UIViewController;
- __attribute__((visibility("hidden")))
- -@interface _UICloudSharingActivity : UIActivity <_UICloudSharingControllerDelegate_Private, _UIDocumentSharingControllerDelegate_Private>
- +@interface _UICloudSharingActivity : UIActivity <_UICloudSharingControllerDelegate_Internal, _UIDocumentSharingControllerDelegate_Private>
- {
- NSString *_activityTitle;
- UIViewController *_activityViewController;
- @@ -20,6 +20,7 @@ __attribute__((visibility("hidden")))
- }
- + (long long)activityCategory;
- ++ (unsigned long long)_xpcAttributes;
- + (_Bool)_allowDocumentSharing;
- @property(retain, nonatomic) UIImage *activityImage; // @synthesize activityImage=_activityImage;
- @property(retain, nonatomic) NSString *activityTitle; // @synthesize activityTitle=_activityTitle;
- diff --git a/UIKit/_UICloudSharingControllerDelegate_Internal-Protocol.h b/UIKit/_UICloudSharingControllerDelegate_Internal-Protocol.h
- new file mode 100644
- index 00000000..676e55a4
- --- /dev/null
- +++ b/UIKit/_UICloudSharingControllerDelegate_Internal-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 UICloudSharingController;
- +
- +@protocol _UICloudSharingControllerDelegate_Internal <NSObject>
- +
- +@optional
- +- (void)_cloudShareControllerDidDismiss:(UICloudSharingController *)arg1;
- +@end
- +
- diff --git a/UIKit/_UICollectionLayoutGeometryGroupSolution.h b/UIKit/_UICollectionLayoutGeometryGroupSolution.h
- new file mode 100644
- index 00000000..b977ac1d
- --- /dev/null
- +++ b/UIKit/_UICollectionLayoutGeometryGroupSolution.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>
- +
- +@class NSArray;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICollectionLayoutGeometryGroupSolution : NSObject
- +{
- + NSArray *_frames;
- + struct CGSize _size;
- +}
- +
- ++ (id)solutionWithSize:(struct CGSize)arg1 frames:(id)arg2;
- +@property(retain, nonatomic) NSArray *frames; // @synthesize frames=_frames;
- +@property(nonatomic) struct CGSize size; // @synthesize size=_size;
- +- (void).cxx_destruct;
- +- (id)frameAtIndex:(long long)arg1 withOffset:(struct CGPoint)arg2;
- +- (id)framesWithOffset:(struct CGPoint)arg1;
- +- (id)initWithSize:(struct CGSize)arg1 frames:(id)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UICollectionLayoutQueryResult.h b/UIKit/_UICollectionLayoutQueryResult.h
- new file mode 100644
- index 00000000..b7e75128
- --- /dev/null
- +++ b/UIKit/_UICollectionLayoutQueryResult.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 <Foundation/NSObject.h>
- +
- +@class NSArray;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICollectionLayoutQueryResult : NSObject
- +{
- + struct CGRect _queryRect;
- + NSArray *_indexes;
- + NSArray *_frames;
- + struct CGPoint _offset;
- +}
- +
- ++ (id)queryResultForIntersectingRect:(struct CGRect)arg1 indexes:(id)arg2 frames:(id)arg3 applyingOffset:(struct CGPoint)arg4;
- +@property(readonly, nonatomic) NSArray *frames; // @synthesize frames=_frames;
- +@property(readonly, nonatomic) NSArray *indexes; // @synthesize indexes=_indexes;
- +@property(readonly, nonatomic) struct CGRect queryRect; // @synthesize queryRect=_queryRect;
- +- (void).cxx_destruct;
- +- (id)initWithResultForIntersectingRect:(struct CGRect)arg1 indexes:(id)arg2 frames:(id)arg3 applyingOffset:(struct CGPoint)arg4;
- +
- +@end
- +
- diff --git a/UIKit/_UICollectionLayoutRow.h b/UIKit/_UICollectionLayoutRow.h
- new file mode 100644
- index 00000000..215fa918
- --- /dev/null
- +++ b/UIKit/_UICollectionLayoutRow.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>
- +
- +@class NSMutableArray;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICollectionLayoutRow : NSObject
- +{
- + _Bool _vertical;
- + int _layoutAxis;
- + NSMutableArray *_frames;
- + NSMutableArray *_insets;
- + double _layoutDimension;
- + long long _expectedItemCount;
- + double _minimumInterItemSpacing;
- + struct CGSize _aggregateFrameSizes;
- + struct UIEdgeInsets _edgeInsets;
- + struct CGRect _contentFrame;
- +}
- +
- +@property(nonatomic) _Bool vertical; // @synthesize vertical=_vertical;
- +@property(nonatomic) struct CGSize aggregateFrameSizes; // @synthesize aggregateFrameSizes=_aggregateFrameSizes;
- +@property(nonatomic) struct CGRect contentFrame; // @synthesize contentFrame=_contentFrame;
- +@property(nonatomic) double minimumInterItemSpacing; // @synthesize minimumInterItemSpacing=_minimumInterItemSpacing;
- +@property(nonatomic) struct UIEdgeInsets edgeInsets; // @synthesize edgeInsets=_edgeInsets;
- +@property(nonatomic) long long expectedItemCount; // @synthesize expectedItemCount=_expectedItemCount;
- +@property(nonatomic) double layoutDimension; // @synthesize layoutDimension=_layoutDimension;
- +@property(nonatomic) int layoutAxis; // @synthesize layoutAxis=_layoutAxis;
- +@property(retain, nonatomic) NSMutableArray *insets; // @synthesize insets=_insets;
- +@property(retain, nonatomic) NSMutableArray *frames; // @synthesize frames=_frames;
- +- (void).cxx_destruct;
- +- (double)_spaceUsedForLayoutDimension;
- +- (double)_layoutDimensionForFrame:(struct CGRect)arg1 withInsets:(struct UIEdgeInsets)arg2;
- +- (void)_spaceFramesOrthogonallyEvenlyWithDimension:(double)arg1;
- +- (void)_alignFramesForOrthogonalAxisFromTrailingEdgeWithDimension:(double)arg1;
- +- (void)_alignFramesForOrthogonalAxisFromBottomWithDimension:(double)arg1;
- +- (void)_alignFramesForOrthogonalAxisCenteredWithDimension:(double)arg1;
- +- (void)_alignFramesFromTrailingEdgeWithDimension:(double)arg1;
- +- (void)_alignFramesFromBottomWithDimension:(double)arg1;
- +- (void)_alignFramesJustifiedWithDimension:(double)arg1;
- +- (void)_spaceFramesEvenlyWithDimension:(double)arg1;
- +- (long long)_numberOfVariableSpacedEdgesForEdgeSpaces:(id)arg1;
- +- (_Bool)_edgeSpaceIncludesVariableSpacing:(double)arg1;
- +- (double)_effectiveEdgeSpaceForValue:(double)arg1;
- +- (double)_fixedSpacingForEdgeSpaces:(id)arg1;
- +- (id)_frameEdgeSpacingsForInsetsForAxis:(int)arg1;
- +- (struct UIEdgeInsets)_effectiveInsetsForInsets:(struct UIEdgeInsets)arg1;
- +- (void)_addFrame:(struct CGRect)arg1 withInsets:(struct UIEdgeInsets)arg2;
- +- (struct CGPoint)_nextFrameOffsetForInsets:(struct UIEdgeInsets)arg1;
- +- (long long)currentFrameCount;
- +- (struct CGRect)contentFrameWithOffset:(struct CGSize)arg1;
- +- (id)framesWithOffset:(struct CGSize)arg1;
- +- (void)alignFramesForOrthogonalAxisWithAlignmentOption:(long long)arg1 dimension:(double)arg2;
- +- (void)alignFramesWithAlignmentOption:(long long)arg1 dimension:(double)arg2;
- +- (void)spaceFramesEvenlyForLayoutAxis:(int)arg1 withDimension:(double)arg2;
- +- (struct CGRect)addFrameOfSize:(struct CGSize)arg1 withInsets:(struct UIEdgeInsets)arg2;
- +- (_Bool)isSpaceAvailableForFrameOfSize:(struct CGSize)arg1 withInsets:(struct UIEdgeInsets)arg2;
- +- (_Bool)isRowFull;
- +- (id)initWithAxis:(int)arg1 itemCount:(long long)arg2 containerDimensions:(struct CGSize)arg3 insets:(struct UIEdgeInsets)arg4 minimumInterItemSpacing:(double)arg5;
- +
- +@end
- +
- diff --git a/UIKit/_UICollectionSizeProvider.h b/UIKit/_UICollectionSizeProvider.h
- new file mode 100644
- index 00000000..b79a1845
- --- /dev/null
- +++ b/UIKit/_UICollectionSizeProvider.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>
- +
- +#import <UIKit/_UICollectionSizeProviding-Protocol.h>
- +
- +@class NSArray, NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICollectionSizeProvider : NSObject <_UICollectionSizeProviding>
- +{
- + NSArray *_sizes;
- + long long _fixedSizeCount;
- + struct CGSize _fixedSize;
- +}
- +
- +@property(nonatomic) long long fixedSizeCount; // @synthesize fixedSizeCount=_fixedSizeCount;
- +@property(nonatomic) struct CGSize fixedSize; // @synthesize fixedSize=_fixedSize;
- +@property(retain, nonatomic) NSArray *sizes; // @synthesize sizes=_sizes;
- +- (void).cxx_destruct;
- +- (_Bool)_hasFixedSizeCount;
- +- (struct CGSize)sizeForIndex:(long long)arg1;
- +- (_Bool)indexIsValid:(long long)arg1;
- +- (long long)count;
- +- (id)initWithSizeProvider:(id)arg1 offset:(long long)arg2;
- +- (id)initWithFixedSize:(struct CGSize)arg1 count:(long long)arg2;
- +- (id)initWithSizes:(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/_UICollectionSizeProviding-Protocol.h b/UIKit/_UICollectionSizeProviding-Protocol.h
- new file mode 100644
- index 00000000..3af05872
- --- /dev/null
- +++ b/UIKit/_UICollectionSizeProviding-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 _UICollectionSizeProviding <NSObject>
- +- (struct CGSize)sizeForIndex:(long long)arg1;
- +- (_Bool)indexIsValid:(long long)arg1;
- +- (long long)count;
- +@end
- +
- diff --git a/UIKit/_UICollectionViewCellAppearanceState.h b/UIKit/_UICollectionViewCellAppearanceState.h
- new file mode 100644
- index 00000000..3ae0b5d4
- --- /dev/null
- +++ b/UIKit/_UICollectionViewCellAppearanceState.h
- @@ -0,0 +1,37 @@
- +//
- +// 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 _UICollectionViewCellAppearanceState : NSObject
- +{
- + _Bool _hasLifted;
- + _Bool _hasBeganCancelling;
- + int _dragState;
- +}
- +
- +@property(nonatomic) int dragState; // @synthesize dragState=_dragState;
- +@property(nonatomic) _Bool hasBeganCancelling; // @synthesize hasBeganCancelling=_hasBeganCancelling;
- +@property(nonatomic) _Bool hasLifted; // @synthesize hasLifted=_hasLifted;
- +- (id)description;
- +- (void)didEnd;
- +@property(readonly, nonatomic) _Bool hasBeganDroppingInto;
- +@property(readonly, nonatomic) _Bool enrouteToOrReachedTerminalState;
- +- (void)didCompleteDropping;
- +- (void)didCompleteCancelling;
- +- (void)didBeginCancelling;
- +- (void)willBeginCancelling;
- +- (void)didBeginDroppingInto;
- +- (void)didBeginDropping;
- +- (void)didMove;
- +- (void)didCompleteLift;
- +- (void)didBeginLift;
- +@property(readonly, nonatomic) long long appearance;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UICollectionViewCellPromiseRegion.h b/UIKit/_UICollectionViewCellPromiseRegion.h
- index a2a54408..35358aa9 100644
- --- a/UIKit/_UICollectionViewCellPromiseRegion.h
- +++ b/UIKit/_UICollectionViewCellPromiseRegion.h
- @@ -6,14 +6,14 @@
- #import <Foundation/NSObject.h>
- -#import <UIKit/_UIFocusPromiseRegionDelegate-Protocol.h>
- #import <UIKit/_UIFocusRegionContainer-Protocol.h>
- #import <UIKit/_UILegacyFocusRegion-Protocol.h>
- -@class NSString, UICollectionView, UICollectionViewLayoutAttributes;
- +@class NSArray, NSString, UICollectionView, UICollectionViewLayoutAttributes, UIView;
- +@protocol UIFocusEnvironment;
- __attribute__((visibility("hidden")))
- -@interface _UICollectionViewCellPromiseRegion : NSObject <_UIFocusPromiseRegionDelegate, _UILegacyFocusRegion, _UIFocusRegionContainer>
- +@interface _UICollectionViewCellPromiseRegion : NSObject <_UILegacyFocusRegion, _UIFocusRegionContainer>
- {
- UICollectionView *_collectionView;
- UICollectionViewLayoutAttributes *_layoutAttributes;
- @@ -22,26 +22,35 @@ __attribute__((visibility("hidden")))
- @property(retain, nonatomic) UICollectionViewLayoutAttributes *layoutAttributes; // @synthesize layoutAttributes=_layoutAttributes;
- @property(nonatomic) __weak UICollectionView *collectionView; // @synthesize collectionView=_collectionView;
- - (void).cxx_destruct;
- -- (id)_fulfillFocusPromiseRegion:(id)arg1;
- +- (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, copy, nonatomic) NSArray *preferredFocusEnvironments;
- +@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;
- @property(readonly, copy) NSString *description;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @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/_UICollectionViewDragAndDropController.h b/UIKit/_UICollectionViewDragAndDropController.h
- new file mode 100644
- index 00000000..eac7e544
- --- /dev/null
- +++ b/UIKit/_UICollectionViewDragAndDropController.h
- @@ -0,0 +1,149 @@
- +//
- +// 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/_UICollectionViewShadowUpdatesController.h>
- +
- +#import <UIKit/UICollectionViewDropCoordinator-Protocol.h>
- +#import <UIKit/_UICollectionViewDragDestinationControllerDelegate-Protocol.h>
- +#import <UIKit/_UICollectionViewDragSourceControllerDelegate-Protocol.h>
- +#import <UIKit/_UICollectionViewDropCoordinator-Protocol.h>
- +#import <UIKit/_UICollectionViewPlaceholderContextDelegate-Protocol.h>
- +
- +@class NSArray, NSIndexPath, NSMapTable, NSMutableArray, NSMutableDictionary, NSMutableSet, NSString, NSUUID, UICollectionViewDropProposal, _UICollectionViewDragDestinationController, _UICollectionViewDragSourceController, _UICollectionViewPlaceholderContext;
- +@protocol UIDropSession;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICollectionViewDragAndDropController : _UICollectionViewShadowUpdatesController <_UICollectionViewPlaceholderContextDelegate, _UICollectionViewDragSourceControllerDelegate, _UICollectionViewDragDestinationControllerDelegate, _UICollectionViewDropCoordinator, UICollectionViewDropCoordinator>
- +{
- + int _sessionKind;
- + _UICollectionViewDragDestinationController *_destinationController;
- + _UICollectionViewDragSourceController *_sourceController;
- + NSMutableArray *__reorderedItems;
- + _UICollectionViewPlaceholderContext *_currentlyInsertingPlaceholderContext;
- + NSMutableDictionary *_placeholderContextsByIndexPath;
- + NSMutableSet *_placeholderContexts;
- + NSMutableDictionary *_cellAppearanceStates;
- + NSMutableArray *_dropCoordinatorItems;
- + NSMapTable *_dropCoordinatorItemsMap;
- + NSMutableArray *_cellsDeferredForReuse;
- + long long _sessionRefCount;
- + NSUUID *_currentDropInsertionShadowUpdateIdentifier;
- +}
- +
- +@property(nonatomic) int sessionKind; // @synthesize sessionKind=_sessionKind;
- +@property(retain, nonatomic) NSUUID *currentDropInsertionShadowUpdateIdentifier; // @synthesize currentDropInsertionShadowUpdateIdentifier=_currentDropInsertionShadowUpdateIdentifier;
- +@property(nonatomic) long long sessionRefCount; // @synthesize sessionRefCount=_sessionRefCount;
- +@property(retain, nonatomic) NSMutableArray *cellsDeferredForReuse; // @synthesize cellsDeferredForReuse=_cellsDeferredForReuse;
- +@property(retain, nonatomic) NSMapTable *dropCoordinatorItemsMap; // @synthesize dropCoordinatorItemsMap=_dropCoordinatorItemsMap;
- +@property(retain, nonatomic) NSMutableArray *dropCoordinatorItems; // @synthesize dropCoordinatorItems=_dropCoordinatorItems;
- +@property(retain, nonatomic) NSMutableDictionary *cellAppearanceStates; // @synthesize cellAppearanceStates=_cellAppearanceStates;
- +@property(retain, nonatomic) NSMutableSet *placeholderContexts; // @synthesize placeholderContexts=_placeholderContexts;
- +@property(retain, nonatomic) NSMutableDictionary *placeholderContextsByIndexPath; // @synthesize placeholderContextsByIndexPath=_placeholderContextsByIndexPath;
- +@property(retain, nonatomic) _UICollectionViewPlaceholderContext *currentlyInsertingPlaceholderContext; // @synthesize currentlyInsertingPlaceholderContext=_currentlyInsertingPlaceholderContext;
- +@property(retain, nonatomic) NSMutableArray *_reorderedItems; // @synthesize _reorderedItems=__reorderedItems;
- +@property(retain, nonatomic) _UICollectionViewDragSourceController *sourceController; // @synthesize sourceController=_sourceController;
- +@property(retain, nonatomic) _UICollectionViewDragDestinationController *destinationController; // @synthesize destinationController=_destinationController;
- +- (void).cxx_destruct;
- +@property(readonly, nonatomic) id <UIDropSession> dropSession;
- +@property(readonly, nonatomic) id <UIDropSession> session;
- +@property(readonly, nonatomic) UICollectionViewDropProposal *dropProposal;
- +@property(readonly, nonatomic) UICollectionViewDropProposal *proposal;
- +- (void)dropToTarget:(id)arg1 forDragItem:(id)arg2;
- +- (void)dropToLocation:(struct CGPoint)arg1 inContainerView:(id)arg2 withTransform:(struct CGAffineTransform)arg3 forDragItem:(id)arg4;
- +- (id)dropToPlaceholderInsertedAtIndexPath:(id)arg1 reuseIdentifier:(id)arg2 forDragItem:(id)arg3 cellUpdateHandler:(CDUnknownBlockType)arg4;
- +- (id)dropToPlaceholderCellAtIndexPath:(id)arg1 reuseIdentifier:(id)arg2 forDragItem:(id)arg3 cellUpdateHandler:(CDUnknownBlockType)arg4;
- +- (void)dropToItemAtIndexPath:(id)arg1 forDragItem:(id)arg2;
- +- (void)dropItem:(id)arg1 toTarget:(id)arg2;
- +- (void)dropItem:(id)arg1 intoItemAtIndexPath:(id)arg2 rect:(struct CGRect)arg3;
- +- (void)dropItem:(id)arg1 toItemAtIndexPath:(id)arg2;
- +- (id)dropItem:(id)arg1 toPlaceholderInsertedAtIndexPath:(id)arg2 withReuseIdentifier:(id)arg3 cellUpdateHandler:(CDUnknownBlockType)arg4;
- +@property(readonly, nonatomic) NSArray *items;
- +- (void)_performCancelDropToIndexPath:(id)arg1 forDragItem:(id)arg2;
- +- (_Bool)placeholderContext:(id)arg1 didCommitInsertionWithDataSourceUpdates:(CDUnknownBlockType)arg2;
- +- (void)placeholderContextNeedsCellUpdate:(id)arg1;
- +- (id)placeholderContextDidDismiss:(id)arg1;
- +- (id)insertPlaceholderForItemAtIndexPath:(id)arg1 forDragItem:(id)arg2 reuseIdentifier:(id)arg3 cellUpdateHandler:(CDUnknownBlockType)arg4;
- +- (id)presentationIndexPathForDataSourceIndexPath:(id)arg1;
- +- (id)dataSourceIndexPathForPresentationIndexPath:(id)arg1;
- +- (long long)numberOfItemsInSection:(long long)arg1;
- +- (long long)numberOfSections;
- +- (id)sourceIndexPaths;
- +@property(readonly, nonatomic) NSIndexPath *destinationIndexPath;
- +- (void)dragDestinationControllerSessionDidEnd:(id)arg1;
- +- (void)dragDestinationControllerSessionWillBegin:(id)arg1;
- +- (void)dragDestinationControllerDidConcludeDrop:(id)arg1;
- +- (void)dragDestinationController:(id)arg1 didCompleteDropAnimationForDragItem:(id)arg2;
- +- (void)dragDestinationController:(id)arg1 willBeginDropAnimationForDragItem:(id)arg2;
- +- (void)dragDestinationController:(id)arg1 didPerformDropAtIndexPath:(id)arg2;
- +- (void)dragDestinationController:(id)arg1 willPerformDropAtIndexPath:(id)arg2;
- +- (void)dragSourceController:(id)arg1 didUpdateItemCountOfSelectedItems:(long long)arg2;
- +- (void)dragSourceController:(id)arg1 didCompleteAnimatingCancelForItemsAtIndexPaths:(id)arg2;
- +- (void)dragSourceController:(id)arg1 willBeginAnimatingCancelForItemsAtIndexPaths:(id)arg2 withAnimator:(id)arg3;
- +- (void)dragSourceController:(id)arg1 didSupplyCancellationPreviewForItemAtIndexPath:(id)arg2;
- +- (void)dragSourceController:(id)arg1 didEndForItemsAtIndexPaths:(id)arg2;
- +- (void)dragSourceController:(id)arg1 willEndForItemsAtIndexPaths:(id)arg2 withDropOperation:(unsigned long long)arg3;
- +- (void)dragSourceController:(id)arg1 didUpdateItemsAtIndexPaths:(id)arg2;
- +- (void)dragSourceControllerSessionWillBegin:(id)arg1;
- +- (void)dragSourceController:(id)arg1 didCompleteLiftForItemsAtIndexPaths:(id)arg2;
- +- (void)dragSourceController:(id)arg1 willBeginLiftForItemsAtIndexPaths:(id)arg2;
- +- (id)_presentationIndexPathForIndexPath:(id)arg1 allowingAppendingInserts:(_Bool)arg2;
- +- (void)_addDropCoordinatorItem:(id)arg1;
- +- (id)_indexPathForCellAppearanceState:(id)arg1;
- +- (id)_cellAppearanceStateForIndexPath:(id)arg1;
- +- (_Bool)_deleteShadowUpdateWithIdentifier:(id)arg1;
- +- (void)_updateCellIfNeeded:(id)arg1 atIndexPath:(id)arg2;
- +- (id)_shadowUpdateReuseIdentifierForItemItemAtIndexPath:(id)arg1;
- +- (_Bool)_hasReorderingMoved;
- +- (_Bool)_isReordering;
- +- (_Bool)_removeMoveShadowUpdateMatchingReorderedItem:(id)arg1;
- +- (void)_removeReorderedItemsCellsFromViewHierarchy;
- +- (void)_resetReorderedItems;
- +- (void)_updateCellAppearanceForCell:(id)arg1 appearance:(long long)arg2;
- +- (long long)_determineAppearanceForItemAtIndexPath:(id)arg1;
- +- (void)_updateAppearanceForCell:(id)arg1 atIndexPath:(id)arg2 appearance:(long long)arg3;
- +- (void)_updateCellAppearancesForItemsAtIndexPaths:(id)arg1;
- +- (int)_determineSessionKind;
- +- (void)didRebaseWithNewBaseUpdateMap:(id)arg1;
- +- (void)_shadowUpdatesWereReverted;
- +- (void)_rollbackCurrentDropInsertion;
- +- (void)_beginReorderingForItemAtIndexPath:(id)arg1 cell:(id)arg2;
- +- (void)_beginDragAndDropInsertingItemAtIndexPath:(id)arg1;
- +- (void)_removeAnyDeferredReuseCells;
- +- (void)_cleanupAfterOutstandingSessionCompletion;
- +- (void)_decrementSessionRefCount;
- +- (void)_incrementSessionRefCount;
- +- (id)_dropCoordinatorItemForIndexPath:(id)arg1;
- +- (id)_dropCoordinatorItemForDragItem:(id)arg1;
- +- (_Bool)updateWillCauseInternalInconsistency:(id)arg1;
- +- (id)indexPathForCurrentReorderedItem;
- +- (id)indexPathForOriginalReorderedItem;
- +- (id)indexPathForDragAndDropInsertion;
- +@property(readonly, nonatomic) unsigned long long reorderingCapabilities;
- +@property(readonly, nonatomic) NSArray *reorderedItems;
- +- (id)placeholderContextForDragItem:(id)arg1;
- +- (_Bool)isDragDestinationInteractivelyReordering;
- +- (void)reset;
- +- (_Bool)isCellPerformingLegacyReorderingAtIndexPath:(id)arg1;
- +- (_Bool)cancelReorderingShouldRevertOrdering;
- +- (_Bool)hasShadowUpdates;
- +- (void)transferOwnershipOfCellForDeferredReuseAfterDropAnimations:(id)arg1;
- +- (_Bool)cellShouldRemainInHierarchy:(id)arg1 indexPath:(id)arg2;
- +- (void)updateAppearanceForCell:(id)arg1 withAppearance:(long long)arg2;
- +- (void)updateAppearanceForCell:(id)arg1 atIndexPath:(id)arg2;
- +- (CDUnknownBlockType)endReordering;
- +- (CDUnknownBlockType)cancelReordering;
- +- (void)updateReorderingTargetIndexPath:(id)arg1;
- +- (_Bool)beginReorderingForItemAtIndexPath:(id)arg1 cell:(id)arg2;
- +@property(readonly, copy) NSString *description;
- +- (id)initWithCollectionView:(id)arg1;
- +
- +// Remaining properties
- +@property(readonly, copy) NSString *debugDescription;
- +@property(readonly) unsigned long long hash;
- +@property(readonly) Class superclass;
- +
- +@end
- +
- diff --git a/UIKit/_UICollectionViewDragDestinationController.h b/UIKit/_UICollectionViewDragDestinationController.h
- new file mode 100644
- index 00000000..ffa38164
- --- /dev/null
- +++ b/UIKit/_UICollectionViewDragDestinationController.h
- @@ -0,0 +1,95 @@
- +//
- +// 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/UIDropInteractionDelegate-Protocol.h>
- +#import <UIKit/_UICollectionViewShadowUpdatesRebaseApplicable-Protocol.h>
- +
- +@class CADisplayLink, NSIndexPath, NSString, UICollectionView, UICollectionViewDropProposal, UIDropInteraction, _UIDragDestinationControllerDropProposalState, _UIDragDestinationControllerReorderingState, _UIDragDestinationControllerSessionState;
- +@protocol UIDropSession, _UICollectionViewDragDestinationControllerDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICollectionViewDragDestinationController : NSObject <UIDropInteractionDelegate, _UICollectionViewShadowUpdatesRebaseApplicable>
- +{
- + UICollectionView *_collectionView;
- + UIDropInteraction *_dropInteraction;
- + id <_UICollectionViewDragDestinationControllerDelegate> _delegate;
- + CADisplayLink *_reorderDisplayLink;
- + _UIDragDestinationControllerSessionState *_sessionState;
- + _UIDragDestinationControllerReorderingState *_reorderingState;
- + _UIDragDestinationControllerDropProposalState *_dropProposalState;
- +}
- +
- ++ (id)controllerForCollectionView:(id)arg1 delegate:(id)arg2;
- +@property(retain, nonatomic) _UIDragDestinationControllerDropProposalState *dropProposalState; // @synthesize dropProposalState=_dropProposalState;
- +@property(retain, nonatomic) _UIDragDestinationControllerReorderingState *reorderingState; // @synthesize reorderingState=_reorderingState;
- +@property(retain, nonatomic) _UIDragDestinationControllerSessionState *sessionState; // @synthesize sessionState=_sessionState;
- +@property(retain, nonatomic) CADisplayLink *reorderDisplayLink; // @synthesize reorderDisplayLink=_reorderDisplayLink;
- +@property(nonatomic) __weak id <_UICollectionViewDragDestinationControllerDelegate> delegate; // @synthesize delegate=_delegate;
- +@property(nonatomic) __weak UIDropInteraction *dropInteraction; // @synthesize dropInteraction=_dropInteraction;
- +@property(nonatomic) __weak UICollectionView *collectionView; // @synthesize collectionView=_collectionView;
- +- (void).cxx_destruct;
- +- (void)applyingRebasingUpdatesWithUpdateMap:(id)arg1;
- +- (_Bool)_hasGapLargeEnoughToRequireDropActionCallForCurrentItemAttributes:(id)arg1 proposedNextItemAttributes:(id)arg2;
- +- (id)_computeNextItemAttributesStartingFromItemAttributes:(id)arg1 withCurrentDragLocation:(struct CGPoint)arg2;
- +- (_Bool)_shouldQueryDropActionForIndexPath:(id)arg1;
- +- (id)_dragAndDropController;
- +- (id)_effectiveDropProposalForProposal:(id)arg1;
- +- (void)_updateDropProposalByQueryingClientIfNeeded:(id)arg1;
- +- (_Bool)_isMultiItemSource;
- +- (_Bool)_shouldPerformMovementForProposal:(id)arg1;
- +- (void)_commitCurrentInteractiveReordering;
- +- (void)_cancelCurrentInteractiveReorder;
- +- (void)_commitCurrentDragAndDropSession;
- +- (void)_reorderingDisplayLinkDidTick;
- +- (_Bool)_delegateImplementsSelector:(SEL)arg1;
- +- (_Bool)_delegateImplementsTargetIndexPath;
- +- (_Bool)_delegateImplementsDidExit;
- +- (_Bool)_delegateImplementsDropActionForIndexPath;
- +- (_Bool)_delegateImplementsPerformDropFromIndexPathsWithAction;
- +- (_Bool)_delegateImplementsPerformDropFromIndexPathsWithCoordinator;
- +- (_Bool)_isLocalInteractiveMove;
- +- (void)_resumeReorderingDisplayLink;
- +- (void)_pauseReorderingDisplayLink;
- +- (void)_configureReorderingDisplayLink;
- +- (void)_configureInteraction;
- +- (void)_endInteractiveReorderingIfNeeded;
- +- (void)_cancelInteractiveReorderingIfNeeded;
- +- (_Bool)_isCompatibilityMode;
- +- (id)_dropDelegateActual;
- +- (id)_dropDelegateProxy;
- +- (id)_dragDestinationDelegateActual;
- +- (id)_dragDestinationDelegateProxy;
- +- (void)dropInteraction:(id)arg1 item:(id)arg2 willAnimateDropWithAnimator:(id)arg3;
- +- (id)dropInteraction:(id)arg1 previewForDroppingItem:(id)arg2 withDefault:(id)arg3;
- +- (void)dropInteraction:(id)arg1 sessionDidEnd:(id)arg2;
- +- (void)dropInteraction:(id)arg1 concludeDrop:(id)arg2;
- +- (void)dropInteraction:(id)arg1 performDrop:(id)arg2;
- +- (void)dropInteraction:(id)arg1 sessionDidExit:(id)arg2;
- +- (id)dropInteraction:(id)arg1 sessionDidUpdate:(id)arg2;
- +- (void)dropInteraction:(id)arg1 sessionDidEnter:(id)arg2;
- +- (_Bool)dropInteraction:(id)arg1 canHandleSession:(id)arg2;
- +- (_Bool)hasPerformedReordering;
- +- (void)dropWasCancelled;
- +- (void)dragSourceSelectedItemCountDidChangeWithCount:(long long)arg1;
- +- (_Bool)isInteractiveReorderingDisabled;
- +@property(readonly, nonatomic) id <UIDropSession> currentDropSession;
- +@property(readonly, nonatomic) UICollectionViewDropProposal *currentDropProposal;
- +@property(readonly, nonatomic) NSIndexPath *currentIndexPath;
- +@property(readonly, nonatomic) _Bool supportsLocalSessionReordering;
- +@property(readonly, nonatomic) _Bool isActive;
- +- (void)dealloc;
- +@property(readonly, copy) NSString *description;
- +- (id)initWithCollectionView:(id)arg1 delegate:(id)arg2;
- +
- +// Remaining properties
- +@property(readonly, copy) NSString *debugDescription;
- +@property(readonly) unsigned long long hash;
- +@property(readonly) Class superclass;
- +
- +@end
- +
- diff --git a/UIKit/_UICollectionViewDragDestinationControllerDelegate-Protocol.h b/UIKit/_UICollectionViewDragDestinationControllerDelegate-Protocol.h
- new file mode 100644
- index 00000000..55714ba2
- --- /dev/null
- +++ b/UIKit/_UICollectionViewDragDestinationControllerDelegate-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 NSIndexPath, UIDragItem, _UICollectionViewDragDestinationController;
- +
- +@protocol _UICollectionViewDragDestinationControllerDelegate <NSObject>
- +- (void)dragDestinationControllerSessionDidEnd:(_UICollectionViewDragDestinationController *)arg1;
- +- (void)dragDestinationControllerSessionWillBegin:(_UICollectionViewDragDestinationController *)arg1;
- +- (void)dragDestinationControllerDidConcludeDrop:(_UICollectionViewDragDestinationController *)arg1;
- +- (void)dragDestinationController:(_UICollectionViewDragDestinationController *)arg1 didCompleteDropAnimationForDragItem:(UIDragItem *)arg2;
- +- (void)dragDestinationController:(_UICollectionViewDragDestinationController *)arg1 willBeginDropAnimationForDragItem:(UIDragItem *)arg2;
- +- (void)dragDestinationController:(_UICollectionViewDragDestinationController *)arg1 didPerformDropAtIndexPath:(NSIndexPath *)arg2;
- +- (void)dragDestinationController:(_UICollectionViewDragDestinationController *)arg1 willPerformDropAtIndexPath:(NSIndexPath *)arg2;
- +@end
- +
- diff --git a/UIKit/_UICollectionViewDragSourceController.h b/UIKit/_UICollectionViewDragSourceController.h
- new file mode 100644
- index 00000000..f873a4c9
- --- /dev/null
- +++ b/UIKit/_UICollectionViewDragSourceController.h
- @@ -0,0 +1,84 @@
- +//
- +// 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/UIDragInteractionDelegate-Protocol.h>
- +#import <UIKit/_UICollectionViewShadowUpdatesRebaseApplicable-Protocol.h>
- +
- +@class NSArray, NSIndexPath, NSString, UICollectionView, UIDragInteraction, _UICollectionViewDragSourceControllerDragState, _UICollectionViewDragSourceControllerSessionState;
- +@protocol UIDragSession, _UICollectionViewDragSourceControllerDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICollectionViewDragSourceController : NSObject <UIDragInteractionDelegate, _UICollectionViewShadowUpdatesRebaseApplicable>
- +{
- + UICollectionView *_collectionView;
- + UIDragInteraction *_dragInteraction;
- + id <_UICollectionViewDragSourceControllerDelegate> _delegate;
- + _UICollectionViewDragSourceControllerSessionState *_sessionState;
- + _UICollectionViewDragSourceControllerDragState *_dragState;
- +}
- +
- ++ (id)controllerForCollectionView:(id)arg1 delegate:(id)arg2;
- +@property(retain, nonatomic) _UICollectionViewDragSourceControllerDragState *dragState; // @synthesize dragState=_dragState;
- +@property(retain, nonatomic) _UICollectionViewDragSourceControllerSessionState *sessionState; // @synthesize sessionState=_sessionState;
- +@property(nonatomic) __weak id <_UICollectionViewDragSourceControllerDelegate> delegate; // @synthesize delegate=_delegate;
- +@property(nonatomic) __weak UIDragInteraction *dragInteraction; // @synthesize dragInteraction=_dragInteraction;
- +@property(nonatomic) __weak UICollectionView *collectionView; // @synthesize collectionView=_collectionView;
- +- (void).cxx_destruct;
- +- (void)applyingRebasingUpdatesWithUpdateMap:(id)arg1;
- +- (id)_previewParametersForItemAtIndexPath:(id)arg1;
- +- (id)_queryForItemsFromClientForSession:(id)arg1 indexPath:(id)arg2 location:(struct CGPoint)arg3 isInitialQuery:(_Bool)arg4;
- +- (_Bool)_isCompatibilityMode;
- +- (void)_addDragItemsToExistingSession:(id)arg1 forIndexPath:(id)arg2;
- +- (_Bool)_isItemAtIndexPathCurrentlyDragging:(id)arg1;
- +- (id)_initialIndexPathForDragSessionIndexPath:(id)arg1;
- +- (id)_layoutIndexPathsForItems:(id)arg1;
- +- (id)_layoutIndexPathsForDraggingItems;
- +- (void)_addIndexPathForDraggingItem:(id)arg1;
- +- (_Bool)_delegateImplementsSelector:(SEL)arg1;
- +- (_Bool)_delegateImplementsDragSourceDidAddItem;
- +- (_Bool)_delegateImplementsDragItemsForItemAtIndexPathWithDefaultPreview;
- +- (_Bool)_delegateImplementsDragItemsForItemAtIndexPath;
- +- (_Bool)_delegateImplementsDragSourceItemsAtIndexPath;
- +- (void)_configureInteraction;
- +- (id)_dragAndDropController;
- +- (id)_dragSourceDelegateProxy;
- +- (id)_dragSourceDelegateActual;
- +- (id)_dragDelegateProxy;
- +- (id)_dragDelegateActual;
- +- (void)dragInteraction:(id)arg1 item:(id)arg2 willAnimateCancelWithAnimator:(id)arg3;
- +- (id)dragInteraction:(id)arg1 previewForCancellingItem:(id)arg2 withDefault:(id)arg3;
- +- (void)dragInteraction:(id)arg1 session:(id)arg2 willAddItems:(id)arg3 forInteraction:(id)arg4;
- +- (id)dragInteraction:(id)arg1 sessionForAddingItems:(id)arg2 withTouchAtPoint:(struct CGPoint)arg3;
- +- (id)dragInteraction:(id)arg1 itemsForAddingToSession:(id)arg2 withTouchAtPoint:(struct CGPoint)arg3;
- +- (void)dragInteraction:(id)arg1 sessionDidTransferItems:(id)arg2;
- +- (void)dragInteraction:(id)arg1 session:(id)arg2 didEndWithOperation:(unsigned long long)arg3;
- +- (void)dragInteraction:(id)arg1 session:(id)arg2 willEndWithOperation:(unsigned long long)arg3;
- +- (void)dragInteraction:(id)arg1 sessionDidMove:(id)arg2;
- +- (_Bool)dragInteraction:(id)arg1 prefersFullSizePreviewsForSession:(id)arg2;
- +- (void)dragInteraction:(id)arg1 sessionWillBegin:(id)arg2;
- +- (void)dragInteraction:(id)arg1 willAnimateLiftWithAnimator:(id)arg2 session:(id)arg3;
- +- (id)dragInteraction:(id)arg1 previewForLiftingItem:(id)arg2 session:(id)arg3;
- +- (id)dragInteraction:(id)arg1 itemsForBeginningSession:(id)arg2;
- +- (void)setDragInteractionEnabled:(_Bool)arg1;
- +- (id)indexPathForDragItem:(id)arg1;
- +@property(readonly, nonatomic) _Bool isActive;
- +@property(readonly, nonatomic) NSIndexPath *dragFromIndexPath;
- +@property(readonly, nonatomic) NSArray *dragFromIndexPaths;
- +@property(readonly, nonatomic) long long currentSessionItemCount;
- +@property(readonly, nonatomic) id <UIDragSession> dragSession;
- +- (void)dealloc;
- +@property(readonly, copy) NSString *description;
- +- (id)initWithCollectionView:(id)arg1 delegate:(id)arg2;
- +
- +// Remaining properties
- +@property(readonly, copy) NSString *debugDescription;
- +@property(readonly) unsigned long long hash;
- +@property(readonly) Class superclass;
- +
- +@end
- +
- diff --git a/UIKit/_UICollectionViewDragSourceControllerDelegate-Protocol.h b/UIKit/_UICollectionViewDragSourceControllerDelegate-Protocol.h
- new file mode 100644
- index 00000000..ca1874a1
- --- /dev/null
- +++ b/UIKit/_UICollectionViewDragSourceControllerDelegate-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/NSObject-Protocol.h>
- +
- +@class NSArray, NSIndexPath, _UICollectionViewDragSourceController;
- +@protocol UIDragAnimating;
- +
- +@protocol _UICollectionViewDragSourceControllerDelegate <NSObject>
- +- (void)dragSourceController:(_UICollectionViewDragSourceController *)arg1 didUpdateItemCountOfSelectedItems:(long long)arg2;
- +- (void)dragSourceController:(_UICollectionViewDragSourceController *)arg1 didEndForItemsAtIndexPaths:(NSArray *)arg2;
- +- (void)dragSourceController:(_UICollectionViewDragSourceController *)arg1 willEndForItemsAtIndexPaths:(NSArray *)arg2 withDropOperation:(unsigned long long)arg3;
- +- (void)dragSourceController:(_UICollectionViewDragSourceController *)arg1 didCompleteAnimatingCancelForItemsAtIndexPaths:(NSArray *)arg2;
- +- (void)dragSourceController:(_UICollectionViewDragSourceController *)arg1 willBeginAnimatingCancelForItemsAtIndexPaths:(NSArray *)arg2 withAnimator:(id <UIDragAnimating>)arg3;
- +- (void)dragSourceController:(_UICollectionViewDragSourceController *)arg1 didSupplyCancellationPreviewForItemAtIndexPath:(NSIndexPath *)arg2;
- +- (void)dragSourceController:(_UICollectionViewDragSourceController *)arg1 didUpdateItemsAtIndexPaths:(NSArray *)arg2;
- +- (void)dragSourceControllerSessionWillBegin:(_UICollectionViewDragSourceController *)arg1;
- +- (void)dragSourceController:(_UICollectionViewDragSourceController *)arg1 didCompleteLiftForItemsAtIndexPaths:(NSArray *)arg2;
- +- (void)dragSourceController:(_UICollectionViewDragSourceController *)arg1 willBeginLiftForItemsAtIndexPaths:(NSArray *)arg2;
- +@end
- +
- diff --git a/UIKit/_UICollectionViewDragSourceControllerDragState.h b/UIKit/_UICollectionViewDragSourceControllerDragState.h
- new file mode 100644
- index 00000000..7360a94e
- --- /dev/null
- +++ b/UIKit/_UICollectionViewDragSourceControllerDragState.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>
- +
- +@class NSArray, NSIndexPath, NSMutableOrderedSet, NSPointerArray;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICollectionViewDragSourceControllerDragState : NSObject
- +{
- + NSMutableOrderedSet *_indexPathsOfDraggingItems;
- + NSPointerArray *_dragItemsWithRebasableIndexPaths;
- +}
- +
- +@property(retain, nonatomic) NSPointerArray *dragItemsWithRebasableIndexPaths; // @synthesize dragItemsWithRebasableIndexPaths=_dragItemsWithRebasableIndexPaths;
- +@property(retain, nonatomic) NSMutableOrderedSet *indexPathsOfDraggingItems; // @synthesize indexPathsOfDraggingItems=_indexPathsOfDraggingItems;
- +- (void).cxx_destruct;
- +- (void)rebaseIndexPathsWithUpdateMap:(id)arg1;
- +@property(readonly, nonatomic) NSArray *draggingIndexPaths;
- +- (_Bool)isDraggingFromIndexPath:(id)arg1;
- +- (id)indexPathForDragItem:(id)arg1 forCollectionView:(id)arg2;
- +- (void)setIndexPath:(id)arg1 forDragItem:(id)arg2 collectionView:(id)arg3;
- +- (void)addDraggingIndexPath:(id)arg1;
- +@property(readonly, nonatomic) NSIndexPath *dragFromIndexPath;
- +- (id)description;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UICollectionViewDragSourceControllerSessionState.h b/UIKit/_UICollectionViewDragSourceControllerSessionState.h
- new file mode 100644
- index 00000000..131b08ec
- --- /dev/null
- +++ b/UIKit/_UICollectionViewDragSourceControllerSessionState.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>
- +
- +@protocol UIDragSession;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICollectionViewDragSourceControllerSessionState : NSObject
- +{
- + id <UIDragSession> _dragSession;
- +}
- +
- +@property(retain, nonatomic) id <UIDragSession> dragSession; // @synthesize dragSession=_dragSession;
- +- (void).cxx_destruct;
- +- (id)description;
- +@property(readonly, nonatomic) _Bool isActive;
- +
- +@end
- +
- diff --git a/UIKit/_UICollectionViewDropCoordinator-Protocol.h b/UIKit/_UICollectionViewDropCoordinator-Protocol.h
- new file mode 100644
- index 00000000..d4859756
- --- /dev/null
- +++ b/UIKit/_UICollectionViewDropCoordinator-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/UICollectionViewDropCoordinator-Protocol.h>
- +
- +@class NSIndexPath, NSString, UICollectionViewDropProposal, UIDragItem, UIDragPreviewTarget;
- +@protocol UIDropSession, _UICollectionViewDropPlaceholderContext;
- +
- +@protocol _UICollectionViewDropCoordinator <UICollectionViewDropCoordinator>
- +@property(readonly, nonatomic) id <UIDropSession> dropSession;
- +@property(readonly, nonatomic) UICollectionViewDropProposal *dropProposal;
- +- (void)dropToTarget:(UIDragPreviewTarget *)arg1 forDragItem:(UIDragItem *)arg2;
- +- (id <_UICollectionViewDropPlaceholderContext>)dropToPlaceholderInsertedAtIndexPath:(NSIndexPath *)arg1 reuseIdentifier:(NSString *)arg2 forDragItem:(UIDragItem *)arg3 cellUpdateHandler:(void (^)(UICollectionViewCell *))arg4;
- +- (void)dropToItemAtIndexPath:(NSIndexPath *)arg1 forDragItem:(UIDragItem *)arg2;
- +@end
- +
- diff --git a/UIKit/_UICollectionViewDropCoordinatorItem.h b/UIKit/_UICollectionViewDropCoordinatorItem.h
- new file mode 100644
- index 00000000..0f3b6801
- --- /dev/null
- +++ b/UIKit/_UICollectionViewDropCoordinatorItem.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 NSIndexPath, UIDragItem, UIView;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICollectionViewDropCoordinatorItem : NSObject
- +{
- + _Bool _shouldRemainInHierarchy;
- + int _kind;
- + NSIndexPath *_destinationIndexPath;
- + UIDragItem *_dragItem;
- + UIView *_containerView;
- + struct CGPoint _location;
- + struct CGAffineTransform _transform;
- +}
- +
- +@property(nonatomic) _Bool shouldRemainInHierarchy; // @synthesize shouldRemainInHierarchy=_shouldRemainInHierarchy;
- +@property(nonatomic) struct CGAffineTransform transform; // @synthesize transform=_transform;
- +@property(nonatomic) int kind; // @synthesize kind=_kind;
- +@property(nonatomic) __weak UIView *containerView; // @synthesize containerView=_containerView;
- +@property(nonatomic) struct CGPoint location; // @synthesize location=_location;
- +@property(nonatomic) __weak UIDragItem *dragItem; // @synthesize dragItem=_dragItem;
- +@property(retain, nonatomic) NSIndexPath *destinationIndexPath; // @synthesize destinationIndexPath=_destinationIndexPath;
- +- (void).cxx_destruct;
- +- (id)description;
- +- (id)initWithLocation:(struct CGPoint)arg1 inContainerView:(id)arg2 withTransform:(struct CGAffineTransform)arg3 dragItem:(id)arg4;
- +- (id)initWithDestinationIndexPath:(id)arg1 dragItem:(id)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UICollectionViewDropItem-Protocol.h b/UIKit/_UICollectionViewDropItem-Protocol.h
- new file mode 100644
- index 00000000..6de4ae7f
- --- /dev/null
- +++ b/UIKit/_UICollectionViewDropItem-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/UICollectionViewDropItem-Protocol.h>
- +
- +@protocol _UICollectionViewDropItem <UICollectionViewDropItem>
- +@end
- +
- diff --git a/UIKit/_UICollectionViewDropItem.h b/UIKit/_UICollectionViewDropItem.h
- new file mode 100644
- index 00000000..a3180564
- --- /dev/null
- +++ b/UIKit/_UICollectionViewDropItem.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/_UICollectionViewDropItem-Protocol.h>
- +
- +@class NSIndexPath, NSString, UIDragItem;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICollectionViewDropItem : NSObject <_UICollectionViewDropItem>
- +{
- + UIDragItem *_dragItem;
- + NSIndexPath *_sourceIndexPath;
- + struct CGSize _previewSize;
- +}
- +
- +@property(retain, nonatomic) NSIndexPath *sourceIndexPath; // @synthesize sourceIndexPath=_sourceIndexPath;
- +@property(nonatomic) struct CGSize previewSize; // @synthesize previewSize=_previewSize;
- +@property(retain, nonatomic) UIDragItem *dragItem; // @synthesize dragItem=_dragItem;
- +- (void).cxx_destruct;
- +@property(readonly, copy) NSString *description;
- +- (id)initWithDragItem:(id)arg1 previewSize:(struct CGSize)arg2 sourceIndexPath:(id)arg3;
- +
- +// Remaining properties
- +@property(readonly, copy) NSString *debugDescription;
- +@property(readonly) unsigned long long hash;
- +@property(readonly) Class superclass;
- +
- +@end
- +
- diff --git a/UIKit/_UICollectionViewDropPlaceholderContext-Protocol.h b/UIKit/_UICollectionViewDropPlaceholderContext-Protocol.h
- new file mode 100644
- index 00000000..1fdcb066
- --- /dev/null
- +++ b/UIKit/_UICollectionViewDropPlaceholderContext-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 _UICollectionViewDropPlaceholderContext <UICollectionViewDropPlaceholderContext>
- +@end
- +
- diff --git a/UIKit/_UICollectionViewGeometricIndexer.h b/UIKit/_UICollectionViewGeometricIndexer.h
- new file mode 100644
- index 00000000..b9b25f31
- --- /dev/null
- +++ b/UIKit/_UICollectionViewGeometricIndexer.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>
- +
- +@class NSMutableDictionary;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICollectionViewGeometricIndexer : NSObject
- +{
- + NSMutableDictionary *_pages;
- + double _pageDimension;
- + int _axis;
- +}
- +
- ++ (id)geometricIndexerWithContainerSize:(struct CGSize)arg1 axis:(int)arg2;
- +- (void).cxx_destruct;
- +- (id)_mutableIndexSetForPageIndex:(long long)arg1;
- +- (id)globalIndexesOfFramesIntersectingRect:(struct CGRect)arg1;
- +- (void)addGlobalIndex:(long long)arg1 forFrame:(struct CGRect)arg2;
- +- (id)initWithContainerSize:(struct CGSize)arg1 axis:(int)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UICollectionViewPlaceholderContext.h b/UIKit/_UICollectionViewPlaceholderContext.h
- new file mode 100644
- index 00000000..1f186660
- --- /dev/null
- +++ b/UIKit/_UICollectionViewPlaceholderContext.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 <Foundation/NSObject.h>
- +
- +#import <UIKit/UICollectionViewPlaceholderContext-Protocol.h>
- +#import <UIKit/_UICollectionViewDropPlaceholderContext-Protocol.h>
- +
- +@class NSIndexPath, NSString, NSUUID, UIDragItem;
- +@protocol _UICollectionViewPlaceholderContextDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICollectionViewPlaceholderContext : NSObject <UICollectionViewPlaceholderContext, _UICollectionViewDropPlaceholderContext>
- +{
- + NSUUID *_shadowUpdateIdentifier;
- + NSString *_reuseIdentifier;
- + NSIndexPath *_originalInsertionIndexPath;
- + CDUnknownBlockType _cellUpdateHandler;
- + id <_UICollectionViewPlaceholderContextDelegate> _delegate;
- + UIDragItem *_dragItem;
- +}
- +
- +@property(retain, nonatomic) UIDragItem *dragItem; // @synthesize dragItem=_dragItem;
- +@property(nonatomic) __weak id <_UICollectionViewPlaceholderContextDelegate> delegate; // @synthesize delegate=_delegate;
- +@property(copy, nonatomic) CDUnknownBlockType cellUpdateHandler; // @synthesize cellUpdateHandler=_cellUpdateHandler;
- +@property(retain, nonatomic) NSIndexPath *originalInsertionIndexPath; // @synthesize originalInsertionIndexPath=_originalInsertionIndexPath;
- +@property(retain, nonatomic) NSString *reuseIdentifier; // @synthesize reuseIdentifier=_reuseIdentifier;
- +@property(retain, nonatomic) NSUUID *shadowUpdateIdentifier; // @synthesize shadowUpdateIdentifier=_shadowUpdateIdentifier;
- +- (void).cxx_destruct;
- +@property(readonly, copy) NSString *description;
- +- (void)setNeedsCellUpdate;
- +- (_Bool)commitInsertionWithDataSourceUpdates:(CDUnknownBlockType)arg1;
- +- (_Bool)deletePlaceholder;
- +- (id)initWithOriginalInsertionIndexPath:(id)arg1 dragItem:(id)arg2 reuseIdentifier:(id)arg3 delegate:(id)arg4 cellUpdateHandler:(CDUnknownBlockType)arg5;
- +
- +// Remaining properties
- +@property(readonly, copy) NSString *debugDescription;
- +@property(readonly) unsigned long long hash;
- +@property(readonly) Class superclass;
- +
- +@end
- +
- diff --git a/UIKit/_UICollectionViewPlaceholderContextDelegate-Protocol.h b/UIKit/_UICollectionViewPlaceholderContextDelegate-Protocol.h
- new file mode 100644
- index 00000000..5a8f1124
- --- /dev/null
- +++ b/UIKit/_UICollectionViewPlaceholderContextDelegate-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, _UICollectionViewPlaceholderContext;
- +
- +@protocol _UICollectionViewPlaceholderContextDelegate <NSObject>
- +- (void)placeholderContextNeedsCellUpdate:(_UICollectionViewPlaceholderContext *)arg1;
- +- (_Bool)placeholderContext:(_UICollectionViewPlaceholderContext *)arg1 didCommitInsertionWithDataSourceUpdates:(void (^)(NSIndexPath *))arg2;
- +- (NSIndexPath *)placeholderContextDidDismiss:(_UICollectionViewPlaceholderContext *)arg1;
- +@end
- +
- diff --git a/UIKit/_UICollectionViewPrefetchingContext.h b/UIKit/_UICollectionViewPrefetchingContext.h
- index 7dbcd19e..ee5ed1a8 100644
- --- a/UIKit/_UICollectionViewPrefetchingContext.h
- +++ b/UIKit/_UICollectionViewPrefetchingContext.h
- @@ -24,6 +24,7 @@ __attribute__((visibility("hidden")))
- @property(retain, nonatomic) NSMutableOrderedSet *items; // @synthesize items=_items;
- @property(retain, nonatomic) NSArray *remainingIndexPaths; // @synthesize remainingIndexPaths=_remainingIndexPaths;
- - (void).cxx_destruct;
- +- (id)_items;
- - (void)_invalidateRemainingIndexPaths;
- - (id)popNextItem;
- - (id)peekNextItem;
- diff --git a/UIKit/_UICollectionViewShadowUpdatesController.h b/UIKit/_UICollectionViewShadowUpdatesController.h
- new file mode 100644
- index 00000000..b3ff8bb2
- --- /dev/null
- +++ b/UIKit/_UICollectionViewShadowUpdatesController.h
- @@ -0,0 +1,133 @@
- +//
- +// 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/UICollectionViewDragDestination_Internal-Protocol.h>
- +
- +@class NSMutableArray, NSPointerArray, NSString, UICollectionView, _UIDataSourceSnapshotter, _UIDataSourceUpdateMap;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICollectionViewShadowUpdatesController : NSObject <UICollectionViewDragDestination_Internal>
- +{
- + UICollectionView *_collectionView;
- + _UIDataSourceSnapshotter *_initialSnapshot;
- + _UIDataSourceUpdateMap *_updateMap;
- + NSMutableArray *__shadowUpdates;
- + NSPointerArray *_rebaseObservers;
- +}
- +
- +@property(retain, nonatomic) NSPointerArray *rebaseObservers; // @synthesize rebaseObservers=_rebaseObservers;
- +@property(retain, nonatomic) NSMutableArray *_shadowUpdates; // @synthesize _shadowUpdates=__shadowUpdates;
- +@property(retain, nonatomic) _UIDataSourceUpdateMap *updateMap; // @synthesize updateMap=_updateMap;
- +@property(retain, nonatomic) _UIDataSourceSnapshotter *initialSnapshot; // @synthesize initialSnapshot=_initialSnapshot;
- +@property(nonatomic) __weak UICollectionView *collectionView; // @synthesize collectionView=_collectionView;
- +- (void).cxx_destruct;
- +- (void)_pruneAndRebaseShadowUpdatesForShadowInsertWithIdentifier:(id)arg1;
- +- (id)_findInsertShadowUpdateForFinalIndexPath:(id)arg1;
- +- (id)_findShadowUpdateForIdentifier:(id)arg1 inShadowUpdates:(id)arg2;
- +- (void)_updateCellIfNeeded:(id)arg1 atIndexPath:(id)arg2;
- +- (id)_shadowUpdateReuseIdentifierForItemItemAtIndexPath:(id)arg1;
- +- (id)_supplementaryIndexPathBeforeShadowUpdates:(id)arg1;
- +- (id)_indexPathsBeforeShadowUpdates:(id)arg1;
- +- (long long)sectionIndexAfterShadowUpdates:(long long)arg1;
- +- (long long)sectionIndexBeforeShadowUpdates:(long long)arg1;
- +- (id)indexPathAfterShadowUpdates:(id)arg1;
- +- (id)indexPathBeforeShadowUpdates:(id)arg1;
- +- (id)_coalesceUpdatesIfPossible:(id)arg1;
- +- (id)_snapshotForShadowUpdatePreceedingShadowUpdate:(id)arg1 shadowUpdates:(id)arg2;
- +- (id)_rebasedUpdateMapForUpdate:(id)arg1;
- +- (void)_regenerateUpdateMap;
- +- (id)_rebasedShadowUpdatesForUpdate:(id)arg1 initialSnapshot:(id)arg2 shadowUpdates:(id)arg3;
- +- (_Bool)_shadowUpdatesAreSimpleInsertWithOptionalMoveSequenceForIndexPath:(id)arg1;
- +- (_Bool)collectionView:(id)arg1 shouldSpringLoadItemAtIndexPath:(id)arg2 withContext:(id)arg3;
- +- (_Bool)_collectionView:(id)arg1 shouldSpringLoadItemAtIndexPath:(id)arg2 withContext:(id)arg3;
- +- (_Bool)_collectionView:(id)arg1 canHandleDropSesson:(id)arg2;
- +- (id)_collectionView:(id)arg1 dragDestinationTargetIndexPathForProposedIndexPath:(id)arg2 currentIndexPath:(id)arg3 dropSession:(id)arg4;
- +- (id)_collectionView:(id)arg1 liftingPreviewParametersForItemAtIndexPath:(id)arg2;
- +- (void)collectionView:(id)arg1 dropSessionDidEnd:(id)arg2;
- +- (void)collectionView:(id)arg1 dropSessionDidExit:(id)arg2;
- +- (id)collectionView:(id)arg1 dropSessionDidUpdate:(id)arg2 withDestinationIndexPath:(id)arg3;
- +- (void)collectionView:(id)arg1 dropSessionDidEnter:(id)arg2;
- +- (_Bool)collectionView:(id)arg1 canHandleDropSession:(id)arg2;
- +- (void)collectionView:(id)arg1 performDropWithCoordinator:(id)arg2;
- +- (_Bool)_collectionView:(id)arg1 prefersFullSizePreviewsForDragSession:(id)arg2;
- +- (void)collectionView:(id)arg1 dragSessionDidEnd:(id)arg2;
- +- (void)collectionView:(id)arg1 dragSessionWillBegin:(id)arg2;
- +- (id)collectionView:(id)arg1 dragPreviewParametersForItemAtIndexPath:(id)arg2;
- +- (id)collectionView:(id)arg1 itemsForAddingToDragSession:(id)arg2 atIndexPath:(id)arg3 point:(struct CGPoint)arg4;
- +- (id)collectionView:(id)arg1 itemsForBeginningDragSession:(id)arg2 atIndexPath:(id)arg3;
- +- (void)_collectionView:(id)arg1 dropSessionDidEnd:(id)arg2;
- +- (void)_collectionView:(id)arg1 dropSessionDidExit:(id)arg2;
- +- (id)_collectionView:(id)arg1 dropSessionDidUpdate:(id)arg2 withDestinationIndexPath:(id)arg3;
- +- (void)_collectionView:(id)arg1 dropSessionDidEnter:(id)arg2;
- +- (_Bool)collectionView:(id)arg1 canHandleDropSesson:(id)arg2;
- +- (void)_collectionView:(id)arg1 performDropWithCoordinator:(id)arg2;
- +- (void)_collectionView:(id)arg1 dragSessionDidEnd:(id)arg2;
- +- (void)_collectionView:(id)arg1 dragSessionWillBegin:(id)arg2;
- +- (id)_collectionView:(id)arg1 itemsForAddingToDragSession:(id)arg2 atIndexPath:(id)arg3 point:(struct CGPoint)arg4;
- +- (id)_collectionView:(id)arg1 itemsForBeginningDragSession:(id)arg2 atIndexPath:(id)arg3;
- +- (void)collectionView:(id)arg1 cancelPrefetchingForItemsAtIndexPaths:(id)arg2;
- +- (void)collectionView:(id)arg1 prefetchItemsAtIndexPaths:(id)arg2;
- +- (void)_collectionView:(id)arg1 willLayoutCell:(id)arg2 usingTemplateLayoutCell:(id)arg3 forItemAtIndexPath:(id)arg4;
- +- (id)_collectionView:(id)arg1 templateLayoutCellForCellsWithReuseIdentifier:(id)arg2;
- +- (id)_collectionView:(id)arg1 targetIndexPathForMoveFromItemAtIndexPath:(id)arg2 toProposedIndexPath:(id)arg3;
- +- (_Bool)_collectionView:(id)arg1 shouldApplyTransitionContentOffset:(struct CGPoint)arg2 contentSize:(struct CGSize)arg3;
- +- (struct CGPoint)_collectionView:(id)arg1 targetContentOffsetForProposedContentOffset:(struct CGPoint)arg2;
- +- (id)_indexPathOfReferenceItemForLayoutTransitionInCollectionView:(id)arg1;
- +- (id)indexPathForPreferredFocusedViewInCollectionView:(id)arg1;
- +- (void)collectionView:(id)arg1 didUpdateFocusInContext:(id)arg2 withAnimationCoordinator:(id)arg3;
- +- (_Bool)collectionView:(id)arg1 shouldUpdateFocusInContext:(id)arg2;
- +- (_Bool)collectionView:(id)arg1 canFocusItemAtIndexPath:(id)arg2;
- +- (struct CGPoint)collectionView:(id)arg1 targetContentOffsetForProposedContentOffset:(struct CGPoint)arg2;
- +- (id)collectionView:(id)arg1 targetIndexPathForMoveFromItemAtIndexPath:(id)arg2 toProposedIndexPath:(id)arg3;
- +- (id)collectionView:(id)arg1 transitionLayoutForOldLayout:(id)arg2 newLayout:(id)arg3;
- +- (void)collectionView:(id)arg1 performAction:(SEL)arg2 forItemAtIndexPath:(id)arg3 withSender:(id)arg4;
- +- (_Bool)collectionView:(id)arg1 canPerformAction:(SEL)arg2 forItemAtIndexPath:(id)arg3 withSender:(id)arg4;
- +- (_Bool)collectionView:(id)arg1 shouldShowMenuForItemAtIndexPath:(id)arg2;
- +- (void)collectionView:(id)arg1 didEndDisplayingSupplementaryView:(id)arg2 forElementOfKind:(id)arg3 atIndexPath:(id)arg4;
- +- (void)collectionView:(id)arg1 didEndDisplayingCell:(id)arg2 forItemAtIndexPath:(id)arg3;
- +- (void)collectionView:(id)arg1 willDisplaySupplementaryView:(id)arg2 forElementKind:(id)arg3 atIndexPath:(id)arg4;
- +- (void)collectionView:(id)arg1 willDisplayCell:(id)arg2 forItemAtIndexPath:(id)arg3;
- +- (void)collectionView:(id)arg1 didDeselectItemAtIndexPath:(id)arg2;
- +- (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2;
- +- (_Bool)collectionView:(id)arg1 shouldDeselectItemAtIndexPath:(id)arg2;
- +- (_Bool)collectionView:(id)arg1 shouldSelectItemAtIndexPath:(id)arg2;
- +- (void)collectionView:(id)arg1 didUnhighlightItemAtIndexPath:(id)arg2;
- +- (void)collectionView:(id)arg1 didHighlightItemAtIndexPath:(id)arg2;
- +- (_Bool)collectionView:(id)arg1 shouldHighlightItemAtIndexPath:(id)arg2;
- +- (id)_collectionView:(id)arg1 indexPathForSectionIndexTitle:(id)arg2 atIndex:(long long)arg3;
- +- (id)_sectionIndexTitlesForCollectionView:(id)arg1;
- +- (_Bool)_collectionView:(id)arg1 canEditItemAtIndexPath:(id)arg2;
- +- (void)_collectionView:(id)arg1 moveItemAtIndexPath:(id)arg2 toIndexPath:(id)arg3;
- +- (_Bool)_collectionView:(id)arg1 canMoveItemAtIndexPath:(id)arg2;
- +- (id)indexPathForElementWithModelIdentifier:(id)arg1 inView:(id)arg2;
- +- (id)modelIdentifierForElementAtIndexPath:(id)arg1 inView:(id)arg2;
- +- (id)collectionView:(id)arg1 indexPathForIndexTitle:(id)arg2 atIndex:(long long)arg3;
- +- (id)indexTitlesForCollectionView:(id)arg1;
- +- (void)collectionView:(id)arg1 moveItemAtIndexPath:(id)arg2 toIndexPath:(id)arg3;
- +- (_Bool)collectionView:(id)arg1 canMoveItemAtIndexPath:(id)arg2;
- +- (id)collectionView:(id)arg1 viewForSupplementaryElementOfKind:(id)arg2 atIndexPath:(id)arg3;
- +- (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
- +- (long long)numberOfSectionsInCollectionView:(id)arg1;
- +- (long long)collectionView:(id)arg1 numberOfItemsInSection:(long long)arg2;
- +- (void)addRebaseObserver:(id)arg1;
- +- (id)computeRevertShadowUpdates;
- +- (id)shadowUpdates;
- +- (void)appendShadowUpdate:(id)arg1;
- +- (void)didRebaseWithNewBaseUpdateMap:(id)arg1;
- +- (void)rebaseForUpdates:(id)arg1;
- +- (void)reset;
- +- (id)initWithCollectionView:(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/_UICollectionViewShadowUpdatesRebaseApplicable-Protocol.h b/UIKit/_UICollectionViewShadowUpdatesRebaseApplicable-Protocol.h
- new file mode 100644
- index 00000000..9cbb25e9
- --- /dev/null
- +++ b/UIKit/_UICollectionViewShadowUpdatesRebaseApplicable-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 _UIDataSourceUpdateMap;
- +
- +@protocol _UICollectionViewShadowUpdatesRebaseApplicable <NSObject>
- +- (void)applyingRebasingUpdatesWithUpdateMap:(_UIDataSourceUpdateMap *)arg1;
- +@end
- +
- diff --git a/UIKit/_UICollectionViewSourcePrivateLocalObject.h b/UIKit/_UICollectionViewSourcePrivateLocalObject.h
- new file mode 100644
- index 00000000..e08e4118
- --- /dev/null
- +++ b/UIKit/_UICollectionViewSourcePrivateLocalObject.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 NSIndexPath, UICollectionView;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICollectionViewSourcePrivateLocalObject : NSObject
- +{
- + NSIndexPath *_indexPath;
- + UICollectionView *_collectionView;
- +}
- +
- +@property(nonatomic) __weak UICollectionView *collectionView; // @synthesize collectionView=_collectionView;
- +@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
- +- (void).cxx_destruct;
- +- (id)initWithIndexPath:(id)arg1 collectionView:(id)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UICollectionViewSpringLoadedBehavior.h b/UIKit/_UICollectionViewSpringLoadedBehavior.h
- new file mode 100644
- index 00000000..a72d9733
- --- /dev/null
- +++ b/UIKit/_UICollectionViewSpringLoadedBehavior.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 _UICollectionViewSpringLoadedBehavior : 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/_UICollectionViewSpringLoadedEffect.h b/UIKit/_UICollectionViewSpringLoadedEffect.h
- new file mode 100644
- index 00000000..08a53e23
- --- /dev/null
- +++ b/UIKit/_UICollectionViewSpringLoadedEffect.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/UISpringLoadedInteractionEffect-Protocol.h>
- +
- +@class NSString;
- +@protocol UISpringLoadedInteractionEffect;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICollectionViewSpringLoadedEffect : NSObject <UISpringLoadedInteractionEffect>
- +{
- + id <UISpringLoadedInteractionEffect> _blinkEffect;
- +}
- +
- +@property(retain, nonatomic) id <UISpringLoadedInteractionEffect> blinkEffect; // @synthesize blinkEffect=_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/_UICollectionViewSpringLoadedInteraction.h b/UIKit/_UICollectionViewSpringLoadedInteraction.h
- new file mode 100644
- index 00000000..00866c8e
- --- /dev/null
- +++ b/UIKit/_UICollectionViewSpringLoadedInteraction.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 _UICollectionViewSpringLoadedInteraction : NSObject
- +{
- +}
- +
- ++ (id)collectionViewSpringLoadedInteraction;
- +
- +@end
- +
- diff --git a/UIKit/_UICollectionViewTrackedValue.h b/UIKit/_UICollectionViewTrackedValue.h
- index 454931c9..7a84cd95 100644
- --- a/UIKit/_UICollectionViewTrackedValue.h
- +++ b/UIKit/_UICollectionViewTrackedValue.h
- @@ -11,11 +11,11 @@
- __attribute__((visibility("hidden")))
- @interface _UICollectionViewTrackedValue : NSObject
- {
- - double _trackedValue;
- NSArray *_values;
- long long _valuesCount;
- long long _currentIndex;
- _Bool _isAccumulating;
- + double _trackedValue;
- }
- @property(nonatomic) double trackedValue; // @synthesize trackedValue=_trackedValue;
- diff --git a/UIKit/_UIColorAttributeTraitStorage.h b/UIKit/_UIColorAttributeTraitStorage.h
- new file mode 100644
- index 00000000..4f744a4e
- --- /dev/null
- +++ b/UIKit/_UIColorAttributeTraitStorage.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/_UITraitStorage.h>
- +
- +#import <UIKit/NSCoding-Protocol.h>
- +
- +@class _UICoreUICatalogColorWrapper;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIColorAttributeTraitStorage : _UITraitStorage <NSCoding>
- +{
- + _UICoreUICatalogColorWrapper *_namedColor;
- +}
- +
- +- (void).cxx_destruct;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- +- (void)applyRecordsMatchingTraitCollection:(id)arg1;
- +- (id)initWithObject:(id)arg1 keyPath:(id)arg2 color:(id)arg3;
- +
- +@end
- +
- diff --git a/UIKit/_UICompatibilityTextView.h b/UIKit/_UICompatibilityTextView.h
- index 42463f53..1b11f110 100644
- --- a/UIKit/_UICompatibilityTextView.h
- +++ b/UIKit/_UICompatibilityTextView.h
- @@ -6,16 +6,19 @@
- #import <UIKit/UIScrollView.h>
- +#import <UIKit/UIDragInteractionDelegate-Protocol.h>
- +#import <UIKit/UIDropInteractionDelegate-Protocol.h>
- #import <UIKit/UIPreviewItemDelegate-Protocol.h>
- #import <UIKit/UITextInput-Protocol.h>
- #import <UIKit/UITextLinkInteraction-Protocol.h>
- +#import <UIKit/UIWebDraggingDelegate-Protocol.h>
- #import <UIKit/WebEditingDelegate-Protocol.h>
- #import <UIKit/WebPolicyDelegate-Protocol.h>
- @class NSAttributedString, NSDictionary, NSString, UIColor, UIFont, UITextPosition, UITextRange, UIView;
- @protocol UITextInputDelegate, UITextInputTokenizer, UITextViewDelegate;
- -@interface _UICompatibilityTextView : UIScrollView <UITextLinkInteraction, WebEditingDelegate, WebPolicyDelegate, UIPreviewItemDelegate, UITextInput>
- +@interface _UICompatibilityTextView : UIScrollView <UITextLinkInteraction, WebEditingDelegate, WebPolicyDelegate, UIPreviewItemDelegate, UIWebDraggingDelegate, UIDragInteractionDelegate, UIDropInteractionDelegate, UITextInput>
- {
- id _private;
- _Bool m_editing;
- @@ -23,7 +26,6 @@
- }
- + (id)excludedElementsForHTML;
- -+ (id)_bestInterpretationForDictationResult:(id)arg1;
- + (_Bool)_isCompatibilityTextView;
- + (void)initialize;
- @property(retain) UIView *inputView; // @synthesize inputView=m_inputView;
- @@ -193,6 +195,18 @@
- - (void)beginSelectionChange;
- - (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
- - (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;
- +- (void)dropInteraction:(id)arg1 concludeDrop:(id)arg2;
- +- (void)dropInteraction:(id)arg1 item:(id)arg2 willAnimateDropWithAnimator:(id)arg3;
- +- (void)dropInteraction:(id)arg1 sessionDidEnd:(id)arg2;
- +- (id)dropInteraction:(id)arg1 previewForDroppingItem:(id)arg2 withDefault:(id)arg3;
- +- (void)dropInteraction:(id)arg1 performDrop:(id)arg2;
- +- (void)dropInteraction:(id)arg1 sessionDidExit:(id)arg2;
- +- (id)dropInteraction:(id)arg1 sessionDidUpdate:(id)arg2;
- +- (void)dropInteraction:(id)arg1 sessionDidEnter:(id)arg2;
- +- (void)dragInteraction:(id)arg1 session:(id)arg2 didEndWithOperation:(unsigned long long)arg3;
- +- (id)dragInteraction:(id)arg1 previewForCancellingItem:(id)arg2 withDefault:(id)arg3;
- +- (id)dragInteraction:(id)arg1 previewForLiftingItem:(id)arg2 session:(id)arg3;
- +- (id)dragInteraction:(id)arg1 itemsForBeginningSession:(id)arg2;
- - (struct CGImage *)newSnapshotWithRect:(struct CGRect)arg1;
- - (struct CGImage *)createSnapshotWithRect:(struct CGRect)arg1;
- @property(copy, nonatomic) NSDictionary *typingAttributes;
- @@ -243,9 +257,12 @@
- @property(nonatomic) long long keyboardType; // @dynamic keyboardType;
- @property(nonatomic) long long returnKeyType; // @dynamic returnKeyType;
- @property(nonatomic, getter=isSecureTextEntry) _Bool secureTextEntry; // @dynamic secureTextEntry;
- +@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/_UICompatibilityTextViewData.h b/UIKit/_UICompatibilityTextViewData.h
- index 6eba76f9..3d54e084 100644
- --- a/UIKit/_UICompatibilityTextViewData.h
- +++ b/UIKit/_UICompatibilityTextViewData.h
- @@ -6,7 +6,7 @@
- #import <Foundation/NSObject.h>
- -@class DOMHTMLElement, UIColor, UIDelayedAction, UIFont, UITextInteractionAssistant, UIView, UIWebDocumentView, WebFrame;
- +@class DOMHTMLElement, UIColor, UIDelayedAction, UIDragInteraction, UIDropInteraction, UIFont, UITextInteractionAssistant, UIView, UIWebDocumentView, WebFrame;
- __attribute__((visibility("hidden")))
- @interface _UICompatibilityTextViewData : NSObject
- @@ -37,6 +37,8 @@ __attribute__((visibility("hidden")))
- _Bool m_usesAttributedText;
- _Bool m_clearsOnInsertion;
- _Bool m_didFreezeTextContainerSize;
- + UIDragInteraction *m_dragInteraction;
- + UIDropInteraction *m_dropInteraction;
- }
- - (void).cxx_destruct;
- diff --git a/UIKit/_UICompositingEffectViewEntry.h b/UIKit/_UICompositingEffectViewEntry.h
- new file mode 100644
- index 00000000..cb0eb96c
- --- /dev/null
- +++ b/UIKit/_UICompositingEffectViewEntry.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/_UIVisualEffectViewEntry.h>
- +
- +@class NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICompositingEffectViewEntry : _UIVisualEffectViewEntry
- +{
- + NSString *_filterType;
- +}
- +
- +@property(copy, nonatomic) NSString *filterType; // @synthesize filterType=_filterType;
- +- (void).cxx_destruct;
- +- (id)description;
- +- (_Bool)canTransitionToEffect:(id)arg1;
- +- (_Bool)isSameTypeOfEffect:(id)arg1;
- +- (void)removeEffectFromView:(id)arg1;
- +- (void)addEffectToView:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UICompoundEffect.h b/UIKit/_UICompoundEffect.h
- new file mode 100644
- index 00000000..88cd6d46
- --- /dev/null
- +++ b/UIKit/_UICompoundEffect.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/UIVisualEffect.h>
- +
- +@class NSArray;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UICompoundEffect : UIVisualEffect
- +{
- + NSArray *_effects;
- +}
- +
- +- (void).cxx_destruct;
- +- (id)description;
- +- (long long)_expectedUsage;
- +- (_Bool)_needsUpdateForOption:(id)arg1;
- +- (_Bool)_needsUpdateForTransitionFromTraitCollection:(id)arg1 toTraitCollection:(id)arg2;
- +- (void)_enumerateEffects:(CDUnknownBlockType)arg1;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- +- (id)initWithEffects:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UICompoundObjectMap.h b/UIKit/_UICompoundObjectMap.h
- index 3f2a0256..194aca48 100644
- --- a/UIKit/_UICompoundObjectMap.h
- +++ b/UIKit/_UICompoundObjectMap.h
- @@ -14,15 +14,15 @@ __attribute__((visibility("hidden")))
- NSMutableDictionary *_mapTable;
- }
- ++ (id)generateKeyForObject:(id)arg1 andProperty:(id)arg2;
- + (id)compoundObjectMap;
- -@property(retain, nonatomic) NSMutableDictionary *mapTable; // @synthesize mapTable=_mapTable;
- - (void).cxx_destruct;
- +- (void)performWithEach:(CDUnknownBlockType)arg1;
- - (void)removeAllMappings;
- - (void)setValue:(id)arg1 forObject:(id)arg2 andProperty:(id)arg3;
- - (id)valueForObject:(id)arg1 andProperty:(id)arg2;
- - (void)setObject:(id)arg1 forKey:(id)arg2;
- - (id)objectForKey:(id)arg1;
- -- (id)generateKeyForObject:(id)arg1 andProperty:(id)arg2;
- - (id)init;
- @end
- diff --git a/UIKit/_UIConcretePasteboard.h b/UIKit/_UIConcretePasteboard.h
- index aad4b07b..5bb41f9d 100644
- --- a/UIKit/_UIConcretePasteboard.h
- +++ b/UIKit/_UIConcretePasteboard.h
- @@ -54,6 +54,7 @@ __attribute__((visibility("hidden")))
- - (id)pasteboardTypes;
- - (void)addItems:(id)arg1;
- - (void)_setItemsAndSave:(id)arg1 options:(id)arg2;
- +- (void)_setItemsAndSave:(id)arg1 options:(id)arg2 coerceStringsToURLs:(_Bool)arg3;
- - (void)setItems:(id)arg1 options:(id)arg2;
- - (void)setItems:(id)arg1;
- - (id)items;
- @@ -63,12 +64,25 @@ __attribute__((visibility("hidden")))
- - (_Bool)containsPasteboardTypes:(id)arg1 inItemSet:(id)arg2;
- - (id)pasteboardTypesForItemSet:(id)arg1;
- - (long long)numberOfItems;
- +- (_Bool)canInstantiateObjectsOfClass:(Class)arg1;
- +- (id)itemProvidersForInstantiatingObjectsOfClass:(Class)arg1;
- +- (id)itemProviders;
- +- (id)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;
- +- (void)setItemProviders:(id)arg1;
- - (long long)changeCount;
- - (void)_setPersistent:(_Bool)arg1;
- +- (_Bool)_pasteboardCacheQueue_setPersistent:(_Bool)arg1 currentNotificationState:(unsigned long long)arg2 outNewNotificationState:(unsigned long long *)arg3;
- - (void)setPersistent:(_Bool)arg1;
- +- (_Bool)_pasteboardCacheQueue_isPersistent;
- - (_Bool)isPersistent;
- - (id)_initWithName:(id)arg1;
- - (void)_saveItemCollection:(id)arg1;
- +- (_Bool)_pasteboardCacheQueue_saveItemCollection:(id)arg1 currentNotificationState:(unsigned long long)arg2 outNewNotificationState:(unsigned long long *)arg3;
- @end
- diff --git a/UIKit/_UIContentTransformEffectViewEntry.h b/UIKit/_UIContentTransformEffectViewEntry.h
- new file mode 100644
- index 00000000..6d20bd5f
- --- /dev/null
- +++ b/UIKit/_UIContentTransformEffectViewEntry.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/_UIFocusEffectViewEntry.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIContentTransformEffectViewEntry : _UIFocusEffectViewEntry
- +{
- +}
- +
- +- (_Bool)applyKeyPathsAndRelativeValues:(id)arg1 forMotionEffect:(id)arg2 toView:(id)arg3;
- +- (void)removeEffectFromView:(id)arg1;
- +- (void)applyIdentityEffectToView:(id)arg1;
- +- (void)applyRequestedEffectToView:(id)arg1;
- +- (void)addEffectToView:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIContentUnavailableView.h b/UIKit/_UIContentUnavailableView.h
- index 9629bf16..d32823eb 100644
- --- a/UIKit/_UIContentUnavailableView.h
- +++ b/UIKit/_UIContentUnavailableView.h
- @@ -6,7 +6,7 @@
- #import <UIKit/UIView.h>
- -@class NSLayoutConstraint, NSMutableArray, NSString, UIButton, UILabel, _UIBackdropView;
- +@class NSLayoutConstraint, NSMutableArray, NSString, UIButton, UILabel, UIScrollView, _UIBackdropView;
- @interface _UIContentUnavailableView : UIView
- {
- @@ -14,11 +14,13 @@
- NSString *_title;
- _UIBackdropView *_backdrop;
- UIView *_containerView;
- + UIScrollView *_scrollView;
- UILabel *_titleLabel;
- UILabel *_messageLabel;
- UIButton *_actionButton;
- NSLayoutConstraint *titleToMessageConstraint;
- NSLayoutConstraint *messageToButtonConstraint;
- + NSLayoutConstraint *buttonHeightConstraint;
- UIView *_fromSnapshot;
- UIView *_toSnapshot;
- struct CGSize _fromSnapshotSize;
- @@ -41,6 +43,8 @@
- - (double)_buttonVerticalSpacing;
- - (double)_labelVerticalSpacing;
- - (struct CGSize)_buttonSize;
- +- (id)_messageTextStyle;
- +- (id)_buttonTextStyle;
- - (id)_buttonFont;
- - (double)_buttonAlpha;
- - (double)_labelAlpha;
- @@ -59,6 +63,8 @@
- - (void)layoutSubviews;
- - (id)preferredFocusedView;
- - (id)_buttonBackgroundImageForStyle:(unsigned long long)arg1 controlState:(unsigned long long)arg2;
- +- (void)_updateForCurrentContentSizeCategory;
- +- (void)traitCollectionDidChange:(id)arg1;
- - (void)dealloc;
- - (id)initWithFrame:(struct CGRect)arg1 title:(id)arg2 style:(unsigned long long)arg3 includeBackdrop:(_Bool)arg4;
- - (id)initWithFrame:(struct CGRect)arg1 title:(id)arg2 style:(unsigned long long)arg3;
- diff --git a/UIKit/_UIContextBindable-Protocol.h b/UIKit/_UIContextBindable-Protocol.h
- new file mode 100644
- index 00000000..57ffa823
- --- /dev/null
- +++ b/UIKit/_UIContextBindable-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/_UIContextDescribing-Protocol.h>
- +
- +@class CAContext, CALayer, _UIContextBinder;
- +
- +@protocol _UIContextBindable <_UIContextDescribing>
- +@property(nonatomic, setter=_setContextBinder:) __weak _UIContextBinder *_contextBinder;
- +@property(nonatomic, setter=_setBoundContext:) __weak CAContext *_boundContext;
- +- (_Bool)_isVisible;
- +- (double)_bindableLevel;
- +- (CALayer *)_bindingLayer;
- +@end
- +
- diff --git a/UIKit/_UIContextBinder.h b/UIKit/_UIContextBinder.h
- new file mode 100644
- index 00000000..e3f40b05
- --- /dev/null
- +++ b/UIKit/_UIContextBinder.h
- @@ -0,0 +1,65 @@
- +//
- +// 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/_UIAnimationFenceCoordinating-Protocol.h>
- +
- +@class NSArray, NSMutableArray, NSMutableOrderedSet, NSPointerArray, NSString;
- +@protocol _UICanvasLifecycleStateMonitoring, _UIContextBinding;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIContextBinder : NSObject <_UIAnimationFenceCoordinating>
- +{
- + NSPointerArray *_enrolledBindables;
- + NSPointerArray *_attachedBindables;
- + NSMutableOrderedSet *_contexts;
- + _Bool __registeredPreCommitHandler;
- + NSMutableArray *__preCommitHandlers;
- + CDUnknownBlockType __realPreCommitHandler;
- + CDUnknownBlockType __realPostCommitHandler;
- + id <_UIContextBinding> _substrate;
- + id <_UICanvasLifecycleStateMonitoring> _lifecycleMonitor;
- + long long _contextManagementPolicy;
- +}
- +
- ++ (id)createContextForBindable:(id)arg1 withSubstrate:(id)arg2;
- +@property(nonatomic) long long contextManagementPolicy; // @synthesize contextManagementPolicy=_contextManagementPolicy;
- +@property(readonly, nonatomic) id <_UICanvasLifecycleStateMonitoring> lifecycleMonitor; // @synthesize lifecycleMonitor=_lifecycleMonitor;
- +@property(readonly, nonatomic) id <_UIContextBinding> substrate; // @synthesize substrate=_substrate;
- +- (void).cxx_destruct;
- +- (void)_synchronizeDrawingWithFence:(id)arg1 preCommitHandler:(CDUnknownBlockType)arg2;
- +- (void)_synchronizeDrawingAcrossProcessesOverPort:(unsigned int)arg1 withPreCommitHandler:(CDUnknownBlockType)arg2;
- +- (void)_synchronizeDrawingAcrossProcessesOverPort:(unsigned int)arg1;
- +- (unsigned int)_synchronizeDrawingAcrossProcesses;
- +- (void)_synchronizeDrawingWithPreCommitHandler:(CDUnknownBlockType)arg1;
- +- (void)_synchronizeDrawingWithFence:(id)arg1;
- +- (id)_synchronizedDrawingFence;
- +- (void)_synchronizeDrawing;
- +- (id)_contextForBindable:(id)arg1;
- +- (_Bool)permitContextCreationForBindable:(id)arg1;
- +- (void)recreateContextForBindable:(id)arg1;
- +- (void)updateBindableOrderWithTest:(CDUnknownBlockType)arg1 force:(_Bool)arg2;
- +- (void)updateBindableOrderWithTest:(CDUnknownBlockType)arg1;
- +- (void)createContextsWithTest:(CDUnknownBlockType)arg1 creationAction:(CDUnknownBlockType)arg2;
- +- (void)purgeContextsWithPurgeAction:(CDUnknownBlockType)arg1;
- +- (_Bool)bindbleEnrolled:(id)arg1;
- +@property(readonly, nonatomic) NSArray *attachedBindables;
- +@property(readonly, nonatomic) NSArray *enrolledBindables;
- +- (void)detachBindable:(id)arg1;
- +- (void)attachBindable:(id)arg1;
- +- (void)expellBindable:(id)arg1;
- +- (void)enrollBindable:(id)arg1;
- +- (id)initWithSubstrate:(id)arg1 stateMonitor:(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/_UIContextBinding-Protocol.h b/UIKit/_UIContextBinding-Protocol.h
- new file mode 100644
- index 00000000..2a450f5f
- --- /dev/null
- +++ b/UIKit/_UIContextBinding-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 CAContext;
- +
- +@protocol _UIContextBinding <NSObject>
- +- (void)detachContext:(CAContext *)arg1;
- +- (void)attachContext:(CAContext *)arg1;
- +@end
- +
- diff --git a/UIKit/_UIContextCustomBinding-Protocol.h b/UIKit/_UIContextCustomBinding-Protocol.h
- new file mode 100644
- index 00000000..3d149c99
- --- /dev/null
- +++ b/UIKit/_UIContextCustomBinding-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/_UIContextBindable-Protocol.h>
- +
- +@protocol _UIContextCustomBinding <_UIContextBindable>
- +- (void)detachBindable;
- +- (void)attachBindable;
- +- (_Bool)shouldDetachBindable;
- +- (_Bool)shouldAttachBindable;
- +@end
- +
- diff --git a/UIKit/_UIContextDescribing-Protocol.h b/UIKit/_UIContextDescribing-Protocol.h
- new file mode 100644
- index 00000000..8fcba8ac
- --- /dev/null
- +++ b/UIKit/_UIContextDescribing-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 NSDictionary;
- +
- +@protocol _UIContextDescribing <NSObject>
- +@property(readonly, nonatomic) CDStruct_3cbf53c3 _bindingDescription;
- +- (NSDictionary *)_contextOptionsWithInitialOptions:(NSDictionary *)arg1;
- +@end
- +
- diff --git a/UIKit/_UICoreUICatalogColorWrapper.h b/UIKit/_UICoreUICatalogColorWrapper.h
- new file mode 100644
- index 00000000..47840c4c
- --- /dev/null
- +++ b/UIKit/_UICoreUICatalogColorWrapper.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/NSCoding-Protocol.h>
- +
- +@class NSMutableDictionary, NSString, UIColor;
- +
- +@interface _UICoreUICatalogColorWrapper : NSObject <NSCoding>
- +{
- + NSString *_nibLoadingBundleID;
- + NSMutableDictionary *_colorCache;
- + _Bool _hasLoggedFailure;
- + NSString *_name;
- + NSString *_bundleID;
- + UIColor *_fallbackColor;
- +}
- +
- +@property(readonly, nonatomic) UIColor *fallbackColor; // @synthesize fallbackColor=_fallbackColor;
- +@property(readonly, nonatomic) NSString *bundleID; // @synthesize bundleID=_bundleID;
- +@property(readonly, nonatomic) NSString *name; // @synthesize name=_name;
- +- (void).cxx_destruct;
- +@property(readonly, nonatomic) UIColor *color;
- +- (unsigned long long)hash;
- +- (_Bool)isEqual:(id)arg1;
- +- (_Bool)isEqualToCoreUICatalogColor:(id)arg1;
- +- (id)description;
- +- (id)copyWithZone:(struct _NSZone *)arg1;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- +- (id)_uikit_valueForTraitCollection:(id)arg1;
- +- (_Bool)_uikit_variesByTraitCollections;
- +- (struct CGColor *)cgColorForTraitCollection:(id)arg1;
- +- (void)setCachedColor:(id)arg1 forDisplayGamut:(long long)arg2;
- +- (id)cachedColorForDisplayGamut:(long long)arg1;
- +- (id)colorCache;
- +- (id)nibLoadingBundle;
- +- (id)bundle;
- +- (id)initWithName:(id)arg1 bundleID:(id)arg2 fallbackColor:(id)arg3;
- +
- +@end
- +
- diff --git a/UIKit/_UIDICActionActivity.h b/UIKit/_UIDICActionActivity.h
- new file mode 100644
- index 00000000..98a88710
- --- /dev/null
- +++ b/UIKit/_UIDICActionActivity.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 <UIKit/UIActivity.h>
- +
- +@class NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDICActionActivity : UIActivity
- +{
- + NSString *_actionActivityType;
- + NSString *_activityImageName;
- + NSString *_localizedTitle;
- + CDUnknownBlockType _activityPerformingHandler;
- + CDUnknownBlockType _activityFinishedPerformingHandler;
- +}
- +
- ++ (id)newLegacyDelegationActionActivityForSaveToCameraRoll;
- ++ (id)newLegacyDelegationActionActivityForCopy;
- ++ (id)newLegacyDelegationActionActivityForPrint;
- ++ (id)newPreviewActionActivity;
- ++ (long long)activityCategory;
- +@property(copy, nonatomic) CDUnknownBlockType activityFinishedPerformingHandler; // @synthesize activityFinishedPerformingHandler=_activityFinishedPerformingHandler;
- +@property(copy, nonatomic) CDUnknownBlockType activityPerformingHandler; // @synthesize activityPerformingHandler=_activityPerformingHandler;
- +- (void).cxx_destruct;
- +- (void)_cleanup;
- +- (void)performActivity;
- +- (_Bool)canPerformWithActivityItems:(id)arg1;
- +- (id)activityImage;
- +- (id)activityTitle;
- +- (id)activityType;
- +- (id)initWithActivityType:(id)arg1 activityImageName:(id)arg2 localizedTitle:(id)arg3;
- +- (id)description;
- +
- +@end
- +
- diff --git a/UIKit/_UIDICActivityItemProvider.h b/UIKit/_UIDICActivityItemProvider.h
- new file mode 100644
- index 00000000..347e9b26
- --- /dev/null
- +++ b/UIKit/_UIDICActivityItemProvider.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/UIActivityItemProvider.h>
- +
- +@class UIDocumentInteractionController;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDICActivityItemProvider : UIActivityItemProvider
- +{
- + UIDocumentInteractionController *_documentInteractionController;
- +}
- +
- +@property(readonly, nonatomic) __weak UIDocumentInteractionController *documentInteractionController; // @synthesize documentInteractionController=_documentInteractionController;
- +- (void).cxx_destruct;
- +- (_Bool)_shouldExecuteItemOperationForActivity:(id)arg1;
- +- (void)main;
- +- (id)activityViewController:(id)arg1 openURLAnnotationForActivityType:(id)arg2;
- +- (id)activityViewController:(id)arg1 itemForActivityType:(id)arg2;
- +- (id)item;
- +- (id)loadedURL;
- +- (id)initWithPlaceholderItem:(id)arg1 documentInteractionController:(id)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UIDICActivityViewController.h b/UIKit/_UIDICActivityViewController.h
- new file mode 100644
- index 00000000..0e3652f8
- --- /dev/null
- +++ b/UIKit/_UIDICActivityViewController.h
- @@ -0,0 +1,37 @@
- +//
- +// 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/UIActivityViewController.h>
- +
- +@class NSString, UIDocumentInteractionController;
- +@protocol _UIDICActivityViewControllerDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDICActivityViewController : UIActivityViewController
- +{
- + _Bool _isPerformingActivity;
- + UIDocumentInteractionController<_UIDICActivityViewControllerDelegate> *_documentInteractionActivityDelegate;
- + unsigned long long _options;
- + id <_UIDICActivityViewControllerDelegate> _documentInteractionActivityDelegateRetained;
- + NSString *_openActivityTargetApplicationIdentifier;
- +}
- +
- +@property(retain, nonatomic) NSString *openActivityTargetApplicationIdentifier; // @synthesize openActivityTargetApplicationIdentifier=_openActivityTargetApplicationIdentifier;
- +@property(retain, nonatomic) id <_UIDICActivityViewControllerDelegate> documentInteractionActivityDelegateRetained; // @synthesize documentInteractionActivityDelegateRetained=_documentInteractionActivityDelegateRetained;
- +@property(nonatomic) unsigned long long options; // @synthesize options=_options;
- +@property(nonatomic) _Bool isPerformingActivity; // @synthesize isPerformingActivity=_isPerformingActivity;
- +@property(nonatomic) __weak UIDocumentInteractionController<_UIDICActivityViewControllerDelegate> *documentInteractionActivityDelegate; // @synthesize documentInteractionActivityDelegate=_documentInteractionActivityDelegate;
- +- (void).cxx_destruct;
- +- (void)_handleDidFinishPerformingActivityType:(id)arg1 completed:(_Bool)arg2 resultItems:(id)arg3 activityError:(id)arg4;
- +- (void)_willPerformInServiceActivityType:(id)arg1 activitySpecificMetadata:(id)arg2;
- +- (void)_performActivity:(id)arg1;
- +- (void)_prepareActivity:(id)arg1;
- +- (_Bool)_shouldShowSystemActivityType:(id)arg1;
- +- (_Bool)hidesSystemActivities;
- +- (id)initWithActivityItems:(id)arg1 applicationActivities:(id)arg2 options:(unsigned long long)arg3;
- +
- +@end
- +
- diff --git a/UIKit/_UIDICActivityViewControllerDelegate-Protocol.h b/UIKit/_UIDICActivityViewControllerDelegate-Protocol.h
- new file mode 100644
- index 00000000..abb22cea
- --- /dev/null
- +++ b/UIKit/_UIDICActivityViewControllerDelegate-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, NSError, NSString, _UIDICActivityViewController;
- +
- +@protocol _UIDICActivityViewControllerDelegate <NSObject>
- +- (NSString *)activityViewController:(_UIDICActivityViewController *)arg1 mailSubjectForActivityType:(NSString *)arg2;
- +- (void)activityViewController:(_UIDICActivityViewController *)arg1 didFinishPerformingActivityType:(NSString *)arg2 completed:(_Bool)arg3 items:(NSArray *)arg4 error:(NSError *)arg5;
- +- (void)activityViewController:(_UIDICActivityViewController *)arg1 didFinishPresentingActivityType:(NSString *)arg2;
- +- (void)activityViewController:(_UIDICActivityViewController *)arg1 openActivityDidEndSendingToApplication:(NSString *)arg2;
- +- (void)activityViewController:(_UIDICActivityViewController *)arg1 openActivityWillBeginSendingToApplication:(NSString *)arg2;
- +@end
- +
- diff --git a/UIKit/_UIDICPreviewItem.h b/UIKit/_UIDICPreviewItem.h
- new file mode 100644
- index 00000000..74051f3f
- --- /dev/null
- +++ b/UIKit/_UIDICPreviewItem.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/QLPreviewItem-Protocol.h>
- +
- +@class NSString, NSURL;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDICPreviewItem : NSObject <QLPreviewItem>
- +{
- + NSURL *_URL;
- + NSURL *_previewURLOverride;
- + NSString *_name;
- + NSURL *_URLsToDeleteOnDealloc;
- + NSString *_previewItemContentType;
- + NSURL *_URLToDeleteOnDealloc;
- + NSURL *_previewItemURLForDisplay;
- +}
- +
- +@property(retain, nonatomic) NSURL *previewItemURLForDisplay; // @synthesize previewItemURLForDisplay=_previewItemURLForDisplay;
- +@property(retain, nonatomic) NSURL *URLToDeleteOnDealloc; // @synthesize URLToDeleteOnDealloc=_URLToDeleteOnDealloc;
- +@property(retain, nonatomic) NSString *previewItemTitle; // @synthesize previewItemTitle=_name;
- +@property(retain, nonatomic) NSURL *previewItemURLOverride; // @synthesize previewItemURLOverride=_previewURLOverride;
- +@property(retain, nonatomic) NSURL *previewItemURL; // @synthesize previewItemURL=_URL;
- +- (void).cxx_destruct;
- +- (id)_primitive_previewItemContentType;
- +@property(retain, nonatomic) NSString *previewItemContentType;
- +- (void)dealloc;
- +
- +// 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/_UIDataSourceBackedView-Protocol.h b/UIKit/_UIDataSourceBackedView-Protocol.h
- new file mode 100644
- index 00000000..5ba2a237
- --- /dev/null
- +++ b/UIKit/_UIDataSourceBackedView-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.
- +//
- +
- +@protocol _UIDataSourceBackedView
- +- (long long)_dataSourceNumberOfItemsInSection:(long long)arg1;
- +- (long long)_dataSourceNumberOfSections;
- +@end
- +
- diff --git a/UIKit/_UIDataSourceBatchUpdateMapHelper.h b/UIKit/_UIDataSourceBatchUpdateMapHelper.h
- new file mode 100644
- index 00000000..d6a04d6a
- --- /dev/null
- +++ b/UIKit/_UIDataSourceBatchUpdateMapHelper.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 NSArray, NSMutableIndexSet, _UIDataSourceSnapshotter;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDataSourceBatchUpdateMapHelper : NSObject
- +{
- + _UIDataSourceSnapshotter *_initialSnapshot;
- + _UIDataSourceSnapshotter *_finalSnapshot;
- + NSArray *_updateItems;
- + NSMutableIndexSet *_movedItems;
- + NSMutableIndexSet *_movedSections;
- + NSMutableIndexSet *_deletedSections;
- + NSMutableIndexSet *_insertedSections;
- + long long *_oldSectionMap;
- + long long *_newSectionMap;
- + long long *_oldGlobalItemMap;
- + long long *_newGlobalItemMap;
- +}
- +
- +- (void).cxx_destruct;
- +- (void)_computeItemUpdates;
- +- (void)_computeSectionUpdates;
- +- (id)description;
- +- (void)dealloc;
- +- (long long)finalSectionIndexForInitialSectionIndex:(long long)arg1;
- +- (long long)initialSectionIndexForFinalSectionIndex:(long long)arg1;
- +- (id)finalIndexPathForInitialIndexPath:(id)arg1;
- +- (id)initialIndexPathForFinalIndexPath:(id)arg1;
- +- (long long)finalGlobalIndexForInitialGlobalIndex:(long long)arg1;
- +- (long long)initialGlobalIndexForFinalGlobalIndex:(long long)arg1;
- +- (id)initWithInitialSnapshot:(id)arg1 finalSnapshot:(id)arg2 updates:(id)arg3;
- +
- +@end
- +
- diff --git a/UIKit/_UIDataSourceSnapshotter.h b/UIKit/_UIDataSourceSnapshotter.h
- new file mode 100644
- index 00000000..ec7cee53
- --- /dev/null
- +++ b/UIKit/_UIDataSourceSnapshotter.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 <Foundation/NSObject.h>
- +
- +#import <UIKit/NSCopying-Protocol.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDataSourceSnapshotter : NSObject <NSCopying>
- +{
- + struct _NSRange *_sectionRanges;
- + long long _sectionCount;
- +}
- +
- ++ (id)snapshotForDataSourceBackedView:(id)arg1;
- +- (void)_recomputeRangeLocations;
- +- (_Bool)_insertSection:(long long)arg1 withInitialCount:(long long)arg2;
- +- (_Bool)_incrementSectionCount:(long long)arg1 byCount:(long long)arg2;
- +- (_Bool)_incrementSectionCount:(long long)arg1;
- +- (_Bool)_deleteSection:(long long)arg1;
- +- (_Bool)_decrementSectionCount:(long long)arg1 byCount:(long long)arg2;
- +- (_Bool)_decrementSectionCount:(long long)arg1;
- +- (id)copyWithZone:(struct _NSZone *)arg1;
- +- (id)indexPathForAppendingInsertInSection:(long long)arg1;
- +- (_Bool)indexPathIsSectionAppendingInsert:(id)arg1;
- +- (_Bool)isEqual:(id)arg1;
- +- (long long)sectionForGlobalIndex:(long long)arg1;
- +- (struct _NSRange)rangeForSection:(long long)arg1;
- +- (long long)globalIndexForIndexPath:(id)arg1;
- +- (id)indexPathForGlobalIndex:(long long)arg1;
- +- (long long)numberOfItemsBeforeSection:(long long)arg1;
- +- (long long)numberOfItemsInSection:(long long)arg1;
- +- (long long)numberOfSections;
- +- (long long)numberOfItems;
- +- (id)description;
- +- (void)dealloc;
- +- (id)initWithDataSourceBackedView:(id)arg1;
- +- (id)initWithSectionCounts:(id)arg1;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UIDataSourceUpdateMap.h b/UIKit/_UIDataSourceUpdateMap.h
- new file mode 100644
- index 00000000..5060d16e
- --- /dev/null
- +++ b/UIKit/_UIDataSourceUpdateMap.h
- @@ -0,0 +1,60 @@
- +//
- +// 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, _UIDataSourceBatchUpdateMapHelper, _UIDataSourceSnapshotter;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDataSourceUpdateMap : NSObject
- +{
- + _UIDataSourceSnapshotter *_initialSnapshot;
- + _UIDataSourceSnapshotter *_finalSnapshot;
- + NSArray *_originalUpdateItems;
- + NSArray *_updateItems;
- + NSArray *_reverseUpdateItems;
- + _UIDataSourceBatchUpdateMapHelper *_batchUpdateMapHelper;
- +}
- +
- ++ (id)mapForInitialSnapshot:(id)arg1 finalSnapshot:(id)arg2 batchUpdateItems:(id)arg3;
- ++ (id)mapForInitialSnapshot:(id)arg1 orderedUpdateItems:(id)arg2;
- +@property(retain, nonatomic) _UIDataSourceBatchUpdateMapHelper *batchUpdateMapHelper; // @synthesize batchUpdateMapHelper=_batchUpdateMapHelper;
- +@property(retain, nonatomic) NSArray *reverseUpdateItems; // @synthesize reverseUpdateItems=_reverseUpdateItems;
- +@property(retain, nonatomic) NSArray *updateItems; // @synthesize updateItems=_updateItems;
- +@property(copy, nonatomic) NSArray *originalUpdateItems; // @synthesize originalUpdateItems=_originalUpdateItems;
- +@property(retain, nonatomic) _UIDataSourceSnapshotter *finalSnapshot; // @synthesize finalSnapshot=_finalSnapshot;
- +@property(retain, nonatomic) _UIDataSourceSnapshotter *initialSnapshot; // @synthesize initialSnapshot=_initialSnapshot;
- +- (void).cxx_destruct;
- +- (id)updates;
- +- (void)_updateSnapshot:(id)arg1 forUpdateItem:(id)arg2;
- +- (long long)_transformSectionIndex:(long long)arg1 applyingUpdateItem:(id)arg2 withSnapshot:(id)arg3;
- +- (id)_transformIndexPath:(id)arg1 applyingUpdateItem:(id)arg2 withSnapshot:(id)arg3;
- +- (id)_mapUpdateForCollectionUpdateItem:(id)arg1 snapshot:(id)arg2;
- +- (void)_computeFinalSnapshotAndReverseUpdateItemsForCollectionViewUpdateItems:(id)arg1;
- +- (id)_rebasedUpdatesForUpdate:(id)arg1;
- +- (id)_updateMapByRevertingAllUpdatesExceptUpdateWithIdentifier:(id)arg1;
- +- (id)submapAfterUpdate:(id)arg1;
- +- (id)submapBeforeUpdate:(id)arg1;
- +- (id)_findUpdateForIdentifier:(id)arg1;
- +- (void)_performAppendingInsertsFixups;
- +- (_Bool)_mapIsSimpleInsertMoveSequence;
- +- (id)description;
- +- (id)intitialUpdateForFinalUpdate:(id)arg1;
- +- (id)finalUpdateForInitialUpdate:(id)arg1;
- +- (id)initialIndexPathForIndexPath:(id)arg1 beforeUpdateWithIdentifier:(id)arg2;
- +- (id)finalIndexPathForIndexPath:(id)arg1 startingAtUpdateWithIdentifier:(id)arg2;
- +- (id)initialUpdateForUpdateIdentifier:(id)arg1;
- +- (id)updateMapByRevertingUpdateWithIdentifier:(id)arg1;
- +@property(readonly, nonatomic) _Bool isBatchUpdateMap;
- +- (id)rebasedMapFromNewBaseMap:(id)arg1;
- +- (long long)initialSectionIndexForFinalSectionIndex:(long long)arg1;
- +- (long long)finalSectionIndexForInitialSectionIndex:(long long)arg1;
- +- (id)initialIndexPathForFinalIndexPath:(id)arg1;
- +- (id)finalIndexPathForInitialIndexPath:(id)arg1;
- +- (id)initWithInitialSnapshot:(id)arg1 finalSnapshot:(id)arg2 updateItems:(id)arg3;
- +
- +@end
- +
- diff --git a/UIKit/_UIDatePickerMode_DateAndTime.h b/UIKit/_UIDatePickerMode_DateAndTime.h
- index 885f96ff..1556b7b5 100644
- --- a/UIKit/_UIDatePickerMode_DateAndTime.h
- +++ b/UIKit/_UIDatePickerMode_DateAndTime.h
- @@ -46,7 +46,6 @@ __attribute__((visibility("hidden")))
- - (id)baseDateComponents;
- - (void)_takeBaseDateComponentsFromDate:(id)arg1;
- - (void)_resetBaseDateComponentsIfNecessaryFromDate:(id)arg1;
- -- (void)_updateSelectedDateComponentsWithNewValueInComponent:(long long)arg1 usingSelectionBarValue:(_Bool)arg2;
- - (void)loadDate:(id)arg1 animated:(_Bool)arg2;
- - (unsigned long long *)elements;
- - (long long)displayedCalendarUnits;
- diff --git a/UIKit/_UIDebugIssue.h b/UIKit/_UIDebugIssue.h
- new file mode 100644
- index 00000000..69cf7b87
- --- /dev/null
- +++ b/UIKit/_UIDebugIssue.h
- @@ -0,0 +1,37 @@
- +//
- +// 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/_UIDebugIssueReporting-Protocol.h>
- +
- +@class NSArray, NSString, _UIDebugIssueReport;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDebugIssue : NSObject <_UIDebugIssueReporting>
- +{
- + NSString *_description;
- + NSString *_prefix;
- + _UIDebugIssueReport *_subissueReport;
- +}
- +
- ++ (id)issueWithFormat:(id)arg1;
- ++ (id)issueWithDescription:(id)arg1;
- +@property(readonly, nonatomic, getter=_subissueReport) _UIDebugIssueReport *subissueReport; // @synthesize subissueReport=_subissueReport;
- +@property(copy, nonatomic) NSString *prefix; // @synthesize prefix=_prefix;
- +@property(copy, nonatomic) NSString *description; // @synthesize description=_description;
- +- (void).cxx_destruct;
- +- (void)addIssue:(id)arg1;
- +@property(readonly, copy, nonatomic) NSArray *subissues;
- +- (id)init;
- +
- +// Remaining properties
- +@property(readonly, copy) NSString *debugDescription;
- +@property(readonly) unsigned long long hash;
- +@property(readonly) Class superclass;
- +
- +@end
- +
- diff --git a/UIKit/_UIDebugIssueReport.h b/UIKit/_UIDebugIssueReport.h
- new file mode 100644
- index 00000000..8c8606a4
- --- /dev/null
- +++ b/UIKit/_UIDebugIssueReport.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/_UIDebugIssueReporting-Protocol.h>
- +
- +@class NSArray, NSMutableArray, NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDebugIssueReport : NSObject <_UIDebugIssueReporting>
- +{
- + NSMutableArray *_mutableIssues;
- +}
- +
- +- (void).cxx_destruct;
- +- (void)addIssue:(id)arg1;
- +@property(readonly, copy, nonatomic) NSArray *issues;
- +- (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/_UIDebugIssueReportFormatter.h b/UIKit/_UIDebugIssueReportFormatter.h
- new file mode 100644
- index 00000000..db0466b2
- --- /dev/null
- +++ b/UIKit/_UIDebugIssueReportFormatter.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/_UIDebugReportFormatter.h>
- +
- +@class NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDebugIssueReportFormatter : _UIDebugReportFormatter
- +{
- + NSString *_header;
- + NSString *_footer;
- + NSString *_noIssuesDescription;
- + NSString *_defaultIssuePrefix;
- +}
- +
- +@property(copy, nonatomic) NSString *defaultIssuePrefix; // @synthesize defaultIssuePrefix=_defaultIssuePrefix;
- +@property(copy, nonatomic) NSString *noIssuesDescription; // @synthesize noIssuesDescription=_noIssuesDescription;
- +@property(copy, nonatomic) NSString *footer; // @synthesize footer=_footer;
- +@property(copy, nonatomic) NSString *header; // @synthesize header=_header;
- +- (void).cxx_destruct;
- +- (id)stringFromReport:(id)arg1;
- +- (id)_componentsFromReport:(id)arg1;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UIDebugIssueReporting-Protocol.h b/UIKit/_UIDebugIssueReporting-Protocol.h
- new file mode 100644
- index 00000000..19167b8d
- --- /dev/null
- +++ b/UIKit/_UIDebugIssueReporting-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 _UIDebugIssue;
- +
- +@protocol _UIDebugIssueReporting <NSObject>
- +- (void)addIssue:(_UIDebugIssue *)arg1;
- +@end
- +
- diff --git a/UIKit/_UIDebugLogReport.h b/UIKit/_UIDebugLogReport.h
- new file mode 100644
- index 00000000..a817dc04
- --- /dev/null
- +++ b/UIKit/_UIDebugLogReport.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>
- +
- +@class NSMutableArray;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDebugLogReport : NSObject
- +{
- + unsigned long long _currentIndentLevel;
- + CDUnknownBlockType _fallbackMessagePrefixHandler;
- + NSMutableArray *_statements;
- + NSMutableArray *_prefixStack;
- +}
- +
- +@property(retain, nonatomic, getter=_prefixStack) NSMutableArray *prefixStack; // @synthesize prefixStack=_prefixStack;
- +@property(retain, nonatomic, getter=_statements) NSMutableArray *statements; // @synthesize statements=_statements;
- +@property(copy, nonatomic) CDUnknownBlockType fallbackMessagePrefixHandler; // @synthesize fallbackMessagePrefixHandler=_fallbackMessagePrefixHandler;
- +@property(nonatomic) unsigned long long currentIndentLevel; // @synthesize currentIndentLevel=_currentIndentLevel;
- +- (void).cxx_destruct;
- +- (void)decrementIndentLevelAndPopMessagePrefix;
- +- (void)incrementIndentLevelAndPushMessagePrefix:(id)arg1;
- +- (id)_messagePrefixAtIndentLevel:(unsigned long long)arg1;
- +- (void)clearAllMessagePrefixes;
- +- (void)popMessagePrefix;
- +- (void)pushMessagePrefixHandler:(CDUnknownBlockType)arg1;
- +- (void)pushMessagePrefix:(id)arg1;
- +- (void)resetIndentLevel;
- +- (void)decrementIndentLevel;
- +- (void)incrementIndentLevel;
- +- (void)addLineBreak;
- +- (void)addMessage:(id)arg1;
- +- (void)addMessageWithFormat:(id)arg1;
- +@property(readonly, nonatomic) unsigned long long messageCount;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UIDebugLogReportFormatter.h b/UIKit/_UIDebugLogReportFormatter.h
- new file mode 100644
- index 00000000..4fd59b67
- --- /dev/null
- +++ b/UIKit/_UIDebugLogReportFormatter.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/_UIDebugReportFormatter.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDebugLogReportFormatter : _UIDebugReportFormatter
- +{
- +}
- +
- +- (id)stringFromReport:(id)arg1;
- +- (id)_componentsFromReport:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIDebugLogStatement.h b/UIKit/_UIDebugLogStatement.h
- new file mode 100644
- index 00000000..b38b433f
- --- /dev/null
- +++ b/UIKit/_UIDebugLogStatement.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 <Foundation/NSObject.h>
- +
- +@class NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDebugLogStatement : NSObject
- +{
- + long long _type;
- + unsigned long long _indentLevel;
- + NSString *_prefix;
- + NSString *_text;
- +}
- +
- +@property(copy, nonatomic) NSString *text; // @synthesize text=_text;
- +@property(copy, nonatomic) NSString *prefix; // @synthesize prefix=_prefix;
- +@property(nonatomic) unsigned long long indentLevel; // @synthesize indentLevel=_indentLevel;
- +@property(nonatomic) long long type; // @synthesize type=_type;
- +- (void).cxx_destruct;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UIDebugReportComponents.h b/UIKit/_UIDebugReportComponents.h
- new file mode 100644
- index 00000000..59e7ffe4
- --- /dev/null
- +++ b/UIKit/_UIDebugReportComponents.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 NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDebugReportComponents : NSObject
- +{
- + NSString *_header;
- + NSString *_body;
- + NSString *_footer;
- +}
- +
- +@property(copy, nonatomic) NSString *footer; // @synthesize footer=_footer;
- +@property(copy, nonatomic) NSString *body; // @synthesize body=_body;
- +@property(copy, nonatomic) NSString *header; // @synthesize header=_header;
- +- (void).cxx_destruct;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UIDebugReportFormatter.h b/UIKit/_UIDebugReportFormatter.h
- new file mode 100644
- index 00000000..d15108d3
- --- /dev/null
- +++ b/UIKit/_UIDebugReportFormatter.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 <Foundation/NSObject.h>
- +
- +@class NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDebugReportFormatter : NSObject
- +{
- + unsigned long long _indentLevel;
- + NSString *_indentString;
- + unsigned long long _extraBodyIndentLevel;
- +}
- +
- ++ (id)defaultFormatter;
- +@property(nonatomic) unsigned long long extraBodyIndentLevel; // @synthesize extraBodyIndentLevel=_extraBodyIndentLevel;
- +@property(copy, nonatomic) NSString *indentString; // @synthesize indentString=_indentString;
- +@property(nonatomic) unsigned long long indentLevel; // @synthesize indentLevel=_indentLevel;
- +- (void).cxx_destruct;
- +- (id)stringFromReportComponents:(id)arg1;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UIDeepestPreferredFocusableItemSearch.h b/UIKit/_UIDeepestPreferredFocusableItemSearch.h
- new file mode 100644
- index 00000000..329f1ee3
- --- /dev/null
- +++ b/UIKit/_UIDeepestPreferredFocusableItemSearch.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 _UIDebugLogReport;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDeepestPreferredFocusableItemSearch : NSObject
- +{
- + _Bool _allowsFocusRestoration;
- + _UIDebugLogReport *_debugReport;
- +}
- +
- +@property(retain, nonatomic) _UIDebugLogReport *debugReport; // @synthesize debugReport=_debugReport;
- +@property(nonatomic) _Bool allowsFocusRestoration; // @synthesize allowsFocusRestoration=_allowsFocusRestoration;
- +- (void).cxx_destruct;
- +- (void)_reportDidFindOverridingPreferredFocusEnvironment:(id)arg1 source:(id)arg2;
- +- (void)_reportDidFinishEnumeratingPreferencesWithDeepestPreferredFocusableItem:(id)arg1;
- +- (void)_reportFinishedEvaluatingAllPreferencesForEnvironmentInContext:(id)arg1 result:(long long)arg2;
- +- (void)_reportFoundFocusableItem:(id)arg1;
- +- (void)_reportSearchingEnvironment:(id)arg1;
- +- (void)_reportStartingSearch;
- +- (id)_overridingPreferredFocusEnvironmentForPreferredEnvironment:(id)arg1 visitedFocusEnvironments:(id)arg2;
- +- (id)deepestPreferredFocusableItemForEnvironment:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIDefaultFocusHapticFeedbackGenerator.h b/UIKit/_UIDefaultFocusHapticFeedbackGenerator.h
- new file mode 100644
- index 00000000..0c9eed16
- --- /dev/null
- +++ b/UIKit/_UIDefaultFocusHapticFeedbackGenerator.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/_UIFocusHapticFeedbackGenerator-Protocol.h>
- +
- +@class CARInputDeviceTouchpad, CARSessionStatus, NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDefaultFocusHapticFeedbackGenerator : NSObject <_UIFocusHapticFeedbackGenerator>
- +{
- + CARSessionStatus *_sessionStatus;
- + CARInputDeviceTouchpad *_currentTouchpad;
- + unsigned long long _currentSenderID;
- +}
- +
- +@property(nonatomic) unsigned long long currentSenderID; // @synthesize currentSenderID=_currentSenderID;
- +@property(retain, nonatomic) CARInputDeviceTouchpad *currentTouchpad; // @synthesize currentTouchpad=_currentTouchpad;
- +@property(retain, nonatomic) CARSessionStatus *sessionStatus; // @synthesize sessionStatus=_sessionStatus;
- +- (void).cxx_destruct;
- +- (void)performHapticFeedbackForFocusUpdateInContext:(id)arg1;
- +- (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/_UIDefaultFocusSoundPlayer.h b/UIKit/_UIDefaultFocusSoundPlayer.h
- new file mode 100644
- index 00000000..5e61e610
- --- /dev/null
- +++ b/UIKit/_UIDefaultFocusSoundPlayer.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>
- +
- +#import <UIKit/_UIFocusSoundPlayer-Protocol.h>
- +
- +@class NSMutableDictionary, NSString;
- +@protocol OS_dispatch_queue;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDefaultFocusSoundPlayer : NSObject <_UIFocusSoundPlayer>
- +{
- + NSMutableDictionary *_urlPools;
- + NSMutableDictionary *_focusSoundPools;
- + NSObject<OS_dispatch_queue> *_soundQueue;
- +}
- +
- ++ (id)sharedInstance;
- +@property(retain, nonatomic) NSObject<OS_dispatch_queue> *soundQueue; // @synthesize soundQueue=_soundQueue;
- +@property(retain, nonatomic) NSMutableDictionary *focusSoundPools; // @synthesize focusSoundPools=_focusSoundPools;
- +@property(retain, nonatomic) NSMutableDictionary *urlPools; // @synthesize urlPools=_urlPools;
- +- (void).cxx_destruct;
- +- (void)_playSystemSound:(unsigned int)arg1 withVolume:(double)arg2 pan:(double)arg3;
- +- (void)playSoundWithFocusSound:(long long)arg1 volume:(double)arg2 pan:(double)arg3;
- +- (void)playSoundWithURL:(id)arg1 volume:(double)arg2 pan:(double)arg3;
- +- (void)dealloc;
- +- (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/_UIDictationAttachment.h b/UIKit/_UIDictationAttachment.h
- index da79362a..511059c1 100644
- --- a/UIKit/_UIDictationAttachment.h
- +++ b/UIKit/_UIDictationAttachment.h
- @@ -4,7 +4,7 @@
- // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
- //
- -#import <UIFoundation/NSTextAttachment.h>
- +#import "NSTextAttachment.h"
- @class NSDictionary;
- diff --git a/UIKit/_UIDisplayObserver.h b/UIKit/_UIDisplayObserver.h
- new file mode 100644
- index 00000000..1b1f5799
- --- /dev/null
- +++ b/UIKit/_UIDisplayObserver.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/FBSDisplayObserving-Protocol.h>
- +
- +@class NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDisplayObserver : NSObject <FBSDisplayObserving>
- +{
- +}
- +
- ++ (id)sharedObserver;
- +- (void)displayMonitor:(id)arg1 willDisconnectIdentity:(id)arg2;
- +- (void)displayMonitor:(id)arg1 didUpdateIdentity:(id)arg2 withConfiguration:(id)arg3;
- +- (void)displayMonitor:(id)arg1 didConnectIdentity:(id)arg2 withConfiguration:(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/_UIDocumentPickerNSURLWrapper.h b/UIKit/_UIDocumentPickerNSURLWrapper.h
- index e89a46ec..19f76df1 100644
- --- a/UIKit/_UIDocumentPickerNSURLWrapper.h
- +++ b/UIKit/_UIDocumentPickerNSURLWrapper.h
- @@ -12,8 +12,8 @@
- @interface _UIDocumentPickerNSURLWrapper : NSObject <NSSecureCoding>
- {
- - _Bool _createSandbox;
- NSURL *_url;
- + NSURL *_promiseURL;
- NSData *_scope;
- NSData *_promiseScope;
- }
- @@ -24,9 +24,9 @@
- + (id)wrapperWithURL:(id)arg1 readonly:(_Bool)arg2;
- + (id)wrapperWithURL:(id)arg1;
- + (id)wrapperWithURL:(id)arg1 createSandboxIfNoneAttached:(_Bool)arg2;
- -@property(copy, nonatomic) NSData *promiseScope; // @synthesize promiseScope=_promiseScope;
- -@property(copy, nonatomic) NSData *scope; // @synthesize scope=_scope;
- -@property(nonatomic) _Bool createSandbox; // @synthesize createSandbox=_createSandbox;
- +@property(retain) NSData *promiseScope; // @synthesize promiseScope=_promiseScope;
- +@property(retain) NSData *scope; // @synthesize scope=_scope;
- +@property(retain) NSURL *promiseURL; // @synthesize promiseURL=_promiseURL;
- @property(copy, nonatomic) NSURL *url; // @synthesize url=_url;
- - (void).cxx_destruct;
- - (id)initWithCoder:(id)arg1;
- diff --git a/UIKit/_UIDocumentPickerRemoteViewController.h b/UIKit/_UIDocumentPickerRemoteViewController.h
- index 4add22f6..44564619 100644
- --- a/UIKit/_UIDocumentPickerRemoteViewController.h
- +++ b/UIKit/_UIDocumentPickerRemoteViewController.h
- @@ -30,6 +30,7 @@
- - (void)_dismissWithOption:(id)arg1;
- - (void)_didSelectPicker;
- - (void)_dismissViewController;
- +- (void)_didSelectURLBookmark:(id)arg1;
- - (void)_didSelectURLWrapper:(id)arg1;
- - (void)viewDidLoad;
- - (void)invalidate;
- diff --git a/UIKit/_UIDocumentPickerViewControllerHost-Protocol.h b/UIKit/_UIDocumentPickerViewControllerHost-Protocol.h
- index f36a9941..64ef5e2d 100644
- --- a/UIKit/_UIDocumentPickerViewControllerHost-Protocol.h
- +++ b/UIKit/_UIDocumentPickerViewControllerHost-Protocol.h
- @@ -13,6 +13,7 @@
- - (void)_dismissWithOption:(NSString *)arg1;
- - (void)_didSelectPicker;
- - (void)_dismissViewController;
- +- (void)_didSelectURLBookmark:(NSString *)arg1;
- - (void)_didSelectURLWrapper:(_UIDocumentPickerNSURLWrapper *)arg1;
- @end
- diff --git a/UIKit/_UIDragAcceleratorGestureRecognizer.h b/UIKit/_UIDragAcceleratorGestureRecognizer.h
- new file mode 100644
- index 00000000..aa66222c
- --- /dev/null
- +++ b/UIKit/_UIDragAcceleratorGestureRecognizer.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/UIPanGestureRecognizer.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDragAcceleratorGestureRecognizer : UIPanGestureRecognizer
- +{
- + double _requiredMovementTimer;
- +}
- +
- +@property(nonatomic) double requiredMovementTimer; // @synthesize requiredMovementTimer=_requiredMovementTimer;
- +- (void)reset;
- +- (void)_movementTimeElapsed;
- +- (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
- +- (id)initWithTarget:(id)arg1 action:(SEL)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UIDragAddItemsGesture.h b/UIKit/_UIDragAddItemsGesture.h
- new file mode 100644
- index 00000000..37d36bec
- --- /dev/null
- +++ b/UIKit/_UIDragAddItemsGesture.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/UITapGestureRecognizer.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDragAddItemsGesture : UITapGestureRecognizer
- +{
- +}
- +
- +@end
- +
- diff --git a/UIKit/_UIDragAnimatingWrapper.h b/UIKit/_UIDragAnimatingWrapper.h
- new file mode 100644
- index 00000000..2ba5f147
- --- /dev/null
- +++ b/UIKit/_UIDragAnimatingWrapper.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/UIDragAnimating-Protocol.h>
- +
- +@class NSString, UIViewPropertyAnimator;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDragAnimatingWrapper : NSObject <UIDragAnimating>
- +{
- + UIViewPropertyAnimator *_animator;
- +}
- +
- +- (void).cxx_destruct;
- +- (void)_api_addCompletion:(CDUnknownBlockType)arg1;
- +- (void)addCompletion:(CDUnknownBlockType)arg1;
- +- (void)addAnimations:(CDUnknownBlockType)arg1;
- +- (id)initWithPropertyAnimator:(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/_UIDragAutoScrollGestureRecognizer.h b/UIKit/_UIDragAutoScrollGestureRecognizer.h
- new file mode 100644
- index 00000000..e8961309
- --- /dev/null
- +++ b/UIKit/_UIDragAutoScrollGestureRecognizer.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 _UIDragAutoScrollGestureRecognizer : 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/_UIDragBadge.h b/UIKit/_UIDragBadge.h
- new file mode 100644
- index 00000000..eb56532a
- --- /dev/null
- +++ b/UIKit/_UIDragBadge.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/UIView.h>
- +
- +@class UIImageView, UILabel;
- +
- +@interface _UIDragBadge : UIView
- +{
- + UILabel *_label;
- + UIImageView *_imageView;
- + long long _style;
- + long long _itemCount;
- +}
- +
- +@property(nonatomic) long long itemCount; // @synthesize itemCount=_itemCount;
- +@property(nonatomic) long long style; // @synthesize style=_style;
- +@property(readonly, nonatomic) UIImageView *_imageView; // @synthesize _imageView;
- +@property(readonly, nonatomic) UILabel *_label; // @synthesize _label;
- +- (struct CGSize)_intrinsicSizeWithinSize:(struct CGSize)arg1;
- +@property(readonly, nonatomic) struct CGPoint anchorPointForAlignment;
- +- (void)layoutSubviews;
- +- (void)_updateForStyle;
- +- (void)_updateLabelTextFromItemCount;
- +- (id)initWithCoder:(id)arg1;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithFrame:(struct CGRect)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIDragDestinationControllerDropProposalState.h b/UIKit/_UIDragDestinationControllerDropProposalState.h
- new file mode 100644
- index 00000000..21184adf
- --- /dev/null
- +++ b/UIKit/_UIDragDestinationControllerDropProposalState.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 NSIndexPath, UICollectionViewDropProposal;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDragDestinationControllerDropProposalState : NSObject
- +{
- + _Bool _didDrop;
- + UICollectionViewDropProposal *_proposal;
- + NSIndexPath *_indexPath;
- +}
- +
- +@property(nonatomic) _Bool didDrop; // @synthesize didDrop=_didDrop;
- +@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
- +@property(retain, nonatomic) UICollectionViewDropProposal *proposal; // @synthesize proposal=_proposal;
- +- (void).cxx_destruct;
- +- (_Bool)_hasDropActionTarget;
- +@property(readonly, nonatomic) NSIndexPath *effectiveIndexPath;
- +- (void)updateFromDropProposal:(id)arg1;
- +- (void)didPerformDrop;
- +- (id)description;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UIDragDestinationControllerReorderingState.h b/UIKit/_UIDragDestinationControllerReorderingState.h
- new file mode 100644
- index 00000000..3be5e9de
- --- /dev/null
- +++ b/UIKit/_UIDragDestinationControllerReorderingState.h
- @@ -0,0 +1,47 @@
- +//
- +// 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 UICollectionView, _UIDragDestinationControllerSessionState, _UIDragMovementCadenceSettings, _UIVelocityIntegrator;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDragDestinationControllerReorderingState : NSObject
- +{
- + _Bool _supportsLocalSessionReordering;
- + _Bool _hasStartedInteractiveReorder;
- + _UIVelocityIntegrator *_velocityIntegrator;
- + long long _reorderCount;
- + _UIDragDestinationControllerSessionState *_sessionState;
- + UICollectionView *_collectionView;
- + double _reorderBecamePossibleTime;
- + long long _dragMovementPhase;
- + _UIDragMovementCadenceSettings *_reorderCadenceSettings;
- +}
- +
- +@property(retain, nonatomic) _UIDragMovementCadenceSettings *reorderCadenceSettings; // @synthesize reorderCadenceSettings=_reorderCadenceSettings;
- +@property(nonatomic) long long dragMovementPhase; // @synthesize dragMovementPhase=_dragMovementPhase;
- +@property(nonatomic) double reorderBecamePossibleTime; // @synthesize reorderBecamePossibleTime=_reorderBecamePossibleTime;
- +@property(nonatomic) __weak UICollectionView *collectionView; // @synthesize collectionView=_collectionView;
- +@property(retain, nonatomic) _UIDragDestinationControllerSessionState *sessionState; // @synthesize sessionState=_sessionState;
- +@property(nonatomic) _Bool hasStartedInteractiveReorder; // @synthesize hasStartedInteractiveReorder=_hasStartedInteractiveReorder;
- +@property(nonatomic) long long reorderCount; // @synthesize reorderCount=_reorderCount;
- +@property(nonatomic) _Bool supportsLocalSessionReordering; // @synthesize supportsLocalSessionReordering=_supportsLocalSessionReordering;
- +@property(retain, nonatomic) _UIVelocityIntegrator *velocityIntegrator; // @synthesize velocityIntegrator=_velocityIntegrator;
- +- (void).cxx_destruct;
- +- (id)_reorderCadenceSettings;
- +- (void)velocityExceededThreshold;
- +- (_Bool)hasEnoughTimeElapsedSizeReorderingBecamePossibleForInterval:(double)arg1;
- +- (void)reorderingDidBecomePossible;
- +@property(readonly, nonatomic) _Bool hasPerformedReordering;
- +- (void)reorderResetToStartingLocation;
- +- (void)didEndInteractiveReorder;
- +- (void)didBeginInteractiveReorder;
- +- (void)didReorder;
- +- (id)initWithSessionState:(id)arg1 collectionView:(id)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UIDragDestinationControllerSessionState.h b/UIKit/_UIDragDestinationControllerSessionState.h
- new file mode 100644
- index 00000000..53c81012
- --- /dev/null
- +++ b/UIKit/_UIDragDestinationControllerSessionState.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>
- +
- +@protocol UIDropSession;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDragDestinationControllerSessionState : NSObject
- +{
- + int _state;
- + id <UIDropSession> _dropSession;
- +}
- +
- +@property(retain, nonatomic) id <UIDropSession> dropSession; // @synthesize dropSession=_dropSession;
- +@property(nonatomic) int state; // @synthesize state=_state;
- +- (void).cxx_destruct;
- +@property(readonly, nonatomic) _Bool isDragging;
- +@property(readonly, nonatomic) _Bool isReordering;
- +@property(readonly, nonatomic) _Bool isActive;
- +- (id)description;
- +
- +@end
- +
- diff --git a/UIKit/_UIDragEventSample.h b/UIKit/_UIDragEventSample.h
- new file mode 100644
- index 00000000..1c6c9e7b
- --- /dev/null
- +++ b/UIKit/_UIDragEventSample.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 UIWindow;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDragEventSample : NSObject
- +{
- + _Bool _isApplicationEnter;
- + _Bool _isApplicationWithin;
- + _Bool _isApplicationExit;
- + _Bool _isDragEnd;
- + _Bool _hasBeenDelivered;
- + unsigned int _windowServerHitTestContextID;
- + UIWindow *_window;
- + struct CGPoint _sceneLocation;
- + struct CGPoint _locationInWindow;
- +}
- +
- ++ (id)interpolatedSampleFromSample:(id)arg1;
- ++ (id)sampleFromHIDEvent:(struct __IOHIDEvent *)arg1;
- +@property(nonatomic) _Bool hasBeenDelivered; // @synthesize hasBeenDelivered=_hasBeenDelivered;
- +@property(readonly, nonatomic) unsigned int windowServerHitTestContextID; // @synthesize windowServerHitTestContextID=_windowServerHitTestContextID;
- +@property(readonly, nonatomic) _Bool isDragEnd; // @synthesize isDragEnd=_isDragEnd;
- +@property(readonly, nonatomic) _Bool isApplicationExit; // @synthesize isApplicationExit=_isApplicationExit;
- +@property(readonly, nonatomic) _Bool isApplicationWithin; // @synthesize isApplicationWithin=_isApplicationWithin;
- +@property(readonly, nonatomic) _Bool isApplicationEnter; // @synthesize isApplicationEnter=_isApplicationEnter;
- +@property(readonly, nonatomic) struct CGPoint locationInWindow; // @synthesize locationInWindow=_locationInWindow;
- +@property(readonly, nonatomic) struct CGPoint sceneLocation; // @synthesize sceneLocation=_sceneLocation;
- +@property(readonly, nonatomic) UIWindow *window; // @synthesize window=_window;
- +- (void).cxx_destruct;
- +- (id)description;
- +- (id)hitTestWithEvent:(id)arg1 constrainToWindowServerHitTestContext:(_Bool)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UIDragFeedbackGenerator.h b/UIKit/_UIDragFeedbackGenerator.h
- new file mode 100644
- index 00000000..a66a2c96
- --- /dev/null
- +++ b/UIKit/_UIDragFeedbackGenerator.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/UIFeedbackGenerator.h>
- +
- +#import <UIKit/UIFeedbackGeneratorUserInteractionDriven-Protocol.h>
- +
- +@class _UIDragFeedbackGeneratorConfiguration, _UIFeedback;
- +@protocol _UIFeedbackContinuousPlayable;
- +
- +@interface _UIDragFeedbackGenerator : UIFeedbackGenerator <UIFeedbackGeneratorUserInteractionDriven>
- +{
- + long long _state;
- + _UIFeedback<_UIFeedbackContinuousPlayable> *_playingContinuousFeedback;
- +}
- +
- ++ (Class)_configurationClass;
- +@property(retain, nonatomic, getter=_playingContinuousFeedback, setter=_setPlayingContinuousFeedback:) _UIFeedback<_UIFeedbackContinuousPlayable> *playingContinuousFeedback; // @synthesize playingContinuousFeedback=_playingContinuousFeedback;
- +@property(nonatomic, getter=_state, setter=_setState:) long long state; // @synthesize state=_state;
- +- (void).cxx_destruct;
- +- (id)_stats_key;
- +- (void)_stopPlayingContinuousFeedback;
- +- (void)_startPlayingContinuousFeedbackNow;
- +- (void)_startPlayingContinuousFeedback;
- +- (void)dropTargetUpdated;
- +- (void)positionUpdated;
- +- (void)userInteractionCancelled;
- +- (void)userInteractionEnded;
- +- (void)userInteractionStarted;
- +@property(readonly, nonatomic, getter=_dragConfiguration) _UIDragFeedbackGeneratorConfiguration *dragConfiguration;
- +
- +@end
- +
- diff --git a/UIKit/_UIDragFeedbackGeneratorConfiguration.h b/UIKit/_UIDragFeedbackGeneratorConfiguration.h
- new file mode 100644
- index 00000000..19d790fc
- --- /dev/null
- +++ b/UIKit/_UIDragFeedbackGeneratorConfiguration.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/_UIFeedbackGeneratorUserInteractionDrivenConfiguration.h>
- +
- +@class _UIFeedback;
- +@protocol _UIFeedbackContinuousPlayable, _UIFeedbackDiscretePlayable;
- +
- +@interface _UIDragFeedbackGeneratorConfiguration : _UIFeedbackGeneratorUserInteractionDrivenConfiguration
- +{
- + _UIFeedback<_UIFeedbackContinuousPlayable> *_interactionProgressingFeedback;
- + _UIFeedback<_UIFeedbackDiscretePlayable> *_interactionUpdatedFeedback;
- + _UIFeedback<_UIFeedbackDiscretePlayable> *_targetUpdatedFeedback;
- + double _progressingFeedbackDelay;
- +}
- +
- ++ (id)defaultConfiguration;
- +- (void).cxx_destruct;
- +@property(nonatomic) double progressingFeedbackDelay; // @synthesize progressingFeedbackDelay=_progressingFeedbackDelay;
- +@property(retain, nonatomic) _UIFeedback<_UIFeedbackDiscretePlayable> *targetUpdatedFeedback; // @synthesize targetUpdatedFeedback=_targetUpdatedFeedback;
- +@property(retain, nonatomic) _UIFeedback<_UIFeedbackDiscretePlayable> *interactionUpdatedFeedback; // @synthesize interactionUpdatedFeedback=_interactionUpdatedFeedback;
- +@property(retain, nonatomic) _UIFeedback<_UIFeedbackContinuousPlayable> *interactionProgressingFeedback; // @synthesize interactionProgressingFeedback=_interactionProgressingFeedback;
- +- (id)feedbackKeyPaths;
- +- (_Bool)isEqual:(id)arg1;
- +- (id)copyWithZone:(struct _NSZone *)arg1;
- +- (long long)requiredSupportLevel;
- +
- +@end
- +
- diff --git a/UIKit/_UIDragLiftGestureRecognizer.h b/UIKit/_UIDragLiftGestureRecognizer.h
- new file mode 100644
- index 00000000..78ef05c2
- --- /dev/null
- +++ b/UIKit/_UIDragLiftGestureRecognizer.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/UILongPressGestureRecognizer.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDragLiftGestureRecognizer : UILongPressGestureRecognizer
- +{
- +}
- +
- +@end
- +
- diff --git a/UIKit/_UIDragLiftOperation.h b/UIKit/_UIDragLiftOperation.h
- new file mode 100644
- index 00000000..becfeb82
- --- /dev/null
- +++ b/UIKit/_UIDragLiftOperation.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 <Foundation/NSObject.h>
- +
- +@class NSSet, UIDragInteraction, UIViewPropertyAnimator;
- +@protocol UIDragInteractionContext;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDragLiftOperation : NSObject
- +{
- + UIViewPropertyAnimator *_propertyAnimator;
- + id <UIDragInteractionContext> _context;
- + NSSet *_items;
- + UIDragInteraction *_interaction;
- +}
- +
- +@property(retain, nonatomic) UIDragInteraction *interaction; // @synthesize interaction=_interaction;
- +@property(retain, nonatomic) NSSet *items; // @synthesize items=_items;
- +@property(retain, nonatomic) id <UIDragInteractionContext> context; // @synthesize context=_context;
- +- (void).cxx_destruct;
- +@property(readonly, nonatomic) UIViewPropertyAnimator *propertyAnimator; // @synthesize propertyAnimator=_propertyAnimator;
- +
- +@end
- +
- diff --git a/UIKit/_UIDragLiftedItem.h b/UIKit/_UIDragLiftedItem.h
- new file mode 100644
- index 00000000..c6596257
- --- /dev/null
- +++ b/UIKit/_UIDragLiftedItem.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>
- +
- +@class UITargetedDragPreview, _UIPlatterView;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDragLiftedItem : NSObject
- +{
- + _Bool _sourceViewWasAdded;
- + _UIPlatterView *_platterView;
- + UITargetedDragPreview *_targetedPreview;
- + double _liftAlpha;
- +}
- +
- +@property(nonatomic) double liftAlpha; // @synthesize liftAlpha=_liftAlpha;
- +@property(nonatomic) _Bool sourceViewWasAdded; // @synthesize sourceViewWasAdded=_sourceViewWasAdded;
- +@property(retain, nonatomic) UITargetedDragPreview *targetedPreview; // @synthesize targetedPreview=_targetedPreview;
- +@property(retain, nonatomic) _UIPlatterView *platterView; // @synthesize platterView=_platterView;
- +- (void).cxx_destruct;
- +
- +@end
- +
- diff --git a/UIKit/_UIDragManager.h b/UIKit/_UIDragManager.h
- new file mode 100644
- index 00000000..d2b2a3c0
- --- /dev/null
- +++ b/UIKit/_UIDragManager.h
- @@ -0,0 +1,43 @@
- +//
- +// 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 CAContext, NSArray, NSMutableArray, UIScreen, _UIDruidSourceWarmUpConnection;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDragManager : NSObject
- +{
- + _UIDruidSourceWarmUpConnection *_warmUpConnection;
- + CAContext *_dragImageContext;
- + long long _pendingSessionRequests;
- + NSMutableArray *_pendingSessionRequestsCompletionBlocks;
- + NSArray *_dragSessionSources;
- + NSArray *_dragSessionDestinations;
- + UIScreen *_screen;
- +}
- +
- +@property(readonly, nonatomic) __weak UIScreen *screen; // @synthesize screen=_screen;
- +@property(copy, nonatomic) NSArray *dragSessionDestinations; // @synthesize dragSessionDestinations=_dragSessionDestinations;
- +@property(copy, nonatomic) NSArray *dragSessionSources; // @synthesize dragSessionSources=_dragSessionSources;
- +- (void).cxx_destruct;
- +- (void)sessionDestinationDidEnd:(id)arg1;
- +- (id)beginDragDestinationWithEvent:(id)arg1;
- +- (id)sessionSourceWithIdentifier:(unsigned int)arg1;
- +- (void)sessionSourceDidEnd:(id)arg1;
- +- (void)performPendingSessionCompletionBlocksIfPossible;
- +- (void)performAfterCompletingPendingSessionRequests:(CDUnknownBlockType)arg1;
- +- (_Bool)hasPendingSessionRequests;
- +- (id)beginDragWithItems:(id)arg1 touches:(id)arg2 orInitialCentroid:(struct CGPoint)arg3 requiredContextIds:(id)arg4 shouldPerformHitTesting:(_Bool)arg5 sourceView:(id)arg6 accessibilityEndpoint:(id)arg7;
- +- (void)warmUpDruid;
- +- (void)deleteSlots:(id)arg1;
- +- (unsigned int)uploadImage:(struct CGImage *)arg1;
- +@property(readonly, nonatomic) CAContext *dragImageContext;
- +- (void)_willAddDeactivationReason:(id)arg1;
- +- (id)initWithScreen:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIDragMovementCadenceSettings.h b/UIKit/_UIDragMovementCadenceSettings.h
- new file mode 100644
- index 00000000..3b214079
- --- /dev/null
- +++ b/UIKit/_UIDragMovementCadenceSettings.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 <Foundation/NSObject.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDragMovementCadenceSettings : NSObject
- +{
- + double _velocityMagnitudeThreshold;
- + double _dwellTimeThreshold;
- +}
- +
- ++ (id)defaultSettingsForMovementPhase:(long long)arg1 cadence:(long long)arg2;
- +@property(nonatomic) double dwellTimeThreshold; // @synthesize dwellTimeThreshold=_dwellTimeThreshold;
- +@property(nonatomic) double velocityMagnitudeThreshold; // @synthesize velocityMagnitudeThreshold=_velocityMagnitudeThreshold;
- +- (void)_applyImmediateSettings;
- +- (void)_applyInteractiveReorderSubsequentPhaseDefaultsForCadence:(long long)arg1;
- +- (void)_applyInteractiveReorderInitialPhaseDefaultsForCadence:(long long)arg1;
- +- (void)_applyDragPlaceholderSubsequentPhaseDefaultsForCadence:(long long)arg1;
- +- (void)_applyDragPlaceholderInitialPhaseDefaultsForCadence:(long long)arg1;
- +- (id)initWithVelocityMagnitudeThreshold:(double)arg1 dwellTimeThreshold:(double)arg2;
- +- (id)initWithMovementPhase:(long long)arg1 cadence:(long long)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UIDragPreviewProvider.h b/UIKit/_UIDragPreviewProvider.h
- new file mode 100644
- index 00000000..cb57917a
- --- /dev/null
- +++ b/UIKit/_UIDragPreviewProvider.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 UIDragPreview;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDragPreviewProvider : NSObject
- +{
- + CDUnknownBlockType _previewProviderBlock;
- + UIDragPreview *_preview;
- +}
- +
- ++ (id)previewProviderWithBlock:(CDUnknownBlockType)arg1;
- +- (void).cxx_destruct;
- +@property(readonly, nonatomic) UIDragPreview *preview; // @synthesize preview=_preview;
- +
- +@end
- +
- diff --git a/UIKit/_UIDragSessionImpl.h b/UIKit/_UIDragSessionImpl.h
- new file mode 100644
- index 00000000..6460a27e
- --- /dev/null
- +++ b/UIKit/_UIDragSessionImpl.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/UIDragSession-Protocol.h>
- +#import <UIKit/_UIDraggingItemVisualTarget-Protocol.h>
- +#import <UIKit/_UIDraggingSessionDelegate-Protocol.h>
- +
- +@class NSArray, NSHashTable, NSMapTable, NSMutableArray, NSSet, NSString, UIDragInteraction, _UIDraggingSession, _UIInternalDraggingSessionSource;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDragSessionImpl : NSObject <_UIDraggingSessionDelegate, UIDragSession, _UIDraggingItemVisualTarget>
- +{
- + _UIDraggingSession *_session;
- + NSMapTable *_itemByDraggingItem;
- + NSMutableArray *_allItems;
- + NSMapTable *_dragSourceInteractionByItem;
- + NSHashTable *_allInteractions;
- + _UIInternalDraggingSessionSource *_internalSessionSource;
- + id _localContext;
- + UIDragInteraction *_primaryInteraction;
- +}
- +
- ++ (id)_localDragSessionForSessionDestination:(id)arg1;
- ++ (id)activeSessions;
- +@property(readonly, nonatomic) __weak UIDragInteraction *primaryInteraction; // @synthesize primaryInteraction=_primaryInteraction;
- +@property(retain, nonatomic) id localContext; // @synthesize localContext=_localContext;
- +- (void).cxx_destruct;
- +- (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;
- +- (void)draggingSessionDidTransferItems:(id)arg1;
- +- (void)draggingSessionDidEnd:(id)arg1 withOperation:(unsigned long long)arg2;
- +- (void)draggingSessionWillEnd:(id)arg1 withOperation:(unsigned long long)arg2;
- +- (void)draggingSession:(id)arg1 willAddItems:(id)arg2;
- +- (void)draggingSessionDidMove:(id)arg1;
- +- (_Bool)_draggingSession:(id)arg1 shouldCancelOnAppDeactivationWithDefault:(_Bool)arg2;
- +- (void)_draggingSessionHandedOffDragImage:(id)arg1;
- +- (void)draggingSessionWillBegin:(id)arg1;
- +- (_Bool)draggingSessionPrefersFullSizePreviews:(id)arg1;
- +- (unsigned long long)draggingSession:(id)arg1 sourceOperationMaskForDraggingContext:(long long)arg2;
- +- (_Bool)canLoadObjectsOfClasses:(id)arg1;
- +- (_Bool)canLoadObjectsOfClass:(Class)arg1;
- +- (_Bool)hasItemsConformingToTypeIdentifiers:(id)arg1;
- +@property(readonly, nonatomic, getter=isRestrictedToDraggingApplication) _Bool restrictedToDraggingApplication;
- +@property(readonly, nonatomic) _Bool allowsMoveOperation;
- +- (struct CGPoint)locationInView:(id)arg1;
- +@property(readonly, nonatomic) NSArray *items;
- +- (void)_cancelDrag;
- +- (void)_itemsNeedUpdate:(id)arg1;
- +@property(retain, nonatomic) _UIDraggingSession *session;
- +- (id)dragSourceInteractionForDragItem:(id)arg1;
- +- (void)addItems:(id)arg1 forDragSourceInteraction:(id)arg2;
- +- (id)itemForDraggingItem:(id)arg1;
- +- (void)associateItem:(id)arg1 withDraggingItem:(id)arg2;
- +@property(readonly, nonatomic) NSSet *trackedInteractions;
- +- (_Bool)_canAddItems;
- +- (id)initWithInteraction:(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/_UIDragSetDownAnimation.h b/UIKit/_UIDragSetDownAnimation.h
- new file mode 100644
- index 00000000..4043d626
- --- /dev/null
- +++ b/UIKit/_UIDragSetDownAnimation.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 CADisplayLink, NSArray, _UIDragSetDownAnimationWindow;
- +@protocol _UIDraggingItemVisualTarget;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDragSetDownAnimation : NSObject
- +{
- + NSArray *_animationItems;
- + CDUnknownBlockType _completion;
- + _Bool _forSource;
- + id <_UIDraggingItemVisualTarget> _defaultVisualTarget;
- + _UIDragSetDownAnimationWindow *_window;
- + _Bool _shouldHideWindowOnCompletion;
- + CADisplayLink *_displayLink;
- +}
- +
- +- (void).cxx_destruct;
- +- (void)_beginFadeOutForAnimationItem:(id)arg1;
- +- (id)_viewForImageComponents:(id)arg1 crossfadingToLocalImageComponents:(id)arg2 totalComponentFrame:(struct CGRect)arg3 preview:(id)arg4 inView:(id)arg5;
- +- (id)_viewForImageComponents:(id)arg1 totalComponentFrame:(struct CGRect)arg2 preview:(id)arg3 inView:(id)arg4;
- +- (struct CGRect)_legacy_configureAnimationItem:(id)arg1 withInternalItem:(id)arg2 forDroppedItem:(id)arg3;
- +- (void)_allAnimationItemsDone;
- +- (void)_animationItemDone:(id)arg1;
- +- (void)_animationItemReachedTarget:(id)arg1;
- +- (void)displayLinkFired:(id)arg1;
- +- (void)_configureAnimationItem:(id)arg1 forDroppedItem:(id)arg2 duiPreview:(id)arg3 crossfadingToTargetedPreview:(id)arg4;
- +- (void)_configureSystemDefaultAnimationForItem:(id)arg1 droppedItem:(id)arg2 duiPreview:(id)arg3 isCancel:(_Bool)arg4;
- +- (id)initWithVisibleDroppedItems:(id)arg1 items:(id)arg2 forSource:(_Bool)arg3 defaultVisualTarget:(id)arg4 completion:(CDUnknownBlockType)arg5;
- +
- +@end
- +
- diff --git a/UIKit/_UIDragSetDownAnimationItem.h b/UIKit/_UIDragSetDownAnimationItem.h
- new file mode 100644
- index 00000000..b154b59c
- --- /dev/null
- +++ b/UIKit/_UIDragSetDownAnimationItem.h
- @@ -0,0 +1,76 @@
- +//
- +// 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, UIViewPropertyAnimator, _UIInternalDraggingItem, _UIPortalView;
- +@protocol _UIDraggingItemVisualTarget;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDragSetDownAnimationItem : NSObject
- +{
- + _Bool _hasStartedSpringAnimation;
- + _Bool _reachedTarget;
- + _Bool _done;
- + _Bool _fastAnimation;
- + _Bool _shouldDrivePropertyAnimator;
- + _Bool _ignoreRetargeting;
- + _Bool _requiresDefaultAnimation;
- + _Bool _midwayToTarget;
- + _Bool _almostToTarget;
- + _Bool _portalHidden;
- + int _animationCount;
- + _UIInternalDraggingItem *_item;
- + UIView *_retargetingContainerView;
- + _UIPortalView *_retargetingContainerPortalView;
- + UIView *_view;
- + UIView *_componentsView;
- + double _initialDistanceFromTargetFrame;
- + id <_UIDraggingItemVisualTarget> _visualTarget;
- + UIViewPropertyAnimator *_propertyAnimator;
- + UIViewPropertyAnimator *_systemDefaultPropertyAnimator;
- + CDUnknownBlockType _completionHandler;
- + CDUnknownBlockType _targetUpdateHandler;
- + CDUnknownBlockType _midpointHandler;
- + CDUnknownBlockType _nearCompletionHandler;
- + struct CGPoint _center;
- + struct CGPoint _initialVelocity;
- + struct CGPoint _initialTargetVelocity;
- + struct CGRect _targetFrame;
- +}
- +
- +@property(nonatomic, getter=isPortalHidden) _Bool portalHidden; // @synthesize portalHidden=_portalHidden;
- +@property(nonatomic) int animationCount; // @synthesize animationCount=_animationCount;
- +@property(nonatomic) _Bool almostToTarget; // @synthesize almostToTarget=_almostToTarget;
- +@property(nonatomic) _Bool midwayToTarget; // @synthesize midwayToTarget=_midwayToTarget;
- +@property(nonatomic) _Bool requiresDefaultAnimation; // @synthesize requiresDefaultAnimation=_requiresDefaultAnimation;
- +@property(nonatomic) _Bool ignoreRetargeting; // @synthesize ignoreRetargeting=_ignoreRetargeting;
- +@property(nonatomic) _Bool shouldDrivePropertyAnimator; // @synthesize shouldDrivePropertyAnimator=_shouldDrivePropertyAnimator;
- +@property(nonatomic) _Bool fastAnimation; // @synthesize fastAnimation=_fastAnimation;
- +@property(nonatomic) struct CGPoint initialTargetVelocity; // @synthesize initialTargetVelocity=_initialTargetVelocity;
- +@property(nonatomic) struct CGPoint initialVelocity; // @synthesize initialVelocity=_initialVelocity;
- +@property(copy, nonatomic) CDUnknownBlockType nearCompletionHandler; // @synthesize nearCompletionHandler=_nearCompletionHandler;
- +@property(copy, nonatomic) CDUnknownBlockType midpointHandler; // @synthesize midpointHandler=_midpointHandler;
- +@property(copy, nonatomic) CDUnknownBlockType targetUpdateHandler; // @synthesize targetUpdateHandler=_targetUpdateHandler;
- +@property(copy, nonatomic) CDUnknownBlockType completionHandler; // @synthesize completionHandler=_completionHandler;
- +@property(retain, nonatomic) UIViewPropertyAnimator *systemDefaultPropertyAnimator; // @synthesize systemDefaultPropertyAnimator=_systemDefaultPropertyAnimator;
- +@property(retain, nonatomic) UIViewPropertyAnimator *propertyAnimator; // @synthesize propertyAnimator=_propertyAnimator;
- +@property(retain, nonatomic) id <_UIDraggingItemVisualTarget> visualTarget; // @synthesize visualTarget=_visualTarget;
- +@property(nonatomic) _Bool done; // @synthesize done=_done;
- +@property(nonatomic) _Bool reachedTarget; // @synthesize reachedTarget=_reachedTarget;
- +@property(nonatomic) _Bool hasStartedSpringAnimation; // @synthesize hasStartedSpringAnimation=_hasStartedSpringAnimation;
- +@property(nonatomic) struct CGRect targetFrame; // @synthesize targetFrame=_targetFrame;
- +@property(nonatomic) double initialDistanceFromTargetFrame; // @synthesize initialDistanceFromTargetFrame=_initialDistanceFromTargetFrame;
- +@property(nonatomic) struct CGPoint center; // @synthesize center=_center;
- +@property(retain, nonatomic) UIView *componentsView; // @synthesize componentsView=_componentsView;
- +@property(retain, nonatomic) UIView *view; // @synthesize view=_view;
- +@property(retain, nonatomic) _UIPortalView *retargetingContainerPortalView; // @synthesize retargetingContainerPortalView=_retargetingContainerPortalView;
- +@property(retain, nonatomic) UIView *retargetingContainerView; // @synthesize retargetingContainerView=_retargetingContainerView;
- +@property(retain, nonatomic) _UIInternalDraggingItem *item; // @synthesize item=_item;
- +- (void).cxx_destruct;
- +
- +@end
- +
- diff --git a/UIKit/_UIDragSetDownAnimationItemComponentView.h b/UIKit/_UIDragSetDownAnimationItemComponentView.h
- new file mode 100644
- index 00000000..e58d875f
- --- /dev/null
- +++ b/UIKit/_UIDragSetDownAnimationItemComponentView.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/UIView.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDragSetDownAnimationItemComponentView : UIView
- +{
- + struct CGRect _baseFrame;
- +}
- +
- +@property(nonatomic) struct CGRect baseFrame; // @synthesize baseFrame=_baseFrame;
- +
- +@end
- +
- diff --git a/UIKit/_UIDragSetDownAnimationWindow.h b/UIKit/_UIDragSetDownAnimationWindow.h
- new file mode 100644
- index 00000000..61af9e2b
- --- /dev/null
- +++ b/UIKit/_UIDragSetDownAnimationWindow.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/UIWindow.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDragSetDownAnimationWindow : UIWindow
- +{
- +}
- +
- +- (_Bool)_isHostingPortalViews;
- +
- +@end
- +
- diff --git a/UIKit/_UIDragSnappingFeedbackGenerator.h b/UIKit/_UIDragSnappingFeedbackGenerator.h
- new file mode 100644
- index 00000000..51d723fb
- --- /dev/null
- +++ b/UIKit/_UIDragSnappingFeedbackGenerator.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/_UIDragFeedbackGenerator.h>
- +
- +@class _UIDragSnappingFeedbackGeneratorConfiguration;
- +
- +@interface _UIDragSnappingFeedbackGenerator : _UIDragFeedbackGenerator
- +{
- +}
- +
- ++ (Class)_configurationClass;
- +- (void)_stopLanding;
- +- (void)_startLanding;
- +- (void)objectSnapped;
- +- (void)draggedObjectLanded;
- +- (void)draggedObjectLifted;
- +- (void)userInteractionEnded;
- +- (void)userInteractionStarted;
- +@property(readonly, nonatomic, getter=_dragSnappingConfiguration) _UIDragSnappingFeedbackGeneratorConfiguration *dragSnappingConfiguration;
- +
- +@end
- +
- diff --git a/UIKit/_UIDragSnappingFeedbackGeneratorConfiguration.h b/UIKit/_UIDragSnappingFeedbackGeneratorConfiguration.h
- new file mode 100644
- index 00000000..16098b3d
- --- /dev/null
- +++ b/UIKit/_UIDragSnappingFeedbackGeneratorConfiguration.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/_UIDragFeedbackGeneratorConfiguration.h>
- +
- +@class _UIFeedback;
- +@protocol _UIFeedbackDiscretePlayable;
- +
- +@interface _UIDragSnappingFeedbackGeneratorConfiguration : _UIDragFeedbackGeneratorConfiguration
- +{
- + _UIFeedback<_UIFeedbackDiscretePlayable> *_objectSnappedFeedback;
- +}
- +
- ++ (id)defaultConfiguration;
- +- (void).cxx_destruct;
- +@property(retain, nonatomic) _UIFeedback<_UIFeedbackDiscretePlayable> *objectSnappedFeedback; // @synthesize objectSnappedFeedback=_objectSnappedFeedback;
- +- (id)feedbackKeyPaths;
- +
- +@end
- +
- diff --git a/UIKit/_UIDragSourceLiftEffect.h b/UIKit/_UIDragSourceLiftEffect.h
- new file mode 100644
- index 00000000..6c0efb69
- --- /dev/null
- +++ b/UIKit/_UIDragSourceLiftEffect.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 <Foundation/NSObject.h>
- +
- +#import <UIKit/UIDragInteractionEffect-Protocol.h>
- +
- +@class NSMapTable, NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDragSourceLiftEffect : NSObject <UIDragInteractionEffect>
- +{
- + NSMapTable *_liftOperationByContext;
- +}
- +
- +- (void).cxx_destruct;
- +- (void)_setInteractionEffectsLifted:(_Bool)arg1 withOperation:(id)arg2;
- +- (void)_uninstallInteractionPlattersForOperation:(id)arg1;
- +- (void)_installInteractionPlattersForOperation:(id)arg1;
- +- (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/_UIDraggable-Protocol.h b/UIKit/_UIDraggable-Protocol.h
- new file mode 100644
- index 00000000..92cccdcf
- --- /dev/null
- +++ b/UIKit/_UIDraggable-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 UIDragEvent;
- +
- +@protocol _UIDraggable <NSObject>
- +- (void)_draggingEndedWithEvent:(UIDragEvent *)arg1;
- +- (void)_draggingExitedWithEvent:(UIDragEvent *)arg1;
- +- (void)_draggingUpdatedWithEvent:(UIDragEvent *)arg1;
- +- (void)_draggingEnteredWithEvent:(UIDragEvent *)arg1;
- +@end
- +
- diff --git a/UIKit/_UIDraggingImageComponent.h b/UIKit/_UIDraggingImageComponent.h
- new file mode 100644
- index 00000000..c5270f32
- --- /dev/null
- +++ b/UIKit/_UIDraggingImageComponent.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 <Foundation/NSObject.h>
- +
- +#import <UIKit/NSCopying-Protocol.h>
- +
- +@class NSString, UIImage, UIView;
- +
- +@interface _UIDraggingImageComponent : NSObject <NSCopying>
- +{
- + UIView *_view;
- + UIImage *_image;
- + NSString *_key;
- + struct CGRect _frame;
- +}
- +
- +@property(readonly, nonatomic) struct CGRect frame; // @synthesize frame=_frame;
- +@property(readonly, copy, nonatomic) NSString *key; // @synthesize key=_key;
- +@property(readonly, nonatomic) UIImage *image; // @synthesize image=_image;
- +@property(readonly, nonatomic) UIView *view; // @synthesize view=_view;
- +- (void).cxx_destruct;
- +- (id)description;
- +- (id)copyWithZone:(struct _NSZone *)arg1;
- +- (id)_initWithNoImageAndFrame:(struct CGRect)arg1 key:(id)arg2;
- +- (id)initWithView:(id)arg1;
- +- (id)initWithImage:(id)arg1 frame:(struct CGRect)arg2 key:(id)arg3;
- +
- +@end
- +
- diff --git a/UIKit/_UIDraggingImageSlotOwner.h b/UIKit/_UIDraggingImageSlotOwner.h
- new file mode 100644
- index 00000000..34132031
- --- /dev/null
- +++ b/UIKit/_UIDraggingImageSlotOwner.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 NSMutableArray, _UIDragManager;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDraggingImageSlotOwner : NSObject
- +{
- + NSMutableArray *_usedSlotIDs;
- + _UIDragManager *_dragManager;
- +}
- +
- +@property(readonly, nonatomic) __weak _UIDragManager *dragManager; // @synthesize dragManager=_dragManager;
- +- (void).cxx_destruct;
- +- (unsigned int)uploadImage:(struct CGImage *)arg1;
- +- (void)dealloc;
- +- (id)initWithDragManager:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIDraggingInfo-Protocol.h b/UIKit/_UIDraggingInfo-Protocol.h
- new file mode 100644
- index 00000000..e854c90b
- --- /dev/null
- +++ b/UIKit/_UIDraggingInfo-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 NSArray, _UIDraggingSession;
- +@protocol UICoordinateSpace;
- +
- +@protocol _UIDraggingInfo <NSObject>
- +@property(readonly, nonatomic) _UIDraggingSession *localDraggingSession;
- +@property(nonatomic) long long numberOfValidItemsForDrop;
- +@property(readonly, nonatomic) unsigned long long draggingSourceOperationMask;
- +- (struct CGPoint)draggingLocationInCoordinateSpace:(id <UICoordinateSpace>)arg1;
- +- (void)enumerateItemsWithOptions:(unsigned long long)arg1 acceptableTypeIdentifiers:(NSArray *)arg2 usingBlock:(void (^)(_UIDraggingItem *, long long, _Bool *))arg3;
- +@end
- +
- diff --git a/UIKit/_UIDraggingItem.h b/UIKit/_UIDraggingItem.h
- new file mode 100644
- index 00000000..2f389011
- --- /dev/null
- +++ b/UIKit/_UIDraggingItem.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>
- +
- +@class NSArray, NSDictionary, NSItemProvider, UIView, _DUIPreview;
- +@protocol _UIDraggingItemVisualTarget;
- +
- +@interface _UIDraggingItem : NSObject
- +{
- + NSArray *_imageComponents;
- + NSItemProvider *_provider;
- + _DUIPreview *_preview;
- + id _privateLocalContext;
- + id _localObject;
- + CDUnknownBlockType _imageComponentsProvider;
- + unsigned long long _options;
- + double _scale;
- + double _rotationAngle;
- + id <_UIDraggingItemVisualTarget> _sourceVisualTarget;
- + id <_UIDraggingItemVisualTarget> _destinationVisualTarget;
- + UIView *_droppedSnapshotView;
- + unsigned long long _dirtyReasons;
- + NSItemProvider *_dropItemProvider;
- + CDUnknownBlockType _droppedSnapshotViewProvider;
- + long long _mutability;
- + struct CGPoint _anchorPoint;
- +}
- +
- +@property(nonatomic, getter=_mutability, setter=_setMutability:) long long mutability; // @synthesize mutability=_mutability;
- +@property(copy, nonatomic, getter=_droppedSnapshotViewProvider, setter=_setDroppedSnapshotViewProvider:) CDUnknownBlockType droppedSnapshotViewProvider; // @synthesize droppedSnapshotViewProvider=_droppedSnapshotViewProvider;
- +@property(retain, nonatomic, getter=_dropItemProvider, setter=_setDropItemProvider:) NSItemProvider *dropItemProvider; // @synthesize dropItemProvider=_dropItemProvider;
- +@property(nonatomic, getter=_dirtyReasons, setter=_setDirtyReasons:) unsigned long long dirtyReasons; // @synthesize dirtyReasons=_dirtyReasons;
- +@property(retain, nonatomic) UIView *droppedSnapshotView; // @synthesize droppedSnapshotView=_droppedSnapshotView;
- +@property(nonatomic) __weak id <_UIDraggingItemVisualTarget> destinationVisualTarget; // @synthesize destinationVisualTarget=_destinationVisualTarget;
- +@property(nonatomic) __weak id <_UIDraggingItemVisualTarget> sourceVisualTarget; // @synthesize sourceVisualTarget=_sourceVisualTarget;
- +@property(nonatomic) double rotationAngle; // @synthesize rotationAngle=_rotationAngle;
- +@property(nonatomic) double scale; // @synthesize scale=_scale;
- +@property(nonatomic) unsigned long long options; // @synthesize options=_options;
- +@property(nonatomic) struct CGPoint anchorPoint; // @synthesize anchorPoint=_anchorPoint;
- +@property(copy, nonatomic) CDUnknownBlockType imageComponentsProvider; // @synthesize imageComponentsProvider=_imageComponentsProvider;
- +@property(retain, nonatomic) id localObject; // @synthesize localObject=_localObject;
- +- (void).cxx_destruct;
- +- (void)_setPrivateLocalContext:(id)arg1;
- +- (id)_privateLocalContext;
- +- (void)_setPreview:(id)arg1;
- +- (id)_preview;
- +- (id)_imageComponents;
- +- (void)_clearDirty;
- +- (void)_setDirtyForReason:(unsigned long long)arg1;
- +@property(readonly, nonatomic, getter=_isDirty) _Bool dirty;
- +@property(readonly, nonatomic) struct CGRect imageFrame;
- +@property(readonly, copy, nonatomic) NSArray *imageComponents;
- +- (void)setImageContents:(id)arg1;
- +@property(readonly, copy, nonatomic) NSDictionary *metadata;
- +@property(readonly, nonatomic) NSItemProvider *provider;
- +- (id)description;
- +- (void)_updateFromInternalItem:(id)arg1;
- +- (id)_initWithInternalItem:(id)arg1;
- +- (id)initWithProvider:(id)arg1 sourceVisualTarget:(id)arg2 metadata:(id)arg3;
- +- (id)initWithProvider:(id)arg1 metadata:(id)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UIDraggingItemVisualTarget-Protocol.h b/UIKit/_UIDraggingItemVisualTarget-Protocol.h
- new file mode 100644
- index 00000000..5910a057
- --- /dev/null
- +++ b/UIKit/_UIDraggingItemVisualTarget-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 UIViewPropertyAnimator, _UIDraggingItem;
- +@protocol UICoordinateSpace;
- +
- +@protocol _UIDraggingItemVisualTarget <NSObject>
- +- (struct CGRect)targetFrameOfDraggingItem:(_UIDraggingItem *)arg1 inCoordinateSpace:(id <UICoordinateSpace>)arg2;
- +
- +@optional
- +- (void)draggingItem:(_UIDraggingItem *)arg1 willAnimateDisappearanceWithAnimator:(UIViewPropertyAnimator *)arg2;
- +- (void)draggingItem:(_UIDraggingItem *)arg1 willAnimateSetDownWithAnimator:(UIViewPropertyAnimator *)arg2;
- +@end
- +
- diff --git a/UIKit/_UIDraggingSession.h b/UIKit/_UIDraggingSession.h
- new file mode 100644
- index 00000000..35cfe769
- --- /dev/null
- +++ b/UIKit/_UIDraggingSession.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/NSObject.h>
- +
- +#import <UIKit/_UIDraggingInfo-Protocol.h>
- +
- +@class NSString, _UIInternalDraggingSessionSource;
- +@protocol _UIDraggingSessionDelegate;
- +
- +@interface _UIDraggingSession : NSObject <_UIDraggingInfo>
- +{
- + id <_UIDraggingSessionDelegate> _delegate;
- + _UIInternalDraggingSessionSource *_internalSessionSource;
- +}
- +
- ++ (void)_cancelAllDrags;
- +@property(readonly, nonatomic, getter=_internalSessionSource) __weak _UIInternalDraggingSessionSource *internalSessionSource; // @synthesize internalSessionSource=_internalSessionSource;
- +@property(nonatomic) __weak id <_UIDraggingSessionDelegate> delegate; // @synthesize delegate=_delegate;
- +- (void).cxx_destruct;
- +- (void)_sendDataTransferFinished;
- +- (void)_sendDidMove;
- +- (void)_sendDidEndWithOperation:(unsigned long long)arg1;
- +- (void)_sendWillEndWithOperation:(unsigned long long)arg1;
- +- (void)_sendWillAddItems:(id)arg1;
- +- (void)_sendHandedOffDragImage;
- +- (void)_sendWillBegin;
- +- (void)_cancelDrag;
- +- (_Bool)_shouldCancelOnAppDeactivation;
- +- (void)_getOperationMaskFromDelegateInApp:(unsigned long long *)arg1 outsideApp:(unsigned long long *)arg2 prefersFullSizePreview:(_Bool *)arg3;
- +@property(readonly, nonatomic) _UIDraggingSession *localDraggingSession;
- +@property(nonatomic) long long numberOfValidItemsForDrop;
- +@property(readonly, nonatomic) unsigned long long draggingSourceOperationMask;
- +- (struct CGPoint)draggingLocationInCoordinateSpace:(id)arg1;
- +- (void)enumerateItemsWithOptions:(unsigned long long)arg1 acceptableTypeIdentifiers:(id)arg2 usingBlock:(CDUnknownBlockType)arg3;
- +- (void)addItems:(id)arg1;
- +- (id)init;
- +- (id)initWithInternalSessionSource:(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/_UIDraggingSessionDelegate-Protocol.h b/UIKit/_UIDraggingSessionDelegate-Protocol.h
- new file mode 100644
- index 00000000..dd06d1ca
- --- /dev/null
- +++ b/UIKit/_UIDraggingSessionDelegate-Protocol.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/NSObject-Protocol.h>
- +
- +@class NSArray, _UIDraggingSession;
- +
- +@protocol _UIDraggingSessionDelegate <NSObject>
- +
- +@optional
- +- (void)draggingSessionDidTransferItems:(_UIDraggingSession *)arg1;
- +- (void)draggingSessionDidEnd:(_UIDraggingSession *)arg1 withOperation:(unsigned long long)arg2;
- +- (void)draggingSessionWillEnd:(_UIDraggingSession *)arg1 withOperation:(unsigned long long)arg2;
- +- (void)draggingSession:(_UIDraggingSession *)arg1 willAddItems:(NSArray *)arg2;
- +- (void)draggingSessionDidMove:(_UIDraggingSession *)arg1;
- +- (void)draggingSessionWillBegin:(_UIDraggingSession *)arg1;
- +- (_Bool)draggingSessionPrefersFullSizePreviews:(_UIDraggingSession *)arg1;
- +- (unsigned long long)draggingSession:(_UIDraggingSession *)arg1 sourceOperationMaskForDraggingContext:(long long)arg2;
- +@end
- +
- diff --git a/UIKit/_UIDropInteractionHighlightEffect.h b/UIKit/_UIDropInteractionHighlightEffect.h
- new file mode 100644
- index 00000000..113e3962
- --- /dev/null
- +++ b/UIKit/_UIDropInteractionHighlightEffect.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 <Foundation/NSObject.h>
- +
- +#import <UIKit/UIDropInteractionEffect-Protocol.h>
- +
- +@class CAShapeLayer, NSString, UIColor;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDropInteractionHighlightEffect : NSObject <UIDropInteractionEffect>
- +{
- + long long _visualState;
- + double _highlightWidth;
- + double _cornerRadius;
- + double _highlightInset;
- + UIColor *_highlightColor;
- + CAShapeLayer *_shapeLayer;
- +}
- +
- +@property(retain, nonatomic) CAShapeLayer *shapeLayer; // @synthesize shapeLayer=_shapeLayer;
- +@property(copy, nonatomic) UIColor *highlightColor; // @synthesize highlightColor=_highlightColor;
- +@property(nonatomic) double highlightInset; // @synthesize highlightInset=_highlightInset;
- +@property(nonatomic) double cornerRadius; // @synthesize cornerRadius=_cornerRadius;
- +@property(nonatomic) double highlightWidth; // @synthesize highlightWidth=_highlightWidth;
- +- (void).cxx_destruct;
- +- (void)dealloc;
- +- (struct CGRect)highlightRectInView:(id)arg1 forDragInteraction:(id)arg2 withContext:(id)arg3;
- +- (struct CGRect)clippingRectInView:(id)arg1 forView:(id)arg2;
- +- (void)interaction:(id)arg1 didChangeWithContext:(id)arg2;
- +- (void)removeShapeLayer;
- +- (id)updateShapeLayerForFrame:(struct CGRect)arg1 inView:(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/_UIDropInteractionWeakWrapper.h b/UIKit/_UIDropInteractionWeakWrapper.h
- new file mode 100644
- index 00000000..55d6a56b
- --- /dev/null
- +++ b/UIKit/_UIDropInteractionWeakWrapper.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>
- +
- +@class UIDropInteraction;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDropInteractionWeakWrapper : NSObject
- +{
- + UIDropInteraction *_dropInteraction;
- +}
- +
- +@property(readonly, nonatomic) __weak UIDropInteraction *dropInteraction; // @synthesize dropInteraction=_dropInteraction;
- +- (void).cxx_destruct;
- +- (id)initWithDropInteraction:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIDropItem.h b/UIKit/_UIDropItem.h
- new file mode 100644
- index 00000000..38a09f16
- --- /dev/null
- +++ b/UIKit/_UIDropItem.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/UIDragItem.h>
- +
- +@class NSItemProvider, _UIDropSessionImpl;
- +@protocol _UIDraggingItemVisualTarget;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDropItem : UIDragItem
- +{
- + NSItemProvider *_dropItemProvider;
- + _UIDropSessionImpl *__dropSession;
- +}
- +
- +@property(nonatomic) __weak _UIDropSessionImpl *_dropSession; // @synthesize _dropSession=__dropSession;
- +@property(retain, nonatomic, getter=_dropItemProvider, setter=_setDropItemProvider:) NSItemProvider *dropItemProvider; // @synthesize dropItemProvider=_dropItemProvider;
- +- (void).cxx_destruct;
- +- (struct CGSize)_visibleDropItemSize;
- +- (void)_didSetPreferredPreviewProvider;
- +- (id)_draggingItem;
- +@property(nonatomic, getter=_visualTarget, setter=_setVisualTarget:) __weak id <_UIDraggingItemVisualTarget> _visualTarget;
- +- (id)_privateLocalContext;
- +- (id)localObject;
- +- (id)itemProvider;
- +- (id)_initWithInternalDraggingItem:(id)arg1;
- +- (id)initWithItemProvider:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIDropSessionImpl.h b/UIKit/_UIDropSessionImpl.h
- new file mode 100644
- index 00000000..c6d48a5b
- --- /dev/null
- +++ b/UIKit/_UIDropSessionImpl.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/UIDropSession-Protocol.h>
- +
- +@class NSArray, NSProgress, NSString, _UIInternalDraggingSessionDestination;
- +@protocol UIDragSession;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDropSessionImpl : NSObject <UIDropSession>
- +{
- + NSArray *_items;
- + id <UIDragSession> _localDragSession;
- + unsigned long long _progressIndicatorStyle;
- + _UIInternalDraggingSessionDestination *_sessionDestination;
- +}
- +
- +@property(readonly, nonatomic) _UIInternalDraggingSessionDestination *sessionDestination; // @synthesize sessionDestination=_sessionDestination;
- +@property(nonatomic) unsigned long long progressIndicatorStyle; // @synthesize progressIndicatorStyle=_progressIndicatorStyle;
- +@property(readonly, nonatomic) id <UIDragSession> localDragSession; // @synthesize localDragSession=_localDragSession;
- +- (void).cxx_destruct;
- +- (void)_itemsNeedUpdate:(id)arg1;
- +- (id)_createItemsOfClass:(Class)arg1 synchronouslyIfPossible:(_Bool)arg2 completion:(CDUnknownBlockType)arg3;
- +- (id)session;
- +@property(readonly, nonatomic, getter=_operationMask) unsigned long long operationMask;
- +- (id)loadObjectsOfClass:(Class)arg1 completion:(CDUnknownBlockType)arg2;
- +- (_Bool)canLoadObjectsOfClasses:(id)arg1;
- +- (_Bool)canLoadObjectsOfClass:(Class)arg1;
- +- (_Bool)hasItemsConformingToTypeIdentifiers:(id)arg1;
- +@property(readonly, nonatomic, getter=isRestrictedToDraggingApplication) _Bool restrictedToDraggingApplication;
- +@property(readonly, nonatomic) _Bool allowsMoveOperation;
- +- (struct CGPoint)locationInView:(id)arg1;
- +@property(readonly, nonatomic) NSArray *items;
- +@property(readonly) NSProgress *progress;
- +- (id)initWithSessionDestination:(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/_UIDruidDestinationConnection.h b/UIKit/_UIDruidDestinationConnection.h
- new file mode 100644
- index 00000000..256f3514
- --- /dev/null
- +++ b/UIKit/_UIDruidDestinationConnection.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/_DUIClientDestination-Protocol.h>
- +#import <UIKit/_DUIClientSessionDestination-Protocol.h>
- +
- +@class NSXPCConnection;
- +@protocol _DUIServerSessionDestination;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDruidDestinationConnection : NSObject <_DUIClientDestination, _DUIClientSessionDestination>
- +{
- + NSXPCConnection *_connection;
- + id <_DUIServerSessionDestination> _serverSession;
- + unsigned int _sessionIdentifier;
- + CDUnknownBlockType _connectionBlock;
- + CDUnknownBlockType _itemImageProviderBlock;
- + CDUnknownBlockType _itemDetailProviderBlock;
- + CDUnknownBlockType _itemUpdateBlock;
- + CDUnknownBlockType _itemsAddedBlock;
- + CDUnknownBlockType _dropPerformBlock;
- + CDUnknownBlockType _handOffDroppedItemsBlock;
- + CDUnknownBlockType _dragEndBlock;
- + long long _state;
- +}
- +
- +@property(nonatomic) long long state; // @synthesize state=_state;
- +@property(copy, nonatomic) CDUnknownBlockType dragEndBlock; // @synthesize dragEndBlock=_dragEndBlock;
- +@property(copy, nonatomic) CDUnknownBlockType handOffDroppedItemsBlock; // @synthesize handOffDroppedItemsBlock=_handOffDroppedItemsBlock;
- +@property(copy, nonatomic) CDUnknownBlockType dropPerformBlock; // @synthesize dropPerformBlock=_dropPerformBlock;
- +@property(copy, nonatomic) CDUnknownBlockType itemsAddedBlock; // @synthesize itemsAddedBlock=_itemsAddedBlock;
- +@property(copy, nonatomic) CDUnknownBlockType itemUpdateBlock; // @synthesize itemUpdateBlock=_itemUpdateBlock;
- +@property(copy, nonatomic) CDUnknownBlockType itemDetailProviderBlock; // @synthesize itemDetailProviderBlock=_itemDetailProviderBlock;
- +@property(copy, nonatomic) CDUnknownBlockType itemImageProviderBlock; // @synthesize itemImageProviderBlock=_itemImageProviderBlock;
- +@property(copy, nonatomic) CDUnknownBlockType connectionBlock; // @synthesize connectionBlock=_connectionBlock;
- +@property(readonly, nonatomic) unsigned int sessionIdentifier; // @synthesize sessionIdentifier=_sessionIdentifier;
- +- (void).cxx_destruct;
- +- (oneway void)dragEnded;
- +- (oneway void)handOffDroppedItems:(id)arg1 withFence:(id)arg2;
- +- (oneway void)performDropWithItemCollection:(id)arg1 dataProviderEndpoint:(id)arg2 visibleDroppedItems:(id)arg3 reply:(CDUnknownBlockType)arg4;
- +- (oneway void)addedItemsWithDetails:(id)arg1 itemCollection:(id)arg2;
- +- (oneway void)updateDetail:(id)arg1 forItemIndex:(unsigned long long)arg2;
- +- (oneway void)requestDetailForItemIndex:(unsigned long long)arg1 reply:(CDUnknownBlockType)arg2;
- +- (oneway void)requestImageForItemIndex:(unsigned long long)arg1 reply:(CDUnknownBlockType)arg2;
- +- (void)enableKeyboardIfNeeded;
- +- (void)requestDropWithOperation:(unsigned long long)arg1;
- +- (void)takePotentialDrop:(id)arg1;
- +- (void)sawDragEndEvent;
- +- (void)dirtyItems:(id)arg1;
- +- (id)initWithSessionIdentifier:(unsigned int)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIDruidSourceConnection.h b/UIKit/_UIDruidSourceConnection.h
- new file mode 100644
- index 00000000..9d410095
- --- /dev/null
- +++ b/UIKit/_UIDruidSourceConnection.h
- @@ -0,0 +1,59 @@
- +//
- +// 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/_DUIClientSessionSource-Protocol.h>
- +#import <UIKit/_DUIClientSource-Protocol.h>
- +
- +@class NSXPCConnection;
- +@protocol _DUIServerSessionSource;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDruidSourceConnection : NSObject <_DUIClientSource, _DUIClientSessionSource>
- +{
- + NSXPCConnection *_connection;
- + id <_DUIServerSessionSource> _serverSession;
- + _Bool _cancelled;
- + _Bool _hostIsActive;
- + _Bool _originatedInHostedWindow;
- + CDUnknownBlockType _itemImageProviderBlock;
- + CDUnknownBlockType _itemDetailProviderBlock;
- + CDUnknownBlockType _itemUpdateBlock;
- + CDUnknownBlockType _handOffCancelledItemsBlock;
- + CDUnknownBlockType _dragCompletionBlock;
- + CDUnknownBlockType _dataTransferFinishedBlock;
- +}
- +
- +@property(copy, nonatomic) CDUnknownBlockType dataTransferFinishedBlock; // @synthesize dataTransferFinishedBlock=_dataTransferFinishedBlock;
- +@property(copy, nonatomic) CDUnknownBlockType dragCompletionBlock; // @synthesize dragCompletionBlock=_dragCompletionBlock;
- +@property(copy, nonatomic) CDUnknownBlockType handOffCancelledItemsBlock; // @synthesize handOffCancelledItemsBlock=_handOffCancelledItemsBlock;
- +@property(copy, nonatomic) CDUnknownBlockType itemUpdateBlock; // @synthesize itemUpdateBlock=_itemUpdateBlock;
- +@property(copy, nonatomic) CDUnknownBlockType itemDetailProviderBlock; // @synthesize itemDetailProviderBlock=_itemDetailProviderBlock;
- +@property(copy, nonatomic) CDUnknownBlockType itemImageProviderBlock; // @synthesize itemImageProviderBlock=_itemImageProviderBlock;
- +- (void).cxx_destruct;
- +- (void)_internalDragFailed;
- +- (oneway void)dataTransferSessionFinished;
- +- (oneway void)dragFailed;
- +- (oneway void)dragEndedWithOperation:(unsigned long long)arg1;
- +- (oneway void)handOffCancelledItems:(id)arg1 withFence:(id)arg2;
- +- (void)_hostDidDeactivate;
- +- (void)_hostWillBecomeActive;
- +- (oneway void)checkCanHandOffCancelledItemsWithReply:(CDUnknownBlockType)arg1;
- +- (oneway void)updateDetail:(id)arg1 forItemIndex:(unsigned long long)arg2;
- +- (oneway void)requestDetailForItemIndex:(unsigned long long)arg1 reply:(CDUnknownBlockType)arg2;
- +- (oneway void)requestImageForItemIndex:(unsigned long long)arg1 reply:(CDUnknownBlockType)arg2;
- +@property(readonly, nonatomic, getter=isCancelled) _Bool cancelled;
- +- (void)cancelDrag;
- +- (id)addItems:(id)arg1 withOldItemCollection:(id)arg2;
- +- (void)dragDidExitApp;
- +- (void)takeOutsideAppSourceOperationMask:(unsigned long long)arg1 prefersFullSizePreview:(_Bool)arg2;
- +- (void)dirtyItems:(id)arg1;
- +- (void)beginDragWithTouches:(id)arg1 touchRoutingPolicy:(id)arg2 items:(id)arg3 accessibilityEndpoint:(id)arg4 completion:(CDUnknownBlockType)arg5;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UIDruidSourceWarmUpConnection.h b/UIKit/_UIDruidSourceWarmUpConnection.h
- new file mode 100644
- index 00000000..23ea6f16
- --- /dev/null
- +++ b/UIKit/_UIDruidSourceWarmUpConnection.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 NSXPCConnection;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDruidSourceWarmUpConnection : NSObject
- +{
- + NSXPCConnection *_connection;
- +}
- +
- +- (void).cxx_destruct;
- +- (void)warmUp;
- +
- +@end
- +
- diff --git a/UIKit/_UIDynamicSlider.h b/UIKit/_UIDynamicSlider.h
- index 675d659f..511ce270 100644
- --- a/UIKit/_UIDynamicSlider.h
- +++ b/UIKit/_UIDynamicSlider.h
- @@ -6,44 +6,11 @@
- #import <UIKit/UISlider.h>
- -#import <UIKit/UICollisionBehaviorDelegate-Protocol.h>
- -#import <UIKit/UIDynamicAnimatorDelegate-Protocol.h>
- -
- -@class CADisplayLink, NSString, UIGravityBehavior, UIView, _UIDynamicSliderAnimator;
- -
- -@interface _UIDynamicSlider : UISlider <UIDynamicAnimatorDelegate, UICollisionBehaviorDelegate>
- +@interface _UIDynamicSlider : UISlider
- {
- - double _thumbVelocity;
- - struct CGPoint _thumbPreviousPoint;
- - double _thumbPreviousTime;
- - UIView *_thumbDynamicsView;
- - _UIDynamicSliderAnimator *_animator;
- - CADisplayLink *_displayLink;
- - struct CGPoint _mostRecentThumbLocation;
- - UIGravityBehavior *_gravityBehavior;
- }
- -- (void).cxx_destruct;
- -- (_Bool)cancelTouchTracking;
- -- (void)endTrackingWithTouch:(id)arg1 withEvent:(id)arg2;
- -- (_Bool)continueTrackingWithTouch:(id)arg1 withEvent:(id)arg2;
- -- (_Bool)beginTrackingWithTouch:(id)arg1 withEvent:(id)arg2;
- -- (void)dynamicAnimatorDidPause:(id)arg1;
- -- (void)collisionBehavior:(id)arg1 beganContactForItem:(id)arg2 withBoundaryIdentifier:(id)arg3 atPoint:(struct CGPoint)arg4;
- -- (void)_handleDynamicsStep;
- -- (void)_endDynamicsTrackingWithAnimation;
- -- (void)_updateDynamicsTracking:(id)arg1;
- -- (void)_calculateDynamicsVelocityOnDisplayLink:(id)arg1;
- -- (void)_initializeDynamicsTracking:(id)arg1;
- -- (void)_cleanupDynamicsAnimation;
- -- (void)_stopDynamicsTracking;
- - (void)_clearDynamics;
- -// 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/_UIDynamicValueConvergenceAnimation.h b/UIKit/_UIDynamicValueConvergenceAnimation.h
- new file mode 100644
- index 00000000..ca89b8e6
- --- /dev/null
- +++ b/UIKit/_UIDynamicValueConvergenceAnimation.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 <UIKit/_UIDynamicAnimation.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIDynamicValueConvergenceAnimation : _UIDynamicAnimation
- +{
- + CDUnknownBlockType _applier;
- + double _value;
- + double _targetValue;
- + double _convergenceRate;
- + double _minimumDifference;
- +}
- +
- +@property(nonatomic) double minimumDifference; // @synthesize minimumDifference=_minimumDifference;
- +@property(nonatomic) double convergenceRate; // @synthesize convergenceRate=_convergenceRate;
- +@property(nonatomic) double targetValue; // @synthesize targetValue=_targetValue;
- +@property(nonatomic) double value; // @synthesize value=_value;
- +- (void).cxx_destruct;
- +- (_Bool)_animateForInterval:(double)arg1;
- +- (void)runWithValueApplier:(CDUnknownBlockType)arg1 completion:(CDUnknownBlockType)arg2;
- +- (id)initWithValue:(double)arg1 targetValue:(double)arg2 convergenceRate:(double)arg3 minimumDifference:(double)arg4;
- +
- +@end
- +
- diff --git a/UIKit/_UIEdgeFeedbackGenerator.h b/UIKit/_UIEdgeFeedbackGenerator.h
- new file mode 100644
- index 00000000..307e5f97
- --- /dev/null
- +++ b/UIKit/_UIEdgeFeedbackGenerator.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/UIFeedbackGenerator.h>
- +
- +#import <UIKit/UIFeedbackGeneratorUserInteractionDriven-Protocol.h>
- +
- +@class _UIEdgeFeedbackGeneratorConfiguration, _UIFeedback, _UIFeedbackEngine;
- +@protocol _UIFeedbackContinuousPlayable;
- +
- +@interface _UIEdgeFeedbackGenerator : UIFeedbackGenerator <UIFeedbackGeneratorUserInteractionDriven>
- +{
- + _UIFeedbackEngine *_feedbackEngine;
- + _Bool _playedOvershotThresholdFeedback;
- + _Bool _closeToEdge;
- + double _distance;
- + long long _axis;
- + double _extentBeyondDistance;
- + double _closeToEdgeUpdateTime;
- + double _value;
- + double _previousValue;
- + long long _lastState;
- + double _lastValueUpdateTime;
- + double _previousValueUpdateTime;
- + double _velocity;
- + _UIFeedback<_UIFeedbackContinuousPlayable> *_playingContinuousFeedback;
- + long long _state;
- +}
- +
- ++ (Class)_configurationClass;
- +@property(nonatomic, getter=_state, setter=_setState:) long long state; // @synthesize state=_state;
- +@property(retain, nonatomic, getter=_playingContinuousFeedback, setter=_setPlayingContinuousFeedback:) _UIFeedback<_UIFeedbackContinuousPlayable> *playingContinuousFeedback; // @synthesize playingContinuousFeedback=_playingContinuousFeedback;
- +@property(nonatomic, getter=_velocity, setter=_setVelocity:) double velocity; // @synthesize velocity=_velocity;
- +@property(nonatomic, getter=_previousValueUpdateTime, setter=_setPreviousValueUpdateTime:) double previousValueUpdateTime; // @synthesize previousValueUpdateTime=_previousValueUpdateTime;
- +@property(nonatomic, getter=_lastValueUpdateTime, setter=_setLastValueUpdateTime:) double lastValueUpdateTime; // @synthesize lastValueUpdateTime=_lastValueUpdateTime;
- +@property(nonatomic, getter=_lastState, setter=_setLastState:) long long lastState; // @synthesize lastState=_lastState;
- +@property(nonatomic, getter=_previousValue, setter=_setPreviousValue:) double previousValue; // @synthesize previousValue=_previousValue;
- +@property(nonatomic, getter=_value, setter=_setValue:) double value; // @synthesize value=_value;
- +@property(nonatomic, getter=_closeToEdgeUpdateTime, setter=_setCloseToEdgeUpdateTime:) double closeToEdgeUpdateTime; // @synthesize closeToEdgeUpdateTime=_closeToEdgeUpdateTime;
- +@property(nonatomic, getter=_isCloseToEdge, setter=_setCloseToEdge:) _Bool closeToEdge; // @synthesize closeToEdge=_closeToEdge;
- +@property(nonatomic) double extentBeyondDistance; // @synthesize extentBeyondDistance=_extentBeyondDistance;
- +@property(nonatomic) long long axis; // @synthesize axis=_axis;
- +@property(nonatomic) double distance; // @synthesize distance=_distance;
- +- (void).cxx_destruct;
- +- (id)_stats_key;
- +- (void)_positionUpdated:(double)arg1 withVelocity:(double)arg2;
- +- (void)positionUpdated:(double)arg1;
- +@property(readonly, nonatomic, getter=_percentBeyondDistance) float percentBeyondDistance;
- +@property(readonly, nonatomic, getter=_isOvershot) _Bool overshot;
- +- (_Bool)_valueIsOvershot:(double)arg1;
- +@property(readonly, nonatomic, getter=_effectiveDistance) double effectiveDistance;
- +- (void)_updateCloseToEdge;
- +- (void)_animationEnded;
- +- (void)_animationStartedUsingTimeout:(_Bool)arg1;
- +- (void)_animationStarted;
- +- (void)_deactivate;
- +- (void)userInteractionCancelled;
- +- (void)userInteractionEnded;
- +- (void)userInteractionStarted;
- +- (void)_cancelStopAnimatingTimeout;
- +- (void)_stopAnimatingWithTimeout:(double)arg1;
- +@property(readonly, nonatomic, getter=_edgeConfiguration) _UIEdgeFeedbackGeneratorConfiguration *edgeConfiguration;
- +- (id)initWithConfiguration:(id)arg1 coordinateSpace:(id)arg2;
- +- (id)initWithStyle:(long long)arg1 coordinateSpace:(id)arg2;
- +- (id)initWithStyle:(long long)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIEdgeFeedbackGeneratorConfiguration.h b/UIKit/_UIEdgeFeedbackGeneratorConfiguration.h
- new file mode 100644
- index 00000000..6eceaf3a
- --- /dev/null
- +++ b/UIKit/_UIEdgeFeedbackGeneratorConfiguration.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 <UIKit/_UIFeedbackGeneratorUserInteractionDrivenConfiguration.h>
- +
- +@class _UIFeedback;
- +@protocol _UIFeedbackContinuousPlayable, _UIFeedbackDiscretePlayable;
- +
- +@interface _UIEdgeFeedbackGeneratorConfiguration : _UIFeedbackGeneratorUserInteractionDrivenConfiguration
- +{
- + _UIFeedback<_UIFeedbackDiscretePlayable> *_userInteractingThresholdFeedback;
- + CDUnknownBlockType _userInteractingThresholdFeedbackUpdateBlock;
- + _UIFeedback<_UIFeedbackContinuousPlayable> *_userInteractingBeyondEdgeFeedback;
- + CDUnknownBlockType _userInteractingBeyondEdgeFeedbackUpdateBlock;
- + _UIFeedback<_UIFeedbackDiscretePlayable> *_userInteractingReleaseFeedback;
- + CDUnknownBlockType _userInteractingReleaseFeedbackUpdateBlock;
- + _UIFeedback<_UIFeedbackDiscretePlayable> *_animatingThresholdFeedback;
- + CDUnknownBlockType _animatingThresholdFeedbackUpdateBlock;
- + _UIFeedback<_UIFeedbackDiscretePlayable> *_animatingMaximumExtentFeedback;
- + CDUnknownBlockType _animatingMaximumExtentFeedbackUpdateBlock;
- + long long _defaultAxis;
- + double _minDistanceFromEdge;
- +}
- +
- ++ (id)_zoomConfiguration;
- ++ (id)swipePresentationConfiguration;
- ++ (id)sliderConfiguration;
- ++ (id)horizontalScrollConfiguration;
- ++ (id)verticalScrollConfiguration;
- ++ (id)defaultConfiguration;
- ++ (id)_scrollConfigurationWithAxis:(long long)arg1;
- +@property(nonatomic) double minDistanceFromEdge; // @synthesize minDistanceFromEdge=_minDistanceFromEdge;
- +@property(nonatomic, getter=_defaultAxis, setter=_setDefaultAxis:) long long defaultAxis; // @synthesize defaultAxis=_defaultAxis;
- +- (void).cxx_destruct;
- +@property(copy, nonatomic) CDUnknownBlockType animatingMaximumExtentFeedbackUpdateBlock; // @synthesize animatingMaximumExtentFeedbackUpdateBlock=_animatingMaximumExtentFeedbackUpdateBlock;
- +@property(retain, nonatomic) _UIFeedback<_UIFeedbackDiscretePlayable> *animatingMaximumExtentFeedback; // @synthesize animatingMaximumExtentFeedback=_animatingMaximumExtentFeedback;
- +@property(copy, nonatomic) CDUnknownBlockType animatingThresholdFeedbackUpdateBlock; // @synthesize animatingThresholdFeedbackUpdateBlock=_animatingThresholdFeedbackUpdateBlock;
- +@property(retain, nonatomic) _UIFeedback<_UIFeedbackDiscretePlayable> *animatingThresholdFeedback; // @synthesize animatingThresholdFeedback=_animatingThresholdFeedback;
- +@property(copy, nonatomic) CDUnknownBlockType userInteractingReleaseFeedbackUpdateBlock; // @synthesize userInteractingReleaseFeedbackUpdateBlock=_userInteractingReleaseFeedbackUpdateBlock;
- +@property(retain, nonatomic) _UIFeedback<_UIFeedbackDiscretePlayable> *userInteractingReleaseFeedback; // @synthesize userInteractingReleaseFeedback=_userInteractingReleaseFeedback;
- +@property(copy, nonatomic) CDUnknownBlockType userInteractingBeyondEdgeFeedbackUpdateBlock; // @synthesize userInteractingBeyondEdgeFeedbackUpdateBlock=_userInteractingBeyondEdgeFeedbackUpdateBlock;
- +@property(retain, nonatomic) _UIFeedback<_UIFeedbackContinuousPlayable> *userInteractingBeyondEdgeFeedback; // @synthesize userInteractingBeyondEdgeFeedback=_userInteractingBeyondEdgeFeedback;
- +@property(copy, nonatomic) CDUnknownBlockType userInteractingThresholdFeedbackUpdateBlock; // @synthesize userInteractingThresholdFeedbackUpdateBlock=_userInteractingThresholdFeedbackUpdateBlock;
- +@property(retain, nonatomic) _UIFeedback<_UIFeedbackDiscretePlayable> *userInteractingThresholdFeedback; // @synthesize userInteractingThresholdFeedback=_userInteractingThresholdFeedback;
- +- (id)feedbackKeyPaths;
- +- (id)copyWithZone:(struct _NSZone *)arg1;
- +- (long long)requiredSupportLevel;
- +
- +@end
- +
- diff --git a/UIKit/_UIElasticValue.h b/UIKit/_UIElasticValue.h
- new file mode 100644
- index 00000000..40076a02
- --- /dev/null
- +++ b/UIKit/_UIElasticValue.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>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIElasticValue : NSObject
- +{
- + double _currentValue;
- + double _targetValue;
- + double _speed;
- + double _friction;
- + double _momentum;
- +}
- +
- +@property(nonatomic) double momentum; // @synthesize momentum=_momentum;
- +@property(nonatomic) double friction; // @synthesize friction=_friction;
- +@property(nonatomic) double speed; // @synthesize speed=_speed;
- +@property(nonatomic) double targetValue; // @synthesize targetValue=_targetValue;
- +@property(nonatomic) double currentValue; // @synthesize currentValue=_currentValue;
- +- (id)description;
- +@property(readonly, nonatomic, getter=isSteady) _Bool steady;
- +- (void)updateFromDisplayLink:(id)arg1;
- +- (void)update:(double)arg1;
- +- (id)initWithValue:(double)arg1;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UIEmptyEffect.h b/UIKit/_UIEmptyEffect.h
- new file mode 100644
- index 00000000..e5c50c5f
- --- /dev/null
- +++ b/UIKit/_UIEmptyEffect.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/UIVisualEffect.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIEmptyEffect : UIVisualEffect
- +{
- +}
- +
- +- (void)_enumerateEffects:(CDUnknownBlockType)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIFeedback.h b/UIKit/_UIFeedback.h
- index 862b97fe..c7d6d416 100644
- --- a/UIKit/_UIFeedback.h
- +++ b/UIKit/_UIFeedback.h
- @@ -18,13 +18,14 @@
- float _position;
- _UIFeedbackParameters *_audioParameters;
- _UIFeedbackParameters *_hapticParameters;
- + long long _audioOutputMode;
- + long long _hapticOutputMode;
- id <_UIFeedbackPlayer> _player;
- NSMutableArray *_playerDequeueBlocks;
- _UIFeedbackPattern *_parentPattern;
- double _delay;
- NSDictionary *_debugDictionary;
- NSString *_name;
- - unsigned long long _mandatoryFeedbackTypes;
- NSString *_category;
- unsigned long long _eventToken;
- id <UICoordinateSpace> _coordinateSpace;
- @@ -38,7 +39,6 @@
- @property(nonatomic, getter=_coordinateSpace, setter=_setCoordinateSpace:) __weak id <UICoordinateSpace> coordinateSpace; // @synthesize coordinateSpace=_coordinateSpace;
- @property(nonatomic, getter=_eventToken, setter=_setEventToken:) unsigned long long eventToken; // @synthesize eventToken=_eventToken;
- @property(retain, nonatomic, getter=_category, setter=_setCategory:) NSString *category; // @synthesize category=_category;
- -@property(nonatomic, getter=_mandatoryFeedbackTypes, setter=_setMandatoryFeedbackTypes:) unsigned long long mandatoryFeedbackTypes; // @synthesize mandatoryFeedbackTypes=_mandatoryFeedbackTypes;
- @property(copy, nonatomic, getter=_name, setter=_setName:) NSString *name; // @synthesize name=_name;
- @property(readonly, nonatomic, getter=_debugDictionary) NSDictionary *debugDictionary; // @synthesize debugDictionary=_debugDictionary;
- @property(nonatomic, getter=_delay, setter=_setDelay:) double delay; // @synthesize delay=_delay;
- @@ -47,6 +47,8 @@
- @property(retain, nonatomic, getter=_player, setter=_setPlayer:) id <_UIFeedbackPlayer> player; // @synthesize player=_player;
- @property(readonly, nonatomic, getter=isPlaying) _Bool playing; // @synthesize playing=_playing;
- @property(nonatomic) float position; // @synthesize position=_position;
- +@property(nonatomic) long long hapticOutputMode; // @synthesize hapticOutputMode=_hapticOutputMode;
- +@property(nonatomic) long long audioOutputMode; // @synthesize audioOutputMode=_audioOutputMode;
- @property(readonly, nonatomic) _UIFeedbackParameters *hapticParameters; // @synthesize hapticParameters=_hapticParameters;
- @property(readonly, nonatomic) _UIFeedbackParameters *audioParameters; // @synthesize audioParameters=_audioParameters;
- - (void).cxx_destruct;
- @@ -59,7 +61,9 @@
- @property(readonly, nonatomic, getter=_allEventTypes) NSIndexSet *allEventTypes;
- @property(readonly, nonatomic, getter=_effectiveSystemSoundID) unsigned int effectiveSystemSoundID;
- @property(readonly, nonatomic, getter=_effectiveEventType) unsigned long long effectiveEventType;
- +@property(readonly, nonatomic, getter=_effectivePlayableFeedbackTypes) unsigned long long effectivePlayableFeedbackTypes;
- @property(readonly, nonatomic, getter=_effectiveEnabledFeedbackTypes) unsigned long long effectiveEnabledFeedbackTypes;
- +@property(readonly, nonatomic, getter=_effectiveFeedbackTypes) unsigned long long effectiveFeedbackTypes;
- @property(readonly, nonatomic, getter=_playableProtocol) Protocol *playableProtocol;
- @property(readonly, nonatomic) NSDictionary *dictionaryRepresentation;
- - (id)initWithDictionaryRepresentation:(id)arg1;
- diff --git a/UIKit/_UIFeedbackButtonBehavior.h b/UIKit/_UIFeedbackButtonBehavior.h
- index 728c8cd0..ee98ca89 100644
- --- a/UIKit/_UIFeedbackButtonBehavior.h
- +++ b/UIKit/_UIFeedbackButtonBehavior.h
- @@ -4,23 +4,13 @@
- // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
- //
- -#import <UIKit/UIFeedbackGenerator.h>
- +#import <UIKit/_UIButtonFeedbackGenerator.h>
- -#import <UIKit/UIFeedbackGeneratorUserInteractionDriven-Protocol.h>
- -
- -@class _UIFeedbackButtonBehaviorConfiguration;
- -
- -@interface _UIFeedbackButtonBehavior : UIFeedbackGenerator <UIFeedbackGeneratorUserInteractionDriven>
- +@interface _UIFeedbackButtonBehavior : _UIButtonFeedbackGenerator
- {
- }
- + (id)buttonBehaviorWithStyle:(long long)arg1 coordinateSpace:(id)arg2;
- -+ (Class)_configurationClass;
- -- (id)_stats_key;
- -- (void)userInteractionCancelled;
- -- (void)userInteractionEnded;
- -- (void)userInteractionStarted;
- -@property(readonly, nonatomic, getter=_buttonConfiguration) _UIFeedbackButtonBehaviorConfiguration *buttonConfiguration;
- @end
- diff --git a/UIKit/_UIFeedbackButtonBehaviorConfiguration.h b/UIKit/_UIFeedbackButtonBehaviorConfiguration.h
- index a41816da..1bb9e6a7 100644
- --- a/UIKit/_UIFeedbackButtonBehaviorConfiguration.h
- +++ b/UIKit/_UIFeedbackButtonBehaviorConfiguration.h
- @@ -4,15 +4,11 @@
- // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
- //
- -#import <UIKit/_UIFeedbackGeneratorUserInteractionDrivenConfiguration.h>
- +#import <UIKit/_UIButtonFeedbackGeneratorConfiguration.h>
- -@interface _UIFeedbackButtonBehaviorConfiguration : _UIFeedbackGeneratorUserInteractionDrivenConfiguration
- +@interface _UIFeedbackButtonBehaviorConfiguration : _UIButtonFeedbackGeneratorConfiguration
- {
- }
- -+ (id)destructiveConfiguration;
- -+ (id)defaultConfiguration;
- -- (long long)requiredSupportLevel;
- -
- @end
- diff --git a/UIKit/_UIFeedbackDragBehavior.h b/UIKit/_UIFeedbackDragBehavior.h
- index 3717681e..a3a6a68c 100644
- --- a/UIKit/_UIFeedbackDragBehavior.h
- +++ b/UIKit/_UIFeedbackDragBehavior.h
- @@ -4,38 +4,17 @@
- // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
- //
- -#import <UIKit/UIFeedbackGenerator.h>
- +#import <UIKit/_UIDragFeedbackGenerator.h>
- -#import <UIKit/UIFeedbackGeneratorUserInteractionDriven-Protocol.h>
- -
- -@class _UIFeedback, _UIFeedbackDragBehaviorConfiguration;
- -@protocol _UIFeedbackContinuousPlayable;
- -
- -@interface _UIFeedbackDragBehavior : UIFeedbackGenerator <UIFeedbackGeneratorUserInteractionDriven>
- +@interface _UIFeedbackDragBehavior : _UIDragFeedbackGenerator
- {
- - long long _state;
- - _UIFeedback<_UIFeedbackContinuousPlayable> *_playingContinuousFeedback;
- }
- + (id)retargetBehaviorWithStyle:(long long)arg1 coordinateSpace:(id)arg2;
- + (id)dragBehaviorWithCoordinateSpace:(id)arg1 configuration:(id)arg2;
- + (id)dragBehaviorWithStyle:(long long)arg1 coordinateSpace:(id)arg2;
- -+ (Class)_configurationClass;
- -@property(retain, nonatomic, getter=_playingContinuousFeedback, setter=_setPlayingContinuousFeedback:) _UIFeedback<_UIFeedbackContinuousPlayable> *playingContinuousFeedback; // @synthesize playingContinuousFeedback=_playingContinuousFeedback;
- -@property(nonatomic, getter=_state, setter=_setState:) long long state; // @synthesize state=_state;
- -- (void).cxx_destruct;
- - (void)snappedToFinalPosition;
- - (void)targetUpdated;
- -- (id)_stats_key;
- -- (void)_stopPlayingContinuousFeedback;
- -- (void)_startPlayingContinuousFeedbackNow;
- -- (void)_startPlayingContinuousFeedback;
- -- (void)dropTargetUpdated;
- -- (void)positionUpdated;
- -- (void)userInteractionCancelled;
- -- (void)userInteractionEnded;
- -- (void)userInteractionStarted;
- -@property(readonly, nonatomic, getter=_dragConfiguration) _UIFeedbackDragBehaviorConfiguration *dragConfiguration;
- @end
- diff --git a/UIKit/_UIFeedbackDragBehaviorConfiguration.h b/UIKit/_UIFeedbackDragBehaviorConfiguration.h
- index 2c410d2b..0d8e5727 100644
- --- a/UIKit/_UIFeedbackDragBehaviorConfiguration.h
- +++ b/UIKit/_UIFeedbackDragBehaviorConfiguration.h
- @@ -4,29 +4,11 @@
- // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
- //
- -#import <UIKit/_UIFeedbackGeneratorUserInteractionDrivenConfiguration.h>
- +#import <UIKit/_UIDragFeedbackGeneratorConfiguration.h>
- -@class _UIFeedback;
- -@protocol _UIFeedbackContinuousPlayable, _UIFeedbackDiscretePlayable;
- -
- -@interface _UIFeedbackDragBehaviorConfiguration : _UIFeedbackGeneratorUserInteractionDrivenConfiguration
- +@interface _UIFeedbackDragBehaviorConfiguration : _UIDragFeedbackGeneratorConfiguration
- {
- - _UIFeedback<_UIFeedbackContinuousPlayable> *_interactionProgressingFeedback;
- - _UIFeedback<_UIFeedbackDiscretePlayable> *_interactionUpdatedFeedback;
- - _UIFeedback<_UIFeedbackDiscretePlayable> *_targetUpdatedFeedback;
- - double _progressingFeedbackDelay;
- }
- -+ (id)defaultConfiguration;
- -- (void).cxx_destruct;
- -@property(nonatomic) double progressingFeedbackDelay; // @synthesize progressingFeedbackDelay=_progressingFeedbackDelay;
- -@property(retain, nonatomic) _UIFeedback<_UIFeedbackDiscretePlayable> *targetUpdatedFeedback; // @synthesize targetUpdatedFeedback=_targetUpdatedFeedback;
- -@property(retain, nonatomic) _UIFeedback<_UIFeedbackDiscretePlayable> *interactionUpdatedFeedback; // @synthesize interactionUpdatedFeedback=_interactionUpdatedFeedback;
- -@property(retain, nonatomic) _UIFeedback<_UIFeedbackContinuousPlayable> *interactionProgressingFeedback; // @synthesize interactionProgressingFeedback=_interactionProgressingFeedback;
- -- (id)feedbackKeyPaths;
- -- (_Bool)isEqual:(id)arg1;
- -- (id)copyWithZone:(struct _NSZone *)arg1;
- -- (long long)requiredSupportLevel;
- -
- @end
- diff --git a/UIKit/_UIFeedbackDragSnappingBehavior.h b/UIKit/_UIFeedbackDragSnappingBehavior.h
- index 143fa9c7..1e9963a9 100644
- --- a/UIKit/_UIFeedbackDragSnappingBehavior.h
- +++ b/UIKit/_UIFeedbackDragSnappingBehavior.h
- @@ -4,23 +4,17 @@
- // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
- //
- -#import <UIKit/_UIFeedbackDragBehavior.h>
- +#import <UIKit/_UIDragSnappingFeedbackGenerator.h>
- -@class _UIFeedbackDragSnappingBehaviorConfiguration;
- -
- -@interface _UIFeedbackDragSnappingBehavior : _UIFeedbackDragBehavior
- +@interface _UIFeedbackDragSnappingBehavior : _UIDragSnappingFeedbackGenerator
- {
- }
- -+ (Class)_configurationClass;
- -- (void)_stopLanding;
- -- (void)_startLanding;
- -- (void)objectSnapped;
- -- (void)draggedObjectLanded;
- -- (void)draggedObjectLifted;
- -- (void)userInteractionEnded;
- -- (void)userInteractionStarted;
- -@property(readonly, nonatomic, getter=_dragSnappingConfiguration) _UIFeedbackDragSnappingBehaviorConfiguration *dragSnappingConfiguration;
- ++ (id)retargetBehaviorWithStyle:(long long)arg1 coordinateSpace:(id)arg2;
- ++ (id)dragBehaviorWithCoordinateSpace:(id)arg1 configuration:(id)arg2;
- ++ (id)dragBehaviorWithStyle:(long long)arg1 coordinateSpace:(id)arg2;
- +- (void)snappedToFinalPosition;
- +- (void)targetUpdated;
- @end
- diff --git a/UIKit/_UIFeedbackEdgeBehavior.h b/UIKit/_UIFeedbackEdgeBehavior.h
- index aa24ca56..32b74bd4 100644
- --- a/UIKit/_UIFeedbackEdgeBehavior.h
- +++ b/UIKit/_UIFeedbackEdgeBehavior.h
- @@ -4,68 +4,14 @@
- // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
- //
- -#import <UIKit/UIFeedbackGenerator.h>
- +#import <UIKit/_UIEdgeFeedbackGenerator.h>
- -#import <UIKit/UIFeedbackGeneratorUserInteractionDriven-Protocol.h>
- -
- -@class _UIFeedback, _UIFeedbackEdgeBehaviorConfiguration, _UIFeedbackEngine;
- -@protocol _UIFeedbackContinuousPlayable;
- -
- -@interface _UIFeedbackEdgeBehavior : UIFeedbackGenerator <UIFeedbackGeneratorUserInteractionDriven>
- +@interface _UIFeedbackEdgeBehavior : _UIEdgeFeedbackGenerator
- {
- - _UIFeedbackEngine *_feedbackEngine;
- - _Bool _playedOvershotThresholdFeedback;
- - _Bool _closeToEdge;
- - double _distance;
- - long long _axis;
- - double _extentBeyondDistance;
- - double _closeToEdgeUpdateTime;
- - double _value;
- - double _previousValue;
- - long long _lastState;
- - double _lastValueUpdateTime;
- - double _previousValueUpdateTime;
- - double _velocity;
- - _UIFeedback<_UIFeedbackContinuousPlayable> *_playingContinuousFeedback;
- - long long _state;
- }
- -+ (id)edgeBehaviorWithCoordinateSpace:(id)arg1 configuration:(id)arg2;
- -+ (id)behaviorWithConfiguration:(id)arg1 coordinateSpace:(id)arg2;
- + (id)edgeBehaviorWithStyle:(long long)arg1 coordinateSpace:(id)arg2;
- -+ (Class)_configurationClass;
- -@property(nonatomic, getter=_state, setter=_setState:) long long state; // @synthesize state=_state;
- -@property(retain, nonatomic, getter=_playingContinuousFeedback, setter=_setPlayingContinuousFeedback:) _UIFeedback<_UIFeedbackContinuousPlayable> *playingContinuousFeedback; // @synthesize playingContinuousFeedback=_playingContinuousFeedback;
- -@property(nonatomic, getter=_velocity, setter=_setVelocity:) double velocity; // @synthesize velocity=_velocity;
- -@property(nonatomic, getter=_previousValueUpdateTime, setter=_setPreviousValueUpdateTime:) double previousValueUpdateTime; // @synthesize previousValueUpdateTime=_previousValueUpdateTime;
- -@property(nonatomic, getter=_lastValueUpdateTime, setter=_setLastValueUpdateTime:) double lastValueUpdateTime; // @synthesize lastValueUpdateTime=_lastValueUpdateTime;
- -@property(nonatomic, getter=_lastState, setter=_setLastState:) long long lastState; // @synthesize lastState=_lastState;
- -@property(nonatomic, getter=_previousValue, setter=_setPreviousValue:) double previousValue; // @synthesize previousValue=_previousValue;
- -@property(nonatomic, getter=_value, setter=_setValue:) double value; // @synthesize value=_value;
- -@property(nonatomic, getter=_closeToEdgeUpdateTime, setter=_setCloseToEdgeUpdateTime:) double closeToEdgeUpdateTime; // @synthesize closeToEdgeUpdateTime=_closeToEdgeUpdateTime;
- -@property(nonatomic, getter=_isCloseToEdge, setter=_setCloseToEdge:) _Bool closeToEdge; // @synthesize closeToEdge=_closeToEdge;
- -@property(nonatomic) double extentBeyondDistance; // @synthesize extentBeyondDistance=_extentBeyondDistance;
- -@property(nonatomic) long long axis; // @synthesize axis=_axis;
- -@property(nonatomic) double distance; // @synthesize distance=_distance;
- -- (void).cxx_destruct;
- -- (id)_stats_key;
- -- (void)_positionUpdated:(double)arg1 withVelocity:(double)arg2;
- -- (void)positionUpdated:(double)arg1;
- -@property(readonly, nonatomic, getter=_percentBeyondDistance) float percentBeyondDistance;
- -@property(readonly, nonatomic, getter=_isOvershot) _Bool overshot;
- -- (_Bool)_valueIsOvershot:(double)arg1;
- -@property(readonly, nonatomic, getter=_effectiveDistance) double effectiveDistance;
- -- (void)_updateCloseToEdge;
- -- (void)_animationEnded;
- -- (void)_animationStartedUsingTimeout:(_Bool)arg1;
- -- (void)_animationStarted;
- -- (void)_deactivate;
- -- (void)userInteractionCancelled;
- -- (void)userInteractionEnded;
- -- (void)userInteractionStarted;
- -- (void)_cancelStopAnimatingTimeout;
- -- (void)_stopAnimatingWithTimeout:(double)arg1;
- -@property(readonly, nonatomic, getter=_edgeConfiguration) _UIFeedbackEdgeBehaviorConfiguration *edgeConfiguration;
- ++ (id)edgeBehaviorWithCoordinateSpace:(id)arg1 configuration:(id)arg2;
- @end
- diff --git a/UIKit/_UIFeedbackEdgeBehaviorConfiguration.h b/UIKit/_UIFeedbackEdgeBehaviorConfiguration.h
- index 6cd57943..360f0546 100644
- --- a/UIKit/_UIFeedbackEdgeBehaviorConfiguration.h
- +++ b/UIKit/_UIFeedbackEdgeBehaviorConfiguration.h
- @@ -4,50 +4,11 @@
- // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
- //
- -#import <UIKit/_UIFeedbackGeneratorUserInteractionDrivenConfiguration.h>
- +#import <UIKit/_UIEdgeFeedbackGeneratorConfiguration.h>
- -@class _UIFeedback;
- -@protocol _UIFeedbackContinuousPlayable, _UIFeedbackDiscretePlayable;
- -
- -@interface _UIFeedbackEdgeBehaviorConfiguration : _UIFeedbackGeneratorUserInteractionDrivenConfiguration
- +@interface _UIFeedbackEdgeBehaviorConfiguration : _UIEdgeFeedbackGeneratorConfiguration
- {
- - _UIFeedback<_UIFeedbackDiscretePlayable> *_userInteractingThresholdFeedback;
- - CDUnknownBlockType _userInteractingThresholdFeedbackUpdateBlock;
- - _UIFeedback<_UIFeedbackContinuousPlayable> *_userInteractingBeyondEdgeFeedback;
- - CDUnknownBlockType _userInteractingBeyondEdgeFeedbackUpdateBlock;
- - _UIFeedback<_UIFeedbackDiscretePlayable> *_userInteractingReleaseFeedback;
- - CDUnknownBlockType _userInteractingReleaseFeedbackUpdateBlock;
- - _UIFeedback<_UIFeedbackDiscretePlayable> *_animatingThresholdFeedback;
- - CDUnknownBlockType _animatingThresholdFeedbackUpdateBlock;
- - _UIFeedback<_UIFeedbackDiscretePlayable> *_animatingMaximumExtentFeedback;
- - CDUnknownBlockType _animatingMaximumExtentFeedbackUpdateBlock;
- - long long _defaultAxis;
- - double _minDistanceFromEdge;
- }
- -+ (id)_zoomConfiguration;
- -+ (id)swipePresentationConfiguration;
- -+ (id)sliderConfiguration;
- -+ (id)horizontalScrollConfiguration;
- -+ (id)verticalScrollConfiguration;
- -+ (id)defaultConfiguration;
- -+ (id)_scrollConfigurationWithAxis:(long long)arg1;
- -@property(nonatomic) double minDistanceFromEdge; // @synthesize minDistanceFromEdge=_minDistanceFromEdge;
- -@property(nonatomic, getter=_defaultAxis, setter=_setDefaultAxis:) long long defaultAxis; // @synthesize defaultAxis=_defaultAxis;
- -- (void).cxx_destruct;
- -@property(copy, nonatomic) CDUnknownBlockType animatingMaximumExtentFeedbackUpdateBlock; // @synthesize animatingMaximumExtentFeedbackUpdateBlock=_animatingMaximumExtentFeedbackUpdateBlock;
- -@property(retain, nonatomic) _UIFeedback<_UIFeedbackDiscretePlayable> *animatingMaximumExtentFeedback; // @synthesize animatingMaximumExtentFeedback=_animatingMaximumExtentFeedback;
- -@property(copy, nonatomic) CDUnknownBlockType animatingThresholdFeedbackUpdateBlock; // @synthesize animatingThresholdFeedbackUpdateBlock=_animatingThresholdFeedbackUpdateBlock;
- -@property(retain, nonatomic) _UIFeedback<_UIFeedbackDiscretePlayable> *animatingThresholdFeedback; // @synthesize animatingThresholdFeedback=_animatingThresholdFeedback;
- -@property(copy, nonatomic) CDUnknownBlockType userInteractingReleaseFeedbackUpdateBlock; // @synthesize userInteractingReleaseFeedbackUpdateBlock=_userInteractingReleaseFeedbackUpdateBlock;
- -@property(retain, nonatomic) _UIFeedback<_UIFeedbackDiscretePlayable> *userInteractingReleaseFeedback; // @synthesize userInteractingReleaseFeedback=_userInteractingReleaseFeedback;
- -@property(copy, nonatomic) CDUnknownBlockType userInteractingBeyondEdgeFeedbackUpdateBlock; // @synthesize userInteractingBeyondEdgeFeedbackUpdateBlock=_userInteractingBeyondEdgeFeedbackUpdateBlock;
- -@property(retain, nonatomic) _UIFeedback<_UIFeedbackContinuousPlayable> *userInteractingBeyondEdgeFeedback; // @synthesize userInteractingBeyondEdgeFeedback=_userInteractingBeyondEdgeFeedback;
- -@property(copy, nonatomic) CDUnknownBlockType userInteractingThresholdFeedbackUpdateBlock; // @synthesize userInteractingThresholdFeedbackUpdateBlock=_userInteractingThresholdFeedbackUpdateBlock;
- -@property(retain, nonatomic) _UIFeedback<_UIFeedbackDiscretePlayable> *userInteractingThresholdFeedback; // @synthesize userInteractingThresholdFeedback=_userInteractingThresholdFeedback;
- -- (id)feedbackKeyPaths;
- -- (id)copyWithZone:(struct _NSZone *)arg1;
- -- (long long)requiredSupportLevel;
- -
- @end
- diff --git a/UIKit/_UIFeedbackEngine.h b/UIKit/_UIFeedbackEngine.h
- index 4ad784d0..805b9ea6 100644
- --- a/UIKit/_UIFeedbackEngine.h
- +++ b/UIKit/_UIFeedbackEngine.h
- @@ -53,8 +53,8 @@
- - (void)_cooldown;
- - (void)_prewarmEngine;
- - (void)_prewarmWithCompletionBlock:(CDUnknownBlockType)arg1;
- -- (void)_stopPreparingToUseFeedbacks:(id)arg1;
- -- (void)_startPreparingToUseFeedbacks:(id)arg1;
- +- (void)_stopWarmingFeedbacks:(id)arg1;
- +- (void)_startWarmingFeedbacks:(id)arg1;
- - (_Bool)_teardownUnderlyingPlayerIfPossible;
- - (void)_activateUnderlyingPlayerWithCompletion:(CDUnknownBlockType)arg1;
- - (void)_deactivateEngineIfPossible;
- diff --git a/UIKit/_UIFeedbackEventBehavior.h b/UIKit/_UIFeedbackEventBehavior.h
- index 724f8faa..4dc27b39 100644
- --- a/UIKit/_UIFeedbackEventBehavior.h
- +++ b/UIKit/_UIFeedbackEventBehavior.h
- @@ -12,6 +12,7 @@
- + (void)_privateEventOccurred:(long long)arg1;
- + (void)eventOccurred:(long long)arg1;
- ++ (id)eventBehaviorWithCoordinateSpace:(id)arg1 configuration:(id)arg2;
- - (void)_privateEventOccurred:(long long)arg1;
- - (void)eventOccurred:(long long)arg1;
- - (void)_activateAndPlayEvent:(long long)arg1;
- diff --git a/UIKit/_UIFeedbackGeneratorConfiguration.h b/UIKit/_UIFeedbackGeneratorConfiguration.h
- index 47ceceac..0b82dcec 100644
- --- a/UIKit/_UIFeedbackGeneratorConfiguration.h
- +++ b/UIKit/_UIFeedbackGeneratorConfiguration.h
- @@ -13,7 +13,7 @@
- @interface _UIFeedbackGeneratorConfiguration : NSObject <NSCopying>
- {
- _Bool _settingsEnabled;
- - _Bool _prepared;
- + _Bool _setup;
- _Bool _enabled;
- CDUnknownBlockType _preparationBlock;
- Class _clientClass;
- @@ -28,7 +28,7 @@
- + (id)defaultConfiguration;
- @property(copy, nonatomic) NSString *_stats_key; // @synthesize _stats_key=__stats_key;
- @property(nonatomic, getter=isEnabled) _Bool enabled; // @synthesize enabled=_enabled;
- -@property(nonatomic, getter=isPrepared) _Bool prepared; // @synthesize prepared=_prepared;
- +@property(nonatomic, getter=isSetup) _Bool setup; // @synthesize setup=_setup;
- @property(nonatomic) _Bool settingsEnabled; // @synthesize settingsEnabled=_settingsEnabled;
- @property(nonatomic) long long outputMode; // @synthesize outputMode=_outputMode;
- @property(nonatomic) long long activationStyle; // @synthesize activationStyle=_activationStyle;
- @@ -38,7 +38,7 @@
- - (void).cxx_destruct;
- - (void)_preferencesUpdated:(id)arg1;
- - (void)_updateEnabled;
- -- (_Bool)_prepareRegardlessOfPreferences:(_Bool)arg1;
- +- (_Bool)_setupRegardlessOfPreferences:(_Bool)arg1;
- - (_Bool)_shouldEnable;
- @property(readonly, nonatomic) _Bool defaultEnabled;
- @property(readonly, nonatomic) NSSet *usedFeedbacks;
- diff --git a/UIKit/_UIFeedbackHapticEngine.h b/UIKit/_UIFeedbackHapticEngine.h
- index a285e0ed..e980f050 100644
- --- a/UIKit/_UIFeedbackHapticEngine.h
- +++ b/UIKit/_UIFeedbackHapticEngine.h
- @@ -34,6 +34,7 @@ __attribute__((visibility("hidden")))
- - (void)_resetChannelIndexes;
- - (void)_startRunningFeedbackPlayerWithCompletion:(CDUnknownBlockType)arg1;
- - (void)_initializeFeedbackPlayerWithCompletion:(CDUnknownBlockType)arg1;
- +- (id)_createFeedbackPlayer;
- - (void)_activateUnderlyingPlayerWithCompletion:(CDUnknownBlockType)arg1;
- - (void)_restartFeedbackPlayerAfterFailure:(id)arg1;
- - (void)_feedbackPlayerDidFail:(id)arg1;
- diff --git a/UIKit/_UIFeedbackHapticOnlyEngine.h b/UIKit/_UIFeedbackHapticOnlyEngine.h
- new file mode 100644
- index 00000000..d14c2f92
- --- /dev/null
- +++ b/UIKit/_UIFeedbackHapticOnlyEngine.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/_UIFeedbackHapticEngine.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIFeedbackHapticOnlyEngine : _UIFeedbackHapticEngine
- +{
- +}
- +
- ++ (_Bool)_supportsPlayingFeedback:(id)arg1;
- ++ (id)sharedEngine;
- +- (id)_createFeedbackPlayer;
- +
- +@end
- +
- diff --git a/UIKit/_UIFeedbackImpactBehavior.h b/UIKit/_UIFeedbackImpactBehavior.h
- index 07d0c507..253879f8 100644
- --- a/UIKit/_UIFeedbackImpactBehavior.h
- +++ b/UIKit/_UIFeedbackImpactBehavior.h
- @@ -10,6 +10,7 @@
- {
- }
- ++ (id)impactBehaviorWithCoordinateSpace:(id)arg1 configuration:(id)arg2;
- + (id)impactBehaviorWithStyle:(long long)arg1 coordinateSpace:(id)arg2;
- - (void)impactOccurredWithIntensity:(double)arg1;
- diff --git a/UIKit/_UIFeedbackKeyboardBehavior.h b/UIKit/_UIFeedbackKeyboardBehavior.h
- index 449113ec..ae9228b6 100644
- --- a/UIKit/_UIFeedbackKeyboardBehavior.h
- +++ b/UIKit/_UIFeedbackKeyboardBehavior.h
- @@ -4,26 +4,13 @@
- // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
- //
- -#import <UIKit/UIFeedbackGenerator.h>
- +#import <UIKit/_UIKeyboardFeedbackGenerator.h>
- -@class _UIFeedbackKeyboardBehaviorConfiguration;
- -
- -@interface _UIFeedbackKeyboardBehavior : UIFeedbackGenerator
- +@interface _UIFeedbackKeyboardBehavior : _UIKeyboardFeedbackGenerator
- {
- - double _lastTypedKeyTimestamp;
- }
- -+ (Class)_configurationClass;
- -@property(nonatomic, getter=_lastTypedKeyTimestamp, setter=_setLastTypedKeyTimestamp:) double lastTypedKeyTimestamp; // @synthesize lastTypedKeyTimestamp=_lastTypedKeyTimestamp;
- -- (id)_stats_key;
- -- (double)_autoDeactivationTimeout;
- -- (void)_playFeedbackForActionType:(long long)arg1 withCustomization:(CDUnknownBlockType)arg2;
- -- (id)_feedbackWithUpdatedVolume:(id)arg1;
- -- (float)scaleVolumeSlow:(float)arg1 fast:(float)arg2 timeSpan:(double)arg3;
- -- (void)actionOccurred:(long long)arg1;
- - (void)userTypedOnKeyWithType:(long long)arg1;
- -- (void)_activated;
- -@property(readonly, nonatomic, getter=_keyboardConfiguration) _UIFeedbackKeyboardBehaviorConfiguration *keyboardConfiguration;
- @end
- diff --git a/UIKit/_UIFeedbackKeyboardBehaviorConfiguration.h b/UIKit/_UIFeedbackKeyboardBehaviorConfiguration.h
- index cff25432..17d69579 100644
- --- a/UIKit/_UIFeedbackKeyboardBehaviorConfiguration.h
- +++ b/UIKit/_UIFeedbackKeyboardBehaviorConfiguration.h
- @@ -4,30 +4,11 @@
- // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
- //
- -#import <UIKit/_UIFeedbackGeneratorConfiguration.h>
- +#import <UIKit/_UIKeyboardFeedbackGeneratorConfiguration.h>
- -@class NSDictionary;
- -
- -@interface _UIFeedbackKeyboardBehaviorConfiguration : _UIFeedbackGeneratorConfiguration
- +@interface _UIFeedbackKeyboardBehaviorConfiguration : _UIKeyboardFeedbackGeneratorConfiguration
- {
- - NSDictionary *_feedbacks;
- - double _slowTypingTime;
- - double _fastTypingTime;
- - double _fastTypingVolumeMultiplier;
- }
- -+ (id)defaultConfiguration;
- -@property(nonatomic) double fastTypingVolumeMultiplier; // @synthesize fastTypingVolumeMultiplier=_fastTypingVolumeMultiplier;
- -@property(nonatomic) double fastTypingTime; // @synthesize fastTypingTime=_fastTypingTime;
- -@property(nonatomic) double slowTypingTime; // @synthesize slowTypingTime=_slowTypingTime;
- -- (void).cxx_destruct;
- -@property(retain, nonatomic) NSDictionary *feedbacks; // @synthesize feedbacks=_feedbacks;
- -- (_Bool)defaultEnabled;
- -- (id)feedbackKeyPaths;
- -- (_Bool)_hasMutableFeedbackKeyPaths;
- -- (_Bool)isEqual:(id)arg1;
- -- (id)copyWithZone:(struct _NSZone *)arg1;
- -- (long long)requiredSupportLevel;
- -
- @end
- diff --git a/UIKit/_UIFeedbackPattern.h b/UIKit/_UIFeedbackPattern.h
- index ca8a088a..827f375e 100644
- --- a/UIKit/_UIFeedbackPattern.h
- +++ b/UIKit/_UIFeedbackPattern.h
- @@ -37,6 +37,7 @@
- - (void)play;
- - (id)_allSystemSoundIDs;
- - (id)_allEventTypes;
- +- (unsigned long long)_effectivePlayableFeedbackTypes;
- - (void)addFeedback:(id)arg1 atTime:(double)arg2;
- - (id)_playableProtocol;
- - (id)dictionaryRepresentation;
- diff --git a/UIKit/_UIFeedbackPreviewStatesBehaviorConfiguration.h b/UIKit/_UIFeedbackPreviewStatesBehaviorConfiguration.h
- index 1a9207a6..73d92961 100644
- --- a/UIKit/_UIFeedbackPreviewStatesBehaviorConfiguration.h
- +++ b/UIKit/_UIFeedbackPreviewStatesBehaviorConfiguration.h
- @@ -4,19 +4,11 @@
- // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
- //
- -#import <UIKit/_UIFeedbackStatesBehaviorConfiguration.h>
- +#import <UIKit/_UIStatesFeedbackGeneratorPreviewConfiguration.h>
- -@interface _UIFeedbackPreviewStatesBehaviorConfiguration : _UIFeedbackStatesBehaviorConfiguration
- +@interface _UIFeedbackPreviewStatesBehaviorConfiguration : _UIStatesFeedbackGeneratorPreviewConfiguration
- {
- }
- -+ (id)defaultConfiguration;
- -+ (id)cancelState;
- -+ (id)commitState;
- -+ (id)previewState;
- -+ (id)revealState;
- -- (_Bool)defaultEnabled;
- -- (long long)requiredSupportLevel;
- -
- @end
- diff --git a/UIKit/_UIFeedbackStatesBehavior.h b/UIKit/_UIFeedbackStatesBehavior.h
- index 27b7e384..d6c8db90 100644
- --- a/UIKit/_UIFeedbackStatesBehavior.h
- +++ b/UIKit/_UIFeedbackStatesBehavior.h
- @@ -4,32 +4,14 @@
- // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
- //
- -#import <UIKit/UIFeedbackGenerator.h>
- +#import <UIKit/_UIStatesFeedbackGenerator.h>
- -@class NSString, _UIFeedback, _UIFeedbackStatesBehaviorConfiguration;
- -@protocol _UIFeedbackContinuousPlayable;
- -
- -@interface _UIFeedbackStatesBehavior : UIFeedbackGenerator
- +@interface _UIFeedbackStatesBehavior : _UIStatesFeedbackGenerator
- {
- - _Bool _approachActivated;
- - NSString *_currentState;
- - _UIFeedback<_UIFeedbackContinuousPlayable> *_playingContinuousFeedback;
- }
- + (id)statesBehaviorWithCoordinateSpace:(id)arg1 configuration:(id)arg2;
- -+ (id)behaviorWithConfiguration:(id)arg1 coordinateSpace:(id)arg2;
- + (id)statesBehaviorWithStyle:(long long)arg1 coordinateSpace:(id)arg2;
- -+ (Class)_configurationClass;
- -@property(retain, nonatomic) _UIFeedback<_UIFeedbackContinuousPlayable> *playingContinuousFeedback; // @synthesize playingContinuousFeedback=_playingContinuousFeedback;
- -@property(nonatomic, getter=_approachActivated, setter=_setApproachActivated:) _Bool approachActivated; // @synthesize approachActivated=_approachActivated;
- -@property(retain, nonatomic) NSString *currentState; // @synthesize currentState=_currentState;
- -- (void).cxx_destruct;
- -- (id)_stats_key;
- -- (void)_stopPlayingContinuousFeedback;
- -- (void)transitionToState:(id)arg1 ended:(_Bool)arg2;
- -- (void)transitionToState:(id)arg1 updated:(double)arg2;
- -- (id)_configurationFromState:(id)arg1 toState:(id)arg2;
- -@property(readonly, nonatomic, getter=_statesConfiguration) _UIFeedbackStatesBehaviorConfiguration *statesConfiguration;
- @end
- diff --git a/UIKit/_UIFeedbackSwipeActionStatesBehaviorConfiguration.h b/UIKit/_UIFeedbackSwipeActionStatesBehaviorConfiguration.h
- index 0eefc71a..9e41ebbb 100644
- --- a/UIKit/_UIFeedbackSwipeActionStatesBehaviorConfiguration.h
- +++ b/UIKit/_UIFeedbackSwipeActionStatesBehaviorConfiguration.h
- @@ -4,17 +4,11 @@
- // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
- //
- -#import <UIKit/_UIFeedbackStatesBehaviorConfiguration.h>
- +#import <UIKit/_UIStatesFeedbackGeneratorSwipeActionConfiguration.h>
- -@interface _UIFeedbackSwipeActionStatesBehaviorConfiguration : _UIFeedbackStatesBehaviorConfiguration
- +@interface _UIFeedbackSwipeActionStatesBehaviorConfiguration : _UIStatesFeedbackGeneratorSwipeActionConfiguration
- {
- }
- -+ (id)defaultConfiguration;
- -+ (id)confirmState;
- -+ (id)openState;
- -+ (id)restingState;
- -- (long long)requiredSupportLevel;
- -
- @end
- diff --git a/UIKit/_UIFeedbackSystemSoundEngine.h b/UIKit/_UIFeedbackSystemSoundEngine.h
- index d35fdfaa..5dc33e40 100644
- --- a/UIKit/_UIFeedbackSystemSoundEngine.h
- +++ b/UIKit/_UIFeedbackSystemSoundEngine.h
- @@ -31,8 +31,8 @@ __attribute__((visibility("hidden")))
- - (void)_updateValueForParameters:(id)arg1 withKey:(id)arg2;
- - (void)_dequeueReusableFeedbackPlayerWithCompletionBlock:(CDUnknownBlockType)arg1;
- - (void)_updateSuspension;
- -- (void)_stopPreparingToUseFeedbacks:(id)arg1;
- -- (void)_startPreparingToUseFeedbacks:(id)arg1;
- +- (void)_stopWarmingFeedbacks:(id)arg1;
- +- (void)_startWarmingFeedbacks:(id)arg1;
- - (void)_performForEachSSIDsInFeedbacks:(id)arg1 block:(CDUnknownBlockType)arg2;
- - (_Bool)_prepareSystemSoundID:(unsigned int)arg1 forBeingActive:(_Bool)arg2;
- diff --git a/UIKit/_UIFeedbackVisualizerWindow.h b/UIKit/_UIFeedbackVisualizerWindow.h
- new file mode 100644
- index 00000000..6c64d943
- --- /dev/null
- +++ b/UIKit/_UIFeedbackVisualizerWindow.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/UIWindow.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIFeedbackVisualizerWindow : UIWindow
- +{
- +}
- +
- +- (_Bool)isInternalWindow;
- +
- +@end
- +
- diff --git a/UIKit/_UIFeedbackZoomEdgeBehavior.h b/UIKit/_UIFeedbackZoomEdgeBehavior.h
- index 39051052..b6dd75e7 100644
- --- a/UIKit/_UIFeedbackZoomEdgeBehavior.h
- +++ b/UIKit/_UIFeedbackZoomEdgeBehavior.h
- @@ -4,24 +4,11 @@
- // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
- //
- -#import <UIKit/_UIFeedbackEdgeBehavior.h>
- +#import <UIKit/_UIZoomEdgeFeedbackGenerator.h>
- -@interface _UIFeedbackZoomEdgeBehavior : _UIFeedbackEdgeBehavior
- +@interface _UIFeedbackZoomEdgeBehavior : _UIZoomEdgeFeedbackGenerator
- {
- - double _minimumZoomScale;
- - double _maximumZoomScale;
- - double _minimumTemporaryZoomScale;
- - double _maximumTemporaryZoomScale;
- }
- -+ (id)behaviorWithCoordinateSpace:(id)arg1;
- -@property(nonatomic) double maximumTemporaryZoomScale; // @synthesize maximumTemporaryZoomScale=_maximumTemporaryZoomScale;
- -@property(nonatomic) double minimumTemporaryZoomScale; // @synthesize minimumTemporaryZoomScale=_minimumTemporaryZoomScale;
- -@property(nonatomic) double maximumZoomScale; // @synthesize maximumZoomScale=_maximumZoomScale;
- -@property(nonatomic) double minimumZoomScale; // @synthesize minimumZoomScale=_minimumZoomScale;
- -- (void)_zoomScaleUpdated:(double)arg1 withVelocity:(double)arg2;
- -- (void)zoomScaleUpdated:(double)arg1;
- -- (void)_updateMaximumValue;
- -
- @end
- diff --git a/UIKit/_UIFieldEditorLayoutManager.h b/UIKit/_UIFieldEditorLayoutManager.h
- index ab140968..d220c0e4 100644
- --- a/UIKit/_UIFieldEditorLayoutManager.h
- +++ b/UIKit/_UIFieldEditorLayoutManager.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"
- @class UIFont;
- @@ -14,8 +14,10 @@ __attribute__((visibility("hidden")))
- UIFont *_fontForExtraBulletRendering;
- }
- -@property(readonly, nonatomic) UIFont *fontForExtraBulletRendering; // @synthesize fontForExtraBulletRendering=_fontForExtraBulletRendering;
- - (void).cxx_destruct;
- +- (void)_completeBulletRenderingForTextContainer:(id)arg1;
- +- (struct CGRect)_boundingBoxForBulletAtCharIndex:(long long)arg1 inUnobscuredRange:(struct _NSRange)arg2;
- +- (long long)_generateBulletGlyphs:(const unsigned short *)arg1 properties:(const long long *)arg2 characterIndexes:(const unsigned long long *)arg3 font:(id)arg4 forGlyphRange:(struct _NSRange)arg5 unobscuredRange:(struct _NSRange)arg6 obscuredLength:(long long)arg7 obscureExistingText:(_Bool)arg8;
- - (void)showCGGlyphs:(const unsigned short *)arg1 positions:(const struct CGPoint *)arg2 count:(unsigned long long)arg3 font:(id)arg4 matrix:(struct CGAffineTransform)arg5 attributes:(id)arg6 inContext:(struct CGContext *)arg7;
- - (void)resetFontForExtraBulletRendering;
- - (void)useFontForExtraBulletRendering:(id)arg1;
- diff --git a/UIKit/_UIFloatingContentCornerRadiusAnimatingScreenScaleInheritingView.h b/UIKit/_UIFloatingContentCornerRadiusAnimatingScreenScaleInheritingView.h
- new file mode 100644
- index 00000000..c52a3762
- --- /dev/null
- +++ b/UIKit/_UIFloatingContentCornerRadiusAnimatingScreenScaleInheritingView.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/_UIFloatingContentCornerRadiusAnimatingView.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIFloatingContentCornerRadiusAnimatingScreenScaleInheritingView : _UIFloatingContentCornerRadiusAnimatingView
- +{
- +}
- +
- +- (_Bool)_shouldInheritScreenScaleAsContentScaleFactor;
- +
- +@end
- +
- diff --git a/UIKit/_UIFloatingContentView.h b/UIKit/_UIFloatingContentView.h
- index a0598c89..1d1d2ed7 100644
- --- a/UIKit/_UIFloatingContentView.h
- +++ b/UIKit/_UIFloatingContentView.h
- @@ -6,14 +6,14 @@
- #import <UIKit/UIView.h>
- -@class NSMutableArray, UIImage, _UIFloatingContentCornerRadiusAnimatingView, _UIFloatingContentTransformView, _UIFocusAnimationConfiguration;
- +@class NSMutableArray, UIImage, _UIFloatingContentCornerRadiusAnimatingScreenScaleInheritingView, _UIFloatingContentCornerRadiusAnimatingView, _UIFloatingContentTransformView, _UIFocusAnimationConfiguration;
- @protocol _UIFloatingContentViewDelegate;
- @interface _UIFloatingContentView : UIView
- {
- id <_UIFloatingContentViewDelegate> _floatingContentViewDelegate;
- _UIFloatingContentTransformView *_transformView;
- - _UIFloatingContentCornerRadiusAnimatingView *_containerView;
- + _UIFloatingContentCornerRadiusAnimatingScreenScaleInheritingView *_containerView;
- _UIFloatingContentCornerRadiusAnimatingView *_highlightView;
- _UIFloatingContentCornerRadiusAnimatingView *_visualEffectContainerView;
- UIView *_shadowView;
- @@ -112,6 +112,7 @@
- - (void)setShadowImage:(id)arg1 stretchable:(_Bool)arg2;
- - (void)setBackgroundColor:(id)arg1 forState:(unsigned long long)arg2;
- - (id)backgroundColorForState:(unsigned long long)arg1;
- +- (id)transformView;
- - (id)highlightView;
- @property(readonly, nonatomic) UIView *visualEffectContainerView;
- @property(readonly, nonatomic) UIView *contentView;
- diff --git a/UIKit/_UIFocusAnimationContext.h b/UIKit/_UIFocusAnimationContext.h
- new file mode 100644
- index 00000000..f189dad1
- --- /dev/null
- +++ b/UIKit/_UIFocusAnimationContext.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/UIFocusAnimationContext-Protocol.h>
- +
- +@class NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIFocusAnimationContext : NSObject <UIFocusAnimationContext>
- +{
- + double _duration;
- +}
- +
- +@property(readonly, nonatomic) double duration; // @synthesize duration=_duration;
- +- (id)initWithDuration:(double)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/_UIFocusAnimationCoordinatorManager.h b/UIKit/_UIFocusAnimationCoordinatorManager.h
- index 3097d1e5..20c1bd87 100644
- --- a/UIKit/_UIFocusAnimationCoordinatorManager.h
- +++ b/UIKit/_UIFocusAnimationCoordinatorManager.h
- @@ -15,8 +15,10 @@ __attribute__((visibility("hidden")))
- NSHashTable *_unfocusingItems;
- double _lastFocusUpdateTime;
- UIFocusAnimationCoordinator *_lastFocusingItemAnimationCoordinator;
- + long long _inheritedAnimationCoordinatorActiveAnimation;
- }
- +@property(nonatomic) long long inheritedAnimationCoordinatorActiveAnimation; // @synthesize inheritedAnimationCoordinatorActiveAnimation=_inheritedAnimationCoordinatorActiveAnimation;
- @property(retain, nonatomic) UIFocusAnimationCoordinator *lastFocusingItemAnimationCoordinator; // @synthesize lastFocusingItemAnimationCoordinator=_lastFocusingItemAnimationCoordinator;
- @property(nonatomic) double lastFocusUpdateTime; // @synthesize lastFocusUpdateTime=_lastFocusUpdateTime;
- @property(readonly, nonatomic) NSHashTable *unfocusingItems; // @synthesize unfocusingItems=_unfocusingItems;
- diff --git a/UIKit/_UIFocusContainerGuideRegion.h b/UIKit/_UIFocusContainerGuideRegion.h
- index e06628fe..5e2c4c34 100644
- --- a/UIKit/_UIFocusContainerGuideRegion.h
- +++ b/UIKit/_UIFocusContainerGuideRegion.h
- @@ -19,7 +19,7 @@
- - (_Bool)_shouldDrawDebugQuickLookImageWithInfo:(id)arg1;
- - (id)_visualRepresentationColor;
- - (unsigned long long)_focusableBoundaries;
- -- (id)_fallbackFocusItemForMovement:(id)arg1 inFocusMap:(id)arg2;
- +- (id)_fallbackFocusItemForMovementRequest:(id)arg1 inFocusMap:(id)arg2;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- @end
- diff --git a/UIKit/_UIFocusDebuggerStringOutput.h b/UIKit/_UIFocusDebuggerStringOutput.h
- new file mode 100644
- index 00000000..304c362c
- --- /dev/null
- +++ b/UIKit/_UIFocusDebuggerStringOutput.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/UIFocusDebuggerOutput-Protocol.h>
- +
- +@class NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIFocusDebuggerStringOutput : NSObject <UIFocusDebuggerOutput>
- +{
- + NSString *_outputString;
- +}
- +
- ++ (id)outputWithString:(id)arg1;
- +- (void).cxx_destruct;
- +@property(readonly, copy) NSString *description;
- +- (id)initWithString:(id)arg1;
- +- (id)init;
- +
- +// Remaining properties
- +@property(readonly, copy) NSString *debugDescription;
- +@property(readonly) unsigned long long hash;
- +@property(readonly) Class superclass;
- +
- +@end
- +
- diff --git a/UIKit/_UIFocusDisplayLinkScrollAnimator.h b/UIKit/_UIFocusDisplayLinkScrollAnimator.h
- index aab02633..eacd8339 100644
- --- a/UIKit/_UIFocusDisplayLinkScrollAnimator.h
- +++ b/UIKit/_UIFocusDisplayLinkScrollAnimator.h
- @@ -6,12 +6,10 @@
- #import <Foundation/NSObject.h>
- -#import <UIKit/_UIFocusScrollAnimator-Protocol.h>
- -
- -@class CADisplayLink, NSMapTable, NSString, UIScreen, _UIFocusEngineScrollViewOffsets;
- +@class CADisplayLink, NSMapTable, UIScreen, _UIFocusEngineScrollViewOffsets;
- __attribute__((visibility("hidden")))
- -@interface _UIFocusDisplayLinkScrollAnimator : NSObject <_UIFocusScrollAnimator>
- +@interface _UIFocusDisplayLinkScrollAnimator : NSObject
- {
- UIScreen *_screen;
- _UIFocusEngineScrollViewOffsets *_singleScrollViewEntry;
- @@ -31,20 +29,11 @@ __attribute__((visibility("hidden")))
- - (struct CGPoint)currentVelocityForScrollView:(id)arg1;
- - (struct CGPoint)targetContentOffsetForScrollView:(id)arg1;
- - (_Bool)isAnimatingScrollView:(id)arg1;
- -- (void)cancelPeekAdjustmentForScrollView:(id)arg1 performRollback:(_Bool)arg2;
- -- (void)setPeekOffsetAdjustment:(struct CGPoint)arg1 forScrollView:(id)arg2;
- - (void)cancelScrollingForScrollView:(id)arg1;
- - (void)setTargetContentOffset:(struct CGPoint)arg1 forScrollView:(id)arg2 convergenceRate:(double)arg3 completion:(CDUnknownBlockType)arg4;
- @property(nonatomic) double defaultConvergenceRate;
- -@property(readonly, nonatomic) _Bool requiresExtendingScrollViewVisibleBounds;
- - (void)dealloc;
- - (id)initWithScreen:(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/_UIFocusEffect.h b/UIKit/_UIFocusEffect.h
- new file mode 100644
- index 00000000..8b98c0b4
- --- /dev/null
- +++ b/UIKit/_UIFocusEffect.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/UIVisualEffect.h>
- +
- +@class _UIFocusEffectSettings;
- +
- +@interface _UIFocusEffect : UIVisualEffect
- +{
- + _UIFocusEffectSettings *_settings;
- +}
- +
- ++ (id)_effectWithSettings:(id)arg1;
- ++ (id)_effectWithPrivateStyle:(long long)arg1;
- ++ (id)effectWithStyle:(long long)arg1 state:(long long)arg2;
- +@property(copy, nonatomic, getter=_settings, setter=_setSettings:) _UIFocusEffectSettings *settings; // @synthesize settings=_settings;
- +- (void).cxx_destruct;
- +- (_Bool)_needsUpdateForTransitionFromTraitCollection:(id)arg1 toTraitCollection:(id)arg2;
- +- (void)_updateEffectNode:(id)arg1 forTraitCollection:(id)arg2;
- +- (long long)_expectedUsage;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- +- (id)initWithSettings:(id)arg1;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UIFocusEffectSettings.h b/UIKit/_UIFocusEffectSettings.h
- new file mode 100644
- index 00000000..dbfea873
- --- /dev/null
- +++ b/UIKit/_UIFocusEffectSettings.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/NSCoding-Protocol.h>
- +#import <UIKit/NSCopying-Protocol.h>
- +
- +@class UIColor, UIMotionEffectGroup;
- +
- +@interface _UIFocusEffectSettings : NSObject <NSCoding, NSCopying>
- +{
- + _Bool _shadowEnabled;
- + _Bool _blurEnabled;
- + UIColor *_highlightColor;
- + double _cornerRadius;
- + long long _blurStyle;
- + double _focusedSizeIncrease;
- + double _zPerspective;
- + double _highlightScale;
- + struct CGPoint _contentRotation;
- + struct CGPoint _contentTranslation;
- +}
- +
- ++ (id)settingsWithPrivateStyle:(long long)arg1;
- +@property(nonatomic, getter=_highlightScale, setter=_setHighlightScale:) double highlightScale; // @synthesize highlightScale=_highlightScale;
- +@property(nonatomic, getter=_zPerspective, setter=_setZPerspective:) double zPerspective; // @synthesize zPerspective=_zPerspective;
- +@property(nonatomic, getter=_focusedSizeIncrease, setter=_setFocusedSizeIncrease:) double focusedSizeIncrease; // @synthesize focusedSizeIncrease=_focusedSizeIncrease;
- +@property(nonatomic) long long blurStyle; // @synthesize blurStyle=_blurStyle;
- +@property(nonatomic) _Bool blurEnabled; // @synthesize blurEnabled=_blurEnabled;
- +@property(nonatomic) _Bool shadowEnabled; // @synthesize shadowEnabled=_shadowEnabled;
- +@property(nonatomic) struct CGPoint contentTranslation; // @synthesize contentTranslation=_contentTranslation;
- +@property(nonatomic) struct CGPoint contentRotation; // @synthesize contentRotation=_contentRotation;
- +@property(nonatomic) double cornerRadius; // @synthesize cornerRadius=_cornerRadius;
- +@property(retain, nonatomic) UIColor *highlightColor; // @synthesize highlightColor=_highlightColor;
- +- (void).cxx_destruct;
- +@property(readonly, nonatomic) _Bool _hasTranslation;
- +@property(readonly, nonatomic) _Bool _hasRotation;
- +- (struct CGPoint)_focusDirectionFromDictionary:(id)arg1;
- +@property(readonly, nonatomic) UIMotionEffectGroup *_motionEffectGroup;
- +- (struct CATransform3D)_transformForViewWithSize:(struct CGSize)arg1 focusDirection:(struct CGPoint)arg2;
- +- (double)_focusScaleFactorForSize:(struct CGSize)arg1;
- +- (id)description;
- +- (id)copyWithZone:(struct _NSZone *)arg1;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UIFocusEffectViewEntry.h b/UIKit/_UIFocusEffectViewEntry.h
- new file mode 100644
- index 00000000..687c0b1d
- --- /dev/null
- +++ b/UIKit/_UIFocusEffectViewEntry.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/_UIVisualEffectViewEntry.h>
- +
- +@class _UIFocusEffectSettings;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIFocusEffectViewEntry : _UIVisualEffectViewEntry
- +{
- + _UIFocusEffectSettings *_settings;
- +}
- +
- +@property(copy, nonatomic) _UIFocusEffectSettings *settings; // @synthesize settings=_settings;
- +- (void).cxx_destruct;
- +- (id)description;
- +- (_Bool)hasTransform;
- +- (_Bool)shouldAnimateProperty:(id)arg1;
- +- (id)initWithSettings:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIFocusEngineDelayedPressAction.h b/UIKit/_UIFocusEngineDelayedPressAction.h
- index 82919817..e25f616f 100644
- --- a/UIKit/_UIFocusEngineDelayedPressAction.h
- +++ b/UIKit/_UIFocusEngineDelayedPressAction.h
- @@ -6,12 +6,12 @@
- #import <Foundation/NSObject.h>
- -@class _UIFocusEngine;
- +@class _UIFocusEventRecognizer;
- __attribute__((visibility("hidden")))
- @interface _UIFocusEngineDelayedPressAction : NSObject
- {
- - _UIFocusEngine *_sender;
- + _UIFocusEventRecognizer *_sender;
- long long _pressType;
- double _timestamp;
- }
- @@ -19,7 +19,7 @@ __attribute__((visibility("hidden")))
- + (void)sendDelayedPressWithType:(long long)arg1 timestamp:(double)arg2 sender:(id)arg3;
- @property(readonly, nonatomic) double timestamp; // @synthesize timestamp=_timestamp;
- @property(readonly, nonatomic) long long pressType; // @synthesize pressType=_pressType;
- -@property(readonly, nonatomic) __weak _UIFocusEngine *sender; // @synthesize sender=_sender;
- +@property(readonly, nonatomic) __weak _UIFocusEventRecognizer *sender; // @synthesize sender=_sender;
- - (void).cxx_destruct;
- - (void)_sendPressEvent;
- - (id)_initWithPressType:(long long)arg1 timestamp:(double)arg2 sender:(id)arg3;
- diff --git a/UIKit/_UIFocusEnginePanGestureRecognizer.h b/UIKit/_UIFocusEnginePanGestureRecognizer.h
- index dec1a6c1..383df12f 100644
- --- a/UIKit/_UIFocusEnginePanGestureRecognizer.h
- +++ b/UIKit/_UIFocusEnginePanGestureRecognizer.h
- @@ -22,7 +22,7 @@ __attribute__((visibility("hidden")))
- - (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
- // Remaining properties
- -@property(nonatomic) __weak id <_UIFocusEnginePanGestureRecognizerDelegate> delegate;
- +@property(nonatomic) __weak id <_UIFocusEnginePanGestureRecognizerDelegate> delegate; // @dynamic delegate;
- @end
- diff --git a/UIKit/_UIFocusEngineScrollViewOffsets.h b/UIKit/_UIFocusEngineScrollViewOffsets.h
- index 06d695c0..28abc103 100644
- --- a/UIKit/_UIFocusEngineScrollViewOffsets.h
- +++ b/UIKit/_UIFocusEngineScrollViewOffsets.h
- @@ -18,14 +18,12 @@ __attribute__((visibility("hidden")))
- CDUnknownBlockType _completion;
- struct CGPoint _lastContentOffset;
- struct CGPoint _targetContentOffset;
- - struct CGPoint _peekAdjustment;
- struct CGPoint _lastVelocity;
- }
- @property(copy, nonatomic) CDUnknownBlockType completion; // @synthesize completion=_completion;
- @property(nonatomic) struct CGPoint lastVelocity; // @synthesize lastVelocity=_lastVelocity;
- @property(nonatomic) double convergenceRate; // @synthesize convergenceRate=_convergenceRate;
- -@property(nonatomic) struct CGPoint peekAdjustment; // @synthesize peekAdjustment=_peekAdjustment;
- @property(nonatomic) struct CGPoint targetContentOffset; // @synthesize targetContentOffset=_targetContentOffset;
- @property(nonatomic) struct CGPoint lastContentOffset; // @synthesize lastContentOffset=_lastContentOffset;
- @property(retain, nonatomic) id <UIScrollViewDelegate> scrollDelegate; // @synthesize scrollDelegate=_scrollDelegate;
- diff --git a/UIKit/_UIFocusEnvironmentInternal-Protocol.h b/UIKit/_UIFocusEnvironmentInternal-Protocol.h
- index 969e86fe..a8b43482 100644
- --- a/UIKit/_UIFocusEnvironmentInternal-Protocol.h
- +++ b/UIKit/_UIFocusEnvironmentInternal-Protocol.h
- @@ -7,14 +7,15 @@
- #import <UIKit/_UIFocusEnvironmentPrivate-Protocol.h>
- @class UIFocusAnimationCoordinator, UIFocusUpdateContext;
- -@protocol UIFocusEnvironment;
- +@protocol UIFocusEnvironment, _UIFocusRegionContainer;
- @protocol _UIFocusEnvironmentInternal <_UIFocusEnvironmentPrivate>
- @optional
- +@property(readonly, nonatomic, getter=_focusMapContainer) __weak id <_UIFocusRegionContainer> focusMapContainer;
- - (void)_didUpdateFocusInContext:(UIFocusUpdateContext *)arg1 withAnimationCoordinator:(UIFocusAnimationCoordinator *)arg2;
- - (void)_willUpdateFocusInContext:(UIFocusUpdateContext *)arg1 withAnimationCoordinator:(UIFocusAnimationCoordinator *)arg2;
- - (_Bool)_shouldUpdateFocusInContext:(UIFocusUpdateContext *)arg1;
- -- (id <UIFocusEnvironment>)_overridingDestinationEnvironmentForFocusUpdateInContext:(UIFocusUpdateContext *)arg1;
- +- (id <UIFocusEnvironment>)_overridingPreferredFocusEnvironment;
- @end
- diff --git a/UIKit/_UIFocusEnvironmentPreferenceEnumerationContext-Protocol.h b/UIKit/_UIFocusEnvironmentPreferenceEnumerationContext-Protocol.h
- new file mode 100644
- index 00000000..7476556c
- --- /dev/null
- +++ b/UIKit/_UIFocusEnvironmentPreferenceEnumerationContext-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, _UIDebugLogReport;
- +@protocol UIFocusEnvironment;
- +
- +@protocol _UIFocusEnvironmentPreferenceEnumerationContext <NSObject>
- +@property(readonly, nonatomic) _UIDebugLogReport *debugReport;
- +@property(readonly, nonatomic) NSArray *preferredEnvironments;
- +@property(readonly, nonatomic) id <UIFocusEnvironment> preferringEnvironment;
- +@property(readonly, nonatomic) _Bool prefersNothingFocused;
- +@property(readonly, nonatomic, getter=isPreferredByItself) _Bool preferredByItself;
- +@property(readonly, nonatomic) _Bool isLeafPreference;
- +@property(readonly, nonatomic) _Bool isPrimaryPreference;
- +@property(readonly, nonatomic) id <UIFocusEnvironment> environment;
- +@end
- +
- diff --git a/UIKit/_UIFocusEnvironmentPreferenceEnumerationContext.h b/UIKit/_UIFocusEnvironmentPreferenceEnumerationContext.h
- new file mode 100644
- index 00000000..66020f2e
- --- /dev/null
- +++ b/UIKit/_UIFocusEnvironmentPreferenceEnumerationContext.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/_UIFocusEnvironmentPreferenceEnumerationContext-Protocol.h>
- +
- +@class NSArray, NSHashTable, NSMutableArray, NSString, UIFocusSystem, _UIDebugLogReport;
- +@protocol UIFocusEnvironment, _UIFocusEnvironmentPreferenceEnumerationContextDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIFocusEnvironmentPreferenceEnumerationContext : NSObject <_UIFocusEnvironmentPreferenceEnumerationContext>
- +{
- + UIFocusSystem *_focusSystem;
- + NSMutableArray *_visitedEnvironmentStack;
- + id <UIFocusEnvironment> _lastPrimaryPreferredEnvironment;
- + NSArray *_cachedPreferredEnvironments;
- + NSHashTable *_allVisitedEnvironments;
- + _Bool _hasResolvedPreferredFocusEnvironments;
- + _Bool _hasNeverPopped;
- + _Bool _cachedPrefersNothingFocused;
- + id <UIFocusEnvironment> _environment;
- + id <_UIFocusEnvironmentPreferenceEnumerationContextDelegate> _delegate;
- + _UIDebugLogReport *_debugReport;
- +}
- +
- +@property(retain, nonatomic) _UIDebugLogReport *debugReport; // @synthesize debugReport=_debugReport;
- +@property(nonatomic) __weak id <_UIFocusEnvironmentPreferenceEnumerationContextDelegate> delegate; // @synthesize delegate=_delegate;
- +@property(readonly, nonatomic) id <UIFocusEnvironment> environment; // @synthesize environment=_environment;
- +- (void).cxx_destruct;
- +- (void)_reportInferredPreferredFocusEnvironment:(id)arg1;
- +- (void)popEnvironment;
- +- (void)pushEnvironment:(id)arg1;
- +- (_Bool)_isAllowedToPreferEnvironment:(id)arg1;
- +- (id)_inferPreferencesForEnvironment:(id)arg1;
- +- (void)_resolvePreferredFocusEnvironments;
- +- (void)_invalidatePreferredEnvironments;
- +@property(readonly, nonatomic) _Bool prefersNothingFocused; // @synthesize prefersNothingFocused=_cachedPrefersNothingFocused;
- +@property(readonly, nonatomic) NSArray *preferredEnvironments;
- +@property(readonly, nonatomic) id <UIFocusEnvironment> preferringEnvironment;
- +@property(readonly, nonatomic, getter=isPreferredByItself) _Bool preferredByItself;
- +@property(readonly, nonatomic) _Bool isLeafPreference;
- +@property(readonly, nonatomic) _Bool isPrimaryPreference;
- +- (id)initWithInitialFocusEnvironment:(id)arg1;
- +- (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/_UIFocusEnvironmentPreferenceEnumerationContextDelegate-Protocol.h b/UIKit/_UIFocusEnvironmentPreferenceEnumerationContextDelegate-Protocol.h
- new file mode 100644
- index 00000000..f7775d95
- --- /dev/null
- +++ b/UIKit/_UIFocusEnvironmentPreferenceEnumerationContextDelegate-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 _UIFocusEnvironmentPreferenceEnumerationContext;
- +
- +@protocol _UIFocusEnvironmentPreferenceEnumerationContextDelegate <NSObject>
- +- (_Bool)_shouldInferDefaultPreferenceForEnvironmentInContext:(_UIFocusEnvironmentPreferenceEnumerationContext *)arg1;
- +@end
- +
- diff --git a/UIKit/_UIFocusEnvironmentPreferenceEnumerator.h b/UIKit/_UIFocusEnvironmentPreferenceEnumerator.h
- new file mode 100644
- index 00000000..d49c1ef9
- --- /dev/null
- +++ b/UIKit/_UIFocusEnvironmentPreferenceEnumerator.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/_UIFocusEnvironmentPreferenceEnumerationContextDelegate-Protocol.h>
- +
- +@class NSString, _UIDebugLogReport;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIFocusEnvironmentPreferenceEnumerator : NSObject <_UIFocusEnvironmentPreferenceEnumerationContextDelegate>
- +{
- + _Bool _allowsInferringPreferences;
- + CDUnknownBlockType _didVisitAllPreferencesForEnvironmentHandler;
- + CDUnknownBlockType _shouldInferPreferenceForEnvironmentHandler;
- + _UIDebugLogReport *_debugReport;
- +}
- +
- +@property(retain, nonatomic) _UIDebugLogReport *debugReport; // @synthesize debugReport=_debugReport;
- +@property(copy, nonatomic) CDUnknownBlockType shouldInferPreferenceForEnvironmentHandler; // @synthesize shouldInferPreferenceForEnvironmentHandler=_shouldInferPreferenceForEnvironmentHandler;
- +@property(nonatomic) _Bool allowsInferringPreferences; // @synthesize allowsInferringPreferences=_allowsInferringPreferences;
- +@property(copy, nonatomic) CDUnknownBlockType didVisitAllPreferencesForEnvironmentHandler; // @synthesize didVisitAllPreferencesForEnvironmentHandler=_didVisitAllPreferencesForEnvironmentHandler;
- +- (void).cxx_destruct;
- +- (_Bool)_shouldInferDefaultPreferenceForEnvironmentInContext:(id)arg1;
- +- (void)enumeratePreferencesForEnvironment:(id)arg1 usingBlock:(CDUnknownBlockType)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/_UIFocusEnvironmentPrivate-Protocol.h b/UIKit/_UIFocusEnvironmentPrivate-Protocol.h
- index cca25870..1099904a 100644
- --- a/UIKit/_UIFocusEnvironmentPrivate-Protocol.h
- +++ b/UIKit/_UIFocusEnvironmentPrivate-Protocol.h
- @@ -7,7 +7,7 @@
- #import <UIKit/UIFocusEnvironment-Protocol.h>
- @class NSArray;
- -@protocol UIFocusEnvironment, _UIFocusRegionContainer;
- +@protocol UIFocusEnvironment;
- @protocol _UIFocusEnvironmentPrivate <UIFocusEnvironment>
- @property(readonly, nonatomic, getter=_parentFocusEnvironment) __weak id <UIFocusEnvironment> parentFocusEnvironment;
- @@ -15,7 +15,7 @@
- @optional
- @property(readonly, copy, nonatomic, getter=_linearFocusMovementSequences) NSArray *linearFocusMovementSequences;
- @property(readonly, nonatomic, getter=_preferredFocusMovementStyle) long long preferredFocusMovementStyle;
- -@property(readonly, nonatomic, getter=_focusedItemRegionContainer) __weak id <_UIFocusRegionContainer> focusedItemRegionContainer;
- +@property(readonly, nonatomic, getter=_isEligibleForFocusInteraction) _Bool eligibleForFocusInteraction;
- - (_Bool)_reversesLinearFocusWrapping;
- - (void)_setNeedsNonDeferredFocusUpdate;
- @end
- diff --git a/UIKit/_UIFocusEventRecognizer.h b/UIKit/_UIFocusEventRecognizer.h
- new file mode 100644
- index 00000000..f6fce770
- --- /dev/null
- +++ b/UIKit/_UIFocusEventRecognizer.h
- @@ -0,0 +1,143 @@
- +//
- +// 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/_UIFocusEnginePanGestureRecognizerDelegate-Protocol.h>
- +#import <UIKit/_UIFocusFastScrollingRecognizerDelegate-Protocol.h>
- +
- +@class CADisplayLink, CARInputDeviceTouchpad, CARSessionStatus, NSArray, NSString, NSTimer, UIMoveEvent, UIScrollView, UITapGestureRecognizer, UIView, _UIFocusEngineJoystickGestureRecognizer, _UIFocusEnginePanGestureRecognizer, _UIFocusFastScrollingRecognizer, _UIFocusMotionEffectsController, _UIFocusMovementInfo, _UIFocusPressGestureRecognizer;
- +@protocol _UIFocusEventRecognizerDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIFocusEventRecognizer : NSObject <UIGestureRecognizerDelegate, _UIFocusEnginePanGestureRecognizerDelegate, _UIFocusFastScrollingRecognizerDelegate>
- +{
- + _UIFocusEnginePanGestureRecognizer *_panGestureRecognizer;
- + UITapGestureRecognizer *_tapGestureRecognizer;
- + _UIFocusPressGestureRecognizer *_selectGestureRecognizer;
- + struct CGPoint _touchBeganPoint;
- + struct CGPoint _lastKnownTouchPoint;
- + struct CGVector _progressAccumulator;
- + _UIFocusFastScrollingRecognizer *_fastScrollingRecognizer;
- + struct CGPoint _firstMomentumTouchPoint;
- + struct CGPoint _lastMomentumTouchPoint;
- + struct CGPoint _momentumVelocity;
- + double _momentumFriction;
- + unsigned long long _focusUpdateCountSinceLastPanBegan;
- + CADisplayLink *_momentumDisplayLink;
- + NSArray *_remoteGestures;
- + _UIFocusEngineJoystickGestureRecognizer *_joystickGestureRecognizer;
- + NSTimer *_joystickModeExitTimer;
- + NSTimer *_joystickModeRepeatTimer;
- + double _previousJoystickFocusMovementTime;
- + double _previousJoystickRegionEntryTime;
- + unsigned long long _joystickRepeatingHeading;
- + CADisplayLink *_joystickFocusDirectionDisplayLink;
- + _UIFocusMovementInfo *_previousJoystickFocusMovementInfo;
- + long long _joystickRepeatCount;
- + UIScrollView *_lastScrolledScroll;
- + double _lastEdgeScrollEdgeValue;
- + unsigned long long _inputType;
- + CARSessionStatus *_sessionStatus;
- + CARInputDeviceTouchpad *_currentCarTouchpad;
- + struct {
- + unsigned int isEligibleToCrossSpeedBump:1;
- + unsigned int isContinuingTouchWithMomentum:1;
- + unsigned int isPerformingJoystickRollback:1;
- + unsigned int isJoystickInRepeatMode:1;
- + unsigned int isPendingJoystickRepeat:1;
- + unsigned int isFastScrolling:1;
- + unsigned int shouldApplyAcceleration:1;
- + } _flags;
- + _Bool _enabled;
- + _Bool _supportsFastScrolling;
- + UIView *_owningView;
- + id <_UIFocusEventRecognizerDelegate> _delegate;
- + UIView *_viewForTouchDeferredFocus;
- + UIMoveEvent *_moveEvent;
- + _UIFocusMotionEffectsController *_motionEffectsController;
- +}
- +
- +@property(readonly, nonatomic, getter=_motionEffectsController) _UIFocusMotionEffectsController *motionEffectsController; // @synthesize motionEffectsController=_motionEffectsController;
- +@property(retain, nonatomic, getter=_moveEvent, setter=_setMoveEvent:) UIMoveEvent *moveEvent; // @synthesize moveEvent=_moveEvent;
- +@property(nonatomic) __weak UIView *viewForTouchDeferredFocus; // @synthesize viewForTouchDeferredFocus=_viewForTouchDeferredFocus;
- +@property(nonatomic) __weak id <_UIFocusEventRecognizerDelegate> delegate; // @synthesize delegate=_delegate;
- +@property(nonatomic) _Bool supportsFastScrolling; // @synthesize supportsFastScrolling=_supportsFastScrolling;
- +@property(nonatomic, getter=isEnabled) _Bool enabled; // @synthesize enabled=_enabled;
- +@property(readonly, nonatomic) __weak UIView *owningView; // @synthesize owningView=_owningView;
- +- (void).cxx_destruct;
- +- (void)_uiktest_handlePanGesture:(id)arg1;
- +- (id)_uiktest_panGestureRecognizer;
- +- (void)_uiktest_setPanGestureRecognizer:(id)arg1;
- +- (void)_sendGestureBeginNotification;
- +- (void)_fastScrollingEnded;
- +- (void)_fastScrollingBeganInScrollView:(id)arg1;
- +- (void)fastScrollingRecognizer:(id)arg1 didRecognizeFastScrollingRequest:(id)arg2;
- +- (void)_createFastScrollingRecognizerIfNeeded;
- +- (void)_setSupportsFastScrolling:(_Bool)arg1;
- +- (void)_sendMomentumEndNotificationsAndAnimateRollback:(_Bool)arg1;
- +- (void)_stopMomentumAndPerformRollback;
- +- (_Bool)_shouldPerformFocusUpdateWithCurrentMomentumStatus;
- +- (void)_momentumHeartbeat:(id)arg1;
- +- (void)_continueTouchWithMomentum;
- +- (double)_frictionInterpolationForMomentumSpeed:(double)arg1 totalDistance:(double)arg2 slope:(double)arg3 shortDistance:(double)arg4 longDistance:(double)arg5;
- +- (double)_verticalFrictionInterpolationForMomentumSpeed:(double)arg1 totalDistance:(double)arg2;
- +- (double)_horizontalFrictionInterpolationForMomentumSpeed:(double)arg1 totalDistance:(double)arg2;
- +- (void)_recordMomentumForPoint:(struct CGPoint)arg1;
- +- (void)_resetMomentum;
- +- (void)_resetMotionEffects;
- +- (void)_resetJoystick;
- +- (void)_joystickDisplayLinkHeartbeat:(id)arg1;
- +- (unsigned long long)_headingForJoystickPosition:(struct CGPoint)arg1 usingMinimumRadius:(double)arg2;
- +- (struct CGVector)_joystickVelocityForHeading:(unsigned long long)arg1;
- +- (id)_focusMovementForJoystickPosition:(struct CGPoint)arg1 usingMinimumRadius:(double)arg2 focusMovementStyle:(long long)arg3;
- +- (_Bool)_joystickFocusMovement:(id)arg1 shouldBeConsideredEqualToFocusMovement:(id)arg2;
- +- (double)_joystickRepeatDurationForTimeInMovementZone:(double)arg1;
- +- (void)_joystickPerformRepeat:(id)arg1;
- +- (_Bool)_joystickAttemptFocusMovementWithRequest:(id)arg1;
- +- (void)_handleJoystickTiltMode:(id)arg1;
- +- (void)_handleJoystickRepeatMode:(id)arg1;
- +- (void)_exitJoystickModeForReal:(id)arg1;
- +- (void)_joystickGestureEnded:(id)arg1;
- +- (void)_joystickGestureUpdated:(id)arg1;
- +- (void)_joystickGestureBegan:(id)arg1;
- +- (void)_resetPanGestureState;
- +- (void)_resetProgressAccumulatorWithRequest:(id)arg1;
- +- (void)_panGestureEnd:(id)arg1;
- +- (void)_updatePanLocation:(struct CGPoint)arg1 reportedVelocity:(struct CGVector)arg2;
- +- (void)_panGestureStart:(id)arg1;
- +- (_Bool)focusEnginePanGestureRecognizerShouldRecognizeImmediately:(id)arg1;
- +- (_Bool)_shouldAcceptInputType:(unsigned long long)arg1;
- +- (struct CGSize)_touchSensitivityForItem:(id)arg1;
- +- (int)_touchRegionForDigitizerLocation:(struct CGPoint)arg1;
- +- (void)_gestureRecognizerFailed:(id)arg1;
- +- (_Bool)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2;
- +- (void)_handleJoystickGesture:(id)arg1;
- +- (void)_handleTapGesture:(id)arg1;
- +- (void)_handlePanGesture:(id)arg1;
- +- (void)_handleButtonGesture:(id)arg1;
- +- (void)_handleSelectGesture:(id)arg1;
- +- (_Bool)_moveInDirection:(unsigned long long)arg1;
- +- (_Bool)_moveWithEvent:(id)arg1;
- +- (_Bool)_didRecognizeFocusMovementRequest:(id)arg1;
- +- (id)_focusMovementSystem;
- +- (void)_focusSystemEnabledStateDidChange:(id)arg1;
- +- (void)_removeGestureRecognizers;
- +- (void)_addGestureRecognizers;
- +- (void)reset;
- +- (void)dealloc;
- +- (id)initWithOwningView:(id)arg1;
- +- (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/_UIFocusEventRecognizerDelegate-Protocol.h b/UIKit/_UIFocusEventRecognizerDelegate-Protocol.h
- new file mode 100644
- index 00000000..ee27d0fa
- --- /dev/null
- +++ b/UIKit/_UIFocusEventRecognizerDelegate-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 UIFocusSystem, _UIFocusEventRecognizer, _UIFocusFastScrollingRequest, _UIFocusMovementRequest;
- +
- +@protocol _UIFocusEventRecognizerDelegate <NSObject>
- +- (void)_focusEventRecognizer:(_UIFocusEventRecognizer *)arg1 didRecognizeFastScrollingRequest:(_UIFocusFastScrollingRequest *)arg2;
- +- (_Bool)_focusEventRecognizer:(_UIFocusEventRecognizer *)arg1 didRecognizeFocusMovementRequest:(_UIFocusMovementRequest *)arg2;
- +- (UIFocusSystem *)_focusMovementSystemForFocusEventRecognizer:(_UIFocusEventRecognizer *)arg1;
- +- (_Bool)_shouldRecognizeEventsInFocusEventRecognizer:(_UIFocusEventRecognizer *)arg1;
- +@end
- +
- diff --git a/UIKit/_UIFocusFastScrollingController.h b/UIKit/_UIFocusFastScrollingController.h
- index 81eb3474..b41312db 100644
- --- a/UIKit/_UIFocusFastScrollingController.h
- +++ b/UIKit/_UIFocusFastScrollingController.h
- @@ -6,7 +6,8 @@
- #import <Foundation/NSObject.h>
- -@class CADisplayLink, NSArray, NSTimer, UIPanGestureRecognizer, UIScrollView, _UIDynamicAnimationGroup, _UIDynamicValueAnimation, _UIFocusEngineJoystickGestureRecognizer, _UIScrollViewIndexBar, _UIScrollViewIndexBarEntry;
- +@class CADisplayLink, NSArray, NSTimer, UIIndexBarAccessoryView, UIIndexBarEntry, UIPanGestureRecognizer, UIScrollView, UIView, _UIDynamicAnimationGroup, _UIDynamicValueAnimation, _UIFocusEngineJoystickGestureRecognizer;
- +@protocol UIScrollAccessory;
- __attribute__((visibility("hidden")))
- @interface _UIFocusFastScrollingController : NSObject
- @@ -15,16 +16,15 @@ __attribute__((visibility("hidden")))
- UIPanGestureRecognizer *_panGesture;
- NSArray *_pressGestures;
- _UIFocusEngineJoystickGestureRecognizer *_joystickGesture;
- - _UIScrollViewIndexBar *_indexBarView;
- + UIIndexBarAccessoryView *_indexBarView;
- _UIDynamicValueAnimation *_animationX;
- _UIDynamicValueAnimation *_animationY;
- _UIDynamicAnimationGroup *_animationGroup;
- long long _style;
- struct CGPoint _offsetWhenPanStarted;
- - NSArray *_displayedEntries;
- double _initialEdgeDigitizerLocation;
- - int _initialIndexEntry;
- - int _highlightedIndexEntry;
- + long long _initialIndexEntry;
- + long long _highlightedIndexEntry;
- CDStruct_5e2aa800 _initialVelocity;
- unsigned long long _heading;
- unsigned long long _allowedHeadings;
- @@ -45,7 +45,6 @@ __attribute__((visibility("hidden")))
- }
- + (id)controllerWithRequest:(id)arg1;
- -+ (long long)indexOfEntryNearestToContentOffset:(struct CGPoint)arg1 inDisplayedEntries:(id)arg2;
- + (id)indexBarViewForScrollView:(id)arg1;
- @property(copy, nonatomic) NSArray *indexEntries; // @synthesize indexEntries=_indexEntries;
- - (void).cxx_destruct;
- @@ -77,10 +76,12 @@ __attribute__((visibility("hidden")))
- - (void)_startPressDisplayLink;
- - (void)_startPressTrackingWithVelocity:(CDStruct_c3b9c2ee)arg1;
- - (void)_handlePressGesture:(id)arg1;
- +- (void)_endDraggingWithFinalVelocity:(CDStruct_c3b9c2ee)arg1;
- +- (void)_beginInitialSwipeDeceleration;
- - (void)_handleSwipePanEnd:(id)arg1;
- - (void)_handleSwipePanChanged:(id)arg1;
- - (void)_handleSwipePanBegin:(id)arg1;
- -- (void)_interpretDigitzerLocation:(struct CGPoint)arg1 toFindEntryIndex:(int *)arg2 deflection:(double *)arg3;
- +- (void)_interpretDigitzerLocation:(struct CGPoint)arg1 toFindEntryIndex:(long long *)arg2 deflection:(double *)arg3;
- - (void)_updateEdgeGesture;
- - (void)_startEdgeGesture;
- - (void)_handleEdgePanEnd:(id)arg1;
- @@ -90,7 +91,7 @@ __attribute__((visibility("hidden")))
- - (void)_handlePanChanged:(id)arg1;
- - (void)_handlePanBegin:(id)arg1;
- - (void)_handlePanGesture:(id)arg1;
- -@property(readonly, nonatomic) _UIScrollViewIndexBarEntry *highlightedEntry;
- +@property(readonly, nonatomic) UIIndexBarEntry *highlightedEntry;
- @property(readonly, nonatomic) long long scrollingStyle;
- @property(readonly, nonatomic, getter=isScrollingY) _Bool scrollingY;
- @property(readonly, nonatomic, getter=isScrollingX) _Bool scrollingX;
- @@ -98,7 +99,7 @@ __attribute__((visibility("hidden")))
- @property(readonly, nonatomic, getter=isDragging) _Bool dragging;
- - (void)stop;
- - (void)start;
- -@property(readonly, nonatomic) _UIScrollViewIndexBar *indexBarView;
- +@property(readonly, nonatomic) UIView<UIScrollAccessory> *indexBarView;
- @property(readonly, nonatomic) __weak UIScrollView *scrollView;
- - (id)initWithRequest:(id)arg1;
- diff --git a/UIKit/_UIFocusFastScrollingRecognizer.h b/UIKit/_UIFocusFastScrollingRecognizer.h
- index fa8ad15c..224b4f55 100644
- --- a/UIKit/_UIFocusFastScrollingRecognizer.h
- +++ b/UIKit/_UIFocusFastScrollingRecognizer.h
- @@ -6,11 +6,13 @@
- #import <Foundation/NSObject.h>
- -@class NSMapTable, NSTimer, UIScrollView, _UIFocusEnginePanGestureRecognizer, _UIFocusFastScrollingTouchSequence;
- +#import <UIKit/_UIFocusEnginePanGestureTouchObserver-Protocol.h>
- +
- +@class NSMapTable, NSString, NSTimer, UIScrollView, _UIFocusEnginePanGestureRecognizer, _UIFocusFastScrollingTouchSequence;
- @protocol _UIFocusFastScrollingRecognizerDelegate;
- __attribute__((visibility("hidden")))
- -@interface _UIFocusFastScrollingRecognizer : NSObject
- +@interface _UIFocusFastScrollingRecognizer : NSObject <_UIFocusEnginePanGestureTouchObserver>
- {
- _UIFocusEnginePanGestureRecognizer *_panGesture;
- _UIFocusFastScrollingTouchSequence *_currentTouch;
- @@ -46,9 +48,15 @@ __attribute__((visibility("hidden")))
- - (void)_handlePanGesture:(id)arg1;
- - (void)joystickMovementWithHeading:(unsigned long long)arg1 didRepeat:(unsigned long long)arg2;
- - (void)directionalPressWithHeading:(unsigned long long)arg1 didRepeat:(unsigned long long)arg2;
- -- (void)focusDidUpdateWithContext:(id)arg1;
- +- (void)_focusDidUpate:(id)arg1;
- - (void)dealloc;
- - (id)initWithPanGesture:(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/_UIFocusFastScrollingSwipeSequence.h b/UIKit/_UIFocusFastScrollingSwipeSequence.h
- index b3f38d58..598b2d9d 100644
- --- a/UIKit/_UIFocusFastScrollingSwipeSequence.h
- +++ b/UIKit/_UIFocusFastScrollingSwipeSequence.h
- @@ -6,12 +6,10 @@
- #import <Foundation/NSObject.h>
- -#import <UIKit/_UIFocusEnginePanGestureTouchObserver-Protocol.h>
- -
- -@class NSString, UIScrollView;
- +@class UIScrollView;
- __attribute__((visibility("hidden")))
- -@interface _UIFocusFastScrollingSwipeSequence : NSObject <_UIFocusEnginePanGestureTouchObserver>
- +@interface _UIFocusFastScrollingSwipeSequence : NSObject
- {
- UIScrollView *_scrollView;
- unsigned long long _headingLock;
- @@ -23,11 +21,5 @@ __attribute__((visibility("hidden")))
- @property(nonatomic) __weak UIScrollView *scrollView; // @synthesize scrollView=_scrollView;
- - (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/_UIFocusFastScrollingTest.h b/UIKit/_UIFocusFastScrollingTest.h
- new file mode 100644
- index 00000000..78e123b8
- --- /dev/null
- +++ b/UIKit/_UIFocusFastScrollingTest.h
- @@ -0,0 +1,37 @@
- +//
- +// 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/_UIFocusTest.h>
- +
- +@class NSTimer, UIScrollView;
- +@protocol UIFocusItem;
- +
- +@interface _UIFocusFastScrollingTest : _UIFocusTest
- +{
- + unsigned long long _currentScroll;
- + struct CGPoint _originalContentOffset;
- + id <UIFocusItem> _originalFocusedItem;
- + NSTimer *_delayTimer;
- + UIScrollView *_scrollView;
- + double _peakScrollVelocity;
- + unsigned long long _numberOfScrollsToPerform;
- + double _delayBetweenScrolls;
- +}
- +
- +@property(nonatomic) double delayBetweenScrolls; // @synthesize delayBetweenScrolls=_delayBetweenScrolls;
- +@property(nonatomic) unsigned long long numberOfScrollsToPerform; // @synthesize numberOfScrollsToPerform=_numberOfScrollsToPerform;
- +@property(nonatomic) double peakScrollVelocity; // @synthesize peakScrollVelocity=_peakScrollVelocity;
- +@property(retain, nonatomic) UIScrollView *scrollView; // @synthesize scrollView=_scrollView;
- +- (void).cxx_destruct;
- +- (void)_performFocusFastScrolling;
- +- (void)main;
- +- (void)prepareWithCompletionHandler:(CDUnknownBlockType)arg1;
- +- (void)cancel;
- +- (void)reset;
- +- (id)initWithIdentifier:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIFocusGuideRegion.h b/UIKit/_UIFocusGuideRegion.h
- index f07e452c..a1ed69a2 100644
- --- a/UIKit/_UIFocusGuideRegion.h
- +++ b/UIKit/_UIFocusGuideRegion.h
- @@ -19,12 +19,13 @@
- - (_Bool)_shouldDrawDebugQuickLookImageWithInfo:(id)arg1;
- - (long long)_visualRepresentationPatternType;
- - (id)_visualRepresentationColor;
- -- (id)_delegatePreferredFocusEnvironmentsForMovement:(id)arg1;
- +- (id)_debugAssociatedObject;
- +- (id)_delegatePreferredFocusEnvironmentsForMovementRequest:(id)arg1;
- - (void)_willParticipateAsDestinationRegionInFocusUpdate:(id)arg1;
- - (long long)_preferredDistanceComparisonType;
- - (unsigned long long)_focusableBoundaries;
- -- (id)_fallbackFocusItemForMovement:(id)arg1 inFocusMap:(id)arg2;
- -- (id)_destinationItemForFocusMovement:(id)arg1 inMap:(id)arg2;
- +- (id)_fallbackFocusItemForMovementRequest:(id)arg1 inFocusMap:(id)arg2;
- +- (id)_nextFocusedItemForFocusMovementRequest:(id)arg1 inMap:(id)arg2;
- - (_Bool)_canOccludeRegionsBelow;
- - (_Bool)_isEnabledForFocusedRegion:(id)arg1;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- diff --git a/UIKit/_UIFocusGuideRegionDelegate-Protocol.h b/UIKit/_UIFocusGuideRegionDelegate-Protocol.h
- index 2cd5c47d..ab80a304 100644
- --- a/UIKit/_UIFocusGuideRegionDelegate-Protocol.h
- +++ b/UIKit/_UIFocusGuideRegionDelegate-Protocol.h
- @@ -6,12 +6,12 @@
- #import <UIKit/NSObject-Protocol.h>
- -@class NSArray, UIFocusUpdateContext, _UIFocusGuideRegion, _UIFocusMovementInfo;
- +@class NSArray, UIFocusUpdateContext, _UIFocusGuideRegion, _UIFocusMovementRequest;
- @protocol _UIFocusGuideRegionDelegate <NSObject>
- @optional
- - (void)focusGuideRegion:(_UIFocusGuideRegion *)arg1 willParticipateAsDestinationRegionInFocusUpdate:(UIFocusUpdateContext *)arg2;
- -- (NSArray *)focusGuideRegion:(_UIFocusGuideRegion *)arg1 preferredFocusEnvironmentsForMovement:(_UIFocusMovementInfo *)arg2;
- +- (NSArray *)focusGuideRegion:(_UIFocusGuideRegion *)arg1 preferredFocusEnvironmentsForMovementRequest:(_UIFocusMovementRequest *)arg2;
- @end
- diff --git a/UIKit/_UIFocusHapticFeedbackGenerator-Protocol.h b/UIKit/_UIFocusHapticFeedbackGenerator-Protocol.h
- new file mode 100644
- index 00000000..a6f241e0
- --- /dev/null
- +++ b/UIKit/_UIFocusHapticFeedbackGenerator-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 UIFocusUpdateContext;
- +
- +@protocol _UIFocusHapticFeedbackGenerator <NSObject>
- +- (void)performHapticFeedbackForFocusUpdateInContext:(UIFocusUpdateContext *)arg1;
- +@end
- +
- diff --git a/UIKit/_UIFocusInputDeviceInfo.h b/UIKit/_UIFocusInputDeviceInfo.h
- new file mode 100644
- index 00000000..618928ea
- --- /dev/null
- +++ b/UIKit/_UIFocusInputDeviceInfo.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 <Foundation/NSObject.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIFocusInputDeviceInfo : NSObject
- +{
- + unsigned long long _senderID;
- +}
- +
- ++ (id)infoWithSenderID:(unsigned long long)arg1;
- +@property(readonly, nonatomic) unsigned long long senderID; // @synthesize senderID=_senderID;
- +- (id)_initWithSenderID:(unsigned long long)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIFocusItemDebuggable-Protocol.h b/UIKit/_UIFocusItemDebuggable-Protocol.h
- new file mode 100644
- index 00000000..0553ff63
- --- /dev/null
- +++ b/UIKit/_UIFocusItemDebuggable-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 _UIDebugIssueReporting;
- +
- +@protocol _UIFocusItemDebuggable <NSObject>
- +
- +@optional
- +- (void)_diagnoseFocusInteractionEligibilityForReport:(id <_UIDebugIssueReporting>)arg1;
- +- (_Bool)_shouldAlwaysDiagnoseFocusInteractionEligibility;
- +- (void)_diagnoseFocusabilityForReport:(id <_UIDebugIssueReporting>)arg1;
- +@end
- +
- diff --git a/UIKit/_UIFocusItemInfo.h b/UIKit/_UIFocusItemInfo.h
- new file mode 100644
- index 00000000..f1342f9c
- --- /dev/null
- +++ b/UIKit/_UIFocusItemInfo.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/NSCopying-Protocol.h>
- +
- +@class NSArray, UIScreen, UIView, _UIFocusRegion;
- +@protocol UIFocusItem;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIFocusItemInfo : NSObject <NSCopying>
- +{
- + struct {
- + unsigned int hasResolvedFocusSound:1;
- + unsigned int hasResolvedFocusSoundPan:1;
- + unsigned int hasResolvedFocusTouchSensitivityStyle:1;
- + unsigned int hasResolvedFocusMovementFlippedHorizontally:1;
- + unsigned int hasResolvedFocusedRegion:1;
- + } _flags;
- + _Bool _focusMovementFlippedHorizontally;
- + NSArray *_containingScrollViews;
- + long long _inheritedFocusMovementStyle;
- + long long _focusSound;
- + double _focusSoundPan;
- + long long _focusTouchSensitivityStyle;
- + _UIFocusRegion *_focusedRegion;
- + id <UIFocusItem> _item;
- + UIView *_containingView;
- +}
- +
- ++ (id)infoWithView:(id)arg1;
- ++ (id)infoWithItem:(id)arg1;
- +@property(readonly, nonatomic) __weak UIView *containingView; // @synthesize containingView=_containingView;
- +@property(readonly, nonatomic) __weak id <UIFocusItem> item; // @synthesize item=_item;
- +- (void).cxx_destruct;
- +- (void)invalidateFocusedRegion;
- +- (struct CGRect)focusedRectInCoordinateSpace:(id)arg1;
- +- (id)_focusedRegionInCoordinateSpace:(id)arg1;
- +@property(readonly, nonatomic) _UIFocusRegion *focusedRegion; // @synthesize focusedRegion=_focusedRegion;
- +@property(readonly, nonatomic, getter=isFocusMovementFlippedHorizontally) _Bool focusMovementFlippedHorizontally; // @synthesize focusMovementFlippedHorizontally=_focusMovementFlippedHorizontally;
- +@property(readonly, nonatomic) long long focusTouchSensitivityStyle; // @synthesize focusTouchSensitivityStyle=_focusTouchSensitivityStyle;
- +@property(readonly, nonatomic) double focusSoundPan; // @synthesize focusSoundPan=_focusSoundPan;
- +@property(readonly, nonatomic) long long focusSound; // @synthesize focusSound=_focusSound;
- +@property(readonly, nonatomic) long long inheritedFocusMovementStyle; // @synthesize inheritedFocusMovementStyle=_inheritedFocusMovementStyle;
- +@property(readonly, copy, nonatomic) NSArray *containingScrollViews; // @synthesize containingScrollViews=_containingScrollViews;
- +@property(readonly, nonatomic) _Bool itemIsKindOfView;
- +@property(readonly, nonatomic) __weak UIScreen *screen;
- +- (id)copyWithZone:(struct _NSZone *)arg1;
- +- (id)_initWithItem:(id)arg1 containingView:(id)arg2;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UIFocusItemInternal-Protocol.h b/UIKit/_UIFocusItemInternal-Protocol.h
- new file mode 100644
- index 00000000..1274336a
- --- /dev/null
- +++ b/UIKit/_UIFocusItemInternal-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/UIFocusItem-Protocol.h>
- +#import <UIKit/_UIFocusEnvironmentInternal-Protocol.h>
- +
- +@protocol _UIFocusItemInternal <UIFocusItem, _UIFocusEnvironmentInternal>
- +
- +@optional
- +@property(readonly, nonatomic, getter=_focusTouchSensitivityStyle) long long focusTouchSensitivityStyle;
- +@end
- +
- diff --git a/UIKit/_UIFocusItemRegion.h b/UIKit/_UIFocusItemRegion.h
- new file mode 100644
- index 00000000..89cccaf0
- --- /dev/null
- +++ b/UIKit/_UIFocusItemRegion.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/_UIFocusableItemRegion.h>
- +
- +@interface _UIFocusItemRegion : _UIFocusableItemRegion
- +{
- +}
- +
- +@end
- +
- diff --git a/UIKit/_UIFocusMap.h b/UIKit/_UIFocusMap.h
- index eaab97df..513b0631 100644
- --- a/UIKit/_UIFocusMap.h
- +++ b/UIKit/_UIFocusMap.h
- @@ -6,8 +6,8 @@
- #import <Foundation/NSObject.h>
- -@class UIScreen, _UIFocusMapSearchInfo, _UIFocusedItemRegion;
- -@protocol _UIFocusMapDelegate, _UIFocusRegionContainer;
- +@class UIFocusSystem, _UIFocusMapSearchInfo;
- +@protocol UICoordinateSpace, _UIFocusRegionContainer;
- __attribute__((visibility("hidden")))
- @interface _UIFocusMap : NSObject
- @@ -15,11 +15,9 @@ __attribute__((visibility("hidden")))
- _Bool _minimumSearchAreaIsEmpty;
- _Bool _trackingSearchInfo;
- _Bool _needsSearchInfo;
- - _UIFocusedItemRegion *_focusedRegion;
- - UIScreen *_screen;
- + UIFocusSystem *_focusSystem;
- id <_UIFocusRegionContainer> _rootContainer;
- - long long _focusMovementStyle;
- - id <_UIFocusMapDelegate> _delegate;
- + id <UICoordinateSpace> _coordinateSpace;
- _UIFocusMapSearchInfo *_defaultItemSearchInfo;
- _UIFocusMapSearchInfo *_focusMovementSearchInfo;
- struct CGRect _minimumSearchArea;
- @@ -27,33 +25,30 @@ __attribute__((visibility("hidden")))
- @property(readonly, nonatomic, getter=_focusMovementSearchContext) _UIFocusMapSearchInfo *focusMovementSearchInfo; // @synthesize focusMovementSearchInfo=_focusMovementSearchInfo;
- @property(readonly, nonatomic, getter=_defaultItemSearchContext) _UIFocusMapSearchInfo *defaultItemSearchInfo; // @synthesize defaultItemSearchInfo=_defaultItemSearchInfo;
- -@property(nonatomic, getter=_delegate, setter=_setDelegate:) __weak id <_UIFocusMapDelegate> delegate; // @synthesize delegate=_delegate;
- -@property(nonatomic) long long focusMovementStyle; // @synthesize focusMovementStyle=_focusMovementStyle;
- -@property(nonatomic, getter=_minimumSearchArea, setter=_setMinimumSearchArea:) struct CGRect minimumSearchArea; // @synthesize minimumSearchArea=_minimumSearchArea;
- -@property(nonatomic, getter=_rootContainer, setter=_setRootContainer:) __weak id <_UIFocusRegionContainer> rootContainer; // @synthesize rootContainer=_rootContainer;
- -@property(readonly, nonatomic, getter=_screen) __weak UIScreen *screen; // @synthesize screen=_screen;
- -@property(readonly, copy, nonatomic) _UIFocusedItemRegion *focusedRegion; // @synthesize focusedRegion=_focusedRegion;
- +@property(nonatomic) struct CGRect minimumSearchArea; // @synthesize minimumSearchArea=_minimumSearchArea;
- +@property(readonly, nonatomic) __weak id <UICoordinateSpace> coordinateSpace; // @synthesize coordinateSpace=_coordinateSpace;
- +@property(readonly, nonatomic) __weak id <_UIFocusRegionContainer> rootContainer; // @synthesize rootContainer=_rootContainer;
- +@property(readonly, nonatomic) __weak UIFocusSystem *focusSystem; // @synthesize focusSystem=_focusSystem;
- - (void).cxx_destruct;
- +- (void)diagnoseFocusabilityForItem:(id)arg1 report:(id)arg2;
- - (void)_trackExternalSnapshot:(id)arg1;
- - (void)_beginTrackingFocusMovementSearchInfoIfNecessary;
- - (void)_beginTrackingDefaultItemSearchInfoIfNecessary;
- - (id)_stopTrackingSearches;
- - (void)_beginTrackingSearches;
- -- (id)_findAllDefaultFocusableRegionsWithOptions:(id)arg1;
- +- (id)_findAllDefaultFocusableRegionsWithSnapshotter:(id)arg1;
- - (id)_closestFocusableItemToPoint:(struct CGPoint)arg1 inRect:(struct CGRect)arg2 excludingItems:(id)arg3;
- - (id)_allDefaultFocusableRegionsInContainer:(id)arg1 intersectingRegion:(id)arg2;
- -- (id)_allDefaultFocusableRegionsInContainer:(id)arg1;
- -- (id)_destinationItemForFocusMovement:(id)arg1 startingFromRegion:(id)arg2 inRegions:(id)arg3;
- -- (id)_destinationItemForFocusMovement:(id)arg1 startingFromRegion:(id)arg2;
- -- (id)_destinationItemForFocusMovement:(id)arg1;
- +- (id)_nextFocusedItemForFocusMovementRequest:(id)arg1 startingFromRegion:(id)arg2 inRegions:(id)arg3;
- +- (id)_nextFocusedItemForFocusMovementRequest:(id)arg1 inRegions:(id)arg2;
- +- (id)_nextFocusedItemForFocusMovementRequest:(id)arg1 focusedRegion:(id)arg2;
- +- (id)_nextFocusedItemForFocusMovementRequest:(id)arg1;
- - (id)_defaultFocusItemInEnvironment:(id)arg1 limitScopeUsingFocusPreferences:(_Bool)arg2;
- - (id)_defaultFocusItemInEnvironment:(id)arg1;
- - (id)_allFocusableItemsInEnvironment:(id)arg1;
- -- (id)_defaultMapSnapshotOptions;
- -- (_Bool)_isValidFocusMap;
- -- (id)_initWithScreen:(id)arg1 focusedRegion:(id)arg2;
- -- (id)_initWithScreen:(id)arg1 focusedItem:(id)arg2;
- -- (id)_initWithScreen:(id)arg1;
- +- (id)_defaultMapSnapshotter;
- +- (id)initWithFocusSystem:(id)arg1 rootContainer:(id)arg2 coordinateSpace:(id)arg3;
- +- (id)initWithFocusSystem:(id)arg1 rootContainer:(id)arg2;
- - (id)init;
- @end
- diff --git a/UIKit/_UIFocusMapArea-Protocol.h b/UIKit/_UIFocusMapArea-Protocol.h
- index 40d72067..589d441e 100644
- --- a/UIKit/_UIFocusMapArea-Protocol.h
- +++ b/UIKit/_UIFocusMapArea-Protocol.h
- @@ -7,9 +7,11 @@
- #import <UIKit/NSObject-Protocol.h>
- @class _UIFocusRegion;
- +@protocol UICoordinateSpace;
- @protocol _UIFocusMapArea <NSObject>
- @property(readonly, nonatomic) struct CGRect frame;
- +@property(readonly, nonatomic) __weak id <UICoordinateSpace> coordinateSpace;
- - (_UIFocusRegion *)intersectionWithRegion:(_UIFocusRegion *)arg1;
- - (_Bool)intersectsRegion:(_UIFocusRegion *)arg1;
- - (_Bool)intersectsRect:(struct CGRect)arg1;
- diff --git a/UIKit/_UIFocusMapRect.h b/UIKit/_UIFocusMapRect.h
- index cd35d5df..2bc0567b 100644
- --- a/UIKit/_UIFocusMapRect.h
- +++ b/UIKit/_UIFocusMapRect.h
- @@ -9,18 +9,21 @@
- #import <UIKit/_UIFocusMapArea-Protocol.h>
- @class NSString;
- +@protocol UICoordinateSpace;
- @interface _UIFocusMapRect : NSObject <_UIFocusMapArea>
- {
- + id <UICoordinateSpace> _coordinateSpace;
- struct CGRect _frame;
- }
- +@property(readonly, nonatomic) __weak id <UICoordinateSpace> coordinateSpace; // @synthesize coordinateSpace=_coordinateSpace;
- @property(readonly, nonatomic) struct CGRect frame; // @synthesize frame=_frame;
- +- (void).cxx_destruct;
- - (id)intersectionWithRegion:(id)arg1;
- - (_Bool)intersectsRegion:(id)arg1;
- - (_Bool)intersectsRect:(struct CGRect)arg1;
- -- (id)initWithFrame:(struct CGRect)arg1;
- -- (id)init;
- +- (id)initWithFrame:(struct CGRect)arg1 coordinateSpace:(id)arg2;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- diff --git a/UIKit/_UIFocusMapSnapshot.h b/UIKit/_UIFocusMapSnapshot.h
- index 0d2faed8..ca4e00b1 100644
- --- a/UIKit/_UIFocusMapSnapshot.h
- +++ b/UIKit/_UIFocusMapSnapshot.h
- @@ -6,37 +6,61 @@
- #import <Foundation/NSObject.h>
- -#import <UIKit/NSCopying-Protocol.h>
- +#import <UIKit/_UIFocusRegionSearchContext-Protocol.h>
- -@class NSArray, UIScreen, _UIFocusMapSnapshotDebugInfo, _UIFocusedItemRegion;
- -@protocol _UIFocusMapArea;
- +@class NSArray, NSHashTable, NSMutableArray, NSString, UIFocusSystem, UIScreen, _UIFocusMapSnapshotDebugInfo, _UIFocusRegion;
- +@protocol UICoordinateSpace, _UIFocusMapArea, _UIFocusRegionContainer;
- __attribute__((visibility("hidden")))
- -@interface _UIFocusMapSnapshot : NSObject <NSCopying>
- +@interface _UIFocusMapSnapshot : NSObject <_UIFocusRegionSearchContext>
- {
- - UIScreen *_screen;
- + NSMutableArray *_mutableUnoccludedRegions;
- + NSHashTable *_filteredOriginalRegions;
- + _Bool _didCaptureSnapshot;
- + NSMutableArray *_containersBeingAdded;
- + NSMutableArray *_containersBeingAddedFocusSystems;
- + NSHashTable *_eligibleEnvironments;
- + NSHashTable *_ineligibleEnvironments;
- + _Bool _isSearchingRegionsOfInterestContainer;
- + NSArray *_regions;
- + UIFocusSystem *_focusSystem;
- + id <_UIFocusRegionContainer> _rootContainer;
- + id <_UIFocusMapArea> _mapArea;
- + _UIFocusRegion *_focusedRegion;
- + id <_UIFocusRegionContainer> _regionsContainer;
- id <_UIFocusMapArea> _searchArea;
- - _UIFocusedItemRegion *_focusedRegion;
- - NSArray *_regionContainers;
- - NSArray *_rawFocusRegions;
- - NSArray *_rawOccludedFocusRegions;
- - NSArray *_focusRegions;
- }
- -@property(copy, nonatomic) NSArray *focusRegions; // @synthesize focusRegions=_focusRegions;
- -@property(copy, nonatomic) NSArray *rawOccludedFocusRegions; // @synthesize rawOccludedFocusRegions=_rawOccludedFocusRegions;
- -@property(copy, nonatomic) NSArray *rawFocusRegions; // @synthesize rawFocusRegions=_rawFocusRegions;
- -@property(copy, nonatomic) NSArray *regionContainers; // @synthesize regionContainers=_regionContainers;
- -@property(copy, nonatomic) _UIFocusedItemRegion *focusedRegion; // @synthesize focusedRegion=_focusedRegion;
- -@property(retain, nonatomic) id <_UIFocusMapArea> searchArea; // @synthesize searchArea=_searchArea;
- -@property(nonatomic) __weak UIScreen *screen; // @synthesize screen=_screen;
- +@property(readonly, nonatomic, getter=_searchArea) id <_UIFocusMapArea> searchArea; // @synthesize searchArea=_searchArea;
- +@property(readonly, nonatomic) __weak id <_UIFocusRegionContainer> regionsContainer; // @synthesize regionsContainer=_regionsContainer;
- +@property(readonly, copy, nonatomic) _UIFocusRegion *focusedRegion; // @synthesize focusedRegion=_focusedRegion;
- +@property(readonly, nonatomic) id <_UIFocusMapArea> mapArea; // @synthesize mapArea=_mapArea;
- +@property(readonly, nonatomic) __weak id <_UIFocusRegionContainer> rootContainer; // @synthesize rootContainer=_rootContainer;
- +@property(readonly, nonatomic) __weak UIFocusSystem *focusSystem; // @synthesize focusSystem=_focusSystem;
- - (void).cxx_destruct;
- -- (id)filteredFocusRegionsUsingBlock:(CDUnknownBlockType)arg1;
- -- (id)copyWithZone:(struct _NSZone *)arg1;
- -- (id)_initWithSearchArea:(id)arg1 inScreen:(id)arg2;
- +- (void)addRegionsInContainers:(id)arg1;
- +- (void)addRegionsInContainer:(id)arg1;
- +- (void)addRegions:(id)arg1;
- +- (void)addRegion:(id)arg1;
- +- (id)searchArea;
- +@property(readonly, nonatomic) id <UICoordinateSpace> coordinateSpace;
- +@property(readonly, nonatomic) __weak UIScreen *screen;
- +- (void)_capture;
- +- (id)regionsForOriginalRegion:(id)arg1;
- +@property(readonly, copy, nonatomic) NSArray *originalRegions;
- +@property(readonly, copy, nonatomic) NSArray *regions;
- +- (id)_initWithSnapshotter:(id)arg1 mapArea:(id)arg2 searchArea:(id)arg3;
- +- (id)_initWithSnapshotter:(id)arg1 mapArea:(id)arg2;
- +- (id)init;
- - (id)_debugInfoWithFocusMapSearchInfo:(id)arg1;
- @property(readonly, nonatomic, getter=_debugInfo) _UIFocusMapSnapshotDebugInfo *debugInfo;
- - (id)debugQuickLookObject;
- +// 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/_UIFocusMapSnapshotDebugInfo.h b/UIKit/_UIFocusMapSnapshotDebugInfo.h
- index 8d432839..193f4e8b 100644
- --- a/UIKit/_UIFocusMapSnapshotDebugInfo.h
- +++ b/UIKit/_UIFocusMapSnapshotDebugInfo.h
- @@ -19,7 +19,7 @@ __attribute__((visibility("hidden")))
- + (id)_summaryImageForDebugInfoArray:(id)arg1 forFocusMovementWithInfo:(id)arg2 scaleFactor:(double)arg3;
- @property(readonly, nonatomic) __weak _UIFocusMapSearchInfo *focusMapSearchInfo; // @synthesize focusMapSearchInfo=_focusMapSearchInfo;
- -@property(readonly, copy, nonatomic) _UIFocusMapSnapshot *snapshot; // @synthesize snapshot=_snapshot;
- +@property(readonly, nonatomic) _UIFocusMapSnapshot *snapshot; // @synthesize snapshot=_snapshot;
- - (void).cxx_destruct;
- - (id)_drawImage;
- - (struct CGRect)_rectContainingAllFocusRegions;
- diff --git a/UIKit/_UIFocusMapSnapshotter.h b/UIKit/_UIFocusMapSnapshotter.h
- index 7dc70ea3..e43b54c7 100644
- --- a/UIKit/_UIFocusMapSnapshotter.h
- +++ b/UIKit/_UIFocusMapSnapshotter.h
- @@ -6,19 +6,33 @@
- #import <Foundation/NSObject.h>
- -@class _UIFocusMapSnapshotOptions;
- +@class UIFocusSystem, _UIFocusRegion, _UIFocusRegionContentAttributes;
- +@protocol UICoordinateSpace, _UIFocusRegionContainer;
- __attribute__((visibility("hidden")))
- @interface _UIFocusMapSnapshotter : NSObject
- {
- - _UIFocusMapSnapshotOptions *_options;
- + _Bool _snapshotFrameIsEmpty;
- + UIFocusSystem *_focusSystem;
- + id <_UIFocusRegionContainer> _rootContainer;
- + id <UICoordinateSpace> _coordinateSpace;
- + _UIFocusRegionContentAttributes *_contentAttributes;
- + _UIFocusRegion *_focusedRegion;
- + id <_UIFocusRegionContainer> _regionsContainer;
- + struct CGRect _snapshotFrame;
- }
- -@property(copy, nonatomic) _UIFocusMapSnapshotOptions *options; // @synthesize options=_options;
- +@property(nonatomic) struct CGRect snapshotFrame; // @synthesize snapshotFrame=_snapshotFrame;
- +@property(nonatomic) __weak id <_UIFocusRegionContainer> regionsContainer; // @synthesize regionsContainer=_regionsContainer;
- +@property(copy, nonatomic) _UIFocusRegion *focusedRegion; // @synthesize focusedRegion=_focusedRegion;
- +@property(readonly, copy, nonatomic) _UIFocusRegionContentAttributes *contentAttributes; // @synthesize contentAttributes=_contentAttributes;
- +@property(readonly, nonatomic) __weak id <UICoordinateSpace> coordinateSpace; // @synthesize coordinateSpace=_coordinateSpace;
- +@property(readonly, nonatomic) __weak id <_UIFocusRegionContainer> rootContainer; // @synthesize rootContainer=_rootContainer;
- +@property(readonly, nonatomic) __weak UIFocusSystem *focusSystem; // @synthesize focusSystem=_focusSystem;
- - (void).cxx_destruct;
- -- (id)_captureSnapshotWithOptions:(id)arg1;
- - (id)captureSnapshot;
- -- (id)initWithOptions:(id)arg1;
- +- (id)_searchAreaForContainerSearchRect:(struct CGRect)arg1;
- +- (id)initWithFocusSystem:(id)arg1 rootContainer:(id)arg2 coordinateSpace:(id)arg3;
- - (id)init;
- @end
- diff --git a/UIKit/_UIFocusMotionEffectsController.h b/UIKit/_UIFocusMotionEffectsController.h
- new file mode 100644
- index 00000000..5e1c7916
- --- /dev/null
- +++ b/UIKit/_UIFocusMotionEffectsController.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 _UIDynamicValueConvergenceAnimation;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIFocusMotionEffectsController : NSObject
- +{
- + _UIDynamicValueConvergenceAnimation *_rollbackAnimation;
- + struct CGPoint _currentOffset;
- +}
- +
- +@property(readonly, nonatomic) struct CGPoint currentOffset; // @synthesize currentOffset=_currentOffset;
- +- (void).cxx_destruct;
- +- (void)cancelRollbackAnimation;
- +- (void)startRollbackAnimation;
- +- (void)reset;
- +- (void)updateCurrentOffset:(struct CGPoint)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIFocusMovementActionForwarding-Protocol.h b/UIKit/_UIFocusMovementActionForwarding-Protocol.h
- new file mode 100644
- index 00000000..28845f50
- --- /dev/null
- +++ b/UIKit/_UIFocusMovementActionForwarding-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 UIFocusMovementAction;
- +
- +@protocol _UIFocusMovementActionForwarding <NSObject>
- +- (void)_forwardFocusMovementAction:(UIFocusMovementAction *)arg1;
- +@end
- +
- diff --git a/UIKit/_UIFocusMovementInfo.h b/UIKit/_UIFocusMovementInfo.h
- index 349d6649..a846c690 100644
- --- a/UIKit/_UIFocusMovementInfo.h
- +++ b/UIKit/_UIFocusMovementInfo.h
- @@ -14,21 +14,31 @@
- @interface _UIFocusMovementInfo : NSObject <NSCopying, BSXPCCoding>
- {
- _Bool _isInitialMovement;
- + _Bool _isVelocityBased;
- + _UIFocusMovementInfo *_primaryMovementInfo;
- + _UIFocusMovementInfo *_secondaryMovementInfo;
- unsigned long long _heading;
- + unsigned long long _secondaryHeading;
- struct CGVector _velocity;
- }
- + (_Bool)supportsSecureCoding;
- ++ (id)_movementWithHeading:(unsigned long long)arg1 secondaryHeading:(unsigned long long)arg2 velocity:(struct CGVector)arg3 isInitial:(_Bool)arg4;
- + (id)_movementWithHeading:(unsigned long long)arg1 velocity:(struct CGVector)arg2 isInitial:(_Bool)arg3;
- + (id)_movementWithVelocity:(struct CGVector)arg1 isInitial:(_Bool)arg2;
- + (id)_movementWithHeading:(unsigned long long)arg1 isInitial:(_Bool)arg2;
- +@property(nonatomic, getter=_isVelocityBased, setter=_setIsVelocityBased:) _Bool isVelocityBased; // @synthesize isVelocityBased=_isVelocityBased;
- @property(nonatomic, getter=_isInitialMovement, setter=_setIsInitialMovement:) _Bool isInitialMovement; // @synthesize isInitialMovement=_isInitialMovement;
- @property(nonatomic, getter=_velocity, setter=_setVelocity:) struct CGVector velocity; // @synthesize velocity=_velocity;
- +@property(nonatomic, getter=_secondaryHeading, setter=_setSecondaryHeading:) unsigned long long secondaryHeading; // @synthesize secondaryHeading=_secondaryHeading;
- @property(nonatomic, setter=_setHeading:) unsigned long long heading; // @synthesize heading=_heading;
- +- (void).cxx_destruct;
- - (void)encodeWithCoder:(id)arg1;
- - (id)initWithCoder:(id)arg1;
- - (void)encodeWithXPCDictionary:(id)arg1;
- - (id)initWithXPCDictionary:(id)arg1;
- +@property(readonly, nonatomic) _UIFocusMovementInfo *secondaryMovementInfo; // @synthesize secondaryMovementInfo=_secondaryMovementInfo;
- +@property(readonly, nonatomic) _UIFocusMovementInfo *primaryMovementInfo; // @synthesize primaryMovementInfo=_primaryMovementInfo;
- @property(readonly, copy) NSString *description;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (id)init;
- diff --git a/UIKit/_UIFocusMovementPerformer.h b/UIKit/_UIFocusMovementPerformer.h
- new file mode 100644
- index 00000000..bc179c98
- --- /dev/null
- +++ b/UIKit/_UIFocusMovementPerformer.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>
- +
- +@protocol _UIFocusMovementPerformerDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIFocusMovementPerformer : NSObject
- +{
- + id <_UIFocusMovementPerformerDelegate> _delegate;
- +}
- +
- +@property(nonatomic) __weak id <_UIFocusMovementPerformerDelegate> delegate; // @synthesize delegate=_delegate;
- +- (void).cxx_destruct;
- +- (struct CGRect)_minimumSearchAreaForContainerView:(id)arg1 inWindow:(id)arg2;
- +- (void)_loadScrollViewContentForFocusMovement:(id)arg1;
- +- (id)_bestCandidateForFocusMovement:(id)arg1;
- +- (id)_bestCandidateForLinearFocusMovement:(id)arg1;
- +- (id)_bestCandidateForNonLinearFocusMovement:(id)arg1;
- +- (id)_findFocusCandidateBySearchingLinearFocusMovementSequencesForRequest:(id)arg1;
- +- (id)_findFocusCandidateByExhaustivelySearchingScrollView:(id)arg1 forRequest:(id)arg2;
- +- (_Bool)_shouldRecordDestinationItemDistanceOffscreenInWindow:(id)arg1;
- +- (id)_findFocusCandidateWithoutLoadingScrollViewContent:(id)arg1 forRequest:(id)arg2 minimumSearchArea:(struct CGRect)arg3;
- +- (id)viewForFocusHeading:(unsigned long long)arg1 fromView:(id)arg2;
- +- (_Bool)performFocusMovement:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIFocusMovementPerformerDelegate-Protocol.h b/UIKit/_UIFocusMovementPerformerDelegate-Protocol.h
- new file mode 100644
- index 00000000..e84f1294
- --- /dev/null
- +++ b/UIKit/_UIFocusMovementPerformerDelegate-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 _UIFocusMovementPerformer, _UIFocusMovementRequest;
- +
- +@protocol _UIFocusMovementPerformerDelegate <NSObject>
- +- (void)_focusMovementPerformer:(_UIFocusMovementPerformer *)arg1 didFailToPerformFocusMovement:(_UIFocusMovementRequest *)arg2;
- +@end
- +
- diff --git a/UIKit/_UIFocusMovementRequest.h b/UIKit/_UIFocusMovementRequest.h
- new file mode 100644
- index 00000000..8992ea68
- --- /dev/null
- +++ b/UIKit/_UIFocusMovementRequest.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/NSObject.h>
- +
- +#import <UIKit/_UIFocusUpdateRequesting-Protocol.h>
- +
- +@class NSString, UIFocusAnimationCoordinator, UIFocusSystem, UIWindow, _UIFocusInputDeviceInfo, _UIFocusItemInfo, _UIFocusMovementInfo;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIFocusMovementRequest : NSObject <_UIFocusUpdateRequesting>
- +{
- + _Bool _shouldPerformHapticFeedback;
- + UIFocusSystem *_focusSystem;
- + _UIFocusInputDeviceInfo *_inputDeviceInfo;
- + UIWindow *_window;
- + _UIFocusItemInfo *_focusedItemInfo;
- + _UIFocusMovementInfo *_movementInfo;
- +}
- +
- +@property(retain, nonatomic) _UIFocusMovementInfo *movementInfo; // @synthesize movementInfo=_movementInfo;
- +@property(retain, nonatomic) _UIFocusItemInfo *focusedItemInfo; // @synthesize focusedItemInfo=_focusedItemInfo;
- +@property(readonly, nonatomic) __weak UIWindow *window; // @synthesize window=_window;
- +@property(retain, nonatomic) _UIFocusInputDeviceInfo *inputDeviceInfo; // @synthesize inputDeviceInfo=_inputDeviceInfo;
- +@property(nonatomic) _Bool shouldPerformHapticFeedback; // @synthesize shouldPerformHapticFeedback=_shouldPerformHapticFeedback;
- +@property(readonly, nonatomic) __weak UIFocusSystem *focusSystem; // @synthesize focusSystem=_focusSystem;
- +- (void).cxx_destruct;
- +@property(readonly, nonatomic) _Bool allowsFocusRestoration;
- +@property(readonly, nonatomic) _Bool allowsDeferral;
- +@property(readonly, nonatomic) _Bool allowsFocusingCurrentItem;
- +@property(readonly, nonatomic) _Bool requiresEnvironmentValidation;
- +@property(readonly, nonatomic) _Bool requiresNextFocusedItem;
- +@property(readonly, nonatomic) _Bool shouldPlayFocusSound;
- +@property(readonly, nonatomic) UIFocusAnimationCoordinator *animationCoordinator;
- +@property(readonly, nonatomic) _UIFocusMovementRequest *fallbackRequest;
- +- (id)_requestByRedirectingRequestToFocusSystem:(id)arg1;
- +- (id)initWithFocusSystem:(id)arg1 window:(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/_UIFocusPromiseRegion.h b/UIKit/_UIFocusPromiseRegion.h
- index 9c5e7169..3a2858ce 100644
- --- a/UIKit/_UIFocusPromiseRegion.h
- +++ b/UIKit/_UIFocusPromiseRegion.h
- @@ -6,23 +6,24 @@
- #import <UIKit/_UIFocusRegion.h>
- -@protocol _UIFocusPromiseRegionDelegate;
- +@protocol _UIFocusRegionContainer;
- __attribute__((visibility("hidden")))
- @interface _UIFocusPromiseRegion : _UIFocusRegion
- {
- - id <_UIFocusPromiseRegionDelegate> _delegate;
- + id <_UIFocusRegionContainer> _contentFocusRegionContainer;
- + CDUnknownBlockType _contentFulfillmentHandler;
- }
- -@property(nonatomic) __weak id <_UIFocusPromiseRegionDelegate> delegate; // @synthesize delegate=_delegate;
- +@property(copy, nonatomic) CDUnknownBlockType contentFulfillmentHandler; // @synthesize contentFulfillmentHandler=_contentFulfillmentHandler;
- - (void).cxx_destruct;
- - (void)_drawDebugQuickLookImageWithInfo:(id)arg1 inContext:(struct CGContext *)arg2;
- - (_Bool)_shouldDrawDebugQuickLookImageWithInfo:(id)arg1;
- - (long long)_visualRepresentationPatternType;
- - (id)_visualRepresentationColor;
- -- (id)_delegateFulfillFocusPromiseRegion;
- +- (id)_loadContentFocusRegionContainer;
- - (unsigned long long)_focusableBoundaries;
- -- (id)_destinationItemForFocusMovement:(id)arg1 inMap:(id)arg2;
- +- (id)_nextFocusedItemForFocusMovementRequest:(id)arg1 inMap:(id)arg2;
- - (_Bool)_shouldCropRegionToSearchArea;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- diff --git a/UIKit/_UIFocusRegion.h b/UIKit/_UIFocusRegion.h
- index 454e8a02..b53177f2 100644
- --- a/UIKit/_UIFocusRegion.h
- +++ b/UIKit/_UIFocusRegion.h
- @@ -27,19 +27,20 @@
- - (void).cxx_destruct;
- - (void)_drawDebugQuickLookImageWithInfo:(id)arg1 inContext:(struct CGContext *)arg2;
- - (_Bool)_shouldDrawDebugQuickLookImageWithInfo:(id)arg1;
- +@property(readonly, nonatomic, getter=_debugAssociatedObject) __weak id debugAssociatedObject;
- - (void)_didParticipateAsDestinationRegionInFocusUpdate:(id)arg1;
- - (void)_willParticipateAsDestinationRegionInFocusUpdate:(id)arg1;
- - (id)_visibleSubregionsWhenOccludedByRegion:(id)arg1;
- - (void)_addOccludingRegion:(id)arg1;
- - (id)_occludingRegions;
- -- (id)_subregionWithFrame:(struct CGRect)arg1 occludedByRegion:(id)arg2;
- +- (id)_subregionWithFrame:(struct CGRect)arg1;
- - (id)_resizeToRect:(struct CGRect)arg1;
- -- (unsigned long long)_effectiveBoundariesBlockingFocusMovement:(id)arg1;
- +- (unsigned long long)_effectiveBoundariesBlockingFocusMovementRequest:(id)arg1;
- - (unsigned long long)_effectiveFocusableBoundariesForHeading:(unsigned long long)arg1;
- - (long long)_preferredDistanceComparisonType;
- -- (unsigned long long)_boundariesBlockingFocusMovement:(id)arg1;
- +- (unsigned long long)_boundariesBlockingFocusMovementRequest:(id)arg1;
- - (unsigned long long)_focusableBoundaries;
- -- (id)_destinationItemForFocusMovement:(id)arg1 inMap:(id)arg2;
- +- (id)_nextFocusedItemForFocusMovementRequest:(id)arg1 inMap:(id)arg2;
- - (id)_defaultFocusItem;
- - (_Bool)_shouldCropRegionToSearchArea;
- - (_Bool)_canBeOccludedByRegionsAbove;
- diff --git a/UIKit/_UIFocusRegionContainer-Protocol.h b/UIKit/_UIFocusRegionContainer-Protocol.h
- index 82359307..29181cf9 100644
- --- a/UIKit/_UIFocusRegionContainer-Protocol.h
- +++ b/UIKit/_UIFocusRegionContainer-Protocol.h
- @@ -4,16 +4,14 @@
- // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
- //
- -#import <UIKit/NSObject-Protocol.h>
- +#import <UIKit/_UIFocusEnvironmentPrivate-Protocol.h>
- -@class UIScreen, _UIFocusedItemRegion;
- -@protocol UIFocusItem, _UIFocusRegionSearchContext;
- +@class _UIFocusRegion;
- +@protocol UICoordinateSpace, UIFocusItem, _UIFocusRegionSearchContext;
- -@protocol _UIFocusRegionContainer <NSObject>
- +@protocol _UIFocusRegionContainer <_UIFocusEnvironmentPrivate>
- +- (_UIFocusRegion *)_regionForFocusedItem:(id <UIFocusItem>)arg1 inCoordinateSpace:(id <UICoordinateSpace>)arg2;
- - (void)_searchForFocusRegionsInContext:(id <_UIFocusRegionSearchContext>)arg1;
- -- (_Bool)_shouldSearchForFocusRegionsInContext:(id <_UIFocusRegionSearchContext>)arg1;
- -
- -@optional
- -- (_UIFocusedItemRegion *)_regionForFocusedItem:(id <UIFocusItem>)arg1 inScreen:(UIScreen *)arg2;
- +- (id <UICoordinateSpace>)_preferredFocusRegionCoordinateSpace;
- @end
- diff --git a/UIKit/_UIFocusRegionContainerInternal-Protocol.h b/UIKit/_UIFocusRegionContainerInternal-Protocol.h
- index 6ced3213..03925dbc 100644
- --- a/UIKit/_UIFocusRegionContainerInternal-Protocol.h
- +++ b/UIKit/_UIFocusRegionContainerInternal-Protocol.h
- @@ -6,14 +6,12 @@
- #import <UIKit/_UIFocusRegionContainer-Protocol.h>
- -@class UIScreen;
- -@protocol _UIFocusRegionContainerInternal;
- +@class _UIFocusRegionContentAttributes;
- +@protocol UICoordinateSpace;
- @protocol _UIFocusRegionContainerInternal <_UIFocusRegionContainer>
- @optional
- -@property(readonly, nonatomic, getter=_parentFocusRegionContainer) id <_UIFocusRegionContainerInternal> parentFocusRegionContainer;
- -- (struct CGRect)_focusRegionContainerFrameInScreen:(UIScreen *)arg1;
- -- (_Bool)_requiresIntersectionWithFocusMapSearchArea;
- +- (_UIFocusRegionContentAttributes *)_attributesForFocusRegionContentInCoordinateSpace:(id <UICoordinateSpace>)arg1;
- @end
- diff --git a/UIKit/_UIFocusRegionContentAttributes.h b/UIKit/_UIFocusRegionContentAttributes.h
- new file mode 100644
- index 00000000..7aa9573b
- --- /dev/null
- +++ b/UIKit/_UIFocusRegionContentAttributes.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>
- +
- +@class _UIFocusRegion;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIFocusRegionContentAttributes : NSObject <NSCopying>
- +{
- + _Bool _requiresIntersectionWithFocusMapSearchArea;
- + _UIFocusRegion *_contentRegion;
- +}
- +
- ++ (id)attributesForFocusRegionContentInContainer:(id)arg1 coordinateSpace:(id)arg2;
- +@property(nonatomic) _Bool requiresIntersectionWithFocusMapSearchArea; // @synthesize requiresIntersectionWithFocusMapSearchArea=_requiresIntersectionWithFocusMapSearchArea;
- +@property(copy, nonatomic) _UIFocusRegion *contentRegion; // @synthesize contentRegion=_contentRegion;
- +- (void).cxx_destruct;
- +- (id)copyWithZone:(struct _NSZone *)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIFocusRegionMap.h b/UIKit/_UIFocusRegionMap.h
- index c97c2f7d..fb75063c 100644
- --- a/UIKit/_UIFocusRegionMap.h
- +++ b/UIKit/_UIFocusRegionMap.h
- @@ -6,38 +6,37 @@
- #import <Foundation/NSObject.h>
- -@class UIView, _UIFocusRegionMapSnapshot;
- +@class UIFocusSystem, UIView, _UIFocusRegionMapSnapshot;
- __attribute__((visibility("hidden")))
- @interface _UIFocusRegionMap : NSObject
- {
- UIView *_rootView;
- - UIView *_favoredFocusCandidateView;
- + UIFocusSystem *_focusSystem;
- _UIFocusRegionMapSnapshot *_lastSnapshot;
- struct CGRect _minimumSearchArea;
- }
- @property(retain, nonatomic) _UIFocusRegionMapSnapshot *lastSnapshot; // @synthesize lastSnapshot=_lastSnapshot;
- -@property(nonatomic) __weak UIView *favoredFocusCandidateView; // @synthesize favoredFocusCandidateView=_favoredFocusCandidateView;
- @property(nonatomic) struct CGRect minimumSearchArea; // @synthesize minimumSearchArea=_minimumSearchArea;
- +@property(retain, nonatomic) UIFocusSystem *focusSystem; // @synthesize focusSystem=_focusSystem;
- @property(nonatomic) __weak UIView *rootView; // @synthesize rootView=_rootView;
- - (void).cxx_destruct;
- - (_Bool)_containsFocusableRegionForView:(id)arg1;
- - (id)debugQuickLookObject;
- +- (id)_contextWithSourceView:(id)arg1 focusedContainerGuide:(id)arg2 movement:(id)arg3;
- +- (id)_contextWithSourceView:(id)arg1 focusedRegion:(id)arg2 movement:(id)arg3;
- - (struct CGRect)_viewSearchRectForFocusedFrame:(struct CGRect)arg1 focusCandidateSearchRect:(struct CGRect)arg2 includesFocusedFrame:(_Bool)arg3;
- - (struct CGRect)_viewSearchRectForSnapshotRect:(struct CGRect)arg1;
- - (struct CGRect)_rectThatJustBarelyIntersectsRect:(struct CGRect)arg1 startingRect:(struct CGRect)arg2;
- - (struct CGRect)_focusCandidateSearchRectForFocusedFrame:(struct CGRect)arg1 heading:(unsigned long long)arg2 minimumSearchArea:(struct CGRect)arg3;
- - (struct CGPoint)_focusCandidateSearchOriginForFocusedFrame:(struct CGRect)arg1 heading:(unsigned long long)arg2 minimumSearchArea:(struct CGRect)arg3;
- - (id)_closestFocusableRegionInArray:(id)arg1 toPoint:(struct CGPoint)arg2 usingHeading:(unsigned long long)arg3 withFocusedView:(id)arg4 consideringFavoredRegion:(_Bool)arg5 includingFocusedView:(_Bool)arg6;
- -- (id)_closestFocusableRegionInArray:(id)arg1 toPoint:(struct CGPoint)arg2 usingHeading:(unsigned long long)arg3;
- - (id)linearlyOrderedFocusRegionMapEntriesForFocusMovement:(id)arg1 fromView:(id)arg2;
- - (id)linearlyOrderedCandidatesForFocusMovement:(id)arg1 fromView:(id)arg2 indexForFocusedView:(unsigned long long *)arg3;
- - (id)_nearestCandidateForFocusMovement:(id)arg1 fromFocusedView:(id)arg2 withFocusedRect:(struct CGRect)arg3 includingFocusedView:(_Bool)arg4;
- - (id)nearestCandidateFromRect:(struct CGRect)arg1;
- -- (id)nearestCandidateForFocusMovement:(id)arg1 fromView:(id)arg2;
- -- (id)inferredPreferredFocusedSubviewForView:(id)arg1;
- -- (id)initWithRootView:(id)arg1;
- +- (id)initWithRootView:(id)arg1 focusSystem:(id)arg2;
- @end
- diff --git a/UIKit/_UIFocusRegionMapSnapshotRequest.h b/UIKit/_UIFocusRegionMapSnapshotRequest.h
- index 74402b5e..e6ed3cd1 100644
- --- a/UIKit/_UIFocusRegionMapSnapshotRequest.h
- +++ b/UIKit/_UIFocusRegionMapSnapshotRequest.h
- @@ -8,7 +8,7 @@
- #import <UIKit/NSCopying-Protocol.h>
- -@class UIView;
- +@class UIFocusSystem, UIView;
- __attribute__((visibility("hidden")))
- @interface _UIFocusRegionMapSnapshotRequest : NSObject <NSCopying>
- @@ -17,6 +17,7 @@ __attribute__((visibility("hidden")))
- _Bool _includeFocusContainerGuides;
- _Bool _clipToSnapshotRect;
- UIView *_rootView;
- + UIFocusSystem *_focusSystem;
- unsigned long long _focusHeading;
- UIView *_focusableRegionAncestorView;
- struct CGRect _snapshotRect;
- @@ -25,7 +26,7 @@ __attribute__((visibility("hidden")))
- struct CGRect _visualRepresentationMinimumArea;
- }
- -+ (id)requestWithRootView:(id)arg1;
- ++ (id)requestWithRootView:(id)arg1 focusSystem:(id)arg2;
- @property(nonatomic) struct CGRect visualRepresentationMinimumArea; // @synthesize visualRepresentationMinimumArea=_visualRepresentationMinimumArea;
- @property(nonatomic) __weak UIView *focusableRegionAncestorView; // @synthesize focusableRegionAncestorView=_focusableRegionAncestorView;
- @property(nonatomic) _Bool clipToSnapshotRect; // @synthesize clipToSnapshotRect=_clipToSnapshotRect;
- @@ -35,11 +36,12 @@ __attribute__((visibility("hidden")))
- @property(nonatomic) struct CGRect focusedRect; // @synthesize focusedRect=_focusedRect;
- @property(nonatomic) struct CGRect viewSearchRect; // @synthesize viewSearchRect=_viewSearchRect;
- @property(nonatomic) struct CGRect snapshotRect; // @synthesize snapshotRect=_snapshotRect;
- +@property(retain, nonatomic) UIFocusSystem *focusSystem; // @synthesize focusSystem=_focusSystem;
- @property(nonatomic) __weak UIView *rootView; // @synthesize rootView=_rootView;
- - (void).cxx_destruct;
- - (id)takeSnapshot;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- -- (id)initWithRootView:(id)arg1;
- +- (id)initWithRootView:(id)arg1 focusSystem:(id)arg2;
- @end
- diff --git a/UIKit/_UIFocusRegionSearchContext-Protocol.h b/UIKit/_UIFocusRegionSearchContext-Protocol.h
- index 101733bd..c68f6819 100644
- --- a/UIKit/_UIFocusRegionSearchContext-Protocol.h
- +++ b/UIKit/_UIFocusRegionSearchContext-Protocol.h
- @@ -6,12 +6,14 @@
- #import <UIKit/NSObject-Protocol.h>
- -@class NSArray, UIScreen, _UIFocusRegion;
- -@protocol _UIFocusMapArea, _UIFocusRegionContainer;
- +@class NSArray, UIFocusSystem, UIScreen, _UIFocusRegion;
- +@protocol UICoordinateSpace, _UIFocusMapArea, _UIFocusRegionContainer;
- @protocol _UIFocusRegionSearchContext <NSObject>
- @property(readonly, nonatomic) id <_UIFocusMapArea> searchArea;
- +@property(readonly, nonatomic) id <UICoordinateSpace> coordinateSpace;
- @property(readonly, nonatomic) __weak UIScreen *screen;
- +@property(readonly, nonatomic) __weak UIFocusSystem *focusSystem;
- - (void)addRegionsInContainers:(NSArray *)arg1;
- - (void)addRegionsInContainer:(id <_UIFocusRegionContainer>)arg1;
- - (void)addRegions:(NSArray *)arg1;
- diff --git a/UIKit/_UIFocusScrollManager.h b/UIKit/_UIFocusScrollManager.h
- new file mode 100644
- index 00000000..7707d76f
- --- /dev/null
- +++ b/UIKit/_UIFocusScrollManager.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 NSHashTable, UIScreen, _UIFocusDisplayLinkScrollAnimator;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIFocusScrollManager : NSObject
- +{
- + UIScreen *_screen;
- + _UIFocusDisplayLinkScrollAnimator *_scrollViewAnimator;
- + NSHashTable *_activelyScrollingScrollViews;
- +}
- +
- +@property(readonly, nonatomic) NSHashTable *activelyScrollingScrollViews; // @synthesize activelyScrollingScrollViews=_activelyScrollingScrollViews;
- +@property(readonly, nonatomic) _UIFocusDisplayLinkScrollAnimator *scrollViewAnimator; // @synthesize scrollViewAnimator=_scrollViewAnimator;
- +@property(readonly, nonatomic) __weak UIScreen *screen; // @synthesize screen=_screen;
- +- (void).cxx_destruct;
- +- (struct CGPoint)_contentOffsetForScrollView:(id)arg1 toShowFocusItemWithInfo:(id)arg2 itemFrame:(struct CGRect)arg3 targetOffset:(struct CGPoint)arg4 targetBounds:(struct CGRect)arg5;
- +- (struct CGPoint)_contentOffsetForScrollView:(id)arg1 toShowFocusItemWithInfo:(id)arg2;
- +- (struct CGPoint)contentOffsetForScrollView:(id)arg1 toShowRect:(struct CGRect)arg2 targetOffset:(struct CGPoint)arg3 targetBounds:(struct CGRect)arg4;
- +- (struct CGPoint)contentOffsetForScrollView:(id)arg1 toShowFocusItem:(id)arg2 targetOffset:(struct CGPoint)arg3 targetBounds:(struct CGRect)arg4;
- +- (void)_ensureFocusItemIsOnscreen:(id)arg1 inScrollView:(id)arg2;
- +- (void)_scrollToFocusItemWithInfo:(id)arg1 offset:(struct CGPoint)arg2 inScrollView:(id)arg3;
- +- (void)animateOffsetOfScrollView:(id)arg1 toShowFocusItem:(id)arg2;
- +- (struct CGPoint)currentVelocityForScrollView:(id)arg1;
- +- (struct CGPoint)targetContentOffsetForScrollView:(id)arg1;
- +- (void)cancelScrollingForScrollView:(id)arg1;
- +- (_Bool)isScrollingScrollView:(id)arg1;
- +- (void)performScrollingIfNeededForFocusUpdateInContext:(id)arg1;
- +- (id)initWithScreen:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIFocusSoundGenerator.h b/UIKit/_UIFocusSoundGenerator.h
- new file mode 100644
- index 00000000..c3bab066
- --- /dev/null
- +++ b/UIKit/_UIFocusSoundGenerator.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>
- +
- +@protocol _UIFocusSoundPlayer;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIFocusSoundGenerator : NSObject
- +{
- + id <_UIFocusSoundPlayer> _focusSoundPlayer;
- +}
- +
- ++ (void)_uiktest_unregisterURLForIdentifier:(id)arg1;
- ++ (void)registerURL:(id)arg1 forIdentifier:(id)arg2;
- ++ (id)defaultGenerator;
- +@property(readonly, nonatomic) id <_UIFocusSoundPlayer> focusSoundPlayer; // @synthesize focusSoundPlayer=_focusSoundPlayer;
- +- (void).cxx_destruct;
- +- (void)playSoundForFocusUpdateInContext:(id)arg1;
- +- (id)initWithFocusSoundPlayer:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIFocusSoundPlayer-Protocol.h b/UIKit/_UIFocusSoundPlayer-Protocol.h
- new file mode 100644
- index 00000000..7fd17108
- --- /dev/null
- +++ b/UIKit/_UIFocusSoundPlayer-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 NSURL;
- +
- +@protocol _UIFocusSoundPlayer <NSObject>
- +- (void)playSoundWithFocusSound:(long long)arg1 volume:(double)arg2 pan:(double)arg3;
- +- (void)playSoundWithURL:(NSURL *)arg1 volume:(double)arg2 pan:(double)arg3;
- +@end
- +
- diff --git a/UIKit/_UIFocusSoundPool.h b/UIKit/_UIFocusSoundPool.h
- index 66eb6d23..623d0f08 100644
- --- a/UIKit/_UIFocusSoundPool.h
- +++ b/UIKit/_UIFocusSoundPool.h
- @@ -6,18 +6,20 @@
- #import <Foundation/NSObject.h>
- -@class NSArray;
- +@class NSArray, NSURL;
- __attribute__((visibility("hidden")))
- @interface _UIFocusSoundPool : NSObject
- {
- - unsigned int _originalID;
- + NSURL *_soundFileURL;
- + unsigned int _originalSystemSoundID;
- NSArray *_queue;
- - long long _index;
- + unsigned long long _queueIndex;
- }
- - (void).cxx_destruct;
- -- (void)playWithVolume:(double)arg1 pan:(double)arg2;
- +- (unsigned int)playableSystemSoundID;
- +- (id)initWithSoundFileURL:(id)arg1;
- - (id)initWithSystemSoundID:(unsigned int)arg1;
- @end
- diff --git a/UIKit/_UIFocusSpeedBumpRegion.h b/UIKit/_UIFocusSpeedBumpRegion.h
- index b68cfb6f..56bbc83e 100644
- --- a/UIKit/_UIFocusSpeedBumpRegion.h
- +++ b/UIKit/_UIFocusSpeedBumpRegion.h
- @@ -12,7 +12,7 @@
- }
- @property(nonatomic) unsigned long long speedBumpEdges; // @synthesize speedBumpEdges=_speedBumpEdges;
- -- (unsigned long long)_boundariesBlockingFocusMovement:(id)arg1;
- +- (unsigned long long)_boundariesBlockingFocusMovementRequest:(id)arg1;
- - (_Bool)_canBeOccludedByRegionsAbove;
- - (_Bool)_canOccludeRegionsBelow;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- diff --git a/UIKit/_UIFocusSwipeTest.h b/UIKit/_UIFocusSwipeTest.h
- index 7992058b..603469a4 100644
- --- a/UIKit/_UIFocusSwipeTest.h
- +++ b/UIKit/_UIFocusSwipeTest.h
- @@ -11,7 +11,7 @@
- @interface _UIFocusSwipeTest : _UIFocusTest
- {
- unsigned long long _eventCount;
- - struct {
- + const struct {
- double _field1;
- long long _field2;
- double _field3;
- diff --git a/UIKit/_UIFocusSystemDelegate-Protocol.h b/UIKit/_UIFocusSystemDelegate-Protocol.h
- new file mode 100644
- index 00000000..2784f72f
- --- /dev/null
- +++ b/UIKit/_UIFocusSystemDelegate-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/NSObject-Protocol.h>
- +
- +@class NSArray, UIFocusSystem, UIFocusUpdateContext;
- +@protocol _UIFocusRegionContainer;
- +
- +@protocol _UIFocusSystemDelegate <NSObject>
- +
- +@optional
- +- (id <_UIFocusRegionContainer>)_focusMapContainerForFocusSystem:(UIFocusSystem *)arg1;
- +- (void)_focusSystem:(UIFocusSystem *)arg1 didFinishUpdatingFocusInContext:(UIFocusUpdateContext *)arg2;
- +- (_Bool)_focusSystem:(UIFocusSystem *)arg1 shouldRestoreFocusInContext:(UIFocusUpdateContext *)arg2;
- +- (_Bool)_focusSystem:(UIFocusSystem *)arg1 prefersDeferralForFocusUpdateInContext:(UIFocusUpdateContext *)arg2;
- +- (NSArray *)_preferredFocusEnvironmentsForFocusSystem:(UIFocusSystem *)arg1;
- +@end
- +
- diff --git a/UIKit/_UIFocusUpdateReport.h b/UIKit/_UIFocusUpdateReport.h
- new file mode 100644
- index 00000000..4e5482c6
- --- /dev/null
- +++ b/UIKit/_UIFocusUpdateReport.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 UIFocusSystem, UIFocusUpdateContext;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIFocusUpdateReport : NSObject
- +{
- + UIFocusSystem *_focusSystem;
- + UIFocusUpdateContext *_context;
- +}
- +
- +@property(retain, nonatomic) UIFocusUpdateContext *context; // @synthesize context=_context;
- +@property(readonly, nonatomic) __weak UIFocusSystem *focusSystem; // @synthesize focusSystem=_focusSystem;
- +- (void).cxx_destruct;
- +@property(readonly, nonatomic) _Bool shouldLog;
- +- (id)initWithFocusSystem:(id)arg1;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UIFocusUpdateReportFormatter.h b/UIKit/_UIFocusUpdateReportFormatter.h
- new file mode 100644
- index 00000000..66547f86
- --- /dev/null
- +++ b/UIKit/_UIFocusUpdateReportFormatter.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/_UIDebugReportFormatter.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIFocusUpdateReportFormatter : _UIDebugReportFormatter
- +{
- +}
- +
- +- (id)_bodyForReport:(id)arg1;
- +- (id)_headerForReport:(id)arg1;
- +- (id)stringFromReport:(id)arg1;
- +- (id)_componentsFromReport:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIFocusUpdateRequest.h b/UIKit/_UIFocusUpdateRequest.h
- new file mode 100644
- index 00000000..ce4c67c1
- --- /dev/null
- +++ b/UIKit/_UIFocusUpdateRequest.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/NSCopying-Protocol.h>
- +#import <UIKit/_UIFocusUpdateRequesting-Protocol.h>
- +
- +@class NSString, UIFocusAnimationCoordinator, UIFocusSystem, _UIFocusInputDeviceInfo;
- +@protocol UIFocusEnvironment;
- +
- +@interface _UIFocusUpdateRequest : NSObject <_UIFocusUpdateRequesting, NSCopying>
- +{
- + _Bool _allowsDeferral;
- + _Bool _isFocusRemovalRequest;
- + _Bool _shouldPlayFocusSound;
- + _Bool _allowsFocusingCurrentItem;
- + UIFocusAnimationCoordinator *_animationCoordinator;
- + UIFocusSystem *_focusSystem;
- + id <UIFocusEnvironment> _environment;
- +}
- +
- ++ (id)requestForRemovingFocusInFocusSystem:(id)arg1;
- +@property(nonatomic) _Bool allowsFocusingCurrentItem; // @synthesize allowsFocusingCurrentItem=_allowsFocusingCurrentItem;
- +@property(nonatomic) _Bool shouldPlayFocusSound; // @synthesize shouldPlayFocusSound=_shouldPlayFocusSound;
- +@property(readonly, nonatomic) _Bool isFocusRemovalRequest; // @synthesize isFocusRemovalRequest=_isFocusRemovalRequest;
- +@property(nonatomic) _Bool allowsDeferral; // @synthesize allowsDeferral=_allowsDeferral;
- +@property(readonly, nonatomic) __weak id <UIFocusEnvironment> environment; // @synthesize environment=_environment;
- +@property(retain, nonatomic) UIFocusAnimationCoordinator *animationCoordinator; // @synthesize animationCoordinator=_animationCoordinator;
- +- (void).cxx_destruct;
- +@property(readonly, nonatomic) _UIFocusInputDeviceInfo *inputDeviceInfo;
- +@property(readonly, nonatomic) _Bool shouldPerformHapticFeedback;
- +@property(readonly, nonatomic) _Bool allowsFocusRestoration;
- +@property(readonly, nonatomic) _Bool requiresEnvironmentValidation;
- +@property(readonly, nonatomic) _Bool requiresNextFocusedItem;
- +- (_Bool)isValidInFocusSystem:(id)arg1;
- +- (void)cacheCurrentFocusSystem;
- +@property(readonly, nonatomic) __weak UIFocusSystem *focusSystem; // @synthesize focusSystem=_focusSystem;
- +- (id)requestByMergingWithRequest:(id)arg1;
- +- (_Bool)canMergeWithRequest:(id)arg1;
- +- (id)copyWithZone:(struct _NSZone *)arg1;
- +- (id)requestByRedirectingRequestToEnvironment:(id)arg1;
- +- (id)initWithFocusSystem:(id)arg1 environment:(id)arg2;
- +- (id)initWithEnvironment:(id)arg1;
- +- (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/_UIFocusUpdateRequesting-Protocol.h b/UIKit/_UIFocusUpdateRequesting-Protocol.h
- new file mode 100644
- index 00000000..5e88273e
- --- /dev/null
- +++ b/UIKit/_UIFocusUpdateRequesting-Protocol.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/NSObject-Protocol.h>
- +
- +@class UIFocusAnimationCoordinator, UIFocusSystem, _UIFocusInputDeviceInfo;
- +
- +@protocol _UIFocusUpdateRequesting <NSObject>
- +@property(readonly, nonatomic) UIFocusAnimationCoordinator *animationCoordinator;
- +@property(readonly, nonatomic) _UIFocusInputDeviceInfo *inputDeviceInfo;
- +@property(readonly, nonatomic) _Bool shouldPerformHapticFeedback;
- +@property(readonly, nonatomic) _Bool allowsFocusRestoration;
- +@property(readonly, nonatomic) _Bool allowsDeferral;
- +@property(readonly, nonatomic) _Bool allowsFocusingCurrentItem;
- +@property(readonly, nonatomic) _Bool requiresEnvironmentValidation;
- +@property(readonly, nonatomic) _Bool requiresNextFocusedItem;
- +@property(readonly, nonatomic) _Bool shouldPlayFocusSound;
- +@property(readonly, nonatomic) __weak UIFocusSystem *focusSystem;
- +@end
- +
- diff --git a/UIKit/_UIFocusableItemRegion.h b/UIKit/_UIFocusableItemRegion.h
- index 5edb0d59..2f338657 100644
- --- a/UIKit/_UIFocusableItemRegion.h
- +++ b/UIKit/_UIFocusableItemRegion.h
- @@ -10,7 +10,8 @@
- @interface _UIFocusableItemRegion : _UIFocusRegion
- {
- - _Bool _itemCanBecomeFocused;
- + _Bool _itemIsEligibleForFocusInteraction;
- + _Bool _itemIsFocusable;
- id <UIFocusItem> _item;
- }
- @@ -20,12 +21,14 @@
- - (_Bool)_shouldDrawDebugQuickLookImageWithInfo:(id)arg1;
- - (long long)_visualRepresentationPatternType;
- - (id)_visualRepresentationColor;
- +- (id)_debugAssociatedObject;
- - (long long)_preferredDistanceComparisonType;
- - (unsigned long long)_focusableBoundaries;
- -- (id)_destinationItemForFocusMovement:(id)arg1 inMap:(id)arg2;
- +- (id)_nextFocusedItemForFocusMovementRequest:(id)arg1 inMap:(id)arg2;
- - (id)_defaultFocusItem;
- - (_Bool)_shouldCropRegionToSearchArea;
- - (_Bool)_canBeOccludedByRegionsAbove;
- +- (_Bool)_canOccludeRegionsBelow;
- - (id)description;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (id)initWithFrame:(struct CGRect)arg1 item:(id)arg2;
- diff --git a/UIKit/_UIGradientView.h b/UIKit/_UIGradientView.h
- new file mode 100644
- index 00000000..7aa8f64c
- --- /dev/null
- +++ b/UIKit/_UIGradientView.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/UIView.h>
- +
- +@class CAGradientLayer;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIGradientView : UIView
- +{
- +}
- +
- ++ (Class)layerClass;
- +@property(readonly, nonatomic) CAGradientLayer *gradientLayer;
- +
- +@end
- +
- diff --git a/UIKit/_UIGroupTableViewCellBackgroundImageKey.h b/UIKit/_UIGroupTableViewCellBackgroundImageKey.h
- index 4383d8f1..a110438b 100644
- --- a/UIKit/_UIGroupTableViewCellBackgroundImageKey.h
- +++ b/UIKit/_UIGroupTableViewCellBackgroundImageKey.h
- @@ -15,9 +15,10 @@ __attribute__((visibility("hidden")))
- {
- _Bool _opaque;
- _Bool _selected;
- - struct CGSize _size;
- + int _sectionLocation;
- UIColor *_backgroundColor;
- UIColor *_sectionBorderColor;
- + double _sectionCornerRadius;
- double _sectionBorderWidth;
- UIColor *_separatorColor;
- UIColor *_topShadowColor;
- @@ -26,32 +27,33 @@ __attribute__((visibility("hidden")))
- UIColor *_selectionColor;
- double _leftPhase;
- double _rightPhase;
- - int _sectionLocation;
- long long _selectionStyle;
- - struct UIEdgeInsets _separatorInset;
- + double _screenScale;
- + struct CGSize _size;
- }
- -@property(nonatomic) struct UIEdgeInsets separatorInset; // @synthesize separatorInset=_separatorInset;
- +@property(nonatomic) double screenScale; // @synthesize screenScale=_screenScale;
- @property(nonatomic) long long selectionStyle; // @synthesize selectionStyle=_selectionStyle;
- @property(nonatomic) int sectionLocation; // @synthesize sectionLocation=_sectionLocation;
- @property(nonatomic) double rightPhase; // @synthesize rightPhase=_rightPhase;
- @property(nonatomic) double leftPhase; // @synthesize leftPhase=_leftPhase;
- +@property(retain, nonatomic) UIColor *selectionColor; // @synthesize selectionColor=_selectionColor;
- @property(retain, nonatomic) UIColor *fillColor; // @synthesize fillColor=_fillColor;
- @property(retain, nonatomic) UIColor *bottomShadowColor; // @synthesize bottomShadowColor=_bottomShadowColor;
- @property(retain, nonatomic) UIColor *topShadowColor; // @synthesize topShadowColor=_topShadowColor;
- -@property(retain, nonatomic) UIColor *selectionColor; // @synthesize selectionColor=_selectionColor;
- @property(retain, nonatomic) UIColor *separatorColor; // @synthesize separatorColor=_separatorColor;
- @property(nonatomic) double sectionBorderWidth; // @synthesize sectionBorderWidth=_sectionBorderWidth;
- +@property(nonatomic) double sectionCornerRadius; // @synthesize sectionCornerRadius=_sectionCornerRadius;
- @property(retain, nonatomic) UIColor *sectionBorderColor; // @synthesize sectionBorderColor=_sectionBorderColor;
- @property(retain, nonatomic) UIColor *backgroundColor; // @synthesize backgroundColor=_backgroundColor;
- @property(nonatomic) struct CGSize size; // @synthesize size=_size;
- @property(nonatomic) _Bool selected; // @synthesize selected=_selected;
- @property(nonatomic) _Bool opaque; // @synthesize opaque=_opaque;
- +- (void).cxx_destruct;
- - (id)description;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- - (unsigned long long)hash;
- - (_Bool)isEqual:(id)arg1;
- -- (void)dealloc;
- @end
- diff --git a/UIKit/_UIHostedFocusSystem.h b/UIKit/_UIHostedFocusSystem.h
- new file mode 100644
- index 00000000..f6d5829d
- --- /dev/null
- +++ b/UIKit/_UIHostedFocusSystem.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/UIFocusSystem.h>
- +
- +@protocol UIFocusEnvironment, _UIHostedFocusSystemDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIHostedFocusSystem : UIFocusSystem
- +{
- + _Bool _didSetFocusSoundGenerator;
- + id <UIFocusEnvironment> _hostEnvironment;
- +}
- +
- +@property(readonly, nonatomic) __weak id <UIFocusEnvironment> hostEnvironment; // @synthesize hostEnvironment=_hostEnvironment;
- +- (void).cxx_destruct;
- +- (_Bool)_requiresFocusedItemToHaveContainingView;
- +- (_Bool)_isEligibleForFocusInteraction;
- +- (void)_setFocusSoundGenerator:(id)arg1;
- +- (id)_focusSoundGenerator;
- +- (id)_hostFocusSystem;
- +- (_Bool)containsChildOfHostEnvironment:(id)arg1;
- +@property(nonatomic, getter=_delegate, setter=_setDelegate:) __weak id <_UIHostedFocusSystemDelegate> delegate;
- +- (id)_initWithHostEnvironment:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIHostedFocusSystemDelegate-Protocol.h b/UIKit/_UIHostedFocusSystemDelegate-Protocol.h
- new file mode 100644
- index 00000000..3f5cbe29
- --- /dev/null
- +++ b/UIKit/_UIHostedFocusSystemDelegate-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/_UIFocusSystemDelegate-Protocol.h>
- +
- +@class _UIHostedFocusSystem;
- +@protocol UIFocusEnvironment;
- +
- +@protocol _UIHostedFocusSystemDelegate <_UIFocusSystemDelegate>
- +- (_Bool)_focusSystem:(_UIHostedFocusSystem *)arg1 containsChildOfHostEnvironment:(id <UIFocusEnvironment>)arg2;
- +@end
- +
- diff --git a/UIKit/_UIHostedWindow.h b/UIKit/_UIHostedWindow.h
- index 6d8be5e3..54f3d2ac 100644
- --- a/UIKit/_UIHostedWindow.h
- +++ b/UIKit/_UIHostedWindow.h
- @@ -7,28 +7,32 @@
- #import <UIKit/UIWindow.h>
- @class UIColor, UITraitCollection, _UIHostedWindowHostingHandle;
- +@protocol _UIHostedWindowDelegate;
- @interface _UIHostedWindow : UIWindow
- {
- _Bool _wantsTraitPropagation;
- _Bool __hostViewUnderlapsStatusBar;
- long long _hostTintAdjustmentMode;
- - UITraitCollection *_hostTraitCollection;
- UIColor *__hostTintColor;
- + UITraitCollection *_hostTraitCollection;
- + id <_UIHostedWindowDelegate> __hostedWindowDelegate;
- }
- -@property(retain, nonatomic, setter=_setHostTintColor:) UIColor *_hostTintColor; // @synthesize _hostTintColor=__hostTintColor;
- +@property(nonatomic) __weak id <_UIHostedWindowDelegate> _hostedWindowDelegate; // @synthesize _hostedWindowDelegate=__hostedWindowDelegate;
- - (void)__setHostViewUnderlapsStatusBar:(_Bool)arg1;
- - (_Bool)__hostViewUnderlapsStatusBar;
- @property(nonatomic, setter=_setWantsTraitPropagation:) _Bool _wantsTraitPropagation; // @synthesize _wantsTraitPropagation;
- @property(retain, nonatomic, setter=_setHostTraitCollection:) UITraitCollection *_hostTraitCollection; // @synthesize _hostTraitCollection;
- +@property(retain, nonatomic, setter=_setHostTintColor:) UIColor *_hostTintColor; // @synthesize _hostTintColor=__hostTintColor;
- @property(nonatomic, setter=_setHostTintAdjustmentMode:) long long _hostTintAdjustmentMode; // @synthesize _hostTintAdjustmentMode;
- - (void).cxx_destruct;
- -- (_Bool)_presentActionSheet:(id)arg1 inView:(id)arg2 fromYCoordinate:(double)arg3;
- -- (id)_traitCollectionForSize:(struct CGSize)arg1 screenCollection:(id)arg2 virtualHorizontalSizeClass:(long long)arg3 virtualVerticalSizeClass:(long long)arg4;
- +- (id)_traitCollectionForSize:(struct CGSize)arg1 screenCollection:(id)arg2;
- - (void)_updateWindowTraitsAndNotify:(_Bool)arg1;
- - (_Bool)_shouldPropagateTraitCollectionChanges;
- - (_Bool)_allowsLinkPreviewInteractionInViewServices;
- +- (void)didSetResponderTargetForCalloutBar:(id)arg1;
- +- (void)_setFirstResponder:(id)arg1;
- - (void)setScreen:(id)arg1;
- - (void)_configureContextOptions:(id)arg1;
- - (long long)_defaultTintAdjustmentMode;
- diff --git a/UIKit/_UIHostedWindowDelegate-Protocol.h b/UIKit/_UIHostedWindowDelegate-Protocol.h
- new file mode 100644
- index 00000000..524fbdeb
- --- /dev/null
- +++ b/UIKit/_UIHostedWindowDelegate-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 UICalloutBar, UIResponder, _UIHostedWindow;
- +
- +@protocol _UIHostedWindowDelegate
- +- (void)hostedWindow:(_UIHostedWindow *)arg1 didSetResponderTargetForCalloutBar:(UICalloutBar *)arg2;
- +- (void)hostedWindow:(_UIHostedWindow *)arg1 didSetFirstResponder:(UIResponder *)arg2;
- +@end
- +
- diff --git a/UIKit/_UIImageVectorImageSupport.h b/UIKit/_UIImageVectorImageSupport.h
- new file mode 100644
- index 00000000..7d47b79c
- --- /dev/null
- +++ b/UIKit/_UIImageVectorImageSupport.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 <Foundation/NSObject.h>
- +
- +@class UIColor;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIImageVectorImageSupport : NSObject
- +{
- + struct CGPDFPage *_CGPDFPage;
- + double _scale;
- + UIColor *_flatColor;
- + struct UIEdgeInsets _paddingInsets;
- +}
- +
- +@property(nonatomic) struct UIEdgeInsets paddingInsets; // @synthesize paddingInsets=_paddingInsets;
- +@property(retain, nonatomic) UIColor *flatColor; // @synthesize flatColor=_flatColor;
- +@property(nonatomic) double scale; // @synthesize scale=_scale;
- +@property(nonatomic) struct CGPDFPage *CGPDFPage; // @synthesize CGPDFPage=_CGPDFPage;
- +- (void).cxx_destruct;
- +- (void)dealloc;
- +
- +@end
- +
- diff --git a/UIKit/_UIImageViewExtendedStorage.h b/UIKit/_UIImageViewExtendedStorage.h
- index a33a0f3e..27828e31 100644
- --- a/UIKit/_UIImageViewExtendedStorage.h
- +++ b/UIKit/_UIImageViewExtendedStorage.h
- @@ -27,6 +27,7 @@ __attribute__((visibility("hidden")))
- UIImage *_displayedImage;
- UIImage *_displayedHighlightedImage;
- CIContext *_CIContext;
- + _Bool _adjustsImageSizeForAccessibilityContentSizeCategory;
- }
- - (void).cxx_destruct;
- diff --git a/UIKit/_UIImageViewOverlayView.h b/UIKit/_UIImageViewOverlayView.h
- new file mode 100644
- index 00000000..6b8e13e7
- --- /dev/null
- +++ b/UIKit/_UIImageViewOverlayView.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/UIView.h>
- +
- +@protocol _UIImageViewOverlayViewDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIImageViewOverlayView : UIView
- +{
- + id <_UIImageViewOverlayViewDelegate> _overlayViewDelegate;
- +}
- +
- +@property(nonatomic) __weak id <_UIImageViewOverlayViewDelegate> overlayViewDelegate; // @synthesize overlayViewDelegate=_overlayViewDelegate;
- +- (void).cxx_destruct;
- +- (void)setClipsToBounds:(_Bool)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIImageViewOverlayViewDelegate-Protocol.h b/UIKit/_UIImageViewOverlayViewDelegate-Protocol.h
- new file mode 100644
- index 00000000..8528963a
- --- /dev/null
- +++ b/UIKit/_UIImageViewOverlayViewDelegate-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 UIView;
- +
- +@protocol _UIImageViewOverlayViewDelegate <NSObject>
- +- (void)overlayView:(UIView *)arg1 didChangeClipsToBounds:(_Bool)arg2;
- +@end
- +
- diff --git a/UIKit/_UIInertPreviewingContext.h b/UIKit/_UIInertPreviewingContext.h
- new file mode 100644
- index 00000000..a33e0d8f
- --- /dev/null
- +++ b/UIKit/_UIInertPreviewingContext.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/UIViewControllerPreviewing_Internal-Protocol.h>
- +
- +@class NSString, UIGestureRecognizer, UIView;
- +@protocol UIViewControllerPreviewingDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIInertPreviewingContext : NSObject <UIViewControllerPreviewing_Internal>
- +{
- + UIGestureRecognizer *_failureRelationshipGestureRecognizer;
- + id <UIViewControllerPreviewingDelegate> _delegate;
- + UIView *_customViewForInteractiveHighlight;
- + UIView *_sourceView;
- + struct CGRect _sourceRect;
- +}
- +
- +@property(retain, nonatomic) UIView *sourceView; // @synthesize sourceView=_sourceView;
- +@property(retain, nonatomic) UIView *customViewForInteractiveHighlight; // @synthesize customViewForInteractiveHighlight=_customViewForInteractiveHighlight;
- +@property(nonatomic) struct CGRect sourceRect; // @synthesize sourceRect=_sourceRect;
- +- (void)setDelegate:(id)arg1;
- +@property(readonly, nonatomic) id <UIViewControllerPreviewingDelegate> delegate;
- +- (void).cxx_destruct;
- +- (void)unregister;
- +- (struct CGRect)preferredSourceViewRectInCoordinateSpace:(id)arg1;
- +@property(readonly, nonatomic) UIGestureRecognizer *previewingGestureRecognizerForFailureRelationship;
- +- (id)initWithSourceView:(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/_UIInputViewControllerOutput.h b/UIKit/_UIInputViewControllerOutput.h
- index b3c74584..f262af4f 100644
- --- a/UIKit/_UIInputViewControllerOutput.h
- +++ b/UIKit/_UIInputViewControllerOutput.h
- @@ -16,6 +16,7 @@ __attribute__((visibility("hidden")))
- {
- _Bool _shouldDismiss;
- _Bool _shouldAdvanceInputMode;
- + _Bool _hasDictation;
- _Bool _requiresInputManagerSync;
- _Bool _shouldAdvanceResponder;
- _Bool _shouldPostReturnKeyNotification;
- @@ -35,6 +36,7 @@ __attribute__((visibility("hidden")))
- @property(nonatomic) struct CGPoint inputModeListFromLocation; // @synthesize inputModeListFromLocation=_inputModeListFromLocation;
- @property(nonatomic) double inputModeListTouchBegan; // @synthesize inputModeListTouchBegan=_inputModeListTouchBegan;
- @property(nonatomic) long long inputModeListTouchPhase; // @synthesize inputModeListTouchPhase=_inputModeListTouchPhase;
- +@property(nonatomic) _Bool hasDictation; // @synthesize hasDictation=_hasDictation;
- @property(copy, nonatomic) NSString *primaryLanguage; // @synthesize primaryLanguage=_primaryLanguage;
- @property(nonatomic) _Bool shouldAdvanceInputMode; // @synthesize shouldAdvanceInputMode=_shouldAdvanceInputMode;
- @property(nonatomic) _Bool shouldDismiss; // @synthesize shouldDismiss=_shouldDismiss;
- diff --git a/UIKit/_UIInputViewControllerState.h b/UIKit/_UIInputViewControllerState.h
- index 207becd6..e7ccb019 100644
- --- a/UIKit/_UIInputViewControllerState.h
- +++ b/UIKit/_UIInputViewControllerState.h
- @@ -9,7 +9,7 @@
- #import <UIKit/NSCopying-Protocol.h>
- #import <UIKit/NSSecureCoding-Protocol.h>
- -@class TIDocumentState, TITextInputTraits, UITextInputMode;
- +@class NSUUID, TIDocumentState, TITextInputTraits, UITextInputMode;
- __attribute__((visibility("hidden")))
- @interface _UIInputViewControllerState : NSObject <NSCopying, NSSecureCoding>
- @@ -17,10 +17,12 @@ __attribute__((visibility("hidden")))
- TIDocumentState *_documentState;
- TITextInputTraits *_textInputTraits;
- UITextInputMode *_documentInputMode;
- + NSUUID *_documentIdentifier;
- }
- + (id)stateForKeyboardState:(id)arg1;
- + (_Bool)supportsSecureCoding;
- +@property(copy, nonatomic) NSUUID *documentIdentifier; // @synthesize documentIdentifier=_documentIdentifier;
- @property(retain, nonatomic) UITextInputMode *documentInputMode; // @synthesize documentInputMode=_documentInputMode;
- @property(retain, nonatomic) TITextInputTraits *textInputTraits; // @synthesize textInputTraits=_textInputTraits;
- @property(retain, nonatomic) TIDocumentState *documentState; // @synthesize documentState=_documentState;
- diff --git a/UIKit/_UIInteractionEffect_deprecated.h b/UIKit/_UIInteractionEffect_deprecated.h
- new file mode 100644
- index 00000000..ece1b4d9
- --- /dev/null
- +++ b/UIKit/_UIInteractionEffect_deprecated.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/NSObject.h>
- +
- +#import <UIKit/_UIDynamicReferenceSystem-Protocol.h>
- +
- +@class NSString, UIDynamicAnimator, UIDynamicItemBehavior, UIPushBehavior, _UIDynamicTransformer, _UISpringBehavior;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIInteractionEffect_deprecated : NSObject <_UIDynamicReferenceSystem>
- +{
- + UIDynamicAnimator *_animator;
- + _UIDynamicTransformer *_transformer;
- + _UISpringBehavior *_springBehavior;
- + UIPushBehavior *_forceBehavior;
- + UIDynamicItemBehavior *_itemProperties;
- + double _damping;
- + double _frequency;
- + double _density;
- + double _resistance;
- + struct CGAffineTransform _preferredContentTransform;
- + double _progress;
- + double _forceFactor;
- + CDUnknownBlockType _updateBlock;
- +}
- +
- +@property(copy, nonatomic) CDUnknownBlockType updateBlock; // @synthesize updateBlock=_updateBlock;
- +@property(nonatomic) double forceFactor; // @synthesize forceFactor=_forceFactor;
- +- (void).cxx_destruct;
- +- (void)_stopAnimations;
- +- (void)_updateFromTransformer:(id)arg1;
- +- (void)_updateAnimatorIfNeeded;
- +- (void)_prepareAnimatorIfNeeded;
- +- (struct CGRect)bounds;
- +@property(readonly, nonatomic) double progress;
- +@property(readonly, nonatomic) struct CGAffineTransform preferredContentTransform; // @dynamic preferredContentTransform;
- +- (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/_UIInteractiveHighlightBackgroundEffectView.h b/UIKit/_UIInteractiveHighlightBackgroundEffectView.h
- new file mode 100644
- index 00000000..703220ba
- --- /dev/null
- +++ b/UIKit/_UIInteractiveHighlightBackgroundEffectView.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/UIVisualEffectView.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIInteractiveHighlightBackgroundEffectView : UIVisualEffectView
- +{
- +}
- +
- +@end
- +
- diff --git a/UIKit/_UIInteractiveHighlightContentView.h b/UIKit/_UIInteractiveHighlightContentView.h
- new file mode 100644
- index 00000000..7712c035
- --- /dev/null
- +++ b/UIKit/_UIInteractiveHighlightContentView.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/UIView.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIInteractiveHighlightContentView : UIView
- +{
- +}
- +
- +@end
- +
- diff --git a/UIKit/_UIInteractiveHighlightEffect.h b/UIKit/_UIInteractiveHighlightEffect.h
- new file mode 100644
- index 00000000..f4f1c07e
- --- /dev/null
- +++ b/UIKit/_UIInteractiveHighlightEffect.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>
- +
- +@class UILayoutGuide, UIView, UIVisualEffectView, _UIInteractiveHighlightEnvironment, _UIPortalView;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIInteractiveHighlightEffect : NSObject
- +{
- + UIView *_view;
- + UIVisualEffectView *_effectView;
- + UILayoutGuide *_preferredLayoutGuide;
- + _UIInteractiveHighlightEnvironment *_environment;
- + UIView *_superview;
- + _UIPortalView *_portalView;
- +}
- +
- +@property(nonatomic) __weak _UIPortalView *portalView; // @synthesize portalView=_portalView;
- +@property(nonatomic) __weak UIView *superview; // @synthesize superview=_superview;
- +@property(retain, nonatomic) _UIInteractiveHighlightEnvironment *environment; // @synthesize environment=_environment;
- +@property(nonatomic) __weak UILayoutGuide *preferredLayoutGuide; // @synthesize preferredLayoutGuide=_preferredLayoutGuide;
- +@property(nonatomic) __weak UIVisualEffectView *effectView; // @synthesize effectView=_effectView;
- +@property(nonatomic) __weak UIView *view; // @synthesize view=_view;
- +- (void).cxx_destruct;
- +- (void)dealloc;
- +- (void)finalizeEffect;
- +- (void)applyBackgroundEffectWithMagnitude:(double)arg1 interactive:(_Bool)arg2 completion:(CDUnknownBlockType)arg3;
- +
- +@end
- +
- diff --git a/UIKit/_UIInteractiveHighlightEffectWindow.h b/UIKit/_UIInteractiveHighlightEffectWindow.h
- new file mode 100644
- index 00000000..2a0adbe1
- --- /dev/null
- +++ b/UIKit/_UIInteractiveHighlightEffectWindow.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/UIWindow.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIInteractiveHighlightEffectWindow : UIWindow
- +{
- +}
- +
- ++ (_Bool)_isSystemWindow;
- +- (_Bool)_isHostingPortalViews;
- +- (_Bool)_canAffectStatusBarAppearance;
- +- (_Bool)isInternalWindow;
- +
- +@end
- +
- diff --git a/UIKit/_UIInteractiveHighlightEnvironment.h b/UIKit/_UIInteractiveHighlightEnvironment.h
- new file mode 100644
- index 00000000..211badfc
- --- /dev/null
- +++ b/UIKit/_UIInteractiveHighlightEnvironment.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 <Foundation/NSObject.h>
- +
- +@class NSArray, NSUUID, UIScreen, UIView, UIViewProgressAnimatableProperty, UIViewPropertyAnimator, UIVisualEffectView, _UIInteractiveHighlightEffectWindow;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIInteractiveHighlightEnvironment : NSObject
- +{
- + UIScreen *_containerScreen;
- + _UIInteractiveHighlightEffectWindow *_containerWindow;
- + UIView *_containerView;
- + UIVisualEffectView *_backgroundEffectView;
- + UIView *_contentView;
- + UIView *_contentClipView;
- + UIViewPropertyAnimator *_backgroundEffectAnimator;
- + UIViewProgressAnimatableProperty *_backgroundEffectProgress;
- + NSArray *_viewRecords;
- + _UIInteractiveHighlightEnvironment *_parentEnvironment;
- + _UIInteractiveHighlightEnvironment *_childEnvironment;
- + NSUUID *_backgroundAnimationIdentifier;
- +}
- +
- ++ (id)interactiveHighlightEnvironmentForContainerView:(id)arg1;
- ++ (id)requestInteractiveHighlightEnvironmentForView:(id)arg1;
- +@property(readonly, nonatomic) UIView *containerView; // @synthesize containerView=_containerView;
- +- (void).cxx_destruct;
- +- (void)finalizeContainerWindowIfNeeded;
- +- (void)finalizeContentViewIfNeeded;
- +- (void)finalizeBackgroundEffect;
- +- (id)backgroundVisualEffectForProgress:(double)arg1;
- +- (id)newBackgroundEffectAnimator;
- +- (void)initContentViewIfNeeded;
- +- (void)initBackgroundEffectViewIfNeeded;
- +- (void)initContainerWindowIfNeeded;
- +- (void)finalizeViewRecord:(id)arg1;
- +- (void)removeAllViewRecords;
- +- (void)removeViewRecordsIfNeeded;
- +- (long long)indexOfViewRecordForView:(id)arg1;
- +- (id)newViewRecordForView:(id)arg1 options:(unsigned long long)arg2;
- +- (void)applyLayoutGuide:(id)arg1;
- +- (void)reset;
- +- (void)setHidden:(_Bool)arg1 animated:(_Bool)arg2 completion:(CDUnknownBlockType)arg3;
- +@property(nonatomic, getter=isHidden) _Bool hidden;
- +- (void)disableClippingForView:(id)arg1 ancestorView:(id)arg2;
- +- (void)setUserInteractionOnContainerEnabled:(_Bool)arg1;
- +- (void)removeInteractiveHighlightEffect:(id)arg1;
- +- (void)applyBackgroundEffectWithMagnitude:(double)arg1 interactive:(_Bool)arg2 completion:(CDUnknownBlockType)arg3;
- +- (id)interactiveHighlightEffectForView:(id)arg1 options:(unsigned long long)arg2;
- +@property(readonly, nonatomic) UIView *contentClipView;
- +@property(readonly, nonatomic) UIView *contentView; // @dynamic contentView;
- +- (void)dealloc;
- +- (id)initWithParentEnvironment:(id)arg1;
- +- (id)initWithContainerScreen:(id)arg1;
- +- (id)initWithContainerView:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIInteractiveHighlightPreviewingContext.h b/UIKit/_UIInteractiveHighlightPreviewingContext.h
- new file mode 100644
- index 00000000..81223de4
- --- /dev/null
- +++ b/UIKit/_UIInteractiveHighlightPreviewingContext.h
- @@ -0,0 +1,59 @@
- +//
- +// 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/UIPreviewInteractionDelegatePrivate-Protocol.h>
- +#import <UIKit/UIViewControllerPreviewing_Internal-Protocol.h>
- +
- +@class NSString, UIGestureRecognizer, UIPreviewInteraction, UIView, UIViewController;
- +@protocol UIViewControllerPreviewingDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIInteractiveHighlightPreviewingContext : NSObject <UIPreviewInteractionDelegatePrivate, UIViewControllerPreviewing_Internal>
- +{
- + UIPreviewInteraction *_previewInteraction;
- + UIViewController *_previewViewController;
- + id <UIViewControllerPreviewingDelegate> _delegate;
- + UIView *_customViewForInteractiveHighlight;
- + UIView *_sourceView;
- + UIViewController *_viewController;
- + struct CGRect _sourceRect;
- +}
- +
- +@property(nonatomic) __weak UIViewController *viewController; // @synthesize viewController=_viewController;
- +@property(retain, nonatomic) UIView *sourceView; // @synthesize sourceView=_sourceView;
- +@property(retain, nonatomic) UIView *customViewForInteractiveHighlight; // @synthesize customViewForInteractiveHighlight=_customViewForInteractiveHighlight;
- +@property(nonatomic) struct CGRect sourceRect; // @synthesize sourceRect=_sourceRect;
- +- (void)setDelegate:(id)arg1;
- +@property(readonly, nonatomic) id <UIViewControllerPreviewingDelegate> delegate;
- +- (void).cxx_destruct;
- +- (void)previewInteractionController:(id)arg1 commitViewController:(id)arg2;
- +- (void)previewInteractionController:(id)arg1 didDismissViewController:(id)arg2 committing:(_Bool)arg3;
- +- (void)previewInteractionController:(id)arg1 willDismissViewController:(id)arg2;
- +- (void)previewInteractionController:(id)arg1 willPresentViewController:(id)arg2;
- +- (void)previewInteractionController:(id)arg1 willPresentViewController:(id)arg2 forLocation:(struct CGPoint)arg3 inSourceView:(id)arg4;
- +- (id)_preferredHighlightViewForSourceRect:(struct CGRect)arg1 inTableView:(id)arg2;
- +- (id)_preferredHighlightViewForSourceRect:(struct CGRect)arg1;
- +- (void)previewInteraction:(id)arg1 didUpdateCommitTransition:(double)arg2 ended:(_Bool)arg3;
- +- (id)_previewInteraction:(id)arg1 viewControllerPresentationForPresentingViewController:(id)arg2;
- +- (id)_previewInteractionHighlighterForPreviewTransition:(id)arg1;
- +- (void)previewInteractionDidCancel:(id)arg1;
- +- (void)previewInteraction:(id)arg1 didUpdatePreviewTransition:(double)arg2 ended:(_Bool)arg3;
- +- (_Bool)previewInteractionShouldBegin:(id)arg1;
- +- (void)unregister;
- +- (struct CGRect)preferredSourceViewRectInCoordinateSpace:(id)arg1;
- +@property(readonly, nonatomic) UIGestureRecognizer *previewingGestureRecognizerForFailureRelationship;
- +- (id)initWithSourceView:(id)arg1 viewController:(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/_UIInteractiveHighlightViewRecord.h b/UIKit/_UIInteractiveHighlightViewRecord.h
- new file mode 100644
- index 00000000..8cfe5195
- --- /dev/null
- +++ b/UIKit/_UIInteractiveHighlightViewRecord.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 NSHashTable, UIView, UIVisualEffectView, _UIPortalView;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIInteractiveHighlightViewRecord : NSObject
- +{
- + UIView *_view;
- + UIView *_superview;
- + UIVisualEffectView *_effectView;
- + _UIPortalView *_portalView;
- + NSHashTable *_interactiveHighlightEffects;
- +}
- +
- +@property(retain, nonatomic) NSHashTable *interactiveHighlightEffects; // @synthesize interactiveHighlightEffects=_interactiveHighlightEffects;
- +@property(retain, nonatomic) _UIPortalView *portalView; // @synthesize portalView=_portalView;
- +@property(retain, nonatomic) UIVisualEffectView *effectView; // @synthesize effectView=_effectView;
- +@property(nonatomic) __weak UIView *superview; // @synthesize superview=_superview;
- +@property(nonatomic) __weak UIView *view; // @synthesize view=_view;
- +- (void).cxx_destruct;
- +
- +@end
- +
- diff --git a/UIKit/_UIInteractiveHighlighting-Protocol.h b/UIKit/_UIInteractiveHighlighting-Protocol.h
- new file mode 100644
- index 00000000..8a0f7bba
- --- /dev/null
- +++ b/UIKit/_UIInteractiveHighlighting-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>
- +
- +@protocol UIInteraction;
- +
- +@protocol _UIInteractiveHighlighting <NSObject>
- +- (void)_highlightForInteraction:(id <UIInteraction>)arg1 fractionComplete:(double)arg2 ended:(_Bool)arg3;
- +
- +@optional
- +- (long long)_preferredHighlightAnimationStyleForInteraction:(id <UIInteraction>)arg1;
- +- (void)_highlightDidEndForInteraction:(id <UIInteraction>)arg1;
- +- (void)_prepareHighlightForInteraction:(id <UIInteraction>)arg1;
- +@end
- +
- diff --git a/UIKit/_UIInterfaceActionGroupHeaderScrollView.h b/UIKit/_UIInterfaceActionGroupHeaderScrollView.h
- index b339df3b..da3ab711 100644
- --- a/UIKit/_UIInterfaceActionGroupHeaderScrollView.h
- +++ b/UIKit/_UIInterfaceActionGroupHeaderScrollView.h
- @@ -18,7 +18,7 @@ __attribute__((visibility("hidden")))
- @property(readonly, nonatomic) UIView *contentView; // @synthesize contentView=_contentView;
- - (void).cxx_destruct;
- - (void)updateConstraints;
- -- (void)_setUsesStaticScrollBar:(_Bool)arg1;
- +- (void)accessoryInsetsDidChange:(struct UIEdgeInsets)arg1;
- - (double)_contentFitCanScrollThreshold;
- - (id)initWithContentView:(id)arg1;
- diff --git a/UIKit/_UIInterfaceActionLabelsPropertyView.h b/UIKit/_UIInterfaceActionLabelsPropertyView.h
- index 750821a7..fca06e10 100644
- --- a/UIKit/_UIInterfaceActionLabelsPropertyView.h
- +++ b/UIKit/_UIInterfaceActionLabelsPropertyView.h
- @@ -13,7 +13,6 @@
- __attribute__((visibility("hidden")))
- @interface _UIInterfaceActionLabelsPropertyView : UIView <UIInterfaceActionDisplayPropertyObserver>
- {
- - double _minimumEdgeMargin;
- NSLayoutConstraint *_leadingLabelLeadingConstraint;
- NSLayoutConstraint *_leadingLabelVerticalPositionConstraint;
- NSLayoutConstraint *_trailingLabelTrailingConstraint;
- diff --git a/UIKit/_UIInterfaceActionRepresentationViewContext_AppleTV.h b/UIKit/_UIInterfaceActionRepresentationViewContext_AppleTV.h
- index 71631c26..4bac034b 100644
- --- a/UIKit/_UIInterfaceActionRepresentationViewContext_AppleTV.h
- +++ b/UIKit/_UIInterfaceActionRepresentationViewContext_AppleTV.h
- @@ -13,16 +13,18 @@ __attribute__((visibility("hidden")))
- {
- UIMotionEffectGroup *_installedHighlightedActionMotionEffectsGroup;
- _Bool _highlighted;
- + _Bool _pressed;
- UIView *_highlightTransformTargetView;
- }
- +@property(nonatomic) _Bool pressed; // @synthesize pressed=_pressed;
- @property(nonatomic) _Bool highlighted; // @synthesize highlighted=_highlighted;
- @property(nonatomic) __weak UIView *highlightTransformTargetView; // @synthesize highlightTransformTargetView=_highlightTransformTargetView;
- - (void).cxx_destruct;
- - (id)_newMotionEffectsGroupForHighlightedAction;
- - (void)_removeMotionEffects;
- - (void)_insertMotionEffects;
- -- (struct CATransform3D)_enlargedTransformForSize:(struct CGSize)arg1;
- +- (struct CATransform3D)_enlargedTransformForSize:(struct CGSize)arg1 pressed:(_Bool)arg2;
- - (void)_applyHighlightTransform;
- - (id)initWithHighlightTransformTargetView:(id)arg1;
- diff --git a/UIKit/_UIInterfaceActionRepresentationsSequenceView.h b/UIKit/_UIInterfaceActionRepresentationsSequenceView.h
- index 01eff1d7..a66cba88 100644
- --- a/UIKit/_UIInterfaceActionRepresentationsSequenceView.h
- +++ b/UIKit/_UIInterfaceActionRepresentationsSequenceView.h
- @@ -43,7 +43,7 @@ __attribute__((visibility("hidden")))
- - (void)updateConstraints;
- - (void)_notifyDidScroll;
- - (void)didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- -- (void)willUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- +- (void)_willUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- - (void)layoutSubviews;
- - (double)_contentFitCanScrollThreshold;
- - (void)reloadDisplayedContentVisualStyle;
- diff --git a/UIKit/_UIInterfaceActionSeparatableSequenceView.h b/UIKit/_UIInterfaceActionSeparatableSequenceView.h
- index 24a4c6f5..de827a82 100644
- --- a/UIKit/_UIInterfaceActionSeparatableSequenceView.h
- +++ b/UIKit/_UIInterfaceActionSeparatableSequenceView.h
- @@ -43,7 +43,7 @@ __attribute__((visibility("hidden")))
- - (void)_reloadStackViewArrangement;
- - (long long)_dimensionAttributeToConstrainEqual;
- - (void)_reloadContentDistributionConstraintsForArrangedContentViews;
- -- (struct CGSize)_systemLayoutSizeFittingStackView;
- +- (struct CGSize)_systemLayoutSizeFittingStackView:(struct CGSize)arg1;
- - (struct CGSize)sizeThatFits:(struct CGSize)arg1;
- - (struct CGSize)intrinsicContentSize;
- - (struct CGSize)systemLayoutSizeFittingSize:(struct CGSize)arg1;
- @@ -56,7 +56,7 @@ __attribute__((visibility("hidden")))
- - (void)_updateLayoutWithStackFrameForActionSequenceEdgeInsets;
- - (void)reloadDisplayedContentVisualStyle;
- - (double)fittingWidthForLayoutAxis:(long long)arg1;
- -- (void)_updateActionRepresentationViewsOnlyKeepVisibleContentInHierarchySetting;
- +- (void)_updateActionRepresentationViewsCanRemoveContentFromHierarchyWhenNotVisibleSetting;
- - (id)initWithVisualStyle:(id)arg1;
- @end
- diff --git a/UIKit/_UIInternalDraggingItem.h b/UIKit/_UIInternalDraggingItem.h
- new file mode 100644
- index 00000000..809a086c
- --- /dev/null
- +++ b/UIKit/_UIInternalDraggingItem.h
- @@ -0,0 +1,61 @@
- +//
- +// 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, NSItemProvider, UITargetedDragPreview, UIView, _DUIItemDetail, _DUIPreview, _DUIVisibleDroppedItem, _UIDraggingItem;
- +@protocol _UIDraggingItemVisualTarget;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIInternalDraggingItem : NSObject
- +{
- + _Bool _locallyModified;
- + _UIDraggingItem *_publicDraggingItem;
- + NSItemProvider *_provider;
- + id _localObject;
- + id _privateLocalContext;
- + CDUnknownBlockType _imageComponentsProvider;
- + NSArray *_imageComponents;
- + unsigned long long _options;
- + double _scale;
- + double _rotationAngle;
- + _DUIPreview *_preview;
- + id <_UIDraggingItemVisualTarget> _sourceVisualTarget;
- + id <_UIDraggingItemVisualTarget> _destinationVisualTarget;
- + _DUIVisibleDroppedItem *_visibleDroppedItem;
- + UITargetedDragPreview *_targetedDropPreview;
- + struct CGPoint _anchorPoint;
- +}
- +
- +@property(retain, nonatomic) UITargetedDragPreview *targetedDropPreview; // @synthesize targetedDropPreview=_targetedDropPreview;
- +@property(retain, nonatomic) _DUIVisibleDroppedItem *visibleDroppedItem; // @synthesize visibleDroppedItem=_visibleDroppedItem;
- +@property(nonatomic) _Bool locallyModified; // @synthesize locallyModified=_locallyModified;
- +@property(nonatomic) __weak id <_UIDraggingItemVisualTarget> destinationVisualTarget; // @synthesize destinationVisualTarget=_destinationVisualTarget;
- +@property(nonatomic) __weak id <_UIDraggingItemVisualTarget> sourceVisualTarget; // @synthesize sourceVisualTarget=_sourceVisualTarget;
- +@property(retain, nonatomic) _DUIPreview *preview; // @synthesize preview=_preview;
- +@property(nonatomic) double rotationAngle; // @synthesize rotationAngle=_rotationAngle;
- +@property(nonatomic) double scale; // @synthesize scale=_scale;
- +@property(nonatomic) unsigned long long options; // @synthesize options=_options;
- +@property(nonatomic) struct CGPoint anchorPoint; // @synthesize anchorPoint=_anchorPoint;
- +@property(copy, nonatomic) NSArray *imageComponents; // @synthesize imageComponents=_imageComponents;
- +@property(copy, nonatomic) CDUnknownBlockType imageComponentsProvider; // @synthesize imageComponentsProvider=_imageComponentsProvider;
- +@property(retain, nonatomic) id privateLocalContext; // @synthesize privateLocalContext=_privateLocalContext;
- +@property(retain, nonatomic) id localObject; // @synthesize localObject=_localObject;
- +@property(retain, nonatomic) NSItemProvider *provider; // @synthesize provider=_provider;
- +@property(readonly, nonatomic) _UIDraggingItem *publicDraggingItem; // @synthesize publicDraggingItem=_publicDraggingItem;
- +- (void).cxx_destruct;
- +@property(readonly, nonatomic) UIView *droppedSnapshotView;
- +- (void)updateFromDruidItemDetail:(id)arg1;
- +@property(readonly, nonatomic) _DUIItemDetail *druidItemDetail;
- +- (id)druidImageComponentsWithSlotOwner:(id)arg1;
- +- (id)resolvedImageComponents;
- +- (void)updateToPublicDraggingItem;
- +- (void)updateFromPublicDraggingItem;
- +- (id)initWithPasteboardItem:(id)arg1 detail:(id)arg2;
- +- (id)initWithPublicDraggingItem:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIInternalDraggingSessionDestination.h b/UIKit/_UIInternalDraggingSessionDestination.h
- new file mode 100644
- index 00000000..153b34bb
- --- /dev/null
- +++ b/UIKit/_UIInternalDraggingSessionDestination.h
- @@ -0,0 +1,82 @@
- +//
- +// 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/_UIDraggingImageSlotOwner.h>
- +
- +#import <UIKit/NSProgressReporting-Protocol.h>
- +#import <UIKit/PBDataTransferMonitorDelegate-Protocol.h>
- +
- +@class NSArray, NSMutableSet, NSProgress, NSString, PBDataTransferMonitor, PBItemCollection, UIDragEvent, UIView, UIWindow, _DUIPotentialDrop, _UIApplicationModalProgressController, _UIDragSetDownAnimation, _UIDruidDestinationConnection, _UIInternalDraggingSessionSource;
- +@protocol _UIDraggingInfo;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIInternalDraggingSessionDestination : _UIDraggingImageSlotOwner <PBDataTransferMonitorDelegate, NSProgressReporting>
- +{
- + unsigned int _sessionIdentifier;
- + _UIInternalDraggingSessionSource *_sessionSource;
- + _Bool _connectedToDruid;
- + _Bool _dragInteractionDidEnd;
- + NSMutableSet *_enteredDestinations;
- + UIView *_dropDestinationView;
- + CDUnknownBlockType _dropPerformBlock;
- + CDUnknownBlockType _dropCompletionBlock;
- + _UIDragSetDownAnimation *_setDownAnimation;
- + PBItemCollection *_droppedItemCollection;
- + PBDataTransferMonitor *_dataTransferMonitor;
- + _UIApplicationModalProgressController *_modalProgressAlertController;
- + _Bool _dropWasPerformed;
- + _DUIPotentialDrop *_lastPotentialDrop;
- + id <_UIDraggingInfo> _publicSession;
- + UIDragEvent *_dragEvent;
- + UIWindow *_centroidWindow;
- + NSArray *_dropItemProviders;
- + NSArray *_internalItems;
- + unsigned long long _outsideAppSourceOperationMask;
- + unsigned long long _progressIndicatorStyle;
- + _UIDruidDestinationConnection *_druidConnection;
- + NSProgress *_progress;
- + struct CGPoint _centroid;
- +}
- +
- +@property(retain, nonatomic) NSProgress *progress; // @synthesize progress=_progress;
- +@property(retain, nonatomic) _UIDruidDestinationConnection *druidConnection; // @synthesize druidConnection=_druidConnection;
- +@property(nonatomic) unsigned long long progressIndicatorStyle; // @synthesize progressIndicatorStyle=_progressIndicatorStyle;
- +@property(readonly, nonatomic) unsigned long long outsideAppSourceOperationMask; // @synthesize outsideAppSourceOperationMask=_outsideAppSourceOperationMask;
- +@property(copy, nonatomic) NSArray *internalItems; // @synthesize internalItems=_internalItems;
- +@property(readonly, nonatomic) NSArray *dropItemProviders; // @synthesize dropItemProviders=_dropItemProviders;
- +@property(readonly, nonatomic) UIWindow *centroidWindow; // @synthesize centroidWindow=_centroidWindow;
- +@property(readonly, nonatomic) struct CGPoint centroid; // @synthesize centroid=_centroid;
- +@property(readonly, nonatomic) __weak UIDragEvent *dragEvent; // @synthesize dragEvent=_dragEvent;
- +@property(readonly, nonatomic) id <_UIDraggingInfo> publicSession; // @synthesize publicSession=_publicSession;
- +- (void).cxx_destruct;
- +- (void)handOffDroppedItems:(id)arg1;
- +- (void)takeVisibleDroppedItems:(id)arg1;
- +@property(readonly, nonatomic) NSArray *preDropItemProviders;
- +@property(readonly, nonatomic) unsigned long long sourceOperationMask;
- +- (void)requestDropOnView:(id)arg1 withOperation:(unsigned long long)arg2 perform:(CDUnknownBlockType)arg3 completion:(CDUnknownBlockType)arg4;
- +- (void)takePotentialDrop:(id)arg1;
- +- (void)itemsBecameDirty:(id)arg1;
- +- (void)enteredDestination:(id)arg1;
- +- (void)updateCentroidFromDragEvent;
- +- (void)sawDragEndEvent;
- +- (void)dragInteractionEnding;
- +@property(readonly, nonatomic) _Bool didRequestDropToBePerformed;
- +@property(readonly, nonatomic) _Bool hasConnectedToDruid;
- +- (void)dataTransferMonitorFinishedTransfers:(id)arg1;
- +- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- +- (void)dataTransferMonitorBeganTransfers:(id)arg1;
- +- (void)connect;
- +@property(readonly, nonatomic) _UIInternalDraggingSessionSource *inAppSessionSource;
- +- (id)initWithDragManager:(id)arg1 dragEvent:(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/_UIInternalDraggingSessionSource.h b/UIKit/_UIInternalDraggingSessionSource.h
- new file mode 100644
- index 00000000..ff515bf1
- --- /dev/null
- +++ b/UIKit/_UIInternalDraggingSessionSource.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 <UIKit/_UIDraggingImageSlotOwner.h>
- +
- +@class NSArray, NSSet, NSXPCListenerEndpoint, PBItemCollection, UIDragEvent, UIView, UIWindow, _DUITouchRoutingPolicy, _UIDragSetDownAnimation, _UIDraggingSession, _UIDruidSourceConnection;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIInternalDraggingSessionSource : _UIDraggingImageSlotOwner
- +{
- + struct CGPoint _lastNotifiedCentroid;
- + _Bool _hasProvidedFenceOnce;
- + PBItemCollection *_pbItemCollection;
- + _DUITouchRoutingPolicy *_touchRoutingPolicy;
- + _UIDragSetDownAnimation *_setDownAnimation;
- + long long _stateAfterSetDown;
- + _Bool _sentWillEnd;
- + _Bool _prefersFullSizePreview;
- + unsigned int _sessionIdentifier;
- + _UIDraggingSession *_publicSession;
- + UIDragEvent *_dragEvent;
- + UIView *_sourceView;
- + long long _state;
- + unsigned long long _resultOperation;
- + NSArray *_internalItems;
- + NSSet *_touches;
- + NSXPCListenerEndpoint *_accessibilityEndpoint;
- + UIWindow *_centroidWindow;
- + unsigned long long _withinAppSourceOperationMask;
- + unsigned long long _outsideAppSourceOperationMask;
- + _UIDruidSourceConnection *_druidConnection;
- + struct CGPoint _centroid;
- +}
- +
- +@property(retain, nonatomic) _UIDruidSourceConnection *druidConnection; // @synthesize druidConnection=_druidConnection;
- +@property(readonly, nonatomic) _Bool prefersFullSizePreview; // @synthesize prefersFullSizePreview=_prefersFullSizePreview;
- +@property(readonly, nonatomic) unsigned long long outsideAppSourceOperationMask; // @synthesize outsideAppSourceOperationMask=_outsideAppSourceOperationMask;
- +@property(readonly, nonatomic) unsigned long long withinAppSourceOperationMask; // @synthesize withinAppSourceOperationMask=_withinAppSourceOperationMask;
- +@property(readonly, nonatomic) unsigned int sessionIdentifier; // @synthesize sessionIdentifier=_sessionIdentifier;
- +@property(readonly, nonatomic) UIWindow *centroidWindow; // @synthesize centroidWindow=_centroidWindow;
- +@property(readonly, nonatomic) struct CGPoint centroid; // @synthesize centroid=_centroid;
- +@property(retain, nonatomic) NSXPCListenerEndpoint *accessibilityEndpoint; // @synthesize accessibilityEndpoint=_accessibilityEndpoint;
- +@property(copy, nonatomic) NSSet *touches; // @synthesize touches=_touches;
- +@property(copy, nonatomic) NSArray *internalItems; // @synthesize internalItems=_internalItems;
- +@property(nonatomic) unsigned long long resultOperation; // @synthesize resultOperation=_resultOperation;
- +@property(nonatomic) long long state; // @synthesize state=_state;
- +@property(nonatomic) __weak UIView *sourceView; // @synthesize sourceView=_sourceView;
- +@property(nonatomic) __weak UIDragEvent *dragEvent; // @synthesize dragEvent=_dragEvent;
- +@property(readonly, nonatomic) _UIDraggingSession *publicSession; // @synthesize publicSession=_publicSession;
- +- (void).cxx_destruct;
- +@property(readonly, nonatomic) _Bool canAddItems;
- +- (void)cancelDrag;
- +@property(readonly, nonatomic) _Bool shouldCancelOnAppDeactivation;
- +- (void)_sendWillEndWithOperation:(unsigned long long)arg1;
- +- (void)_handOffCancelledItems:(id)arg1;
- +- (void)addPublicItems:(id)arg1;
- +- (void)dragDidExitApp;
- +- (void)updateCentroidFromDragEvent;
- +- (void)itemsBecameDirty:(id)arg1;
- +- (void)_getOperationMaskFromDelegate;
- +- (void)_didBeginDrag;
- +- (void)beginDrag:(CDUnknownBlockType)arg1;
- +- (_Bool)preventsSimultaneousDragFromView:(id)arg1;
- +- (void)setCentroid:(struct CGPoint)arg1 inWindow:(id)arg2;
- +- (void)_unregisterContextIDsForAdditionalDragEvents;
- +- (void)_registerContextIDsForAdditionalDragEvents;
- +- (id)initWithDragManager:(id)arg1 items:(id)arg2 sourceView:(id)arg3;
- +- (_Bool)touchRoutingPolicyContainsContextIDToAlwaysSend:(unsigned int)arg1;
- +@property(copy, nonatomic) _DUITouchRoutingPolicy *touchRoutingPolicy;
- +
- +@end
- +
- diff --git a/UIKit/_UIItemProviderRepresentationOptions.h b/UIKit/_UIItemProviderRepresentationOptions.h
- new file mode 100644
- index 00000000..00536fa1
- --- /dev/null
- +++ b/UIKit/_UIItemProviderRepresentationOptions.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>
- +
- +@interface _UIItemProviderRepresentationOptions : NSObject
- +{
- + long long _visibility;
- +}
- +
- +@property(nonatomic) long long visibility; // @synthesize visibility=_visibility;
- +
- +@end
- +
- diff --git a/UIKit/_UIKBCompatInputView.h b/UIKit/_UIKBCompatInputView.h
- index c1b02359..68e23d93 100644
- --- a/UIKit/_UIKBCompatInputView.h
- +++ b/UIKit/_UIKBCompatInputView.h
- @@ -9,11 +9,13 @@
- __attribute__((visibility("hidden")))
- @interface _UIKBCompatInputView : UIView
- {
- + UIView *_touchableView;
- UIView *_snapshotView;
- }
- + (_Bool)_retroactivelyRequiresConstraintBasedLayout;
- @property(retain, nonatomic) UIView *snapshotView; // @synthesize snapshotView=_snapshotView;
- +@property(retain, nonatomic) UIView *touchableView; // @synthesize touchableView=_touchableView;
- - (_Bool)_hasAutolayoutHeightConstraint;
- - (void)_didChangeKeyplaneWithContext:(id)arg1;
- - (struct CGSize)sizeThatFits:(struct CGSize)arg1;
- @@ -23,7 +25,6 @@ __attribute__((visibility("hidden")))
- - (_Bool)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2;
- - (void)setBounds:(struct CGRect)arg1;
- - (void)setFrame:(struct CGRect)arg1;
- -@property(readonly, nonatomic) UIView *touchableView;
- - (void)addSubview:(id)arg1;
- - (void)dealloc;
- diff --git a/UIKit/_UIKeyCommandDiscoverabilityHUDWindow.h b/UIKit/_UIKeyCommandDiscoverabilityHUDWindow.h
- index 1bd711e3..90d4e862 100644
- --- a/UIKit/_UIKeyCommandDiscoverabilityHUDWindow.h
- +++ b/UIKit/_UIKeyCommandDiscoverabilityHUDWindow.h
- @@ -11,5 +11,7 @@ __attribute__((visibility("hidden")))
- {
- }
- +- (_Bool)_shouldCreateContextAsSecure;
- +
- @end
- diff --git a/UIKit/_UIKeyboardArbitration-Protocol.h b/UIKit/_UIKeyboardArbitration-Protocol.h
- index 50101781..e10598ef 100644
- --- a/UIKit/_UIKeyboardArbitration-Protocol.h
- +++ b/UIKit/_UIKeyboardArbitration-Protocol.h
- @@ -4,17 +4,19 @@
- // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
- //
- -@class NSArray, NSDictionary, NSString, _UIKeyboardChangedInformation;
- +@class BKSAnimationFenceHandle, NSArray, NSDictionary, NSString, _UIKeyboardChangedInformation;
- @protocol _UIKeyboardArbitration
- +- (void)setKeyboardTotalDisable:(_Bool)arg1 withFence:(BKSAnimationFenceHandle *)arg2 completionHandler:(void (^)(NSError *))arg3;
- - (void)applicationShouldFocusWithBundle:(NSString *)arg1 onCompletion:(void (^)(_Bool))arg2;
- - (void)transition:(NSString *)arg1 eventStage:(unsigned long long)arg2 withInfo:(NSDictionary *)arg3;
- - (void)notifyHostedPIDsOfSuppression:(_Bool)arg1;
- - (void)setWindowHostingPID:(int)arg1 active:(_Bool)arg2;
- - (void)signalKeyboardChangeComplete;
- - (void)signalKeyboardChanged:(_UIKeyboardChangedInformation *)arg1 onCompletion:(void (^)(void))arg2;
- +- (void)setWantsFencing:(_Bool)arg1;
- - (void)setWindowContextID:(unsigned int)arg1 sceneIdentifier:(NSString *)arg2 forKeyboard:(_Bool)arg3 withLevel:(double)arg4;
- -- (void)startArbitrationWithExpectedState:(_UIKeyboardChangedInformation *)arg1 hostingPIDs:(NSArray *)arg2 withSuppression:(int)arg3 onConnected:(void (^)(_UIKeyboardChangedInformation *))arg4;
- +- (void)startArbitrationWithExpectedState:(_UIKeyboardChangedInformation *)arg1 hostingPIDs:(NSArray *)arg2 usingFence:(_Bool)arg3 withSuppression:(int)arg4 onConnected:(void (^)(_UIKeyboardChangedInformation *, _Bool))arg5;
- - (void)retrieveMoreDebugInformationWithCompletion:(void (^)(NSArray *))arg1;
- - (void)retrieveDebugInformation:(void (^)(NSString *))arg1;
- @end
- diff --git a/UIKit/_UIKeyboardArbitrationClient-Protocol.h b/UIKit/_UIKeyboardArbitrationClient-Protocol.h
- index 18615fa9..025d4c32 100644
- --- a/UIKit/_UIKeyboardArbitrationClient-Protocol.h
- +++ b/UIKit/_UIKeyboardArbitrationClient-Protocol.h
- @@ -7,6 +7,7 @@
- @class NSDictionary, NSString, _UIKeyboardChangedInformation;
- @protocol _UIKeyboardArbitrationClient
- +- (void)queue_setKeyboardDisabled:(_Bool)arg1 withCompletion:(void (^)(void))arg2;
- - (void)queue_getDebugInfoWithCompletion:(void (^)(NSDictionary *))arg1;
- - (void)queue_applicationLostFocusWithCompletion:(void (^)(void))arg1;
- - (void)queue_keyboardSuppressed:(_Bool)arg1 withCompletion:(void (^)(void))arg2;
- diff --git a/UIKit/_UIKeyboardBasedNonEditableTextSelectionGestureCluster.h b/UIKit/_UIKeyboardBasedNonEditableTextSelectionGestureCluster.h
- new file mode 100644
- index 00000000..2f962805
- --- /dev/null
- +++ b/UIKit/_UIKeyboardBasedNonEditableTextSelectionGestureCluster.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/_UIKeyboardBasedTextSelectionGestureCluster.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIKeyboardBasedNonEditableTextSelectionGestureCluster : _UIKeyboardBasedTextSelectionGestureCluster
- +{
- +}
- +
- +- (void)oneFingerForcePress:(id)arg1;
- +- (void)oneFingerForcePan:(id)arg1;
- +- (void)transitionFromBlockMagnifyToBlockSelectWithLocation:(struct CGPoint)arg1 viaDrag:(_Bool)arg2;
- +- (void)_synchronousGranularityExpandingGestureWithTimeInterval:(double)arg1 timeGranularity:(double)arg2 isMidPan:(_Bool)arg3;
- +
- +@end
- +
- diff --git a/UIKit/_UIKeyboardBasedNonEditableTextSelectionGestureController.h b/UIKit/_UIKeyboardBasedNonEditableTextSelectionGestureController.h
- index ab7d528f..f5005138 100644
- --- a/UIKit/_UIKeyboardBasedNonEditableTextSelectionGestureController.h
- +++ b/UIKit/_UIKeyboardBasedNonEditableTextSelectionGestureController.h
- @@ -9,13 +9,9 @@
- __attribute__((visibility("hidden")))
- @interface _UIKeyboardBasedNonEditableTextSelectionGestureController : _UIKeyboardBasedTextSelectionGestureController
- {
- - _Bool _useEditableGesture;
- }
- -- (void)_synchronousGranularityExpandingGestureWithTimeInterval:(double)arg1 timeGranularity:(double)arg2 isMidPan:(_Bool)arg3;
- -- (void)oneFingerForcePress:(id)arg1;
- -- (void)oneFingerForcePan:(id)arg1;
- -- (void)transitionFromBlockMagnifyToBlockSelectWithLocation:(struct CGPoint)arg1 viaDrag:(_Bool)arg2;
- +- (Class)gestureCluster;
- @end
- diff --git a/UIKit/_UIKeyboardBasedTextSelectionGestureCluster.h b/UIKit/_UIKeyboardBasedTextSelectionGestureCluster.h
- new file mode 100644
- index 00000000..dac8719f
- --- /dev/null
- +++ b/UIKit/_UIKeyboardBasedTextSelectionGestureCluster.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/_UIKeyboardTextSelectionGestureCluster.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIKeyboardBasedTextSelectionGestureCluster : _UIKeyboardTextSelectionGestureCluster
- +{
- +}
- +
- +- (void)oneFingerForcePress:(id)arg1;
- +- (void)oneFingerForcePan:(id)arg1;
- +- (void)endOneFingerSelectWithExecutionContext:(id)arg1;
- +- (void)updateOneFingerSelectWithTranslation:(struct CGPoint)arg1 executionContext:(id)arg2;
- +- (void)beginOneFingerSelectWithTranslation:(struct CGPoint)arg1 executionContext:(id)arg2;
- +- (void)transitionFromBlockMagnifyToBlockSelectWithLocation:(struct CGPoint)arg1 viaDrag:(_Bool)arg2;
- +- (_Bool)enclosingScrollViewIsScrolling;
- +- (_Bool)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
- +- (id)owner;
- +
- +@end
- +
- diff --git a/UIKit/_UIKeyboardBasedTextSelectionGestureController.h b/UIKit/_UIKeyboardBasedTextSelectionGestureController.h
- index d011b993..e3633842 100644
- --- a/UIKit/_UIKeyboardBasedTextSelectionGestureController.h
- +++ b/UIKit/_UIKeyboardBasedTextSelectionGestureController.h
- @@ -16,15 +16,12 @@ __attribute__((visibility("hidden")))
- + (id)sharedInstance;
- @property(nonatomic) _Bool didLongForcePress; // @synthesize didLongForcePress=_didLongForcePress;
- @property(nonatomic) _Bool delayForceMagnify; // @synthesize delayForceMagnify=_delayForceMagnify;
- -- (void)oneFingerForcePress:(id)arg1;
- -- (void)oneFingerForcePan:(id)arg1;
- -- (void)transitionFromBlockMagnifyToBlockSelectWithLocation:(struct CGPoint)arg1 viaDrag:(_Bool)arg2;
- - (_Bool)allowOneFingerDeepPress;
- - (_Bool)oneFingerForcePressShouldCancelTouchesInView;
- - (_Bool)oneFingerForcePressShouldFailWithoutForce;
- - (double)oneFingerForcePressMinimumDuration;
- - (void)_cleanupDeadGesturesIfNecessary;
- -- (_Bool)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
- +- (Class)gestureCluster;
- @end
- diff --git a/UIKit/_UIKeyboardChangedInformation.h b/UIKit/_UIKeyboardChangedInformation.h
- index bf4b99d5..5862494b 100644
- --- a/UIKit/_UIKeyboardChangedInformation.h
- +++ b/UIKit/_UIKeyboardChangedInformation.h
- @@ -34,6 +34,7 @@
- - (void)dealloc;
- - (id)initWithCoder:(id)arg1;
- - (void)encodeWithCoder:(id)arg1;
- +- (id)copyWithoutFence;
- - (id)copyWithoutIAV;
- - (id)initWithKeyboardRect:(struct CGRect)arg1 iavPosition:(struct CGRect)arg2 onScreen:(_Bool)arg3 fence:(id)arg4;
- diff --git a/UIKit/_UIKeyboardFeedbackGenerator.h b/UIKit/_UIKeyboardFeedbackGenerator.h
- new file mode 100644
- index 00000000..9fa31459
- --- /dev/null
- +++ b/UIKit/_UIKeyboardFeedbackGenerator.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/UIFeedbackGenerator.h>
- +
- +@class _UIKeyboardFeedbackGeneratorConfiguration;
- +
- +@interface _UIKeyboardFeedbackGenerator : UIFeedbackGenerator
- +{
- + double _lastTypedKeyTimestamp;
- +}
- +
- ++ (Class)_configurationClass;
- +@property(nonatomic, getter=_lastTypedKeyTimestamp, setter=_setLastTypedKeyTimestamp:) double lastTypedKeyTimestamp; // @synthesize lastTypedKeyTimestamp=_lastTypedKeyTimestamp;
- +- (id)_stats_key;
- +- (double)_autoDeactivationTimeout;
- +- (void)_playFeedbackForActionType:(long long)arg1 withCustomization:(CDUnknownBlockType)arg2;
- +- (id)_feedbackWithUpdatedVolume:(id)arg1;
- +- (float)scaleVolumeSlow:(float)arg1 fast:(float)arg2 timeSpan:(double)arg3;
- +- (void)actionOccurred:(long long)arg1;
- +- (void)_activated;
- +@property(readonly, nonatomic, getter=_keyboardConfiguration) _UIKeyboardFeedbackGeneratorConfiguration *keyboardConfiguration;
- +
- +@end
- +
- diff --git a/UIKit/_UIKeyboardFeedbackGeneratorConfiguration.h b/UIKit/_UIKeyboardFeedbackGeneratorConfiguration.h
- new file mode 100644
- index 00000000..8809d807
- --- /dev/null
- +++ b/UIKit/_UIKeyboardFeedbackGeneratorConfiguration.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/_UIFeedbackGeneratorConfiguration.h>
- +
- +@class NSDictionary;
- +
- +@interface _UIKeyboardFeedbackGeneratorConfiguration : _UIFeedbackGeneratorConfiguration
- +{
- + NSDictionary *_feedbacks;
- + double _slowTypingTime;
- + double _fastTypingTime;
- + double _fastTypingVolumeMultiplier;
- +}
- +
- ++ (id)defaultConfiguration;
- +@property(nonatomic) double fastTypingVolumeMultiplier; // @synthesize fastTypingVolumeMultiplier=_fastTypingVolumeMultiplier;
- +@property(nonatomic) double fastTypingTime; // @synthesize fastTypingTime=_fastTypingTime;
- +@property(nonatomic) double slowTypingTime; // @synthesize slowTypingTime=_slowTypingTime;
- +- (void).cxx_destruct;
- +@property(retain, nonatomic) NSDictionary *feedbacks; // @synthesize feedbacks=_feedbacks;
- +- (_Bool)defaultEnabled;
- +- (id)feedbackKeyPaths;
- +- (_Bool)_hasMutableFeedbackKeyPaths;
- +- (_Bool)isEqual:(id)arg1;
- +- (id)copyWithZone:(struct _NSZone *)arg1;
- +- (long long)requiredSupportLevel;
- +
- +@end
- +
- diff --git a/UIKit/_UIKeyboardLayoutAlignmentView.h b/UIKit/_UIKeyboardLayoutAlignmentView.h
- index 8c49fcfa..2b79545d 100644
- --- a/UIKit/_UIKeyboardLayoutAlignmentView.h
- +++ b/UIKit/_UIKeyboardLayoutAlignmentView.h
- @@ -26,8 +26,8 @@ __attribute__((visibility("hidden")))
- - (void)dealloc;
- - (id)initWithFrame:(struct CGRect)arg1;
- - (void)_removeConstraints;
- -- (void)_addConstraints;
- - (void)_matchInitialKeyboardFrame;
- +- (void)_createConstraints;
- - (void)didMoveToWindow;
- - (void)willMoveToWindow:(id)arg1;
- - (void)_keyboardChanged:(id)arg1;
- diff --git a/UIKit/_UIKeyboardTextSelectionGestureCluster.h b/UIKit/_UIKeyboardTextSelectionGestureCluster.h
- new file mode 100644
- index 00000000..a11932cf
- --- /dev/null
- +++ b/UIKit/_UIKeyboardTextSelectionGestureCluster.h
- @@ -0,0 +1,87 @@
- +//
- +// 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/UITextGestureCluster.h>
- +
- +#import <UIKit/_UIPanOrFlickGestureRecognizerDelegate-Protocol.h>
- +
- +@class NSMapTable, NSString, _UIKeyboardTextSelectionGestureController;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIKeyboardTextSelectionGestureCluster : UITextGestureCluster <_UIPanOrFlickGestureRecognizerDelegate>
- +{
- + _UIKeyboardTextSelectionGestureController *_owner;
- + NSMapTable *_weakMap;
- +}
- +
- ++ (void)attachToExistingRecogniser:(id)arg1 owner:(id)arg2 forType:(long long)arg3;
- +- (void)oneFingerForcePress:(id)arg1;
- +- (void)twoFingerPan:(id)arg1;
- +- (void)twoFingerTap:(id)arg1;
- +- (void)oneFingerForcePan:(id)arg1;
- +- (void)_logTapCounts:(id)arg1;
- +- (void)_longForcePressDetected:(id)arg1;
- +- (void)_beginLongForcePressTimerForGesture:(id)arg1;
- +- (void)indirectPanGestureWithState:(long long)arg1 withTranslation:(struct CGPoint)arg2 withFlickDirection:(unsigned long long)arg3;
- +- (void)cancelTwoFingerLongPressWithExecutionContext:(id)arg1;
- +- (void)endTwoFingerLongPressWithExecutionContext:(id)arg1;
- +- (void)finishTwoFingerLongPressWithExecutionContext:(id)arg1;
- +- (void)updateTwoFingerLongPressWithTranslation:(struct CGPoint)arg1 executionContext:(id)arg2;
- +- (void)beginTwoFingerLongPressWithTranslation:(struct CGPoint)arg1 executionContext:(id)arg2;
- +- (void)twoFingerLongPressGestureWithState:(long long)arg1 withTranslation:(struct CGPoint)arg2;
- +- (void)disableEnclosingScrollViewScrolling;
- +- (void)_granularityExpandingGestureWithTimeInterval:(double)arg1 timeGranularity:(double)arg2 isMidPan:(_Bool)arg3;
- +- (void)clearKeyboardTouchesForGesture:(id)arg1;
- +- (void)_cancelLongForcePressTimer;
- +- (struct CGPoint)cursorLocationForTranslation:(struct CGPoint)arg1;
- +- (void)beginCursorManipulationFromRect:(struct CGRect)arg1;
- +- (long long)layoutDirectionFromFlickDirection:(unsigned long long)arg1;
- +- (void)cancelTwoFingerPanWithExecutionContext:(id)arg1;
- +- (void)handleTwoFingerFlickInDirection:(long long)arg1 executionContext:(id)arg2;
- +- (void)endTwoFingerPanWithExecutionContext:(id)arg1;
- +- (void)updateTwoFingerPanWithTranslation:(struct CGPoint)arg1 executionContext:(id)arg2;
- +- (void)beginTwoFingerPanWithTranslation:(struct CGPoint)arg1 executionContext:(id)arg2;
- +- (void)beginTwoFingerCursorPanWithTranslation:(struct CGPoint)arg1 executionContext:(id)arg2;
- +- (void)endIndirectBlockPanWithExecutionContext:(id)arg1;
- +- (void)updateIndirectBlockPanWithTranslation:(struct CGPoint)arg1 executionContext:(id)arg2;
- +- (void)beginIndirectBlockPanWithTranslation:(struct CGPoint)arg1 executionContext:(id)arg2;
- +- (void)indirectBlockPanGestureWithState:(long long)arg1 withTranslation:(struct CGPoint)arg2;
- +- (void)indirectCursorPanGestureWithState:(long long)arg1 withTranslation:(struct CGPoint)arg2 withFlickDirection:(unsigned long long)arg3;
- +- (_Bool)isPlacedCarefully;
- +- (void)_tidyUpGesture;
- +- (void)_prepareForGesture;
- +- (void)_willBeginIndirectSelectionGesture:(id)arg1;
- +- (struct CGPoint)boundedTranslation:(struct CGPoint)arg1;
- +- (_Bool)forceTouchGestureRecognizerShouldBegin:(id)arg1;
- +- (struct CGPoint)acceleratedTranslation:(struct CGPoint)arg1 velocity:(struct CGPoint)arg2 isActive:(_Bool)arg3;
- +- (void)_didEndIndirectSelectionGesture:(id)arg1;
- +- (id)selectionController;
- +- (void)_gestureRecognizerFailed:(id)arg1;
- +- (void)gestureRecognizerShouldBeginResponse:(id)arg1;
- +- (_Bool)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2;
- +- (_Bool)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
- +- (_Bool)gestureRecognizerShouldBegin:(id)arg1;
- +- (id)owner;
- +- (void)_configureTwoFingerTapGestureRecognizer:(id)arg1;
- +- (void)_configureTwoFingerPanGestureRecognizer:(id)arg1;
- +- (void)_configureOneFingerForcePressRecognizer:(id)arg1;
- +- (id)initWithView:(id)arg1 owner:(id)arg2 forTypes:(long long)arg3;
- +- (id)gestures;
- +- (void)dealloc;
- +- (void)detach;
- +- (void)_clearHiding;
- +- (void)hideInsideRecogniser:(id)arg1;
- +- (void)selfHide;
- +- (void)hideRecogniser:(id)arg1 forKey:(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/_UIKeyboardTextSelectionGestureController.h b/UIKit/_UIKeyboardTextSelectionGestureController.h
- index e8bed3ec..1a45e884 100644
- --- a/UIKit/_UIKeyboardTextSelectionGestureController.h
- +++ b/UIKit/_UIKeyboardTextSelectionGestureController.h
- @@ -6,16 +6,12 @@
- #import <Foundation/NSObject.h>
- -#import <UIKit/UIGestureRecognizerDelegate-Protocol.h>
- -#import <UIKit/_UIPanOrFlickGestureRecognizerDelegate-Protocol.h>
- -
- -@class NSMutableArray, NSString, UIDelayedAction, UITextMagnifierTimeWeightedPoint, _UIFeedbackStatesBehavior, _UIKeyboardTextSelectionController;
- +@class NSMutableArray, UIDelayedAction, UITextMagnifierTimeWeightedPoint, _UIStatesFeedbackGenerator;
- @protocol _UIKeyboardTextSelectionGestureControllerDelegate;
- __attribute__((visibility("hidden")))
- -@interface _UIKeyboardTextSelectionGestureController : NSObject <UIGestureRecognizerDelegate, _UIPanOrFlickGestureRecognizerDelegate>
- +@interface _UIKeyboardTextSelectionGestureController : NSObject
- {
- - struct CGPoint _cursorLocationBase;
- _Bool _wasScrollingEnabled;
- _Bool _wasNestedPinchingDisabled;
- _Bool _suppressTwoFingerPan;
- @@ -33,17 +29,19 @@ __attribute__((visibility("hidden")))
- NSMutableArray *_activeGestures;
- UIDelayedAction *_tapLogTimer;
- UIDelayedAction *_longForcePressAction;
- - _UIFeedbackStatesBehavior *_feedbackBehaviour;
- + _UIStatesFeedbackGenerator *_feedbackBehaviour;
- struct CGPoint _lastPanTranslation;
- struct CGPoint _accumulatedAcceleration;
- struct CGPoint _accumulatedBounding;
- + struct CGPoint _cursorLocationBase;
- }
- + (id)sharedInstance;
- -@property(retain, nonatomic) _UIFeedbackStatesBehavior *feedbackBehaviour; // @synthesize feedbackBehaviour=_feedbackBehaviour;
- +@property(retain, nonatomic) _UIStatesFeedbackGenerator *feedbackBehaviour; // @synthesize feedbackBehaviour=_feedbackBehaviour;
- @property(retain, nonatomic) UIDelayedAction *longForcePressAction; // @synthesize longForcePressAction=_longForcePressAction;
- @property(nonatomic) int previousForcePressCount; // @synthesize previousForcePressCount=_previousForcePressCount;
- @property(retain, nonatomic) UIDelayedAction *tapLogTimer; // @synthesize tapLogTimer=_tapLogTimer;
- +@property(nonatomic) struct CGPoint cursorLocationBase; // @synthesize cursorLocationBase=_cursorLocationBase;
- @property(nonatomic) _Bool didFloatCursor; // @synthesize didFloatCursor=_didFloatCursor;
- @property(retain, nonatomic) NSMutableArray *activeGestures; // @synthesize activeGestures=_activeGestures;
- @property(nonatomic) _Bool isPanning; // @synthesize isPanning=_isPanning;
- @@ -61,85 +59,25 @@ __attribute__((visibility("hidden")))
- @property(nonatomic) struct CGPoint accumulatedAcceleration; // @synthesize accumulatedAcceleration=_accumulatedAcceleration;
- @property(nonatomic) struct CGPoint lastPanTranslation; // @synthesize lastPanTranslation=_lastPanTranslation;
- @property(nonatomic) id <_UIKeyboardTextSelectionGestureControllerDelegate> delegate; // @synthesize delegate=_delegate;
- +- (void)configureOneFingerForcePressRecognizer:(id)arg1;
- +- (void)configureTwoFingerTapGestureRecognizer:(id)arg1;
- +- (void)configureTwoFingerPanGestureRecognizer:(id)arg1;
- - (id)addTwoFingerTextSelectionGesturesToView:(id)arg1;
- - (id)addOneFingerTextSelectionGesturesToView:(id)arg1;
- -- (id)addOneFingerForcePressRecognizerToView:(id)arg1;
- -- (id)addTwoFingerTapRecognizerToView:(id)arg1;
- -- (id)addTwoFingerPanRecognizerToView:(id)arg1;
- -- (id)oneFingerForcePressRecognizer;
- -- (void)configureOneFingerForcePressRecognizer:(id)arg1;
- - (_Bool)allowOneFingerDeepPress;
- - (double)oneFingerForcePressAllowableMovement;
- - (_Bool)oneFingerForcePressShouldCancelTouchesInView;
- - (_Bool)oneFingerForcePressShouldFailWithoutForce;
- - (double)oneFingerForcePressMinimumDuration;
- -- (id)twoFingerTapRecognizer;
- -- (void)configureTwoFingerTapGestureRecognizer:(id)arg1;
- -- (id)twoFingerPanRecognizer;
- -- (void)configureTwoFingerPanGestureRecognizer:(id)arg1;
- -- (void)_gestureRecognizerFailed:(id)arg1;
- -- (void)oneFingerForcePress:(id)arg1;
- -- (void)_longForcePressDetected:(id)arg1;
- -- (void)_cancelLongForcePressTimer;
- -- (void)_beginLongForcePressTimerForGesture:(id)arg1;
- -- (void)oneFingerForcePan:(id)arg1;
- -- (void)_tidyUpGesture;
- -- (void)_prepareForGesture;
- -- (void)_didEndIndirectSelectionGesture:(id)arg1;
- -- (void)_willBeginIndirectSelectionGesture:(id)arg1;
- -- (void)clearKeyboardTouchesForGesture:(id)arg1;
- -- (void)cancelTwoFingerLongPressWithExecutionContext:(id)arg1;
- -- (void)endTwoFingerLongPressWithExecutionContext:(id)arg1;
- -- (void)finishTwoFingerLongPressWithExecutionContext:(id)arg1;
- -- (void)updateTwoFingerLongPressWithTranslation:(struct CGPoint)arg1 executionContext:(id)arg2;
- -- (void)beginTwoFingerLongPressWithTranslation:(struct CGPoint)arg1 executionContext:(id)arg2;
- -- (void)_granularityExpandingGestureWithTimeInterval:(double)arg1 timeGranularity:(double)arg2 isMidPan:(_Bool)arg3;
- -- (void)_logTapCounts:(id)arg1;
- -- (void)twoFingerTap:(id)arg1;
- -- (void)indirectBlockPanGestureWithState:(long long)arg1 withTranslation:(struct CGPoint)arg2;
- -- (void)endIndirectBlockPanWithExecutionContext:(id)arg1;
- -- (void)updateIndirectBlockPanWithTranslation:(struct CGPoint)arg1 executionContext:(id)arg2;
- -- (void)beginIndirectBlockPanWithTranslation:(struct CGPoint)arg1 executionContext:(id)arg2;
- -- (void)indirectPanGestureWithState:(long long)arg1 withTranslation:(struct CGPoint)arg2 withFlickDirection:(unsigned long long)arg3;
- -- (void)indirectCursorPanGestureWithState:(long long)arg1 withTranslation:(struct CGPoint)arg2 withFlickDirection:(unsigned long long)arg3;
- -- (void)twoFingerLongPressGestureWithState:(long long)arg1 withTranslation:(struct CGPoint)arg2;
- -- (void)twoFingerPan:(id)arg1;
- -- (void)gestureRecognizerShouldBeginResponse:(id)arg1;
- -- (struct CGPoint)boundedTranslation:(struct CGPoint)arg1;
- -- (_Bool)isPlacedCarefully;
- -- (struct CGPoint)acceleratedTranslation:(struct CGPoint)arg1 velocity:(struct CGPoint)arg2 final:(_Bool)arg3;
- -- (long long)layoutDirectionFromFlickDirection:(unsigned long long)arg1;
- - (void)redisableEnclosingScrollViewNestedPinching;
- - (void)enableEnclosingScrollViewNestedPinching;
- -- (void)disableEnclosingScrollViewScrolling;
- -- (_Bool)enclosingScrollViewIsScrolling;
- -- (void)cancelTwoFingerPanWithExecutionContext:(id)arg1;
- -- (void)handleTwoFingerFlickInDirection:(long long)arg1 executionContext:(id)arg2;
- -- (void)endTwoFingerPanWithExecutionContext:(id)arg1;
- -- (void)updateTwoFingerPanWithTranslation:(struct CGPoint)arg1 executionContext:(id)arg2;
- -- (void)beginTwoFingerPanWithTranslation:(struct CGPoint)arg1 executionContext:(id)arg2;
- -- (void)beginTwoFingerCursorPanWithTranslation:(struct CGPoint)arg1 executionContext:(id)arg2;
- -- (void)endOneFingerSelectWithExecutionContext:(id)arg1;
- -- (void)updateOneFingerSelectWithTranslation:(struct CGPoint)arg1 executionContext:(id)arg2;
- -- (void)beginOneFingerSelectWithTranslation:(struct CGPoint)arg1 executionContext:(id)arg2;
- -- (struct CGPoint)cursorLocationForTranslation:(struct CGPoint)arg1;
- -- (void)beginCursorManipulationFromRect:(struct CGRect)arg1;
- -@property(readonly, nonatomic) _UIKeyboardTextSelectionController *selectionController;
- -- (_Bool)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2;
- -- (_Bool)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
- -- (_Bool)gestureRecognizerShouldBegin:(id)arg1;
- -- (_Bool)forceTouchGestureRecognizerShouldBegin:(id)arg1;
- - (void)didRemoveSelectionController;
- - (void)willRemoveSelectionController;
- - (void)_cleanupDeadGesturesIfNecessary;
- +- (id)selectionController;
- - (void)dealloc;
- - (id)init;
- -
- -// Remaining properties
- -@property(readonly, copy) NSString *debugDescription;
- -@property(readonly, copy) NSString *description;
- -@property(readonly) unsigned long long hash;
- -@property(readonly) Class superclass;
- +- (Class)gestureCluster;
- @end
- diff --git a/UIKit/_UIKeyboardUsageTracking.h b/UIKit/_UIKeyboardUsageTracking.h
- index a8b8c2b0..72582e29 100644
- --- a/UIKit/_UIKeyboardUsageTracking.h
- +++ b/UIKit/_UIKeyboardUsageTracking.h
- @@ -11,6 +11,8 @@ __attribute__((visibility("hidden")))
- {
- }
- ++ (void)countReachableKeyboardHandBiasChangeToBias:(long long)arg1;
- ++ (void)countKeystrokeForReachableKeyboardWithBias:(long long)arg1;
- + (void)restAndTypeTriggered;
- + (void)normalPunctuationKeyCount;
- + (void)undoKeyCount;
- @@ -27,7 +29,7 @@ __attribute__((visibility("hidden")))
- + (void)keyboardGestureTwoFingerTap:(_Bool)arg1 withTapCount:(int)arg2;
- + (void)showLowercaseKeyplanePreference:(_Bool)arg1;
- + (void)showCharacterPreviewPreference:(_Bool)arg1;
- -+ (void)selectedPredictiveInputCandidate:(id)arg1 isAutocorrection:(_Bool)arg2;
- ++ (void)selectedPredictiveInputCandidate:(id)arg1 isAutocorrection:(_Bool)arg2 index:(unsigned long long)arg3;
- + (void)keyboardGestureSelectedPredictiveInputCandidate;
- + (void)keyboardGestureSetPredictionPreference:(_Bool)arg1;
- + (void)inputSwitcherSetPredictionPreference:(_Bool)arg1;
- diff --git a/UIKit/_UIKitDragAndDropStatistics.h b/UIKit/_UIKitDragAndDropStatistics.h
- new file mode 100644
- index 00000000..156e6cc6
- --- /dev/null
- +++ b/UIKit/_UIKitDragAndDropStatistics.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>
- +
- +@interface _UIKitDragAndDropStatistics : NSObject
- +{
- +}
- +
- ++ (void)incrementUIKitScalarValueBy:(long long)arg1 forKey:(id)arg2;
- ++ (void)setUIKitScalarValue:(long long)arg1 forKey:(id)arg2;
- ++ (void)recordUIKitDragAndDropDistributionValue:(double)arg1 forKey:(id)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UILabelAttributedStringContent.h b/UIKit/_UILabelAttributedStringContent.h
- new file mode 100644
- index 00000000..b7fd2a44
- --- /dev/null
- +++ b/UIKit/_UILabelAttributedStringContent.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/_UILabelContent.h>
- +
- +@class NSMutableAttributedString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UILabelAttributedStringContent : _UILabelContent
- +{
- + NSMutableAttributedString *_attributedString;
- +}
- +
- +- (void).cxx_destruct;
- +- (_Bool)isEqualToAttributedString:(id)arg1;
- +- (_Bool)isEqualToString:(id)arg1;
- +- (id)attributedString;
- +- (id)string;
- +- (_Bool)isAttributed;
- +- (_Bool)isNil;
- +- (long long)length;
- +- (id)attributedStringContent;
- +- (id)defaultValueForAttribute:(id)arg1;
- +- (id)valueForAttribute:(id)arg1 isUniform:(_Bool *)arg2;
- +- (void)applyToRange:(struct _NSRange)arg1 attribute:(id)arg2 withValue:(id)arg3;
- +- (void)applyToEntireRangeAttribute:(id)arg1 withValue:(id)arg2;
- +- (id)initWithAttributedString:(id)arg1 defaultAttributesProvider:(CDUnknownBlockType)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UILabelContent.h b/UIKit/_UILabelContent.h
- new file mode 100644
- index 00000000..e19eb527
- --- /dev/null
- +++ b/UIKit/_UILabelContent.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>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UILabelContent : NSObject
- +{
- + CDUnknownBlockType _defaultAttributesProvider;
- +}
- +
- ++ (id)emptyContentWithDefaultAttributesProvider:(CDUnknownBlockType)arg1;
- +- (void).cxx_destruct;
- +- (id)description;
- +- (_Bool)isEqualToAttributedString:(id)arg1;
- +- (_Bool)isEqualToString:(id)arg1;
- +- (id)attributedString;
- +- (id)string;
- +- (_Bool)isNil;
- +- (_Bool)isAttributed;
- +- (long long)length;
- +- (id)defaultValueForAttribute:(id)arg1;
- +- (id)valueForAttribute:(id)arg1 isUniform:(_Bool *)arg2;
- +- (void)applyToRange:(struct _NSRange)arg1 attribute:(id)arg2 withValue:(id)arg3;
- +- (void)applyToEntireRangeAttribute:(id)arg1 withValue:(id)arg2;
- +- (id)_defaultAttributesForString:(id)arg1;
- +- (id)attributedStringContent;
- +- (id)contentWithAttributedString:(id)arg1;
- +- (id)contentWithString:(id)arg1;
- +- (id)initWithDefaultAttributesProvider:(CDUnknownBlockType)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UILabelScaledMetrics.h b/UIKit/_UILabelScaledMetrics.h
- index 648cb951..a981e302 100644
- --- a/UIKit/_UILabelScaledMetrics.h
- +++ b/UIKit/_UILabelScaledMetrics.h
- @@ -15,12 +15,14 @@ __attribute__((visibility("hidden")))
- double _baselineOffset;
- double _scaledBaselineOffset;
- double _scaledLineHeight;
- + long long _measuredNumberOfLines;
- NSAttributedString *_scaledAttributedText;
- struct CGSize _targetSize;
- struct CGSize _scaledSize;
- }
- @property(retain, nonatomic) NSAttributedString *scaledAttributedText; // @synthesize scaledAttributedText=_scaledAttributedText;
- +@property(nonatomic) long long measuredNumberOfLines; // @synthesize measuredNumberOfLines=_measuredNumberOfLines;
- @property(nonatomic) double scaledLineHeight; // @synthesize scaledLineHeight=_scaledLineHeight;
- @property(nonatomic) double scaledBaselineOffset; // @synthesize scaledBaselineOffset=_scaledBaselineOffset;
- @property(nonatomic) double baselineOffset; // @synthesize baselineOffset=_baselineOffset;
- diff --git a/UIKit/_UILabelStringContent.h b/UIKit/_UILabelStringContent.h
- new file mode 100644
- index 00000000..4aa24cfd
- --- /dev/null
- +++ b/UIKit/_UILabelStringContent.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/_UILabelContent.h>
- +
- +@class NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UILabelStringContent : _UILabelContent
- +{
- + NSString *_string;
- +}
- +
- +- (void).cxx_destruct;
- +- (_Bool)isEqualToAttributedString:(id)arg1;
- +- (_Bool)isEqualToString:(id)arg1;
- +- (id)attributedString;
- +- (id)defaultValueForAttribute:(id)arg1;
- +- (id)valueForAttribute:(id)arg1 isUniform:(_Bool *)arg2;
- +- (id)string;
- +- (_Bool)isNil;
- +- (_Bool)isAttributed;
- +- (long long)length;
- +- (id)attributedStringContent;
- +- (id)initWithString:(id)arg1 defaultAttributesProvider:(CDUnknownBlockType)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UILabelVisualStyle.h b/UIKit/_UILabelVisualStyle.h
- new file mode 100644
- index 00000000..06f2f1fa
- --- /dev/null
- +++ b/UIKit/_UILabelVisualStyle.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>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UILabelVisualStyle : NSObject
- +{
- +}
- +
- ++ (id)inferredVisualStyle;
- +- (_Bool)shouldDisableUpdateTextColorOnTraitCollectionChangeForAttributedString:(id)arg1 attributes:(id)arg2;
- +- (_Bool)shouldDelayStartMarquee;
- +- (_Bool)supportsUserInterfaceStyle;
- +- (void)actionsForDeallocationOfLabel:(id)arg1;
- +- (void)actionsForInitializitionOfLabel:(id)arg1;
- +- (id)defaultFont;
- +
- +@end
- +
- diff --git a/UIKit/_UILabelVisualStyleSubject-Protocol.h b/UIKit/_UILabelVisualStyleSubject-Protocol.h
- new file mode 100644
- index 00000000..a11e3b26
- --- /dev/null
- +++ b/UIKit/_UILabelVisualStyleSubject-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 UIColor, UIFont;
- +
- +@protocol _UILabelVisualStyleSubject <NSObject>
- +- (void)_setFallbackTextColor:(UIColor *)arg1 forUserInterfaceStyle:(long long)arg2;
- +- (void)setFont:(UIFont *)arg1;
- +@end
- +
- diff --git a/UIKit/_UILabelVisualStyle_iOS.h b/UIKit/_UILabelVisualStyle_iOS.h
- new file mode 100644
- index 00000000..2f0e51b9
- --- /dev/null
- +++ b/UIKit/_UILabelVisualStyle_iOS.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/_UILabelVisualStyle.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UILabelVisualStyle_iOS : _UILabelVisualStyle
- +{
- +}
- +
- +- (_Bool)shouldDisableUpdateTextColorOnTraitCollectionChangeForAttributedString:(id)arg1 attributes:(id)arg2;
- +- (_Bool)shouldDelayStartMarquee;
- +- (_Bool)supportsUserInterfaceStyle;
- +- (void)actionsForDeallocationOfLabel:(id)arg1;
- +- (void)actionsForInitializitionOfLabel:(id)arg1;
- +- (id)defaultFont;
- +
- +@end
- +
- diff --git a/UIKit/_UILabelVisualStyle_tvOS.h b/UIKit/_UILabelVisualStyle_tvOS.h
- new file mode 100644
- index 00000000..2b2036d5
- --- /dev/null
- +++ b/UIKit/_UILabelVisualStyle_tvOS.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/_UILabelVisualStyle.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UILabelVisualStyle_tvOS : _UILabelVisualStyle
- +{
- +}
- +
- +- (_Bool)shouldDisableUpdateTextColorOnTraitCollectionChangeForAttributedString:(id)arg1 attributes:(id)arg2;
- +- (_Bool)shouldDelayStartMarquee;
- +- (_Bool)supportsUserInterfaceStyle;
- +- (void)actionsForDeallocationOfLabel:(id)arg1;
- +- (void)actionsForInitializitionOfLabel:(id)arg1;
- +- (id)defaultFont;
- +
- +@end
- +
- diff --git a/UIKit/_UILayerHostView.h b/UIKit/_UILayerHostView.h
- index 1566f2ac..e3ba3bc3 100644
- --- a/UIKit/_UILayerHostView.h
- +++ b/UIKit/_UILayerHostView.h
- @@ -14,9 +14,6 @@ __attribute__((visibility("hidden")))
- }
- + (Class)layerClass;
- -- (void)_compensateForGlobalMediaTimeAdjustmentsIfNecessary;
- -- (void)_snapshotAdjustedMediaTiming:(id)arg1;
- -- (void)_didMoveFromWindow:(id)arg1 toWindow:(id)arg2;
- - (void)dealloc;
- @property(readonly, retain, nonatomic) CALayerHost *layerHost;
- @property(nonatomic) _Bool inheritsSecurity;
- diff --git a/UIKit/_UILayoutArrangement.h b/UIKit/_UILayoutArrangement.h
- index fa1c76ed..548cc806 100644
- --- a/UIKit/_UILayoutArrangement.h
- +++ b/UIKit/_UILayoutArrangement.h
- @@ -79,13 +79,19 @@ __attribute__((visibility("hidden")))
- - (id)init;
- - (id)initWithItems:(id)arg1;
- - (id)initWithItems:(id)arg1 onAxis:(long long)arg2;
- +- (void)_setLayoutUsesCanvasMarginsWhenFilling:(_Bool)arg1 notify:(_Bool)arg2;
- +- (void)_setLayoutFillsCanvas:(_Bool)arg1 notify:(_Bool)arg2;
- +- (void)_setAxis:(long long)arg1 notify:(_Bool)arg2;
- @property(readonly, nonatomic) id <_UILAPropertySource> _propertySource;
- -- (void)_trackChangesWithValue:(id)arg1 forKey:(id)arg2;
- +- (void)_trackChangesWithConfigBlock:(CDUnknownBlockType)arg1;
- - (void)_registerAnimationRequest;
- - (void)_createUnanimatedConfigurationTargetIfNecessary;
- @property(readonly, retain, nonatomic) _UILAConfigurationHistory *_configurationHistory; // @synthesize _configurationHistory;
- - (long long)_axisForSpanningLayoutGuide;
- +- (_Bool)_spanningLayoutGuideAlwaysUsesFittingConstraint;
- +- (float)_spanningLayoutGuideFittingPriority;
- - (id)_identifierForSpanningLayoutGuide;
- +- (_Bool)_allItemsHidden;
- - (id)_spanningLayoutGuideCreateIfNecessary;
- - (void)_createSpanningLayoutGuide;
- diff --git a/UIKit/_UILayoutGeometrySolutionBookmark.h b/UIKit/_UILayoutGeometrySolutionBookmark.h
- new file mode 100644
- index 00000000..41e90a0b
- --- /dev/null
- +++ b/UIKit/_UILayoutGeometrySolutionBookmark.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>
- +
- +@class _UICollectionLayoutGeometryGroupSolution;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UILayoutGeometrySolutionBookmark : NSObject
- +{
- + _UICollectionLayoutGeometryGroupSolution *_groupSolution;
- + struct CGRect _frame;
- + long long _indexOffset;
- +}
- +
- ++ (id)bookmarkWithLayoutGeometryGroupSolution:(id)arg1 indexOffset:(long long)arg2 frame:(struct CGRect)arg3;
- +@property(readonly, nonatomic) struct CGRect frame; // @synthesize frame=_frame;
- +@property(readonly, nonatomic) long long indexOffset; // @synthesize indexOffset=_indexOffset;
- +@property(readonly, nonatomic) _UICollectionLayoutGeometryGroupSolution *groupSolution; // @synthesize groupSolution=_groupSolution;
- +- (void).cxx_destruct;
- +- (id)initWithLayoutGeometryGroupSolution:(id)arg1 indexOffset:(long long)arg2 frame:(struct CGRect)arg3;
- +
- +@end
- +
- diff --git a/UIKit/_UILayoutItem-Protocol.h b/UIKit/_UILayoutItem-Protocol.h
- index 370eab9c..ba902f2e 100644
- --- a/UIKit/_UILayoutItem-Protocol.h
- +++ b/UIKit/_UILayoutItem-Protocol.h
- @@ -6,9 +6,19 @@
- #import <UIKit/NSLayoutItem-Protocol.h>
- -@class NSISEngine, NSISVariable, NSMutableSet, NSObservation;
- +@class NSISEngine, NSISVariable, NSLayoutDimension, NSLayoutXAxisAnchor, NSLayoutYAxisAnchor, NSMutableSet, NSObservation;
- @protocol _UILayoutItem <NSLayoutItem>
- +@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;
- - (NSISVariable *)_boundsHeightVariable;
- - (NSISVariable *)_boundsWidthVariable;
- - (NSISVariable *)_minYVariable;
- diff --git a/UIKit/_UILegacyEffectConverter.h b/UIKit/_UILegacyEffectConverter.h
- new file mode 100644
- index 00000000..831dbaa3
- --- /dev/null
- +++ b/UIKit/_UILegacyEffectConverter.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>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UILegacyEffectConverter : NSObject
- +{
- +}
- +
- ++ (id)sharedConverter;
- +- (void)applyVibrancyConfig:(id)arg1 toEffectNode:(id)arg2;
- +- (void)applyBackdropSettings:(id)arg1 toEffectNode:(id)arg2;
- +- (id)vibrancyConfigForReducedTransperancyVibrancyStyle:(long long)arg1;
- +- (id)vibrancyConfigForLowQualityVibrancyStyle:(long long)arg1;
- +- (id)vibrancyConfigForHighQualityVibrancyStyle:(long long)arg1;
- +- (id)backdropSettingsForBlurStyle:(long long)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UILegacyEffectConverterIOS.h b/UIKit/_UILegacyEffectConverterIOS.h
- new file mode 100644
- index 00000000..4d3628eb
- --- /dev/null
- +++ b/UIKit/_UILegacyEffectConverterIOS.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/_UILegacyEffectConverter.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UILegacyEffectConverterIOS : _UILegacyEffectConverter
- +{
- +}
- +
- +- (id)vibrancyConfigForReducedTransperancyVibrancyStyle:(long long)arg1;
- +- (id)vibrancyConfigForLowQualityVibrancyStyle:(long long)arg1;
- +- (id)vibrancyConfigForHighQualityVibrancyStyle:(long long)arg1;
- +- (id)backdropSettingsForBlurStyle:(long long)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UILegacyEffectConverterTVOS.h b/UIKit/_UILegacyEffectConverterTVOS.h
- new file mode 100644
- index 00000000..eac1d54a
- --- /dev/null
- +++ b/UIKit/_UILegacyEffectConverterTVOS.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/_UILegacyEffectConverter.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UILegacyEffectConverterTVOS : _UILegacyEffectConverter
- +{
- +}
- +
- +- (id)vibrancyConfigForReducedTransperancyVibrancyStyle:(long long)arg1;
- +- (id)vibrancyConfigForLowQualityVibrancyStyle:(long long)arg1;
- +- (id)vibrancyConfigForHighQualityVibrancyStyle:(long long)arg1;
- +- (id)backdropSettingsForBlurStyle:(long long)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UILegacyFocusRegion-Protocol.h b/UIKit/_UILegacyFocusRegion-Protocol.h
- index 7d36513a..7eec3d1e 100644
- --- a/UIKit/_UILegacyFocusRegion-Protocol.h
- +++ b/UIKit/_UILegacyFocusRegion-Protocol.h
- @@ -6,8 +6,8 @@
- #import <UIKit/NSObject-Protocol.h>
- -@class NSArray, UIView;
- -@protocol UIFocusContainer;
- +@class NSArray, UIFocusSystem, UIView;
- +@protocol UICoordinateSpace;
- @protocol _UILegacyFocusRegion <NSObject>
- - (UIView *)_focusDebugOverlayParentView;
- @@ -16,11 +16,10 @@
- - (_Bool)_isTransparentFocusRegion;
- - (UIView *)_fulfillPromisedFocusRegion;
- - (_Bool)_isPromiseFocusRegion;
- -- (NSArray *)_childFocusRegionsInRect:(struct CGRect)arg1;
- -- (NSArray *)_childFocusRegions;
- -- (id <UIFocusContainer>)_focusRegionItem;
- -- (_Bool)_focusRegionCanBecomeFocused;
- -- (_Bool)_focusRegionIsEligibleForFocus;
- +- (NSArray *)_childFocusRegionsInRect:(struct CGRect)arg1 inCoordinateSpace:(id <UICoordinateSpace>)arg2;
- +- (_Bool)canBecomeFocused;
- +- (_Bool)_legacy_isEligibleForFocusInteraction;
- - (struct CGRect)_focusRegionFrame;
- +- (UIFocusSystem *)_focusRegionFocusSystem;
- @end
- diff --git a/UIKit/_UILibArchiveAppleDoublePathSet.h b/UIKit/_UILibArchiveAppleDoublePathSet.h
- new file mode 100644
- index 00000000..050c32e6
- --- /dev/null
- +++ b/UIKit/_UILibArchiveAppleDoublePathSet.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>
- +
- +@class NSMutableSet;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UILibArchiveAppleDoublePathSet : NSObject
- +{
- + NSMutableSet *_confirmAppleDoublePaths;
- + NSMutableSet *_pathsWithDotUnderscorePrefixedFilenames;
- +}
- +
- ++ (_Bool)isPossibleAppleDoubleByApplyingMatchingHeuristicToItem:(id)arg1;
- +- (void).cxx_destruct;
- +- (_Bool)isConfirmedExactAppleDoubleItem:(id)arg1;
- +- (id)pathToRealFileIfConfirmedAppleDoubleItem:(id)arg1;
- +- (void)confirmExactAppleDoubleFilesForItem:(id)arg1;
- +- (void)confirmExactAppleDoubleFilesAppearingAfterRealFilesByPrescanningArchivePath:(id)arg1;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UILibArchiveItem.h b/UIKit/_UILibArchiveItem.h
- new file mode 100644
- index 00000000..7f4cb69d
- --- /dev/null
- +++ b/UIKit/_UILibArchiveItem.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/_UIArchiveItem.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UILibArchiveItem : _UIArchiveItem
- +{
- + struct ui_archive_entry *_underlyingArchiveEntry;
- + struct ui_archive *_underlyingArchive;
- +}
- +
- ++ (id)itemByReadingAttributesFromUnderlyingArchiveEntry:(struct ui_archive_entry *)arg1 archive:(struct ui_archive *)arg2;
- +@property(readonly) struct ui_archive *underlyingArchive; // @synthesize underlyingArchive=_underlyingArchive;
- +@property(readonly) struct ui_archive_entry *underlyingArchiveEntry; // @synthesize underlyingArchiveEntry=_underlyingArchiveEntry;
- +
- +@end
- +
- diff --git a/UIKit/_UILibArchiveReaderLoadedItem.h b/UIKit/_UILibArchiveReaderLoadedItem.h
- new file mode 100644
- index 00000000..2053a96e
- --- /dev/null
- +++ b/UIKit/_UILibArchiveReaderLoadedItem.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/_UILibArchiveItem.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UILibArchiveReaderLoadedItem : _UILibArchiveItem
- +{
- + long long _sequenceIndex;
- +}
- +
- +@property(nonatomic) long long sequenceIndex; // @synthesize sequenceIndex=_sequenceIndex;
- +- (id)description;
- +
- +@end
- +
- diff --git a/UIKit/_UILibArchiveStreamingExtractor.h b/UIKit/_UILibArchiveStreamingExtractor.h
- new file mode 100644
- index 00000000..c23fd76f
- --- /dev/null
- +++ b/UIKit/_UILibArchiveStreamingExtractor.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>
- +
- +@class NSArray, NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UILibArchiveStreamingExtractor : NSObject
- +{
- + NSString *_archivePath;
- + NSArray *_extractedContentAbsolutePaths;
- +}
- +
- ++ (_Bool)shouldExtractPathInArchive:(id)arg1 forExtractionRootedAtStandardizedSubpathInArchive:(id)arg2;
- ++ (id)archiveSubpathByStandardizingArchiveSubpath:(id)arg1;
- +@property(readonly, nonatomic) NSArray *extractedContentAbsolutePaths; // @synthesize extractedContentAbsolutePaths=_extractedContentAbsolutePaths;
- +@property(readonly, nonatomic) NSString *archivePath; // @synthesize archivePath=_archivePath;
- +- (void).cxx_destruct;
- +- (_Bool)extractArchivePath:(id)arg1 toDirectory:(id)arg2 error:(id *)arg3;
- +- (id)initForExtractingArchivePath:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UILibArchiveStreamingReader.h b/UIKit/_UILibArchiveStreamingReader.h
- new file mode 100644
- index 00000000..5ae7d685
- --- /dev/null
- +++ b/UIKit/_UILibArchiveStreamingReader.h
- @@ -0,0 +1,47 @@
- +//
- +// 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 NSError, NSMutableArray, NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UILibArchiveStreamingReader : NSObject
- +{
- + long long _state;
- + struct ui_archive *_laArchive;
- + int _laArchiveType;
- + NSString *_laArchiveTypeName;
- + int _laProcessingState;
- + long long _nextLoadedItemEntrySequenceIndex;
- + NSMutableArray *_readableLoadedItemEntryQueue;
- + NSError *_readError;
- + NSString *_archivePath;
- + struct ui_archive *_underlyingArchive;
- + long long _appleDoubleIdentificationType;
- +}
- +
- +@property(nonatomic) long long appleDoubleIdentificationType; // @synthesize appleDoubleIdentificationType=_appleDoubleIdentificationType;
- +@property(readonly, nonatomic) struct ui_archive *underlyingArchive; // @synthesize underlyingArchive=_underlyingArchive;
- +@property(readonly, nonatomic) NSString *archivePath; // @synthesize archivePath=_archivePath;
- +- (void).cxx_destruct;
- +- (id)_debugLoadAndPrintAllRemainingItems;
- +- (id)_loadItemByReadingAttributesFromUnderlyingArchiveEntry:(struct ui_archive_entry *)arg1;
- +- (id)_nextSimpleItemFromPendingQueueOrLibArchiveRead;
- +- (void)_closeArchive;
- +- (_Bool)_openArchive;
- +- (_Bool)_shouldReportAsAppleDoubleItem:(id)arg1 withConfirmedAppleDoubleFiles:(id)arg2;
- +- (_Bool)_shouldReportAsLogicalItem:(id)arg1 withConfirmedAppleDoubleFiles:(id)arg2;
- +@property(readonly, nonatomic) NSString *openedArchiveUnderlyingFormatName;
- +- (_Bool)_readItemsWithShouldVisitBlock:(CDUnknownBlockType)arg1 visitorBlock:(CDUnknownBlockType)arg2 error:(id *)arg3;
- +- (_Bool)readLogicalItemsWithBlock:(CDUnknownBlockType)arg1 error:(id *)arg2;
- +- (_Bool)readAllItemsWithBlock:(CDUnknownBlockType)arg1 error:(id *)arg2;
- +- (void)close;
- +- (_Bool)open;
- +- (id)initForReadingArchivePath:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIMeshEffect.h b/UIKit/_UIMeshEffect.h
- new file mode 100644
- index 00000000..088af491
- --- /dev/null
- +++ b/UIKit/_UIMeshEffect.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/UIVisualEffect.h>
- +
- +@class CAMeshTransform;
- +
- +@interface _UIMeshEffect : UIVisualEffect
- +{
- + CAMeshTransform *_meshTransform;
- + CAMeshTransform *_identityMeshTransform;
- + _Bool _underlayMesh;
- +}
- +
- ++ (id)_underlayMeshEffectZoom:(double)arg1;
- ++ (id)meshEffectZoom:(double)arg1;
- +- (void).cxx_destruct;
- +- (void)_updateEffectNode:(id)arg1 forTraitCollection:(id)arg2;
- +- (id)_viewEntry;
- +
- +@end
- +
- diff --git a/UIKit/_UIMeshEffectViewMeshEntry.h b/UIKit/_UIMeshEffectViewMeshEntry.h
- new file mode 100644
- index 00000000..5189d008
- --- /dev/null
- +++ b/UIKit/_UIMeshEffectViewMeshEntry.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/_UIVisualEffectViewEntry.h>
- +
- +@class CAMeshTransform;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIMeshEffectViewMeshEntry : _UIVisualEffectViewEntry
- +{
- + CAMeshTransform *_requestedMesh;
- + CAMeshTransform *_identityMesh;
- + long long _meshIdentifier;
- +}
- +
- +@property(nonatomic) long long meshIdentifier; // @synthesize meshIdentifier=_meshIdentifier;
- +@property(retain, nonatomic) CAMeshTransform *identityMesh; // @synthesize identityMesh=_identityMesh;
- +@property(retain, nonatomic) CAMeshTransform *requestedMesh; // @synthesize requestedMesh=_requestedMesh;
- +- (void).cxx_destruct;
- +- (_Bool)canTransitionToEffect:(id)arg1;
- +- (void)removeEffectFromView:(id)arg1;
- +- (void)applyIdentityEffectToView:(id)arg1;
- +- (void)applyRequestedEffectToView:(id)arg1;
- +- (_Bool)shouldAnimateProperty:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIModulationFeedbackGenerator.h b/UIKit/_UIModulationFeedbackGenerator.h
- new file mode 100644
- index 00000000..200a74e0
- --- /dev/null
- +++ b/UIKit/_UIModulationFeedbackGenerator.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 <UIKit/UIFeedbackGenerator.h>
- +
- +@class _UIFeedback, _UIModulationFeedbackGeneratorConfiguration;
- +@protocol _UIFeedbackContinuousPlayable;
- +
- +@interface _UIModulationFeedbackGenerator : UIFeedbackGenerator
- +{
- + double _currentValue;
- + _UIFeedback<_UIFeedbackContinuousPlayable> *_playingContinuousFeedback;
- +}
- +
- ++ (Class)_configurationClass;
- +@property(retain, nonatomic) _UIFeedback<_UIFeedbackContinuousPlayable> *playingContinuousFeedback; // @synthesize playingContinuousFeedback=_playingContinuousFeedback;
- +- (void).cxx_destruct;
- +- (id)_stats_key;
- +- (void)deactivate;
- +- (void)activateWithInitialValue:(double)arg1 completionBlock:(CDUnknownBlockType)arg2;
- +- (void)activateWithCompletionBlock:(CDUnknownBlockType)arg1;
- +- (void)valueUpdated:(double)arg1;
- +@property(readonly, nonatomic, getter=_modulationConfiguration) _UIModulationFeedbackGeneratorConfiguration *modulationConfiguration;
- +
- +@end
- +
- diff --git a/UIKit/_UIModulationFeedbackGeneratorConfiguration.h b/UIKit/_UIModulationFeedbackGeneratorConfiguration.h
- new file mode 100644
- index 00000000..21b352f8
- --- /dev/null
- +++ b/UIKit/_UIModulationFeedbackGeneratorConfiguration.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/_UIFeedbackGeneratorConfiguration.h>
- +
- +@class _UIFeedback;
- +@protocol _UIFeedbackContinuousPlayable;
- +
- +@interface _UIModulationFeedbackGeneratorConfiguration : _UIFeedbackGeneratorConfiguration
- +{
- + _UIFeedback<_UIFeedbackContinuousPlayable> *_feedback;
- + CDUnknownBlockType _feedbackUpdateBlock;
- +}
- +
- ++ (id)sliderConfiguration;
- ++ (id)defaultConfiguration;
- +- (void).cxx_destruct;
- +@property(copy, nonatomic) CDUnknownBlockType feedbackUpdateBlock; // @synthesize feedbackUpdateBlock=_feedbackUpdateBlock;
- +@property(retain, nonatomic) _UIFeedback<_UIFeedbackContinuousPlayable> *feedback; // @synthesize feedback=_feedback;
- +- (id)feedbackKeyPaths;
- +- (id)copyWithZone:(struct _NSZone *)arg1;
- +- (long long)requiredSupportLevel;
- +
- +@end
- +
- diff --git a/UIKit/_UIMultilineTextContentSizing-Protocol.h b/UIKit/_UIMultilineTextContentSizing-Protocol.h
- index 2cd532d3..2e17a7af 100644
- --- a/UIKit/_UIMultilineTextContentSizing-Protocol.h
- +++ b/UIKit/_UIMultilineTextContentSizing-Protocol.h
- @@ -9,6 +9,7 @@
- @protocol _UIMultilineTextContentSizing <NSObject>
- - (void)_resetToBeginningOfDoublePass;
- - (void)_setInSecondConstraintsPass:(_Bool)arg1;
- +- (_Bool)_inSecondConstraintsPass;
- - (void)_prepareForSecondIntrinsicContentSizeCalculationWithLayoutEngineBounds:(struct CGRect)arg1;
- - (void)_prepareForFirstIntrinsicContentSizeCalculation;
- @end
- diff --git a/UIKit/_UINavBarPrompt.h b/UIKit/_UINavBarPrompt.h
- new file mode 100644
- index 00000000..d5f67f85
- --- /dev/null
- +++ b/UIKit/_UINavBarPrompt.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/UIView.h>
- +
- +@class NSString, UILabel, UINavigationBar;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UINavBarPrompt : UIView
- +{
- + UILabel *_label;
- + UINavigationBar *_navBar;
- +}
- +
- +- (void).cxx_destruct;
- +- (void)layoutSubviews;
- +- (struct CGSize)_updateLabelTextColorAndFontReturningShadowOffset;
- +- (struct CGSize)_updateLabelTextColorAndFontReturningShadowOffset_legacy;
- +- (struct CGRect)promptBounds;
- +- (struct CGRect)_labelFrame;
- +@property(copy, nonatomic) NSString *prompt;
- +- (id)initWithNavBar:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UINavigationBarAppearanceStorage.h b/UIKit/_UINavigationBarAppearanceStorage.h
- index 5b033672..6ed1d858 100644
- --- a/UIKit/_UINavigationBarAppearanceStorage.h
- +++ b/UIKit/_UINavigationBarAppearanceStorage.h
- @@ -24,14 +24,12 @@ __attribute__((visibility("hidden")))
- _Bool _deferShadowToSearchBar;
- long long defaultBarMetrics;
- long long activeBarMetrics;
- - UIImage *_condensedBackgroundImage;
- NSString *_backdropViewGroupName;
- }
- + (long long)typicalBarPosition;
- @property(retain, nonatomic) NSString *backdropViewGroupName; // @synthesize backdropViewGroupName=_backdropViewGroupName;
- @property(nonatomic) _Bool deferShadowToSearchBar; // @synthesize deferShadowToSearchBar=_deferShadowToSearchBar;
- -@property(readonly, nonatomic) UIImage *condensedBackgroundImage; // @synthesize condensedBackgroundImage=_condensedBackgroundImage;
- @property(retain, nonatomic) NSNumber *backIndicatorLeftMargin; // @synthesize backIndicatorLeftMargin;
- @property(retain, nonatomic) UIImage *backIndicatorTransitionMaskImage; // @synthesize backIndicatorTransitionMaskImage;
- @property(retain, nonatomic) UIImage *backIndicatorImage; // @synthesize backIndicatorImage;
- diff --git a/UIKit/_UINavigationBarAugmentedTitleView-Protocol.h b/UIKit/_UINavigationBarAugmentedTitleView-Protocol.h
- new file mode 100644
- index 00000000..3340d58f
- --- /dev/null
- +++ b/UIKit/_UINavigationBarAugmentedTitleView-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 NSArray, UINavigationItem;
- +@protocol _UINavigationBarTitleViewDataSource;
- +
- +@protocol _UINavigationBarAugmentedTitleView <NSObject>
- +@property(readonly, copy, nonatomic) NSArray *contentOverlayRects;
- +@property(nonatomic) _Bool hideTrailingBarButtons;
- +@property(nonatomic) _Bool hideStandardTitle;
- +@property(nonatomic) _Bool hideLeadingBarButtons;
- +@property(nonatomic) _Bool hideBackButton;
- +@property(readonly, nonatomic) double height;
- +@property(readonly, nonatomic) _Bool underlayBarContent;
- +@property(nonatomic) long long titleLocation;
- +@property(nonatomic) __weak UINavigationItem *navigationItem;
- +@property(nonatomic, getter=_dataSource, setter=_setDataSource:) __weak id <_UINavigationBarTitleViewDataSource> _dataSource;
- +- (void)transitionCompleted:(long long)arg1 willBeDisplayed:(_Bool)arg2;
- +- (void)performTransition:(long long)arg1 willBeDisplayed:(_Bool)arg2;
- +- (void)transitionWillBegin:(long long)arg1 willBeDisplayed:(_Bool)arg2;
- +- (long long)preferredContentSizeForSize:(long long)arg1;
- +@end
- +
- diff --git a/UIKit/_UINavigationBarContentView.h b/UIKit/_UINavigationBarContentView.h
- new file mode 100644
- index 00000000..46e51e52
- --- /dev/null
- +++ b/UIKit/_UINavigationBarContentView.h
- @@ -0,0 +1,116 @@
- +//
- +// 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/_UIBarContentView.h>
- +
- +#import <UIKit/_UIBarButtonItemViewOwner-Protocol.h>
- +#import <UIKit/_UINavigationBarTitleViewDataSource-Protocol.h>
- +#import <UIKit/_UINavigationBarTransitionContextParticipant-Protocol.h>
- +
- +@class NSArray, NSDictionary, NSString, UIBarButtonItem, UIColor, UIImage, UIView, _UINavigationBarContentViewLayout, _UINavigationBarTransitionContext;
- +@protocol _UINavigationBarContentViewDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UINavigationBarContentView : _UIBarContentView <_UIBarButtonItemViewOwner, _UINavigationBarTitleViewDataSource, _UINavigationBarTransitionContextParticipant>
- +{
- + _UINavigationBarContentViewLayout *_layout;
- + _UINavigationBarTransitionContext *_transitionContext;
- + _Bool _deferResolvedSizeChange;
- + _Bool _outstandingDeferredResolvedSizeChange;
- + UIImage *_backIndicatorImage;
- + _Bool _needsBackButtonUpdate;
- + double _backButtonMargin;
- + _Bool _backButtonHidden;
- + _Bool _leadingItemsSupplementBackItem;
- + long long _barMetrics;
- + id <_UINavigationBarContentViewDelegate> _delegate;
- + UIBarButtonItem *_backButtonItem;
- + NSArray *_leadingBarButtonItems;
- + NSArray *_trailingBarButtonItems;
- + NSString *_title;
- + UIView *_titleView;
- + double _titleViewAlpha;
- + NSDictionary *_titleAttributes;
- + double _titleVerticalPositionAdjustment;
- + UIColor *_textColor;
- + double _overrideSize;
- + long long _requestedContentSize;
- +}
- +
- +@property(nonatomic) long long requestedContentSize; // @synthesize requestedContentSize=_requestedContentSize;
- +@property(nonatomic) double overrideSize; // @synthesize overrideSize=_overrideSize;
- +@property(copy, nonatomic) UIColor *textColor; // @synthesize textColor=_textColor;
- +@property(nonatomic) double titleVerticalPositionAdjustment; // @synthesize titleVerticalPositionAdjustment=_titleVerticalPositionAdjustment;
- +@property(copy, nonatomic) NSDictionary *titleAttributes; // @synthesize titleAttributes=_titleAttributes;
- +@property(nonatomic) double titleViewAlpha; // @synthesize titleViewAlpha=_titleViewAlpha;
- +@property(retain, nonatomic) UIView *titleView; // @synthesize titleView=_titleView;
- +@property(copy, nonatomic) NSString *title; // @synthesize title=_title;
- +@property(copy, nonatomic) NSArray *trailingBarButtonItems; // @synthesize trailingBarButtonItems=_trailingBarButtonItems;
- +@property(nonatomic) _Bool leadingItemsSupplementBackItem; // @synthesize leadingItemsSupplementBackItem=_leadingItemsSupplementBackItem;
- +@property(copy, nonatomic) NSArray *leadingBarButtonItems; // @synthesize leadingBarButtonItems=_leadingBarButtonItems;
- +@property(nonatomic) _Bool backButtonHidden; // @synthesize backButtonHidden=_backButtonHidden;
- +@property(retain, nonatomic) UIBarButtonItem *backButtonItem; // @synthesize backButtonItem=_backButtonItem;
- +@property(nonatomic) __weak id <_UINavigationBarContentViewDelegate> delegate; // @synthesize delegate=_delegate;
- +@property(nonatomic) long long barMetrics; // @synthesize barMetrics=_barMetrics;
- +- (void).cxx_destruct;
- +- (id)_accessibility_controlToActivateForHUDGestureLiftAtPoint:(struct CGPoint)arg1;
- +- (id)_accessibility_barButtonItemAtPoint:(struct CGPoint)arg1;
- +- (id)_accessibility_HUDItemForPoint:(struct CGPoint)arg1;
- +- (void)_itemDidChangeHiddenState:(id)arg1;
- +- (void)_itemDidChangeSelectionState:(id)arg1;
- +- (void)_itemDidChangeWidth:(id)arg1;
- +- (void)_itemStandardViewNeedsUpdate:(id)arg1;
- +- (void)_itemCustomViewDidChange:(id)arg1 fromView:(id)arg2;
- +- (void)titleViewChangedPreferredDisplaySize:(id)arg1;
- +- (void)titleViewChangedStandardDisplayItems:(id)arg1;
- +- (void)titleViewChangedHeight:(id)arg1;
- +- (void)titleViewChangedUnderlayContent:(id)arg1;
- +- (id)contentOverlayRectsForTitleView:(id)arg1;
- +- (void)_appearanceChanged;
- +@property(nonatomic) double backButtonMargin;
- +- (void)setBackIndicatorImage:(id)arg1;
- +- (id)backIndicatorImage;
- +- (long long)barType;
- +- (double)defaultEdgeSpacing;
- +- (unsigned long long)edgesPaddingBarButtonItem:(id)arg1;
- +- (void)tintColorDidChange;
- +- (void)adoptFinalStateFromTransition:(id)arg1 transitionCompleted:(_Bool)arg2;
- +- (void)recordToStateForTransition:(id)arg1;
- +- (void)recordFromStateForTransition:(id)arg1;
- +- (void)updateContent;
- +- (void)updateContentAnimated:(_Bool)arg1;
- +@property(readonly, nonatomic) UIView *accessibilityBackButtonView;
- +@property(readonly, nonatomic) UIView *accessibilityTitleView;
- +- (void)layoutMarginsDidChange;
- +- (void)_intrinsicContentSizeInvalidatedForChildView:(id)arg1;
- +- (void)resolvedSizeDidChange;
- +- (struct CGSize)sizeThatFits:(struct CGSize)arg1;
- +- (struct CGSize)intrinsicContentSize;
- +- (double)_intrinsicHeight;
- +- (void)_setupTitleView;
- +- (void)_applyTitleAttributesToLabel:(id)arg1 withString:(id)arg2;
- +- (id)defaultFontDescriptor;
- +- (id)_defaultInlineTitleAttributes;
- +- (void)_setupTrailingButtonBarAnimated:(_Bool)arg1;
- +- (void)_setupLeadingButtonBarAnimated:(_Bool)arg1;
- +- (void)setNeedsBackButtonUpdate;
- +- (void)_setupBackButtonAnimated:(_Bool)arg1;
- +- (void)__backButtonAction:(id)arg1;
- +@property(readonly, nonatomic) double currentHeight;
- +@property(readonly, nonatomic) long long currentContentSize;
- +- (id)initWithFrame:(struct CGRect)arg1;
- +- (void)traitCollectionDidChange:(id)arg1;
- +- (id)_newLayout;
- +- (long long)_currentContentSize;
- +
- +// 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/_UINavigationBarContentViewDelegate-Protocol.h b/UIKit/_UINavigationBarContentViewDelegate-Protocol.h
- new file mode 100644
- index 00000000..39c68aef
- --- /dev/null
- +++ b/UIKit/_UINavigationBarContentViewDelegate-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 UIBarButtonItem, _UINavigationBarContentView;
- +
- +@protocol _UINavigationBarContentViewDelegate
- +- (void)navigationBarContentViewDidChangeDesiredHeight:(_UINavigationBarContentView *)arg1;
- +- (void)navigationBarContentViewDidTriggerBackAction:(_UINavigationBarContentView *)arg1 fromBackButtonItem:(UIBarButtonItem *)arg2;
- +@end
- +
- diff --git a/UIKit/_UINavigationBarContentViewLayout.h b/UIKit/_UINavigationBarContentViewLayout.h
- new file mode 100644
- index 00000000..7abf1633
- --- /dev/null
- +++ b/UIKit/_UINavigationBarContentViewLayout.h
- @@ -0,0 +1,113 @@
- +//
- +// 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, NSLayoutConstraint, UIBarButtonItemGroup, UIFont, UILabel, UILayoutGuide, UIView, _UIButtonBar, _UIButtonBarButton, _UINavigationBarContentView, _UITAMICAdaptorView;
- +@protocol _UINavigationBarAugmentedTitleView;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UINavigationBarContentViewLayout : NSObject
- +{
- + NSLayoutConstraint *_leadingMarginConstraint;
- + NSLayoutConstraint *_trailingMarginConstraint;
- + NSArray *_alignmentConstraints;
- + NSArray *_heightConstraints;
- + NSArray *_backButtonConstraints;
- + NSArray *_leadingBarConstraints;
- + NSArray *_titleViewConstraints;
- + NSArray *_augmentedTitleViewContraints;
- + NSArray *_trailingBarConstraints;
- + UIBarButtonItemGroup *_leadingBarGroup;
- + UIBarButtonItemGroup *_trailingBarGroup;
- + UIView *_leadingBarSnapshot;
- + UIView *_trailingBarSnapshot;
- + _Bool _hasFakedBackButton;
- + _Bool _active;
- + _Bool _keepsSnapshotsInHierarchy;
- + int _alignment;
- + _UINavigationBarContentView *_contentView;
- + UILayoutGuide *_backButtonGuide;
- + UILayoutGuide *_leadingBarGuide;
- + UILayoutGuide *_titleViewGuide;
- + UILayoutGuide *_trailingBarGuide;
- + long long _currentContentSize;
- + double _overrideSize;
- + UIFont *_activeFontForScaling;
- + double _resolvedSize;
- + _UIButtonBarButton *_backButton;
- + double _preferredBackButtonWidth;
- + UILabel *_inlineTitleView;
- + UIView *_titleView;
- + _UITAMICAdaptorView *_titleViewWrapperView;
- + double _titleVerticalPositionAdjustment;
- + UIView<_UINavigationBarAugmentedTitleView> *_augmentedTitleView;
- + _UIButtonBar *_leadingBar;
- + _UIButtonBar *_trailingBar;
- + struct NSDirectionalEdgeInsets _layoutMargins;
- +}
- +
- +@property(nonatomic) _Bool keepsSnapshotsInHierarchy; // @synthesize keepsSnapshotsInHierarchy=_keepsSnapshotsInHierarchy;
- +@property(readonly, nonatomic) UIView *trailingBarSnapshot; // @synthesize trailingBarSnapshot=_trailingBarSnapshot;
- +@property(readonly, nonatomic) UIView *leadingBarSnapshot; // @synthesize leadingBarSnapshot=_leadingBarSnapshot;
- +@property(nonatomic) _Bool active; // @synthesize active=_active;
- +@property(retain, nonatomic) _UIButtonBar *trailingBar; // @synthesize trailingBar=_trailingBar;
- +@property(retain, nonatomic) _UIButtonBar *leadingBar; // @synthesize leadingBar=_leadingBar;
- +@property(retain, nonatomic) UIView<_UINavigationBarAugmentedTitleView> *augmentedTitleView; // @synthesize augmentedTitleView=_augmentedTitleView;
- +@property(nonatomic) double titleVerticalPositionAdjustment; // @synthesize titleVerticalPositionAdjustment=_titleVerticalPositionAdjustment;
- +@property(readonly, nonatomic) _UITAMICAdaptorView *titleViewWrapperView; // @synthesize titleViewWrapperView=_titleViewWrapperView;
- +@property(retain, nonatomic) UIView *titleView; // @synthesize titleView=_titleView;
- +@property(retain, nonatomic) UILabel *inlineTitleView; // @synthesize inlineTitleView=_inlineTitleView;
- +@property(nonatomic) _Bool hasFakedBackButton; // @synthesize hasFakedBackButton=_hasFakedBackButton;
- +@property(nonatomic) double preferredBackButtonWidth; // @synthesize preferredBackButtonWidth=_preferredBackButtonWidth;
- +@property(retain, nonatomic) _UIButtonBarButton *backButton; // @synthesize backButton=_backButton;
- +@property(readonly, nonatomic) double resolvedSize; // @synthesize resolvedSize=_resolvedSize;
- +@property(retain, nonatomic) UIFont *activeFontForScaling; // @synthesize activeFontForScaling=_activeFontForScaling;
- +@property(nonatomic) double overrideSize; // @synthesize overrideSize=_overrideSize;
- +@property(nonatomic) struct NSDirectionalEdgeInsets layoutMargins; // @synthesize layoutMargins=_layoutMargins;
- +@property(nonatomic) long long currentContentSize; // @synthesize currentContentSize=_currentContentSize;
- +@property(nonatomic) int alignment; // @synthesize alignment=_alignment;
- +@property(readonly, nonatomic) UILayoutGuide *trailingBarGuide; // @synthesize trailingBarGuide=_trailingBarGuide;
- +@property(readonly, nonatomic) UILayoutGuide *titleViewGuide; // @synthesize titleViewGuide=_titleViewGuide;
- +@property(readonly, nonatomic) UILayoutGuide *leadingBarGuide; // @synthesize leadingBarGuide=_leadingBarGuide;
- +@property(readonly, nonatomic) UILayoutGuide *backButtonGuide; // @synthesize backButtonGuide=_backButtonGuide;
- +@property(readonly, nonatomic) _UINavigationBarContentView *contentView; // @synthesize contentView=_contentView;
- +- (void).cxx_destruct;
- +- (void)invalidate;
- +- (void)replaceTrailingBarWithSnapshot;
- +- (void)replaceLeadingBarWithSnapshot;
- +@property(retain, nonatomic) NSArray *trailingBarItems;
- +@property(retain, nonatomic) NSArray *leadingBarItems;
- +- (void)updateTitleHeight;
- +- (void)updateAugmentedTitleViewHeight;
- +@property(readonly, nonatomic) UIView *effectiveTitleView;
- +- (void)_keepConstraintsActiveIfNecessary:(id *)arg1 updateLayout:(CDUnknownBlockType)arg2;
- +- (void)_updateSubviewOrder;
- +- (void)setBackButtonHidden:(_Bool)arg1 titleHidden:(_Bool)arg2 barsHidden:(_Bool)arg3;
- +- (void)setContentHidden:(_Bool)arg1;
- +- (void)cleanupAfterLayoutTransitionCompleted;
- +- (void)removeAllSnapshots;
- +- (void)_deactivateAllConstraints;
- +- (void)_activateAllConstraints;
- +- (void)_updateTrailingBarConstraints;
- +- (void)_updateLeadingBarConstraints;
- +- (void)_updateAugmentedTitleViewConstraints;
- +- (void)unfreeze;
- +- (void)freeze;
- +- (void)_disableLayoutFlushing:(_Bool)arg1;
- +- (void)_updateTitleViewConstraints;
- +- (void)_prepareTitleViewAndWrapIfNecessary;
- +- (void)_updateBackButtonConstraints;
- +- (void)_updateMarginConstraints;
- +- (void)_updateHeightConstraints;
- +- (double)_baseHeightForContentSize:(long long)arg1;
- +@property(readonly, nonatomic) double currentHeight;
- +- (void)_updateAlignmentConstraints;
- +- (id)initWithContentView:(id)arg1;
- +- (id)description;
- +
- +@end
- +
- diff --git a/UIKit/_UINavigationBarContents.h b/UIKit/_UINavigationBarContents.h
- new file mode 100644
- index 00000000..eecaceed
- --- /dev/null
- +++ b/UIKit/_UINavigationBarContents.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>
- +
- +@class NSArray, UIBarButtonItem, UINavigationItem, UIView;
- +
- +@interface _UINavigationBarContents : NSObject
- +{
- + UINavigationItem *_topItem;
- + UINavigationItem *_backItem;
- + NSArray *_viewsRepresentingBackButton;
- + UIView *_titleView;
- + UIView *_largeTitleView;
- + UIView *_promptView;
- + UIBarButtonItem *_backBarButtonItem;
- + NSArray *_cancelBarButtonItems;
- + NSArray *_otherBarButtonItems;
- + NSArray *_viewsRepresentingContentBackground;
- +}
- +
- +@property(retain, nonatomic) NSArray *viewsRepresentingContentBackground; // @synthesize viewsRepresentingContentBackground=_viewsRepresentingContentBackground;
- +@property(copy, nonatomic) NSArray *otherBarButtonItems; // @synthesize otherBarButtonItems=_otherBarButtonItems;
- +@property(copy, nonatomic) NSArray *cancelBarButtonItems; // @synthesize cancelBarButtonItems=_cancelBarButtonItems;
- +@property(retain, nonatomic) UIBarButtonItem *backBarButtonItem; // @synthesize backBarButtonItem=_backBarButtonItem;
- +@property(retain, nonatomic) UIView *promptView; // @synthesize promptView=_promptView;
- +@property(retain, nonatomic) UIView *largeTitleView; // @synthesize largeTitleView=_largeTitleView;
- +@property(retain, nonatomic) UIView *titleView; // @synthesize titleView=_titleView;
- +@property(copy, nonatomic) NSArray *viewsRepresentingBackButton; // @synthesize viewsRepresentingBackButton=_viewsRepresentingBackButton;
- +@property(retain, nonatomic) UINavigationItem *backItem; // @synthesize backItem=_backItem;
- +@property(retain, nonatomic) UINavigationItem *topItem; // @synthesize topItem=_topItem;
- +- (void).cxx_destruct;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UINavigationBarDelegatePrivate-Protocol.h b/UIKit/_UINavigationBarDelegatePrivate-Protocol.h
- index 5afb3a95..0a0f01e7 100644
- --- a/UIKit/_UINavigationBarDelegatePrivate-Protocol.h
- +++ b/UIKit/_UINavigationBarDelegatePrivate-Protocol.h
- @@ -6,16 +6,28 @@
- #import <UIKit/UINavigationBarDelegate-Protocol.h>
- -@class UINavigationBar;
- +@class UINavigationBar, UINavigationItem, UISearchController;
- +@protocol UIViewControllerTransitionCoordinator;
- @protocol _UINavigationBarDelegatePrivate <UINavigationBarDelegate>
- @optional
- +- (void)_navigationItemDidUpdateSearchController:(UINavigationItem *)arg1 oldSearchController:(UISearchController *)arg2;
- - (void)_navigationBarDidEndAnimation:(UINavigationBar *)arg1;
- - (_Bool)isNavigationBarHidden;
- - (_Bool)enableBackButtonDuringTransition;
- - (void)_updatePaletteConstraints;
- - (void)_updatePalettesWithBlock:(void (^)(_UINavigationControllerPalette *))arg1;
- +- (double)_customNavigationTransitionDuration;
- +- (_Bool)_isInteractiveCustomNavigationTransition;
- +- (_Bool)_shouldCrossFadeNavigationBar;
- +- (_Bool)_willPerformCustomNavigationTransitionForPush;
- +- (_Bool)_willPerformCustomNavigationTransitionForPop;
- +- (id <UIViewControllerTransitionCoordinator>)_transitionCoordinator;
- +- (_Bool)_hasInterruptibleNavigationTransition;
- +- (struct NSDirectionalEdgeInsets)_layoutMarginsforNavigationBar:(UINavigationBar *)arg1;
- +- (void)_navigationBarWillBeginCoordinatedTransitionAnimations:(UINavigationBar *)arg1;
- +- (void)_navigationBarChangedSize:(UINavigationBar *)arg1;
- - (void)_navigationBarDidChangeStyle:(UINavigationBar *)arg1;
- - (void)navigationBarDidChangeOpacity:(UINavigationBar *)arg1;
- - (void)navigationBarDidResizeForPrompt:(UINavigationBar *)arg1;
- diff --git a/UIKit/_UINavigationBarGestureHandler.h b/UIKit/_UINavigationBarGestureHandler.h
- new file mode 100644
- index 00000000..9a2f0c0b
- --- /dev/null
- +++ b/UIKit/_UINavigationBarGestureHandler.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/UIGestureRecognizerDelegatePrivate-Protocol.h>
- +
- +@class NSString, UINavigationBar, UISwipeGestureRecognizer;
- +@protocol _UINavigationBarGestureHandlerDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UINavigationBarGestureHandler : NSObject <UIGestureRecognizerDelegatePrivate>
- +{
- + UISwipeGestureRecognizer *_popSwipeGestureRecognizer;
- + UINavigationBar *_navigationBar;
- + id <_UINavigationBarGestureHandlerDelegate> _delegate;
- + long long _idiom;
- +}
- +
- +@property(nonatomic) long long idiom; // @synthesize idiom=_idiom;
- +@property(nonatomic) __weak id <_UINavigationBarGestureHandlerDelegate> delegate; // @synthesize delegate=_delegate;
- +@property(readonly, nonatomic) __weak UINavigationBar *navigationBar; // @synthesize navigationBar=_navigationBar;
- +- (void).cxx_destruct;
- +- (void)_handlePopSwipe:(id)arg1;
- +- (_Bool)_gestureRecognizerShouldBegin:(id)arg1;
- +- (id)initWithNavigationBar:(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/_UINavigationBarGestureHandlerDelegate-Protocol.h b/UIKit/_UINavigationBarGestureHandlerDelegate-Protocol.h
- new file mode 100644
- index 00000000..0d7627e2
- --- /dev/null
- +++ b/UIKit/_UINavigationBarGestureHandlerDelegate-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 _UINavigationBarGestureHandler;
- +
- +@protocol _UINavigationBarGestureHandlerDelegate <NSObject>
- +- (void)gestureHandler:(_UINavigationBarGestureHandler *)arg1 recognizedPopAtLocation:(struct CGPoint)arg2;
- +- (_Bool)shouldGestureHandler:(_UINavigationBarGestureHandler *)arg1 recognizedPopAtLocation:(struct CGPoint)arg2;
- +@end
- +
- diff --git a/UIKit/_UINavigationBarItemStack.h b/UIKit/_UINavigationBarItemStack.h
- new file mode 100644
- index 00000000..c3c09b75
- --- /dev/null
- +++ b/UIKit/_UINavigationBarItemStack.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>
- +
- +@class NSArray, NSMutableArray, UINavigationItem, _UINavigationBarTransitionAssistant;
- +@protocol _UINavigationItemChangeObserver;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UINavigationBarItemStack : NSObject
- +{
- + NSArray *_previousItems;
- + NSMutableArray *_items;
- + int _state;
- + id <_UINavigationItemChangeObserver> _changeObserver;
- + _UINavigationBarTransitionAssistant *_transitionAssistant;
- +}
- +
- +@property(readonly, nonatomic) _UINavigationBarTransitionAssistant *transitionAssistant; // @synthesize transitionAssistant=_transitionAssistant;
- +@property(readonly, nonatomic) int state; // @synthesize state=_state;
- +@property(nonatomic) __weak id <_UINavigationItemChangeObserver> changeObserver; // @synthesize changeObserver=_changeObserver;
- +- (void).cxx_destruct;
- +- (id)description;
- +- (long long)effectiveDisplayModeForItemInPreviousStack:(id)arg1;
- +- (long long)effectiveDisplayModeForItemInCurrentStack:(id)arg1;
- +- (long long)_effectiveDisplayModeForItem:(id)arg1 inStack:(id)arg2;
- +- (void)iterateItems:(CDUnknownBlockType)arg1;
- +- (_Bool)stackItemsAreEqualTo:(id)arg1;
- +- (id)_shim_popNestedNavigationItem;
- +- (void)_shim_pushNestedNavigationItem:(id)arg1;
- +- (void)cancelOperation;
- +- (void)completeOperation;
- +- (void)_completeTransition;
- +- (void)setItems:(id)arg1 withTransitionAssistant:(id)arg2;
- +- (void)popItemWithTransitionAssistant:(id)arg1;
- +- (void)pushItem:(id)arg1 withTransitionAssistant:(id)arg2;
- +- (void)_prepareTransitionWithAssistant:(id)arg1;
- +- (void)_updateChangeObserversFor:(id)arg1;
- +@property(readonly, nonatomic) UINavigationItem *previousBackItem;
- +@property(readonly, nonatomic) UINavigationItem *previousTopItem;
- +@property(readonly, nonatomic) UINavigationItem *backItem;
- +@property(readonly, nonatomic) UINavigationItem *topItem;
- +@property(readonly, nonatomic, getter=isPushingOrPopping) _Bool pushingOrPopping;
- +@property(readonly, nonatomic) long long itemCount;
- +@property(readonly, copy, nonatomic) NSArray *items;
- +- (id)initWithItems:(id)arg1;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UINavigationBarLargeTitleView.h b/UIKit/_UINavigationBarLargeTitleView.h
- new file mode 100644
- index 00000000..7bb14129
- --- /dev/null
- +++ b/UIKit/_UINavigationBarLargeTitleView.h
- @@ -0,0 +1,69 @@
- +//
- +// 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>
- +
- +#import <UIKit/_UINavigationBarTitleViewDataSource-Protocol.h>
- +#import <UIKit/_UINavigationBarTransitionContextParticipant-Protocol.h>
- +
- +@class NSDictionary, NSString, UIFontMetrics, _UINavigationBarLargeTitleViewLayout, _UINavigationBarTransitionContext, _UINavigationControllerRefreshControlHost;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UINavigationBarLargeTitleView : UIView <_UINavigationBarTitleViewDataSource, _UINavigationBarTransitionContextParticipant>
- +{
- + _UINavigationBarLargeTitleViewLayout *_layout;
- + _UINavigationBarTransitionContext *_transitionContext;
- + _Bool _supportsTwoLines;
- + _Bool _alignAccessoryViewToTitleBaseline;
- + long long _titleType;
- + NSString *_title;
- + NSDictionary *_titleAttributes;
- + double _restingHeightOfTitleView;
- + UIView *_accessoryView;
- + _UINavigationControllerRefreshControlHost *_refreshControlHost;
- + UIFontMetrics *_fontMetrics;
- +}
- +
- +@property(readonly, nonatomic) UIFontMetrics *fontMetrics; // @synthesize fontMetrics=_fontMetrics;
- +@property(retain, nonatomic) _UINavigationControllerRefreshControlHost *refreshControlHost; // @synthesize refreshControlHost=_refreshControlHost;
- +@property(nonatomic) _Bool alignAccessoryViewToTitleBaseline; // @synthesize alignAccessoryViewToTitleBaseline=_alignAccessoryViewToTitleBaseline;
- +@property(retain, nonatomic) UIView *accessoryView; // @synthesize accessoryView=_accessoryView;
- +@property(readonly, nonatomic) double restingHeightOfTitleView; // @synthesize restingHeightOfTitleView=_restingHeightOfTitleView;
- +@property(nonatomic) _Bool supportsTwoLines; // @synthesize supportsTwoLines=_supportsTwoLines;
- +@property(copy, nonatomic) NSDictionary *titleAttributes; // @synthesize titleAttributes=_titleAttributes;
- +@property(copy, nonatomic) NSString *title; // @synthesize title=_title;
- +@property(nonatomic) long long titleType; // @synthesize titleType=_titleType;
- +- (void).cxx_destruct;
- +- (void)adoptFinalStateFromTransition:(id)arg1 transitionCompleted:(_Bool)arg2;
- +- (void)recordToStateForTransition:(id)arg1;
- +- (void)recordFromStateForTransition:(id)arg1;
- +- (void)titleViewChangedPreferredDisplaySize:(id)arg1;
- +- (void)titleViewChangedStandardDisplayItems:(id)arg1;
- +- (void)titleViewChangedHeight:(id)arg1;
- +- (void)titleViewChangedUnderlayContent:(id)arg1;
- +- (id)contentOverlayRectsForTitleView:(id)arg1;
- +@property(nonatomic) double restingHeightOfRefreshControl; // @dynamic restingHeightOfRefreshControl;
- +- (void)traitCollectionDidChange:(id)arg1;
- +- (void)updateContent;
- +- (void)_updateFontMetrics;
- +- (void)layoutSubviews;
- +- (struct CGSize)sizeThatFits:(struct CGSize)arg1;
- +- (struct CGSize)sizeThatFits:(struct CGSize)arg1 titleType:(long long)arg2;
- +- (struct CGSize)intrinsicContentSize;
- +- (id)_layoutForMeasurement;
- +- (void)_setupTitle;
- +@property(readonly, nonatomic) UIView *accessibilityTitleView;
- +- (id)initWithFrame:(struct CGRect)arg1;
- +- (id)_newLayout;
- +
- +// 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/_UINavigationBarLargeTitleViewLayout.h b/UIKit/_UINavigationBarLargeTitleViewLayout.h
- new file mode 100644
- index 00000000..12f76ca1
- --- /dev/null
- +++ b/UIKit/_UINavigationBarLargeTitleViewLayout.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>
- +
- +@class UILabel, UIView, _UINavigationBarLargeTitleView, _UINavigationControllerRefreshControlHost;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UINavigationBarLargeTitleViewLayout : NSObject
- +{
- + _Bool _supportsTwoLines;
- + _Bool _alignAccessoryViewToTitleBaseline;
- + _UINavigationBarLargeTitleView *_contentView;
- + long long _titleType;
- + UILabel *_titleLabel;
- + double _titleRestingHeight;
- + UIView *_accessoryView;
- + _UINavigationControllerRefreshControlHost *_refreshControlHost;
- + double _restingHeightOfRefreshControl;
- + UIView *_refreshHostContainerView;
- +}
- +
- +@property(retain, nonatomic) UIView *refreshHostContainerView; // @synthesize refreshHostContainerView=_refreshHostContainerView;
- +@property(nonatomic) double restingHeightOfRefreshControl; // @synthesize restingHeightOfRefreshControl=_restingHeightOfRefreshControl;
- +@property(readonly, nonatomic) _UINavigationControllerRefreshControlHost *refreshControlHost; // @synthesize refreshControlHost=_refreshControlHost;
- +@property(nonatomic) _Bool alignAccessoryViewToTitleBaseline; // @synthesize alignAccessoryViewToTitleBaseline=_alignAccessoryViewToTitleBaseline;
- +@property(retain, nonatomic) UIView *accessoryView; // @synthesize accessoryView=_accessoryView;
- +@property(readonly, nonatomic) double titleRestingHeight; // @synthesize titleRestingHeight=_titleRestingHeight;
- +@property(nonatomic) _Bool supportsTwoLines; // @synthesize supportsTwoLines=_supportsTwoLines;
- +@property(retain, nonatomic) UILabel *titleLabel; // @synthesize titleLabel=_titleLabel;
- +@property(nonatomic) long long titleType; // @synthesize titleType=_titleType;
- +@property(readonly, nonatomic) _UINavigationBarLargeTitleView *contentView; // @synthesize contentView=_contentView;
- +- (void).cxx_destruct;
- +- (void)invalidate;
- +- (struct CGSize)sizeFittingSize:(struct CGSize)arg1 titleType:(long long)arg2;
- +- (double)_textHeightForSize:(struct CGSize)arg1 titleType:(long long)arg2;
- +- (void)setContentHidden:(_Bool)arg1;
- +- (void)cleanupAfterLayoutTransitionCompleted;
- +- (void)layoutViewsWithOffset:(struct UIOffset)arg1 useRestingTitleHeight:(_Bool)arg2;
- +- (void)layoutViews;
- +- (void)_enforceRefreshHostContainerViewOrdering;
- +- (void)configureRefreshControlUsingHost:(id)arg1;
- +- (void)updateRestingTitleHeight;
- +- (struct CGRect)_contentLayoutBounds;
- +- (struct CGRect)_contentLayoutBoundsUsingRestingTitleHeight:(_Bool)arg1;
- +- (id)initWithContentView:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UINavigationBarLegacyContentView.h b/UIKit/_UINavigationBarLegacyContentView.h
- new file mode 100644
- index 00000000..b0ca455c
- --- /dev/null
- +++ b/UIKit/_UINavigationBarLegacyContentView.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/UIView.h>
- +
- +@class _UINavigationBarVisualProviderLegacyIOS;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UINavigationBarLegacyContentView : UIView
- +{
- + _UINavigationBarVisualProviderLegacyIOS *_visualProvider;
- +}
- +
- +@property(nonatomic) _UINavigationBarVisualProviderLegacyIOS *visualProvider; // @synthesize visualProvider=_visualProvider;
- +- (void)layoutSubviews;
- +- (void)_intrinsicContentSizeInvalidatedForChildView:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UINavigationBarModernPromptView.h b/UIKit/_UINavigationBarModernPromptView.h
- new file mode 100644
- index 00000000..634f7c27
- --- /dev/null
- +++ b/UIKit/_UINavigationBarModernPromptView.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/UIView.h>
- +
- +@class NSString, UIColor, UIFontMetrics, UILabel;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UINavigationBarModernPromptView : UIView
- +{
- + UILabel *_promptLabel;
- + UIFontMetrics *_fontMetrics;
- + NSString *_prompt;
- + UIColor *_textColor;
- +}
- +
- +@property(copy, nonatomic) UIColor *textColor; // @synthesize textColor=_textColor;
- +@property(copy, nonatomic) NSString *prompt; // @synthesize prompt=_prompt;
- +- (void).cxx_destruct;
- +- (struct CGSize)sizeThatFits:(struct CGSize)arg1;
- +- (struct CGSize)intrinsicContentSize;
- +- (double)_promptHeight;
- +- (id)defaultFontDescriptor;
- +- (void)traitCollectionDidChange:(id)arg1;
- +- (void)_updatePromptLabel;
- +- (id)initWithFrame:(struct CGRect)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UINavigationBarPhonePadVisualStyle.h b/UIKit/_UINavigationBarPhonePadVisualStyle.h
- index 976cf5b3..72db7fb2 100644
- --- a/UIKit/_UINavigationBarPhonePadVisualStyle.h
- +++ b/UIKit/_UINavigationBarPhonePadVisualStyle.h
- @@ -9,9 +9,25 @@
- __attribute__((visibility("hidden")))
- @interface _UINavigationBarPhonePadVisualStyle : _UINavigationBarVisualStyle
- {
- + _Bool _legacyUI;
- }
- -- (double)leftEdgeMargin;
- +- (double)_legacyButtonImagePadding;
- +- (id)_legacyButtonFontForStyle:(long long)arg1;
- +- (double)_legacyButtonFontSize;
- +- (double)_legacyRightTitleMargin;
- +- (double)_legacyLeftTitleMargin;
- +- (double)_legacyLeftEdgeMargin;
- +- (double)buttonImagePadding;
- +- (double)minBackTextWidth;
- +- (double)maxBackButtonProportion;
- +- (double)interBlockSpace;
- +- (double)rightTitleMargin;
- +- (id)buttonFontForStyle:(long long)arg1;
- +- (double)leftTitleMargin;
- +- (double)buttonFontSize;
- +- (double)headingFontSize;
- +- (double)backButtonAnimationClippingPadding;
- - (long long)navigationBar:(id)arg1 metricsForOrientation:(long long)arg2 hasPrompt:(_Bool)arg3;
- - (double)backIndicatorBottomMargin;
- - (double)navigationItemBaselineOffset;
- @@ -21,6 +37,7 @@ __attribute__((visibility("hidden")))
- - (double)barPromptHeight;
- - (double)barHeight;
- - (double)buttonHeight;
- +- (id)initWithIdiom:(long long)arg1;
- @end
- diff --git a/UIKit/_UINavigationBarTVVisualStyle.h b/UIKit/_UINavigationBarTVVisualStyle.h
- index c68de3e2..a055b262 100644
- --- a/UIKit/_UINavigationBarTVVisualStyle.h
- +++ b/UIKit/_UINavigationBarTVVisualStyle.h
- @@ -11,6 +11,7 @@ __attribute__((visibility("hidden")))
- {
- }
- +- (id)defaultTitleColorForUserInterfaceStyle:(long long)arg1 barStyle:(long long)arg2;
- - (id)buttonFontForStyle:(long long)arg1;
- - (struct UIEdgeInsets)buttonContentEdgeInsets;
- - (double)topMargin;
- @@ -20,6 +21,9 @@ __attribute__((visibility("hidden")))
- - (double)interItemSpace;
- - (double)barHeight;
- - (double)buttonHeight;
- +- (id)defaultTitleFont;
- +- (double)buttonFontSize;
- +- (double)headingFontSize;
- - (id)timingFunctionForAnimationInView:(id)arg1 withKeyPath:(id)arg2 isInteractive:(_Bool)arg3;
- @end
- diff --git a/UIKit/_UINavigationBarTitleView.h b/UIKit/_UINavigationBarTitleView.h
- new file mode 100644
- index 00000000..beab6bb8
- --- /dev/null
- +++ b/UIKit/_UINavigationBarTitleView.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 <UIKit/UIView.h>
- +
- +#import <UIKit/_UINavigationBarAugmentedTitleView-Protocol.h>
- +
- +@class NSArray, NSLayoutConstraint, NSString, UINavigationItem;
- +@protocol _UINavigationBarTitleViewDataSource;
- +
- +@interface _UINavigationBarTitleView : UIView <_UINavigationBarAugmentedTitleView>
- +{
- + NSLayoutConstraint *_heightConstraint;
- + _Bool _underlayBarContent;
- + _Bool _hideBackButton;
- + _Bool _hideLeadingBarButtons;
- + _Bool _hideStandardTitle;
- + _Bool _hideTrailingBarButtons;
- + id <_UINavigationBarTitleViewDataSource> _dataSource;
- + UINavigationItem *_navigationItem;
- + long long _titleLocation;
- + double _height;
- +}
- +
- +@property(nonatomic) _Bool hideTrailingBarButtons; // @synthesize hideTrailingBarButtons=_hideTrailingBarButtons;
- +@property(nonatomic) _Bool hideStandardTitle; // @synthesize hideStandardTitle=_hideStandardTitle;
- +@property(nonatomic) _Bool hideLeadingBarButtons; // @synthesize hideLeadingBarButtons=_hideLeadingBarButtons;
- +@property(nonatomic) _Bool hideBackButton; // @synthesize hideBackButton=_hideBackButton;
- +@property(nonatomic) double height; // @synthesize height=_height;
- +@property(nonatomic) _Bool underlayBarContent; // @synthesize underlayBarContent=_underlayBarContent;
- +@property(nonatomic) long long titleLocation; // @synthesize titleLocation=_titleLocation;
- +@property(nonatomic) __weak UINavigationItem *navigationItem; // @synthesize navigationItem=_navigationItem;
- +@property(nonatomic, getter=_dataSource, setter=_setDataSource:) __weak id <_UINavigationBarTitleViewDataSource> _dataSource; // @synthesize _dataSource;
- +- (void).cxx_destruct;
- +- (void)transitionCompleted:(long long)arg1 willBeDisplayed:(_Bool)arg2;
- +- (void)performTransition:(long long)arg1 willBeDisplayed:(_Bool)arg2;
- +- (void)transitionWillBegin:(long long)arg1 willBeDisplayed:(_Bool)arg2;
- +- (void)preferredContentSizeDidChange;
- +- (long long)preferredContentSizeForSize:(long long)arg1;
- +@property(readonly, copy, nonatomic) NSArray *contentOverlayRects;
- +- (void)setTranslatesAutoresizingMaskIntoConstraints:(_Bool)arg1;
- +- (id)initWithCoder:(id)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/_UINavigationBarTitleViewDataSource-Protocol.h b/UIKit/_UINavigationBarTitleViewDataSource-Protocol.h
- new file mode 100644
- index 00000000..a05eec2b
- --- /dev/null
- +++ b/UIKit/_UINavigationBarTitleViewDataSource-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 NSArray, UIView;
- +@protocol _UINavigationBarAugmentedTitleView;
- +
- +@protocol _UINavigationBarTitleViewDataSource <NSObject>
- +- (void)titleViewChangedPreferredDisplaySize:(UIView<_UINavigationBarAugmentedTitleView> *)arg1;
- +- (void)titleViewChangedStandardDisplayItems:(UIView<_UINavigationBarAugmentedTitleView> *)arg1;
- +- (void)titleViewChangedHeight:(UIView<_UINavigationBarAugmentedTitleView> *)arg1;
- +- (void)titleViewChangedUnderlayContent:(UIView<_UINavigationBarAugmentedTitleView> *)arg1;
- +- (NSArray *)contentOverlayRectsForTitleView:(UIView<_UINavigationBarAugmentedTitleView> *)arg1;
- +@end
- +
- diff --git a/UIKit/_UINavigationBarTransitionAssistant.h b/UIKit/_UINavigationBarTransitionAssistant.h
- new file mode 100644
- index 00000000..0eebc9dd
- --- /dev/null
- +++ b/UIKit/_UINavigationBarTransitionAssistant.h
- @@ -0,0 +1,64 @@
- +//
- +// 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, NSMutableArray, UINavigationBar;
- +@protocol UIViewControllerTransitionCoordinator, _UINavigationBarDelegatePrivate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UINavigationBarTransitionAssistant : NSObject
- +{
- + long long _animationCount;
- + NSMutableArray *_animationIDs;
- + _Bool _interruptable;
- + _Bool _interactive;
- + _Bool _cancelledTransition;
- + _Bool _cancelledCleanUp;
- + _Bool _shouldHideBackButtonDuringTransition;
- + _Bool _shouldUpdatePromptAfterTransition;
- + int _transition;
- + id <UIViewControllerTransitionCoordinator> _transitionCoordinator;
- + UINavigationBar *_navigationBar;
- + id <_UINavigationBarDelegatePrivate> _delegate;
- + double _duration;
- +}
- +
- ++ (id)popTransitionAssistantForNavigationBar:(id)arg1 delegate:(id)arg2 crossfade:(_Bool)arg3;
- ++ (id)pushTransitionAssistantForNavigationBar:(id)arg1 delegate:(id)arg2 crossfade:(_Bool)arg3;
- +@property(readonly, nonatomic) NSArray *animationIDs; // @synthesize animationIDs=_animationIDs;
- +@property(nonatomic) _Bool shouldUpdatePromptAfterTransition; // @synthesize shouldUpdatePromptAfterTransition=_shouldUpdatePromptAfterTransition;
- +@property(nonatomic) _Bool shouldHideBackButtonDuringTransition; // @synthesize shouldHideBackButtonDuringTransition=_shouldHideBackButtonDuringTransition;
- +@property(readonly, nonatomic) _Bool cancelledCleanUp; // @synthesize cancelledCleanUp=_cancelledCleanUp;
- +@property(readonly, nonatomic) _Bool cancelledTransition; // @synthesize cancelledTransition=_cancelledTransition;
- +@property(readonly, nonatomic) _Bool interactive; // @synthesize interactive=_interactive;
- +@property(readonly, nonatomic) _Bool interruptable; // @synthesize interruptable=_interruptable;
- +@property(readonly, nonatomic) double duration; // @synthesize duration=_duration;
- +@property(readonly, nonatomic) int transition; // @synthesize transition=_transition;
- +@property(readonly, nonatomic) __weak id <_UINavigationBarDelegatePrivate> delegate; // @synthesize delegate=_delegate;
- +@property(readonly, nonatomic) __weak UINavigationBar *navigationBar; // @synthesize navigationBar=_navigationBar;
- +@property(readonly, nonatomic) __weak id <UIViewControllerTransitionCoordinator> transitionCoordinator; // @synthesize transitionCoordinator=_transitionCoordinator;
- +- (void).cxx_destruct;
- +- (void)_getInteractive;
- +- (void)_getPopDurationAndTransitionAlwaysCrossfade:(_Bool)arg1;
- +- (void)_getPushDurationAndTransitionAlwaysCrossfade:(_Bool)arg1;
- +- (void)_getTransitionCoordinator;
- +- (void)decrementAnimationCount;
- +- (void)incrementAnimationCount;
- +- (void)finishTrackingInteractiveTransition;
- +- (void)_startTrackingAnimations;
- +- (void)cancelInteractiveTransitionPercent:(double)arg1 completionSpeed:(double)arg2 completionCurve:(long long)arg3;
- +- (void)finishInteractiveTransitionPercent:(double)arg1 completionSpeed:(double)arg2 completionCurve:(long long)arg3;
- +- (void)_clearAnimationsWithDuration:(double)arg1 curve:(long long)arg2 reverse:(_Bool)arg3;
- +- (void)updateInteractiveTransitionPercent:(double)arg1;
- +- (void)startInteractiveTransition;
- +- (void)cancelCleanUp;
- +@property(readonly, nonatomic) _Bool shouldCrossfade;
- +@property(readonly, nonatomic) _Bool shouldAnimateAlongside;
- +- (id)initWithNavigationBar:(id)arg1 delegate:(id)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UINavigationBarTransitionContext.h b/UIKit/_UINavigationBarTransitionContext.h
- new file mode 100644
- index 00000000..0df02647
- --- /dev/null
- +++ b/UIKit/_UINavigationBarTransitionContext.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>
- +
- +@class NSMutableSet, UINavigationBar, UIView, _UIBarBackground, _UINavigationBarContentView, _UINavigationBarContentViewLayout, _UINavigationBarItemStack, _UINavigationBarLargeTitleView, _UINavigationBarLargeTitleViewLayout, _UINavigationBarModernPromptView;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UINavigationBarTransitionContext : NSObject
- +{
- + UINavigationBar *_navigationBar;
- + _UINavigationBarItemStack *_stack;
- + _UINavigationBarModernPromptView *_promptView;
- + _UINavigationBarContentView *_contentView;
- + _UIBarBackground *_backgroundView;
- + _UINavigationBarLargeTitleView *_largeTitleView;
- + _UINavigationBarContentViewLayout *_fromContentLayout;
- + _UINavigationBarContentViewLayout *_toContentLayout;
- + _UINavigationBarLargeTitleViewLayout *_fromLargeTitleLayout;
- + _UINavigationBarLargeTitleViewLayout *_toLargeTitleLayout;
- + int _largeTitleTransitionType;
- + _Bool _isRTL;
- + _Bool _allowLargeTitles;
- + _Bool _beginWithLargeTitle;
- + _Bool _endWithLargeTitle;
- + NSMutableSet *_clippingViews;
- +}
- +
- ++ (id)contextForTransition:(int)arg1;
- +@property(retain, nonatomic) _UINavigationBarLargeTitleViewLayout *toLargeTitleLayout; // @synthesize toLargeTitleLayout=_toLargeTitleLayout;
- +@property(retain, nonatomic) _UINavigationBarLargeTitleViewLayout *fromLargeTitleLayout; // @synthesize fromLargeTitleLayout=_fromLargeTitleLayout;
- +@property(retain, nonatomic) _UINavigationBarContentViewLayout *toContentLayout; // @synthesize toContentLayout=_toContentLayout;
- +@property(retain, nonatomic) _UINavigationBarContentViewLayout *fromContentLayout; // @synthesize fromContentLayout=_fromContentLayout;
- +@property(retain, nonatomic) _UINavigationBarLargeTitleView *largeTitleView; // @synthesize largeTitleView=_largeTitleView;
- +@property(retain, nonatomic) _UIBarBackground *backgroundView; // @synthesize backgroundView=_backgroundView;
- +@property(retain, nonatomic) _UINavigationBarContentView *contentView; // @synthesize contentView=_contentView;
- +@property(retain, nonatomic) _UINavigationBarModernPromptView *promptView; // @synthesize promptView=_promptView;
- +@property(nonatomic) _Bool allowLargeTitles; // @synthesize allowLargeTitles=_allowLargeTitles;
- +@property(nonatomic) _Bool isRTL; // @synthesize isRTL=_isRTL;
- +@property(retain, nonatomic) _UINavigationBarItemStack *stack; // @synthesize stack=_stack;
- +@property(nonatomic) UINavigationBar *navigationBar; // @synthesize navigationBar=_navigationBar;
- +- (void).cxx_destruct;
- +- (void)_removeAllClippingViews;
- +- (void)_addClippingView:(id)arg1;
- +@property(readonly, nonatomic) double contentViewMaxY;
- +@property(readonly, nonatomic) double contentViewFittingHeight;
- +@property(readonly, nonatomic) UIView *viewUsingEaseOutCurve;
- +@property(readonly, nonatomic) UIView *viewFadingInFromCustomAlpha;
- +- (void)cancel;
- +- (void)complete;
- +- (void)setAllLargeTitleLayoutsVisible;
- +- (void)animate;
- +- (void)prepare;
- +- (void)recordUpdates:(CDUnknownBlockType)arg1;
- +
- +// Remaining properties
- +@property(readonly, nonatomic) int transition; // @dynamic transition;
- +
- +@end
- +
- diff --git a/UIKit/_UINavigationBarTransitionContextCrossfade.h b/UIKit/_UINavigationBarTransitionContextCrossfade.h
- new file mode 100644
- index 00000000..48a2cdae
- --- /dev/null
- +++ b/UIKit/_UINavigationBarTransitionContextCrossfade.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/_UINavigationBarTransitionContext.h>
- +
- +@class UIView;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UINavigationBarTransitionContextCrossfade : _UINavigationBarTransitionContext
- +{
- + UIView *_fromCanvasView;
- + UIView *_toCanvasView;
- +}
- +
- +- (void).cxx_destruct;
- +- (void)complete;
- +- (void)cancel;
- +- (void)_finishWithFinalLayout:(id)arg1 invalidLayout:(id)arg2;
- +- (void)animate;
- +- (void)_animateLargeTitleView;
- +- (void)_animateContentView;
- +- (void)_animateCanvasViews;
- +- (double)contentViewMaxY;
- +- (void)prepare;
- +- (void)_prepareLargeTitleView;
- +- (void)_prepareContentView;
- +- (void)_prepareCanvasViews;
- +- (int)transition;
- +
- +@end
- +
- diff --git a/UIKit/_UINavigationBarTransitionContextParticipant-Protocol.h b/UIKit/_UINavigationBarTransitionContextParticipant-Protocol.h
- new file mode 100644
- index 00000000..eb0a8ace
- --- /dev/null
- +++ b/UIKit/_UINavigationBarTransitionContextParticipant-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 _UINavigationBarTransitionContext;
- +
- +@protocol _UINavigationBarTransitionContextParticipant <NSObject>
- +- (void)adoptFinalStateFromTransition:(_UINavigationBarTransitionContext *)arg1 transitionCompleted:(_Bool)arg2;
- +- (void)recordToStateForTransition:(_UINavigationBarTransitionContext *)arg1;
- +- (void)recordFromStateForTransition:(_UINavigationBarTransitionContext *)arg1;
- +@end
- +
- diff --git a/UIKit/_UINavigationBarTransitionContextPop.h b/UIKit/_UINavigationBarTransitionContextPop.h
- new file mode 100644
- index 00000000..20dc102e
- --- /dev/null
- +++ b/UIKit/_UINavigationBarTransitionContextPop.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/_UINavigationBarTransitionContext.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UINavigationBarTransitionContextPop : _UINavigationBarTransitionContext
- +{
- + struct CGRect _endingNewTitleViewFrame;
- + struct CGRect _endingNewBackButtonFrame;
- + struct CGSize _titleTransitionDistance;
- +}
- +
- +- (void)complete;
- +- (void)cancel;
- +- (void)_finishWithFinalLayout:(id)arg1 finalLargeTitleLayout:(id)arg2 invalidLayout:(id)arg3 invalidLargeTitleLayout:(id)arg4;
- +- (void)animate;
- +- (void)_animateLargeTitleView;
- +- (void)_animateContentView;
- +- (void)_animateScaleTransition;
- +- (void)prepare;
- +- (void)_prepareLargeTitleView;
- +- (void)_prepareContentView;
- +- (void)_prepareScaleTransition;
- +- (int)transition;
- +
- +@end
- +
- diff --git a/UIKit/_UINavigationBarTransitionContextPush.h b/UIKit/_UINavigationBarTransitionContextPush.h
- new file mode 100644
- index 00000000..4b8662af
- --- /dev/null
- +++ b/UIKit/_UINavigationBarTransitionContextPush.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/_UINavigationBarTransitionContext.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UINavigationBarTransitionContextPush : _UINavigationBarTransitionContext
- +{
- + struct CGRect _endingNewTitleViewFrame;
- + struct CGRect _endingNewBackButtonFrame;
- + struct CGRect _endingBackIndicatorViewFrame;
- + struct CGSize _titleTransitionDistance;
- +}
- +
- +- (void)complete;
- +- (void)cancel;
- +- (void)_finishWithFinalLayout:(id)arg1 finalLargeTitleLayout:(id)arg2 invalidLayout:(id)arg3 invalidLargeTitleLayout:(id)arg4;
- +- (void)animate;
- +- (void)_animateLargeTitleView;
- +- (void)_animateContentView;
- +- (void)_animateScaleTransition;
- +- (void)prepare;
- +- (void)_prepareLargeTitleView;
- +- (void)_prepareContentView;
- +- (void)_prepareScaleTransition;
- +- (int)transition;
- +- (id)viewUsingEaseOutCurve;
- +
- +@end
- +
- diff --git a/UIKit/_UINavigationBarVisualProvider.h b/UIKit/_UINavigationBarVisualProvider.h
- new file mode 100644
- index 00000000..56adb637
- --- /dev/null
- +++ b/UIKit/_UINavigationBarVisualProvider.h
- @@ -0,0 +1,97 @@
- +//
- +// 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 NSDictionary, UINavigationBar, _UINavigationBarItemStack, _UINavigationControllerRefreshControlHost;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UINavigationBarVisualProvider : NSObject
- +{
- + UINavigationBar *_navigationBar;
- + _UINavigationBarItemStack *_stack;
- + NSDictionary *_overrides;
- + _Bool _usesLegacyUI;
- + _UINavigationControllerRefreshControlHost *_refreshControlHost;
- +}
- +
- ++ (_Bool)supportsRefreshControlHosting;
- +@property(retain, nonatomic) _UINavigationControllerRefreshControlHost *refreshControlHost; // @synthesize refreshControlHost=_refreshControlHost;
- +@property(retain, nonatomic) _UINavigationBarItemStack *stack; // @synthesize stack=_stack;
- +@property(readonly, nonatomic) UINavigationBar *navigationBar; // @synthesize navigationBar=_navigationBar;
- +- (void).cxx_destruct;
- +- (_Bool)gestureRecognizerShouldBegin:(id)arg1 defaultAnswer:(CDUnknownBlockType)arg2;
- +- (id)preferredFocusedView;
- +- (_Bool)canHandleStatusBarTouchAtPoint:(struct CGPoint)arg1;
- +- (long long)statusBarStyle;
- +- (void)setSemanticContentAttribute:(long long)arg1;
- +- (void)traitCollectionDidChange:(id)arg1;
- +- (void)setBackButtonVisible:(_Bool)arg1 animated:(_Bool)arg2;
- +- (void)setupTopNavigationItem;
- +@property(readonly, nonatomic) _Bool wantsLargeTitleDisplayed;
- +- (void)updateTopNavigationItemTitleView;
- +- (void)updateTopNavigationItemAnimated:(_Bool)arg1;
- +- (void)popAnimated:(_Bool)arg1 completion:(CDUnknownBlockType)arg2;
- +- (void)pushAnimated:(_Bool)arg1 completion:(CDUnknownBlockType)arg2;
- +- (void)prepareForPop;
- +- (void)prepareForPush;
- +- (void)layoutSubviews;
- +- (void)updateConstraints;
- +- (void)intrinsicContentSizeInvalidatedForChildView:(id)arg1;
- +- (void)barSizeChanged;
- +- (CDStruct_c3b9c2ee)heightRangeFittingWidth:(double)arg1;
- +- (struct CGSize)sizeThatFits:(struct CGSize)arg1;
- +- (void)invalidateIntrinsicContentSize;
- +- (struct CGSize)intrinsicContentSize;
- +- (void)safeAreaInsetsDidChange;
- +@property(readonly, nonatomic) long long currentContentSize;
- +- (void)updateArchivedSubviews:(id)arg1;
- +- (void)provideViewsForContents:(id)arg1 topItem:(id)arg2 backItem:(id)arg3;
- +- (void)_updateTitleViewForOpacityChange;
- +- (void)_updateBackground;
- +- (void)changeLayout;
- +- (void)changeAppearance;
- +- (void)stackDidChangeFrom:(id)arg1;
- +- (void)teardown;
- +- (void)prepare;
- +- (id)initWithNavigationBar:(id)arg1;
- +- (void)_shim_30244716;
- +- (void)_shim_updateBackgroundViewIgnoringFlag;
- +- (_Bool)_shim_throwConstraintExceptions;
- +- (void)_shim_popForCarplayPressAtFakePoint:(struct CGPoint)arg1;
- +- (void)_shim_touchesCancelled:(id)arg1 withEvent:(id)arg2;
- +- (void)_shim_touchesEnded:(id)arg1 withEvent:(id)arg2;
- +- (void)_shim_touchesMoved:(id)arg1 withEvent:(id)arg2;
- +- (void)_shim_touchesBegan:(id)arg1 withEvent:(id)arg2;
- +- (_Bool)_shim_wantsCustomTouchHandlingForTouches:(id)arg1;
- +- (id)_shim_customHitTest:(struct CGPoint)arg1 forView:(id)arg2;
- +- (void)_shim_pressBackIndicator:(_Bool)arg1 initialPress:(_Bool)arg2;
- +- (id)_shim_backIndicatorView;
- +- (void)_shim_updateBackIndicator;
- +- (void)_shim_setPromptText:(id)arg1 animated:(_Bool)arg2;
- +- (id)_shim_promptText;
- +- (void)_shim_updateUserContentGuideForTopItem:(id)arg1 backItem:(id)arg2;
- +- (id)_shim_userContentGuide;
- +- (long long)_shim_backdropStyle;
- +- (double)_shim_backgroundHeight;
- +- (void)_shim_setDisableBlurTinting:(_Bool)arg1;
- +- (_Bool)_shim_disableBlurTinting;
- +- (void)_shim_setBackdropGroupName:(id)arg1;
- +- (id)_shim_backdropGroupName;
- +- (void)_shim_updateBackdropView;
- +- (void)_shim_setShadowAlpha:(double)arg1;
- +- (double)_shim_shadowAlpha;
- +- (id)_shim_compatibilityBackgroundView;
- +- (void)_shim_setCustomBackgroundView:(id)arg1;
- +- (void)_shim_setUseContentView:(_Bool)arg1;
- +- (id)_shim_displayViewsIncludingHiddenBackButtonViews:(_Bool)arg1;
- +- (id)_shim_layoutView;
- +- (id)_shim_contentView;
- +- (id)_accessibility_controlToActivateForHUDGestureLiftAtPoint:(struct CGPoint)arg1;
- +- (id)_accessibility_HUDItemForPoint:(struct CGPoint)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UINavigationBarVisualProviderLegacyIOS.h b/UIKit/_UINavigationBarVisualProviderLegacyIOS.h
- new file mode 100644
- index 00000000..25e99361
- --- /dev/null
- +++ b/UIKit/_UINavigationBarVisualProviderLegacyIOS.h
- @@ -0,0 +1,144 @@
- +//
- +// 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/_UINavigationBarVisualProvider.h>
- +
- +#import <UIKit/_UIBasicAnimationFactory-Protocol.h>
- +#import <UIKit/_UINavigationBarGestureHandlerDelegate-Protocol.h>
- +
- +@class NSArray, NSLayoutConstraint, NSMutableArray, NSString, UIFocusContainerGuide, UIImageView, UILayoutGuide, UIView, _UIBarBackground, _UINavBarPrompt, _UINavigationBarGestureHandler, _UINavigationBarLegacyContentView;
- +@protocol UIViewControllerTransitionCoordinator;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UINavigationBarVisualProviderLegacyIOS : _UINavigationBarVisualProvider <_UIBasicAnimationFactory, _UINavigationBarGestureHandlerDelegate>
- +{
- + _UIBarBackground *_backgroundView;
- + UIView *_customBackgroundView;
- + UIView *_currentCanvasView;
- + UIView *_titleView;
- + NSArray *_leftViews;
- + NSArray *_rightViews;
- + UIImageView *_backIndicatorView;
- + _UINavBarPrompt *_prompt;
- + _UINavigationBarGestureHandler *_gestureHandler;
- + NSMutableArray *_slideTransitionClippingViews;
- + id <UIViewControllerTransitionCoordinator> _transitionCoordinator;
- + _UINavigationBarLegacyContentView *_layoutView;
- + UIView *_contentView;
- + UILayoutGuide *_userContentGuide;
- + NSLayoutConstraint *_userContentGuideLeading;
- + NSLayoutConstraint *_userContentGuideTrailing;
- + UIFocusContainerGuide *_contentFocusContainerGuide;
- +}
- +
- +- (void).cxx_destruct;
- +- (void)_shim_30244716;
- +- (void)_shim_updateBackgroundViewIgnoringFlag;
- +- (_Bool)_shim_throwConstraintExceptions;
- +- (void)_shim_popForCarplayPressAtFakePoint:(struct CGPoint)arg1;
- +- (void)_shim_touchesCancelled:(id)arg1 withEvent:(id)arg2;
- +- (void)_shim_touchesEnded:(id)arg1 withEvent:(id)arg2;
- +- (void)_shim_touchesMoved:(id)arg1 withEvent:(id)arg2;
- +- (void)_shim_touchesBegan:(id)arg1 withEvent:(id)arg2;
- +- (void)_popForTouchAtPoint:(struct CGPoint)arg1;
- +- (_Bool)_shouldPopForTouchAtPoint:(struct CGPoint)arg1;
- +- (void)_handleMouseUpAtPoint:(struct CGPoint)arg1;
- +- (void)_handleMouseDownAtPoint:(struct CGPoint)arg1;
- +- (id)backButtonViewAtPoint:(struct CGPoint)arg1;
- +- (id)_navigationItemAtPoint:(struct CGPoint)arg1;
- +- (_Bool)_shim_wantsCustomTouchHandlingForTouches:(id)arg1;
- +- (id)_shim_customHitTest:(struct CGPoint)arg1 forView:(id)arg2;
- +- (void)_shim_pressBackIndicator:(_Bool)arg1 initialPress:(_Bool)arg2;
- +- (id)_shim_backIndicatorView;
- +- (void)_shim_updateBackIndicator;
- +- (void)_shim_setPromptText:(id)arg1 animated:(_Bool)arg2;
- +- (id)_shim_promptText;
- +- (void)_shim_updateUserContentGuideForTopItem:(id)arg1 backItem:(id)arg2;
- +- (id)_shim_userContentGuide;
- +- (long long)_shim_backdropStyle;
- +- (double)_shim_backgroundHeight;
- +- (void)_shim_setDisableBlurTinting:(_Bool)arg1;
- +- (_Bool)_shim_disableBlurTinting;
- +- (void)_shim_setBackdropGroupName:(id)arg1;
- +- (id)_shim_backdropGroupName;
- +- (void)_shim_setUseContentView:(_Bool)arg1;
- +- (void)_shim_setShadowAlpha:(double)arg1;
- +- (double)_shim_shadowAlpha;
- +- (id)_shim_compatibilityBackgroundView;
- +- (void)_shim_setCustomBackgroundView:(id)arg1;
- +- (id)_shim_displayViewsIncludingHiddenBackButtonViews:(_Bool)arg1;
- +- (id)_shim_layoutView;
- +- (id)_shim_contentView;
- +- (void)_setUpContentFocusContainerGuide;
- +- (void)provideViewsForContents:(id)arg1 topItem:(id)arg2 backItem:(id)arg3;
- +- (void)_updateBackground;
- +- (void)_completeTopItemTransitionWithIncomingViews:(id)arg1 outgoingViews:(id)arg2 previousLeftViews:(id)arg3 previousRightViews:(id)arg4 enableUserInteraction:(id)arg5 transitionAssistant:(id)arg6;
- +- (void)_setViewsAnimated:(_Bool)arg1 forTopNavigationItem:(id)arg2 backNavigationItem:(id)arg3 previousTopItem:(id)arg4;
- +- (void)_completeNavigationTransitionWithIncomingViews:(id)arg1 outgoingViews:(id)arg2 transitionAssistant:(id)arg3 completion:(CDUnknownBlockType)arg4;
- +- (void)_startPopAnimationFromOldBackItem:(id)arg1 oldTopItem:(id)arg2 newBackItem:(id)arg3 newTopItem:(id)arg4 withTransitionAssistant:(id)arg5 completion:(CDUnknownBlockType)arg6;
- +- (void)_startPushAnimationFromOldBackItem:(id)arg1 oldTopItem:(id)arg2 newBackItem:(id)arg3 newTopItem:(id)arg4 withTransitionAssistant:(id)arg5 completion:(CDUnknownBlockType)arg6;
- +- (void)_completeTransitionFromCanvasView:(id)arg1 toCanvasView:(id)arg2 updateSize:(_Bool)arg3 transitionAssistant:(id)arg4;
- +- (_Bool)_performCanvasViewTransitionFromItem:(id)arg1 toItem:(id)arg2;
- +- (_Bool)_prepareTransitionFromItem:(id)arg1 toItem:(id)arg2;
- +- (_Bool)_supportsCanvasView;
- +- (struct CGRect)_contentViewFrameInBounds:(struct CGRect)arg1 style:(id)arg2;
- +- (struct CGRect)_frameForCanvasView:(id)arg1 inBounds:(struct CGRect)arg2;
- +- (void)_updateBackIndicatorViewTintColor;
- +- (void)_updateBackIndicatorImage;
- +- (id)_effectiveBackIndicatorTransitionMaskImage;
- +- (id)_effectiveBackIndicatorImage;
- +- (_Bool)_suppressBackIndicator;
- +- (double)_backIndicatorClippingMargin;
- +- (double)_effectiveBackIndicatorLeftMargin;
- +- (void)_wrapView:(id)arg1 inClippingViewWithLeftBoundary:(double)arg2 rightBoundary:(double)arg3 leftMaskImage:(id)arg4 leftMaskIsChevron:(_Bool)arg5 rightMaskImage:(id)arg6;
- +- (unsigned long long)_subviewIndexAboveBackground;
- +- (double)_backTitleWidthOverTitleWidthForMatchingBackButtonView:(id)arg1 titleView:(id)arg2 withBackButtonWidth:(double)arg3;
- +- (void)_getTitleViewFrame:(struct CGRect *)arg1 leftViewFrames:(id)arg2 rightViewFrames:(id)arg3 forPreviousItem:(id)arg4 item:(id)arg5;
- +- (void)_getTitleViewFrame:(struct CGRect *)arg1 leftViewFrames:(id)arg2 rightViewFrames:(id)arg3 forPreviousItem:(id)arg4 item:(id)arg5 returnedIdealWidthOfTextContent:(double *)arg6 availableLayoutWidthForTextContent:(double *)arg7 idealBackButtonWidth:(double *)arg8;
- +- (void)_getLeftMargin:(double *)arg1 rightMargin:(double *)arg2 forNavigationItem:(id)arg3 showingBackButton:(_Bool)arg4 visualStyle:(id)arg5;
- +- (id)_defaultTitleFontForItem:(id)arg1 fittingHeight:(double)arg2 withScaleAdjustment:(double)arg3;
- +- (id)_backButtonForBackItem:(id)arg1 topItem:(id)arg2;
- +- (_Bool)_shouldShowBackButtonForNavigationItem:(id)arg1;
- +- (void)setBackButtonVisible:(_Bool)arg1 animated:(_Bool)arg2;
- +- (void)setupTopNavigationItem;
- +- (void)updateTopNavigationItemTitleView;
- +- (void)updateTopNavigationItemAnimated:(_Bool)arg1;
- +- (void)popAnimated:(_Bool)arg1 completion:(CDUnknownBlockType)arg2;
- +- (void)pushAnimated:(_Bool)arg1 completion:(CDUnknownBlockType)arg2;
- +- (void)prepareForPop;
- +- (void)prepareForPush;
- +- (void)layoutSubviews;
- +- (void)_layoutInBounds:(struct CGRect)arg1 withVisualStyle:(id)arg2;
- +- (void)_layoutSubviewsFromContentView;
- +- (void)intrinsicContentSizeInvalidatedForChildView:(id)arg1;
- +- (void)barSizeChanged;
- +- (struct CGSize)sizeThatFits:(struct CGSize)arg1;
- +- (void)invalidateIntrinsicContentSize;
- +- (struct CGSize)_preferredContentSizeForItem:(id)arg1;
- +- (struct CGPoint)frameOriginForStatusBarLocatedAt:(struct CGPoint)arg1;
- +- (_Bool)shouldGestureHandler:(id)arg1 recognizedPopAtLocation:(struct CGPoint)arg2;
- +- (void)gestureHandler:(id)arg1 recognizedPopAtLocation:(struct CGPoint)arg2;
- +- (_Bool)gestureRecognizerShouldBegin:(id)arg1 defaultAnswer:(CDUnknownBlockType)arg2;
- +- (id)_timingFunctionForAnimationInView:(id)arg1 withKeyPath:(id)arg2;
- +- (id)_basicAnimationForView:(id)arg1 withKeyPath:(id)arg2;
- +- (id)preferredFocusedView;
- +- (_Bool)canHandleStatusBarTouchAtPoint:(struct CGPoint)arg1;
- +- (long long)statusBarStyle;
- +- (void)setSemanticContentAttribute:(long long)arg1;
- +- (void)traitCollectionDidChange:(id)arg1;
- +- (void)updateArchivedSubviews:(id)arg1;
- +- (void)changeAppearance;
- +- (void)teardown;
- +- (void)prepare;
- +
- +// 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/_UINavigationBarVisualProviderModernIOS.h b/UIKit/_UINavigationBarVisualProviderModernIOS.h
- new file mode 100644
- index 00000000..599e5532
- --- /dev/null
- +++ b/UIKit/_UINavigationBarVisualProviderModernIOS.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 <UIKit/_UINavigationBarVisualProvider.h>
- +
- +#import <UIKit/_UIBasicAnimationFactory-Protocol.h>
- +#import <UIKit/_UINavigationBarContentViewDelegate-Protocol.h>
- +#import <UIKit/_UINavigationControllerRefreshControlHostDelegate-Protocol.h>
- +#import <UIKit/_UINavigationItemChangeObserver-Protocol.h>
- +
- +@class NSString, UILabel, UIView, _UIBarBackground, _UINavigationBarContentView, _UINavigationBarLargeTitleView, _UINavigationBarModernPromptView, _UINavigationBarTransitionContext, _UINavigationControllerRefreshControlHost;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UINavigationBarVisualProviderModernIOS : _UINavigationBarVisualProvider <_UINavigationBarContentViewDelegate, _UINavigationItemChangeObserver, _UINavigationControllerRefreshControlHostDelegate, _UIBasicAnimationFactory>
- +{
- + _UIBarBackground *_backgroundView;
- + _UINavigationBarContentView *_contentView;
- + UIView *_canvasView;
- + _UINavigationBarLargeTitleView *_largeTitleView;
- + _UINavigationBarModernPromptView *_promptView;
- + UILabel *_weeTitleLabel;
- + _UINavigationBarTransitionContext *_transitionContext;
- + _Bool _hasIdiom;
- + _Bool _useInlineBackgroundHeightWhenLarge;
- + _UINavigationControllerRefreshControlHost *_refreshControlHost;
- +}
- +
- ++ (_Bool)supportsRefreshControlHosting;
- +- (void).cxx_destruct;
- +- (id)_accessibility_controlToActivateForHUDGestureLiftAtPoint:(struct CGPoint)arg1;
- +- (id)_accessibility_HUDItemForPoint:(struct CGPoint)arg1;
- +- (void)_shim_setBackdropGroupName:(id)arg1;
- +- (id)_shim_backdropGroupName;
- +- (void)_shim_setDisableBlurTinting:(_Bool)arg1;
- +- (_Bool)_shim_disableBlurTinting;
- +- (void)_shim_setShadowAlpha:(double)arg1;
- +- (double)_shim_shadowAlpha;
- +- (id)_shim_compatibilityBackgroundView;
- +- (void)_shim_setCustomBackgroundView:(id)arg1;
- +- (_Bool)_shouldAnimateAdditivelyForView:(id)arg1 withKeyPath:(id)arg2;
- +- (id)_timingFunctionForAnimationInView:(id)arg1 withKeyPath:(id)arg2;
- +- (id)_basicAnimationForView:(id)arg1 withKeyPath:(id)arg2;
- +- (void)navigationItemUpdatedSearchController:(id)arg1 oldSearchController:(id)arg2 animated:(_Bool)arg3;
- +- (void)navigationItemUpdatedBackgroundAppearance:(id)arg1 animated:(_Bool)arg2;
- +- (void)navigationItemUpdatedCanvasView:(id)arg1 animated:(_Bool)arg2;
- +- (void)navigationItemUpdatedRightBarButtonItems:(id)arg1 animated:(_Bool)arg2;
- +- (void)navigationItemUpdatedLeftBarButtonItems:(id)arg1 animated:(_Bool)arg2;
- +- (void)navigationItemUpdatedBackButtonContent:(id)arg1 animated:(_Bool)arg2;
- +- (void)navigationItemUpdatedPromptContent:(id)arg1 animated:(_Bool)arg2;
- +- (_Bool)_isShowingExtendedContentView;
- +- (void)navigationItemUpdatedTitleContent:(id)arg1 animated:(_Bool)arg2;
- +- (void)navigationBarContentViewDidChangeDesiredHeight:(id)arg1;
- +- (void)navigationBarContentViewDidTriggerBackAction:(id)arg1 fromBackButtonItem:(id)arg2;
- +- (void)navigationControllerRefreshControlHostDidUpdateLayout:(id)arg1;
- +- (id)refreshControlHost;
- +- (void)setRefreshControlHost:(id)arg1;
- +- (void)setupTopNavigationItem;
- +- (void)_updateTitleViewForOpacityChange;
- +- (void)updateTopNavigationItemTitleView;
- +- (void)updateTopNavigationItemAnimated:(_Bool)arg1;
- +- (CDStruct_c3b9c2ee)heightRangeFittingWidth:(double)arg1;
- +- (struct CGSize)sizeThatFits:(struct CGSize)arg1;
- +- (struct CGSize)intrinsicContentSize;
- +- (void)safeAreaInsetsDidChange;
- +- (long long)statusBarStyle;
- +- (long long)currentContentSize;
- +- (void)traitCollectionDidChange:(id)arg1;
- +- (void)popAnimated:(_Bool)arg1 completion:(CDUnknownBlockType)arg2;
- +- (void)pushAnimated:(_Bool)arg1 completion:(CDUnknownBlockType)arg2;
- +- (void)_performAnimationWithTransitionCompletion:(CDUnknownBlockType)arg1 transition:(int)arg2;
- +- (void)_endTransitionCompleted:(_Bool)arg1;
- +- (void)_setupTransitionContextForTransition:(int)arg1;
- +- (void)_updateWithCompletion:(CDUnknownBlockType)arg1;
- +- (void)layoutSubviews;
- +- (void)_updateAugmentedTitleDataSources;
- +- (void)_updateBackgrounds;
- +- (void)_updateBackground;
- +- (void)_updateLargeTitleBackgroundClipping;
- +- (void)_updateShadowsForBarStyle:(long long)arg1;
- +- (void)_updateCanvasView;
- +- (void)_layoutInBounds:(struct CGRect)arg1 wantsExtendedContentView:(_Bool)arg2;
- +- (double)_contentViewFittingHeight;
- +- (void)_enforceLayoutOrdering;
- +- (void)_updateContentForTopItem:(id)arg1 backItem:(id)arg2;
- +- (void)_updateContentForTopItem:(id)arg1 backItem:(id)arg2 animated:(_Bool)arg3;
- +- (double)_effectiveBackIndicatorLeftMargin;
- +- (id)_defaultWeeTitleAttributes;
- +- (id)_defaultTitleAttributes;
- +- (id)_resolveLargeTitleAttributes;
- +- (_Bool)_stackWantsLargeTitleDisplayedForItem:(id)arg1;
- +- (_Bool)_stackWantsExtendedContentViewForItem:(id)arg1;
- +- (_Bool)allowLargeTitleView;
- +- (_Bool)wantsLargeTitleDisplayed;
- +- (_Bool)wantsExtendedContentView;
- +- (void)_updateContentPriorities;
- +- (void)_updateTitleViewWithLargeTitle:(_Bool)arg1;
- +- (void)_updatePromptViewAndActuallyHide:(_Bool)arg1;
- +- (void)updateArchivedSubviews:(id)arg1;
- +- (void)provideViewsForContents:(id)arg1 topItem:(id)arg2 backItem:(id)arg3;
- +- (void)_invalidateIntrinsicContentSizeAndNotifySizeChanged;
- +- (void)changeLayout;
- +- (void)changeAppearance;
- +- (double)_contentBackgroundExtension;
- +- (void)stackDidChangeFrom:(id)arg1;
- +- (void)teardown;
- +- (void)prepare;
- +
- +// 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/_UINavigationBarVisualStyle.h b/UIKit/_UINavigationBarVisualStyle.h
- index 0bbaf103..b58da025 100644
- --- a/UIKit/_UINavigationBarVisualStyle.h
- +++ b/UIKit/_UINavigationBarVisualStyle.h
- @@ -6,22 +6,30 @@
- #import <Foundation/NSObject.h>
- -@class UIFont, _UINavigationBarVisualStyleEnvironment;
- +@class UIFont;
- __attribute__((visibility("hidden")))
- @interface _UINavigationBarVisualStyle : NSObject
- {
- long long _idiom;
- - _UINavigationBarVisualStyleEnvironment *_environment;
- - _UINavigationBarVisualStyle *__legacyVisualStyle;
- + long long _metrics;
- + _Bool _wantsLetterPress;
- + _Bool _inPopover;
- }
- -@property(retain, nonatomic) _UINavigationBarVisualStyleEnvironment *environment; // @synthesize environment=_environment;
- -@property(nonatomic) long long idiom; // @synthesize idiom=_idiom;
- -- (void).cxx_destruct;
- -@property(readonly, nonatomic) _UINavigationBarVisualStyle *_legacyVisualStyle; // @synthesize _legacyVisualStyle=__legacyVisualStyle;
- -@property(readonly, nonatomic) double rightEdgeMargin;
- -@property(readonly, nonatomic) double leftEdgeMargin;
- ++ (id)visualStyleForIdiom:(long long)arg1;
- +@property(readonly, nonatomic) long long idiom; // @synthesize idiom=_idiom;
- +@property(nonatomic) _Bool inPopover; // @synthesize inPopover=_inPopover;
- +@property(nonatomic) _Bool wantsLetterPress; // @synthesize wantsLetterPress=_wantsLetterPress;
- +@property(nonatomic) long long metrics; // @synthesize metrics=_metrics;
- +@property(readonly, nonatomic) double _legacyButtonImagePadding;
- +- (id)_legacyButtonFontForStyle:(long long)arg1;
- +@property(readonly, nonatomic) double _legacyButtonFontSize;
- +@property(readonly, nonatomic) double _legacyRightTitleMargin;
- +@property(readonly, nonatomic) double _legacyLeftTitleMargin;
- +@property(readonly, nonatomic) double _legacyRightEdgeMargin;
- +@property(readonly, nonatomic) double _legacyLeftEdgeMargin;
- +- (id)defaultTitleColorForUserInterfaceStyle:(long long)arg1 barStyle:(long long)arg2;
- - (double)imageButtonMarginInNavigationBar:(id)arg1;
- - (double)textButtonMarginInNavigationBar:(id)arg1;
- - (long long)navigationBar:(id)arg1 metricsForOrientation:(long long)arg2 hasPrompt:(_Bool)arg3;
- @@ -29,6 +37,7 @@ __attribute__((visibility("hidden")))
- - (_Bool)shouldForceLegacyLeftBackTitleMarginForCustomBackButtonBackground:(id)arg1;
- - (id)buttonFontForStyle:(long long)arg1;
- @property(readonly, nonatomic) struct UIEdgeInsets buttonContentEdgeInsets;
- +@property(readonly, copy, nonatomic) UIFont *defaultTitleFont;
- @property(readonly, nonatomic) double backIndicatorBottomMargin;
- @property(readonly, nonatomic) double navigationItemBaselineOffset;
- @property(readonly, nonatomic) double promptTextOffset;
- @@ -47,7 +56,6 @@ __attribute__((visibility("hidden")))
- @property(readonly, nonatomic) double bottomImageMargin;
- @property(readonly, nonatomic) double topImageMargin;
- @property(readonly, nonatomic) double leftTextMargin;
- -@property(readonly, nonatomic) double titleAccessorySpace;
- @property(readonly, nonatomic) double rightImageMargin;
- @property(readonly, nonatomic) double rightTitleMargin;
- @property(readonly, nonatomic) double leftBackImageMargin;
- @@ -60,13 +68,16 @@ __attribute__((visibility("hidden")))
- @property(readonly, nonatomic) double topTitleMargin;
- @property(readonly, nonatomic) double horizontalMarginAdjustment;
- @property(readonly, nonatomic) double topMargin;
- +- (double)barHeightForMetrics:(long long)arg1;
- @property(readonly, nonatomic) double barPromptHeight;
- @property(readonly, nonatomic) double barHeight;
- @property(readonly, nonatomic) double buttonHeight;
- - (double)backButtonAnimationClippingPadding;
- @property(readonly, nonatomic) double backButtonIndicatorSpacing;
- +@property(readonly, nonatomic) _Bool metricsHasPrompt;
- +@property(readonly, nonatomic) _Bool metricsIsMini;
- - (id)timingFunctionForAnimationInView:(id)arg1 withKeyPath:(id)arg2 isInteractive:(_Bool)arg3;
- -- (id)_initWithIdiom:(long long)arg1 environment:(id)arg2;
- +- (id)initWithIdiom:(long long)arg1;
- @end
- diff --git a/UIKit/_UINavigationControllerPalette.h b/UIKit/_UINavigationControllerPalette.h
- index 6df950d4..922248bf 100644
- --- a/UIKit/_UINavigationControllerPalette.h
- +++ b/UIKit/_UINavigationControllerPalette.h
- @@ -18,6 +18,8 @@
- unsigned int pinned:1;
- unsigned int pinningBarShadowIsHidden:1;
- unsigned int paletteShadowIsHidden:1;
- + unsigned int shouldHideWhenScrolling:1;
- + unsigned int pinningBarShadowWasHidden:1;
- } _paletteFlags;
- _Bool __paletteOverridesPinningBar;
- _Bool _visibleWhenPinningBarIsHidden;
- @@ -28,10 +30,14 @@
- id __pinningBar;
- NSArray *__constraints;
- NSArray *__backgroundConstraints;
- + double __heightWhenUnscrolled;
- + long long __visibilityState;
- struct CGSize __size;
- struct UIEdgeInsets _preferredContentInsets;
- }
- +@property(nonatomic, setter=_setVisibilityState:) long long _visibilityState; // @synthesize _visibilityState=__visibilityState;
- +@property(nonatomic, setter=_setHeightWhenUnscrolled:) double _heightWhenUnscrolled; // @synthesize _heightWhenUnscrolled=__heightWhenUnscrolled;
- @property(nonatomic, getter=_isPalettePinningBarHidden, setter=_setPalettePinningBarHidden:) _Bool _palettePinningBarHidden; // @synthesize _palettePinningBarHidden=__palettePinningBarHidden;
- @property(retain, nonatomic, setter=_setBackgroundConstraints:) NSArray *_backgroundConstraints; // @synthesize _backgroundConstraints=__backgroundConstraints;
- @property(nonatomic, setter=_setSize:) struct CGSize _size; // @synthesize _size=__size;
- @@ -48,6 +54,8 @@
- - (void)didMoveToSuperview;
- @property(retain, nonatomic, setter=_setBackgroundView:) UIView *_backgroundView;
- - (void)_setupBackgroundViewIfNecessary;
- +- (void)_resetVisibilityStateIfNecessary;
- +@property(nonatomic, setter=_setShouldHideWhenScrolling:) _Bool _shouldHideWhenScrolling;
- - (void)_resetHeightConstraintConstant;
- - (void)_setLeftConstraintConstant:(double)arg1;
- - (void)_setTopConstraintConstant:(double)arg1;
- @@ -64,6 +72,7 @@
- - (void)_setAttached:(_Bool)arg1 didComplete:(_Bool)arg2;
- @property(nonatomic) _Bool paletteShadowIsHidden;
- - (void)_updateBackgroundView;
- +@property(nonatomic) _Bool pinningBarShadowWasHidden;
- @property(nonatomic) _Bool pinningBarShadowIsHidden;
- @property(nonatomic, setter=_setRestartPaletteTransitionIfNecessary:) _Bool _restartPaletteTransitionIfNecessary;
- @property(readonly, nonatomic, getter=_attachmentIsChanging) _Bool _attachmentIsChanging;
- diff --git a/UIKit/_UINavigationControllerPaletteClippingView.h b/UIKit/_UINavigationControllerPaletteClippingView.h
- new file mode 100644
- index 00000000..e6f718de
- --- /dev/null
- +++ b/UIKit/_UINavigationControllerPaletteClippingView.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/UIView.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UINavigationControllerPaletteClippingView : UIView
- +{
- +}
- +
- +- (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UINavigationControllerRefreshControlHost.h b/UIKit/_UINavigationControllerRefreshControlHost.h
- new file mode 100644
- index 00000000..1b4d7346
- --- /dev/null
- +++ b/UIKit/_UINavigationControllerRefreshControlHost.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/_UIRefreshControlHosting-Protocol.h>
- +
- +@class NSArray, NSString, UINavigationController, UIRefreshControl, UIScrollView, UIView;
- +@protocol _UINavigationControllerRefreshControlHostDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UINavigationControllerRefreshControlHost : NSObject <_UIRefreshControlHosting>
- +{
- + UIScrollView *_scrollView;
- + id <_UINavigationControllerRefreshControlHostDelegate> _delegate;
- + UINavigationController *_navigationController;
- + double _restingHeightOfRefreshControl;
- + UIView *_hostContainerView;
- + UIRefreshControl *_refreshControl;
- + NSArray *_refreshControlConstraints;
- +}
- +
- ++ (_Bool)canHostRefreshControlOwnedByScrollView:(id)arg1 inNavigationController:(id)arg2;
- +@property(retain) NSArray *refreshControlConstraints; // @synthesize refreshControlConstraints=_refreshControlConstraints;
- +@property(retain) UIRefreshControl *refreshControl; // @synthesize refreshControl=_refreshControl;
- +@property(retain, nonatomic) UIView *hostContainerView; // @synthesize hostContainerView=_hostContainerView;
- +@property(nonatomic) double restingHeightOfRefreshControl; // @synthesize restingHeightOfRefreshControl=_restingHeightOfRefreshControl;
- +@property(readonly, nonatomic) __weak UINavigationController *navigationController; // @synthesize navigationController=_navigationController;
- +@property(nonatomic) __weak id <_UINavigationControllerRefreshControlHostDelegate> delegate; // @synthesize delegate=_delegate;
- +@property(readonly) __weak UIScrollView *scrollView; // @synthesize scrollView=_scrollView;
- +- (void).cxx_destruct;
- +- (void)_installRefreshControlIntoContainerView;
- +- (void)_removeRefreshControlFromContainerView;
- +- (void)_notifyLayoutDidChange;
- +@property(readonly) _Bool refreshControlInsetsAffectScrollViewRubberBanding;
- +- (void)refreshControl:(id)arg1 didChangeToState:(long long)arg2 fromState:(long long)arg3;
- +- (void)decrementInsetHeight:(double)arg1;
- +- (void)incrementInsetHeight:(double)arg1;
- +- (_Bool)isHostingRefreshControlOwnedByScrollView:(id)arg1;
- +- (void)stopAnimationsAndSetToIdle;
- +- (id)initWithNavigationController:(id)arg1 scrollView:(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/_UINavigationControllerRefreshControlHostDelegate-Protocol.h b/UIKit/_UINavigationControllerRefreshControlHostDelegate-Protocol.h
- new file mode 100644
- index 00000000..db83d855
- --- /dev/null
- +++ b/UIKit/_UINavigationControllerRefreshControlHostDelegate-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.
- +//
- +
- +@class _UINavigationControllerRefreshControlHost;
- +
- +@protocol _UINavigationControllerRefreshControlHostDelegate
- +- (void)navigationControllerRefreshControlHostDidUpdateLayout:(_UINavigationControllerRefreshControlHost *)arg1;
- +@end
- +
- diff --git a/UIKit/_UINavigationItemButtonView.h b/UIKit/_UINavigationItemButtonView.h
- new file mode 100644
- index 00000000..ae6015cb
- --- /dev/null
- +++ b/UIKit/_UINavigationItemButtonView.h
- @@ -0,0 +1,106 @@
- +//
- +// 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/_UINavigationItemView.h>
- +
- +#import <UIKit/UIGestureRecognizerDelegate-Protocol.h>
- +
- +@class NSString, UIColor, UIImageView, _UIBarButtonItemAppearanceStorage;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UINavigationItemButtonView : _UINavigationItemView <UIGestureRecognizerDelegate>
- +{
- + long long _style;
- + _Bool _pressed;
- + _UIBarButtonItemAppearanceStorage *_appearanceStorage;
- + _Bool _customBackgroundImageChangedToOrFromNil;
- + UIImageView *_backgroundImageView;
- + UIImageView *_imageView;
- + _Bool _wantsBlendModeForAccessibilityBackgrounds;
- + unsigned long long _abbreviatedTitleIndex;
- + UIColor *_accessibilityBackgroundTintColor;
- +}
- +
- +@property(retain, nonatomic, setter=_setAccessibilityBackgroundTintColor:) UIColor *_accessibilityBackgroundTintColor; // @synthesize _accessibilityBackgroundTintColor;
- +@property(nonatomic, setter=_setWantsBlendModeForAccessibilityBackgrounds:) _Bool _wantsBlendModeForAccessibilityBackgrounds; // @synthesize _wantsBlendModeForAccessibilityBackgrounds;
- +@property(nonatomic, setter=_setAbbreviatedTitleIndex:) unsigned long long _abbreviatedTitleIndex; // @synthesize _abbreviatedTitleIndex;
- +- (void).cxx_destruct;
- +- (_Bool)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2;
- +- (_Bool)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
- +- (void)_backSelectGestureChanged:(id)arg1;
- +- (void)_uninstallBackSelectGestureRecognizer;
- +- (void)_installBackSelectGestureRecognizer;
- +- (void)traitCollectionDidChange:(id)arg1;
- +- (void)didUpdateFocusInContext:(id)arg1 withAnimationCoordinator:(id)arg2;
- +- (_Bool)canBecomeFocused;
- +- (Class)_appearanceGuideClass;
- +- (void)_applyBarButtonAppearanceStorage:(id)arg1 withTaggedSelectors:(id)arg2;
- +- (struct UIOffset)_backButtonTitlePositionAdjustmentForBarMetrics:(long long)arg1;
- +- (void)_setBackButtonTitlePositionAdjustment:(struct UIOffset)arg1 forBarMetrics:(long long)arg2;
- +- (void)_UIAppearance_setBackButtonTitlePositionAdjustment:(struct UIOffset)arg1 forBarMetrics:(long long)arg2;
- +- (double)_backButtonBackgroundVerticalPositionAdjustmentForBarMetrics:(long long)arg1;
- +- (void)_setBackButtonBackgroundVerticalPositionAdjustment:(double)arg1 forBarMetrics:(long long)arg2;
- +- (void)_UIAppearance_setBackButtonBackgroundVerticalPositionAdjustment:(double)arg1 forBarMetrics:(long long)arg2;
- +- (void)_setTitlePositionAdjustment:(struct UIOffset)arg1 forBarMetrics:(long long)arg2;
- +- (void)_UIAppearance_setTitlePositionAdjustment:(struct UIOffset)arg1 forBarMetrics:(long long)arg2;
- +- (double)_backgroundVerticalPositionAdjustmentForBarMetrics:(long long)arg1;
- +- (void)_setBackgroundVerticalPositionAdjustment:(double)arg1 forBarMetrics:(long long)arg2;
- +- (void)_UIAppearance_setBackgroundVerticalPositionAdjustment:(double)arg1 forBarMetrics:(long long)arg2;
- +- (id)_backButtonBackgroundImageForState:(unsigned long long)arg1 barMetrics:(long long)arg2;
- +- (void)_setBackButtonBackgroundImage:(id)arg1 forState:(unsigned long long)arg2 barMetrics:(long long)arg3;
- +- (void)_UIAppearance_setBackButtonBackgroundImage:(id)arg1 forState:(unsigned long long)arg2 barMetrics:(long long)arg3;
- +- (_Bool)hasCustomBackgroundImage;
- +- (void)backIndicatorViewHasRespondedToCustomBackgroundImageChange;
- +- (_Bool)customBackgroundImageChangedToOrFromNil;
- +- (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;
- +@property(retain, nonatomic, setter=_setTintColor:) UIColor *_tintColor;
- +- (void)_UIAppearance_setTintColor:(id)arg1;
- +- (void)_setBackgroundImage:(id)arg1 forState:(unsigned long long)arg2 barMetrics:(long long)arg3;
- +- (void)_UIAppearance_setBackgroundImage:(id)arg1 forState:(unsigned long long)arg2 barMetrics:(long long)arg3;
- +- (void)_setBackgroundImage:(id)arg1 forState:(unsigned long long)arg2 style:(long long)arg3 barMetrics:(long long)arg4;
- +- (void)_UIAppearance_setBackgroundImage:(id)arg1 forState:(unsigned long long)arg2 style:(long long)arg3 barMetrics:(long long)arg4;
- +- (void)dealloc;
- +- (id)_defaultFont;
- +- (_Bool)pressed;
- +- (void)setPressed:(_Bool)arg1 initialPress:(_Bool)arg2;
- +- (void)setPressed:(_Bool)arg1;
- +- (void)setStyle:(long long)arg1;
- +- (void)setStyle:(long long)arg1 animated:(_Bool)arg2;
- +- (void)_styleAnimationDidStop:(id)arg1 finished:(id)arg2 context:(id)arg3;
- +- (struct CGSize)imageSize;
- +- (id)image;
- +- (id)title;
- +- (void)layoutSubviews;
- +- (id)backgroundImageView;
- +- (double)_titleYAdjustmentCustomization;
- +- (struct CGSize)sizeThatFits:(struct CGSize)arg1;
- +- (struct UIEdgeInsets)alignmentRectInsets;
- +- (id)_currentCustomBackgroundNeedsDarkening:(_Bool *)arg1;
- +- (struct CGSize)_currentTextShadowOffsetForBarStyle:(long long)arg1;
- +- (id)_currentTextShadowColorForBarStyle:(long long)arg1;
- +- (id)_currentTextColorForBarStyle:(long long)arg1;
- +- (_Bool)_useSilverLookForBarStyle:(long long)arg1;
- +- (id)_appearanceStorage;
- +- (void)tintColorDidChange;
- +- (void)_didChangeFromIdiom:(long long)arg1 onScreen:(id)arg2 traverseHierarchy:(_Bool)arg3;
- +- (void)_accessibilityButtonShapesDidChangeNotification:(id)arg1;
- +- (void)_accessibilityButtonShapesParametersDidChange;
- +- (id)initWithFrame:(struct CGRect)arg1;
- +- (_Bool)_suppressesBackIndicatorView;
- +- (_Bool)_wantsAccessibilityButtonShapes;
- +- (_Bool)_showsAccessibilityBackgroundWhenEnabled;
- +- (void)_resetRenderingModesForAccessibilityBackgrounds;
- +
- +// 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/_UINavigationItemChangeObserver-Protocol.h b/UIKit/_UINavigationItemChangeObserver-Protocol.h
- new file mode 100644
- index 00000000..b9b5993b
- --- /dev/null
- +++ b/UIKit/_UINavigationItemChangeObserver-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.
- +//
- +
- +@class UINavigationItem, UISearchController;
- +
- +@protocol _UINavigationItemChangeObserver
- +- (void)navigationItemUpdatedSearchController:(UINavigationItem *)arg1 oldSearchController:(UISearchController *)arg2 animated:(_Bool)arg3;
- +- (void)navigationItemUpdatedBackgroundAppearance:(UINavigationItem *)arg1 animated:(_Bool)arg2;
- +- (void)navigationItemUpdatedCanvasView:(UINavigationItem *)arg1 animated:(_Bool)arg2;
- +- (void)navigationItemUpdatedRightBarButtonItems:(UINavigationItem *)arg1 animated:(_Bool)arg2;
- +- (void)navigationItemUpdatedLeftBarButtonItems:(UINavigationItem *)arg1 animated:(_Bool)arg2;
- +- (void)navigationItemUpdatedBackButtonContent:(UINavigationItem *)arg1 animated:(_Bool)arg2;
- +- (void)navigationItemUpdatedPromptContent:(UINavigationItem *)arg1 animated:(_Bool)arg2;
- +- (void)navigationItemUpdatedTitleContent:(UINavigationItem *)arg1 animated:(_Bool)arg2;
- +@end
- +
- diff --git a/UIKit/_UINavigationItemView.h b/UIKit/_UINavigationItemView.h
- new file mode 100644
- index 00000000..ca9c9463
- --- /dev/null
- +++ b/UIKit/_UINavigationItemView.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/UIView.h>
- +
- +@class UILabel, UINavigationItem;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UINavigationItemView : UIView
- +{
- + UINavigationItem *_item;
- + struct CGSize _titleSize;
- + UIView *_topCrossView;
- + UIView *_bottomCrossView;
- + _Bool _isCrossFading;
- + _Bool _customFontSet;
- + UILabel *_label;
- + _Bool __isFadingInFromCustomAlpha;
- +}
- +
- +@property(nonatomic, setter=_setFadingInFromCustomAlpha:) _Bool _isFadingInFromCustomAlpha; // @synthesize _isFadingInFromCustomAlpha=__isFadingInFromCustomAlpha;
- +- (void).cxx_destruct;
- +- (void)_cleanUpCrossView;
- +- (void)_crossFadeHiddingButton:(_Bool)arg1;
- +- (void)_prepareCrossViewsForNewSize:(struct CGSize)arg1;
- +- (id)description;
- +- (void)_setLineBreakMode:(long long)arg1;
- +- (id)font;
- +- (void)setFont:(id)arg1;
- +- (void)_setFont:(id)arg1;
- +- (_Bool)titleAutoresizesToFit;
- +- (void)setTitleAutoresizesToFit:(_Bool)arg1;
- +- (id)title;
- +- (struct CGSize)_titleSize;
- +- (void)_resetTitleSize;
- +- (void)traitCollectionDidChange:(id)arg1;
- +- (void)layoutSubviews;
- +- (void)_adjustLabelTrackingIfNecessary;
- +- (void)_updateLabel;
- +- (struct CGRect)_labelFrame;
- +- (double)_titleYAdjustmentCustomization;
- +- (void)_updateLabelContents;
- +- (void)_updateLabelColor;
- +- (void)setFrame:(struct CGRect)arg1;
- +- (struct CGSize)_currentTextShadowOffsetForBarStyle:(long long)arg1;
- +- (id)_currentTextShadowColorForBarStyle:(long long)arg1;
- +- (id)_currentTextColorForBarStyle:(long long)arg1;
- +- (_Bool)_useSilverLookForBarStyle:(long long)arg1;
- +- (id)_defaultFont;
- +- (id)navigationItem;
- +- (id)initWithNavigationItem:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UINavigationParallaxTransition.h b/UIKit/_UINavigationParallaxTransition.h
- index ebac4144..bd82dd3b 100644
- --- a/UIKit/_UINavigationParallaxTransition.h
- +++ b/UIKit/_UINavigationParallaxTransition.h
- @@ -9,12 +9,13 @@
- #import <UIKit/UIViewControllerAnimatedTransitioningEx-Protocol.h>
- #import <UIKit/_UIBasicAnimationFactory-Protocol.h>
- -@class NSString, NSUUID, UIView, _UINavigationInteractiveTransitionBase, _UIParallaxDimmingView;
- +@class NSString, NSUUID, UIColor, UIView, _UINavigationInteractiveTransitionBase, _UIParallaxDimmingView;
- @protocol UIViewControllerContextTransitioning;
- @interface _UINavigationParallaxTransition : NSObject <_UIBasicAnimationFactory, UIViewControllerAnimatedTransitioningEx>
- {
- NSUUID *_currentRunningAnimationsUUID;
- + NSUUID *_currentTrackingAnimatorsAnimationsUUID;
- _Bool _interactionAborted;
- _Bool _clipUnderlapWhileTransitioning;
- _Bool __shouldReverseLayoutDirection;
- @@ -28,8 +29,12 @@
- UIView *_clipUnderView;
- long long _transitionStyle;
- double _transitionGap;
- + UIColor *_overrideDimmingColor;
- }
- ++ (double)defaultSlidingTransitionDuration;
- ++ (void)setDefaultSlidingTransitionDuration:(double)arg1;
- +@property(retain, nonatomic) UIColor *overrideDimmingColor; // @synthesize overrideDimmingColor=_overrideDimmingColor;
- @property(nonatomic, setter=_setShouldReverseLayoutDirection:) _Bool _shouldReverseLayoutDirection; // @synthesize _shouldReverseLayoutDirection=__shouldReverseLayoutDirection;
- @property(nonatomic) double transitionGap; // @synthesize transitionGap=_transitionGap;
- @property(nonatomic) long long transitionStyle; // @synthesize transitionStyle=_transitionStyle;
- diff --git a/UIKit/_UIOLAConfigurationHistory.h b/UIKit/_UIOLAConfigurationHistory.h
- index a7694cc9..c82c972f 100644
- --- a/UIKit/_UIOLAConfigurationHistory.h
- +++ b/UIKit/_UIOLAConfigurationHistory.h
- @@ -8,7 +8,7 @@
- #import <UIKit/_UIOLAPropertySource-Protocol.h>
- -@class NSSet, NSString;
- +@class NSMapTable, NSSet, NSString;
- __attribute__((visibility("hidden")))
- @interface _UIOLAConfigurationHistory : _UILAConfigurationHistory <_UIOLAPropertySource>
- @@ -20,17 +20,22 @@ __attribute__((visibility("hidden")))
- _Bool _inOrderedArrangementUpdateSection;
- double _spacing;
- long long _distribution;
- + NSMapTable *_customSpacings;
- double _proportionalFillDenominator;
- }
- @property(nonatomic) double proportionalFillDenominator; // @synthesize proportionalFillDenominator=_proportionalFillDenominator;
- @property(nonatomic, getter=isInOrderedArrangementUpdateSection) _Bool inOrderedArrangementUpdateSection; // @synthesize inOrderedArrangementUpdateSection=_inOrderedArrangementUpdateSection;
- @property(nonatomic) _Bool hasEstablishedOrderingValues; // @synthesize hasEstablishedOrderingValues=_hasEstablishedOrderingValues;
- +@property(readonly, nonatomic) NSMapTable *customSpacings; // @synthesize customSpacings=_customSpacings;
- @property(nonatomic, setter=_setItemFittingSizeChanged:) _Bool _itemFittingSizeChanged; // @synthesize _itemFittingSizeChanged;
- @property(nonatomic, setter=_setItemOrderingChanged:) _Bool _itemOrderingChanged; // @synthesize _itemOrderingChanged;
- @property(nonatomic, getter=isBaselineRelativeArrangement) _Bool baselineRelativeArrangement; // @synthesize baselineRelativeArrangement=_baselineRelativeArrangement;
- @property(nonatomic) long long distribution; // @synthesize distribution=_distribution;
- @property(nonatomic) double spacing; // @synthesize spacing=_spacing;
- +- (void).cxx_destruct;
- +- (double)customSpacingAfterItem:(id)arg1;
- +- (void)setCustomSpacing:(double)arg1 afterItem:(id)arg2;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- // Remaining properties
- diff --git a/UIKit/_UIOLAPropertySource-Protocol.h b/UIKit/_UIOLAPropertySource-Protocol.h
- index 45f779a1..b868d39f 100644
- --- a/UIKit/_UIOLAPropertySource-Protocol.h
- +++ b/UIKit/_UIOLAPropertySource-Protocol.h
- @@ -6,11 +6,16 @@
- #import <UIKit/_UILAPropertySource-Protocol.h>
- +@class NSMapTable;
- +
- @protocol _UIOLAPropertySource <_UILAPropertySource>
- +@property(readonly, nonatomic) NSMapTable *customSpacings;
- @property(nonatomic, setter=_setItemFittingSizeChanged:) _Bool _itemFittingSizeChanged;
- @property(nonatomic, setter=_setItemOrderingChanged:) _Bool _itemOrderingChanged;
- @property(nonatomic) long long distribution;
- @property(nonatomic, getter=isBaselineRelativeArrangement) _Bool baselineRelativeArrangement;
- @property(nonatomic) double spacing;
- +- (double)customSpacingAfterItem:(id)arg1;
- +- (void)setCustomSpacing:(double)arg1 afterItem:(id)arg2;
- @end
- diff --git a/UIKit/_UIOpenInAppActivityDataProvider.h b/UIKit/_UIOpenInAppActivityDataProvider.h
- new file mode 100644
- index 00000000..4ed29afb
- --- /dev/null
- +++ b/UIKit/_UIOpenInAppActivityDataProvider.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>
- +
- +#import <UIKit/UIActivityExtensionItemDataProviding-Protocol.h>
- +
- +@class NSString;
- +
- +@interface _UIOpenInAppActivityDataProvider : NSObject <UIActivityExtensionItemDataProviding>
- +{
- +}
- +
- ++ (id)preparedActivityExtensionItemDataForActivityItemValues:(id)arg1 extensionItemDataRequest:(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/_UIOrderedLayoutArrangement.h b/UIKit/_UIOrderedLayoutArrangement.h
- index 1df58ba8..bb9cad25 100644
- --- a/UIKit/_UIOrderedLayoutArrangement.h
- +++ b/UIKit/_UIOrderedLayoutArrangement.h
- @@ -14,10 +14,12 @@ __attribute__((visibility("hidden")))
- @interface _UIOrderedLayoutArrangement : _UILayoutArrangement <_UIOLAPropertySource>
- {
- NSMapTable *_spacingOrCenteringGuides;
- - NSMapTable *_edgeToEdgeConstraints;
- + NSMapTable *_edgeToEdgeConstraintsForVisibleItems;
- + NSMapTable *_edgeToEdgeConstraintsForHiddenItems;
- NSMapTable *_relatedDimensionConstraints;
- NSMapTable *_hidingDimensionConstraints;
- NSMapTable *_multilineTextWidthDisambiguationConstraints;
- + NSMapTable *_customSpacings;
- double _proportionalFillDenominator;
- _Bool _itemOrderingChanged;
- _Bool _itemFittingSizeChanged;
- @@ -30,6 +32,7 @@ __attribute__((visibility("hidden")))
- @property(nonatomic) long long distribution; // @synthesize distribution=_distribution;
- @property(nonatomic, getter=isBaselineRelativeArrangement) _Bool baselineRelativeArrangement; // @synthesize baselineRelativeArrangement=_baselineRelativeArrangement;
- @property(nonatomic) double spacing; // @synthesize spacing=_spacing;
- +@property(readonly, nonatomic) NSMapTable *customSpacings; // @synthesize customSpacings=_customSpacings;
- @property(nonatomic, setter=_setItemFittingSizeChanged:) _Bool _itemFittingSizeChanged; // @synthesize _itemFittingSizeChanged;
- @property(nonatomic, setter=_setItemOrderingChanged:) _Bool _itemOrderingChanged; // @synthesize _itemOrderingChanged;
- - (void).cxx_destruct;
- @@ -52,20 +55,25 @@ __attribute__((visibility("hidden")))
- - (void)_setUpHidingDimensionConstraintForItem:(id)arg1;
- - (void)_setUpDimensionConstraintForItem:(id)arg1 referenceItem:(id)arg2 atIndex:(unsigned long long)arg3;
- - (id)_setUpSpacingOrCenteringGuideForGapIndex:(unsigned long long)arg1;
- -- (void)_activateAndInsertEdgeToEdgeConstraintForGapBetweenPrecedingItem:(id)arg1 andFollowingItem:(id)arg2 isFirstGap:(_Bool)arg3 isLastGap:(_Bool)arg4;
- -- (id)_edgeToEdgeConstraintForGapBetweenPrecedingItem:(id)arg1 andFollowingItem:(id)arg2 isFirstGap:(_Bool)arg3 isLastGap:(_Bool)arg4;
- -- (double)_expectedEdgeToEdgeSpacingForFirstItem:(id)arg1 secondItem:(id)arg2 isFirstGap:(_Bool)arg3 isLastGap:(_Bool)arg4;
- +- (void)_activateAndInsertEdgeToEdgeConstraintForGapBetweenSpanningLayoutGuide:(id)arg1 hiddenItem:(id)arg2;
- +- (void)_activateAndInsertEdgeToEdgeConstraintForGapBetweenPrecedingItem:(id)arg1 followingItem:(id)arg2 isPrecededByVisibleItem:(_Bool)arg3 isFollowedByVisibleItem:(_Bool)arg4 isHidden:(_Bool)arg5;
- +- (id)_edgeToEdgeConstraintForGapBetweenPrecedingItem:(id)arg1 followingItem:(id)arg2 isPrecededByVisibleItem:(_Bool)arg3 isFollowedByVisibleItem:(_Bool)arg4;
- +- (double)_expectedEdgeToEdgeSpacingForPrecedingItem:(id)arg1 followingItem:(id)arg2 isPrecededByVisibleItem:(_Bool)arg3 isFollowedByVisibleItem:(_Bool)arg4;
- - (long long)_precedingLocationAttributeForGuideConstraint;
- - (long long)_minAttributeForGapConstraint;
- - (long long)_maxAttributeForGapConstraintRespectingBaselineRelative:(_Bool)arg1;
- - (long long)_minAttributeForGapConstraintRespectingBaselineRelative:(_Bool)arg1;
- - (void)_adjustConstraintConstantsIfPossible;
- - (void)_removeIndividualGuidesAndConstraintsAsNecessary;
- +- (void)_cleanUpEdgeToEdgeConstraintsForVisibleItemsForItem:(id)arg1 atIndex:(unsigned long long)arg2 processPrecedingVisisbleItem:(_Bool)arg3;
- +- (void)_cleanUpEdgeToEdgeConstraintsForHiddenItemsForItem:(id)arg1 atIndex:(unsigned long long)arg2 processAdjacentHiddenItems:(_Bool)arg3;
- - (void)_cleanUpGuideAtGapFollowingItem:(id)arg1;
- - (void)_removeGuideAndConstraintGroupsAsNecessary;
- - (id)_dimensionRefItemFromConstraint:(id)arg1;
- - (id)_orderedPropertySource;
- - (id)_orderedConfigurationHistory;
- +- (double)customSpacingAfterItem:(id)arg1;
- +- (void)setCustomSpacing:(double)arg1 afterItem:(id)arg2;
- - (_Bool)_canvasConnectionConstraintsNeedUpdatePass;
- - (void)_didEvaluateMultilineHeightForView:(id)arg1;
- - (void)_notifyCanvasesBaselineParametersDidChange;
- @@ -75,22 +83,23 @@ __attribute__((visibility("hidden")))
- - (void)_intrinsicContentSizeInvalidatedForItem:(id)arg1;
- - (id)_identifierForSpanningLayoutGuide;
- - (_Bool)_hasStaleConfiguration;
- +- (_Bool)_hasStaleSpacing;
- +- (_Bool)_customSpacingChanged;
- - (void)_updateConfigurationHistory;
- - (unsigned long long)_indexOfItemForLocationAttribute:(long long)arg1;
- - (void)removeItem:(id)arg1;
- - (void)insertItem:(id)arg1 atIndex:(unsigned long long)arg2;
- - (void)_trackChangesAffectingExternalBaselineConstraints:(CDUnknownBlockType)arg1;
- -- (void)_trackChangesWithValue:(id)arg1 forKey:(id)arg2;
- +@property(nonatomic) _Bool layoutUsesCanvasMarginsWhenFilling;
- +@property(nonatomic) _Bool layoutFillsCanvas;
- +@property(nonatomic) long long axis;
- // Remaining properties
- @property(readonly, nonatomic) NSSet *_newlyHiddenItems;
- @property(readonly, nonatomic) NSSet *_newlyUnhiddenItems;
- -@property(nonatomic) long long axis;
- @property(readonly, copy) NSString *debugDescription;
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- -@property(nonatomic) _Bool layoutFillsCanvas;
- -@property(nonatomic) _Bool layoutUsesCanvasMarginsWhenFilling;
- @property(readonly) Class superclass;
- @end
- diff --git a/UIKit/_UIOverlayEffect.h b/UIKit/_UIOverlayEffect.h
- new file mode 100644
- index 00000000..c080bddb
- --- /dev/null
- +++ b/UIKit/_UIOverlayEffect.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/UIVisualEffect.h>
- +
- +@class NSString, UIColor, UIImage;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIOverlayEffect : UIVisualEffect
- +{
- + NSString *_filterType;
- + UIImage *_image;
- + UIColor *_color;
- + double _alpha;
- +}
- +
- +@property(nonatomic) double alpha; // @synthesize alpha=_alpha;
- +@property(copy, nonatomic) UIColor *color; // @synthesize color=_color;
- +@property(retain, nonatomic) UIImage *image; // @synthesize image=_image;
- +@property(copy, nonatomic) NSString *filterType; // @synthesize filterType=_filterType;
- +- (void).cxx_destruct;
- +- (void)_updateEffectNode:(id)arg1 forTraitCollection:(id)arg2;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UIOverlayEffectViewColorEntry.h b/UIKit/_UIOverlayEffectViewColorEntry.h
- new file mode 100644
- index 00000000..c9713fdc
- --- /dev/null
- +++ b/UIKit/_UIOverlayEffectViewColorEntry.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/_UIVisualEffectViewEntry.h>
- +
- +@class NSString, UIColor;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIOverlayEffectViewColorEntry : _UIVisualEffectViewEntry
- +{
- + NSString *_filterType;
- + UIColor *_color;
- + double _alpha;
- +}
- +
- +@property(nonatomic) double alpha; // @synthesize alpha=_alpha;
- +@property(copy, nonatomic) UIColor *color; // @synthesize color=_color;
- +@property(copy, nonatomic) NSString *filterType; // @synthesize filterType=_filterType;
- +- (void).cxx_destruct;
- +- (id)description;
- +- (_Bool)canTransitionToEffect:(id)arg1;
- +- (void)removeEffectFromView:(id)arg1;
- +- (void)applyIdentityEffectToView:(id)arg1;
- +- (void)applyRequestedEffectToView:(id)arg1;
- +- (void)addEffectToView:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIOverlayEffectViewImageEntry.h b/UIKit/_UIOverlayEffectViewImageEntry.h
- new file mode 100644
- index 00000000..f3121596
- --- /dev/null
- +++ b/UIKit/_UIOverlayEffectViewImageEntry.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/_UIVisualEffectViewEntry.h>
- +
- +@class NSString, UIImage;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIOverlayEffectViewImageEntry : _UIVisualEffectViewEntry
- +{
- + NSString *_filterType;
- + UIImage *_image;
- + double _alpha;
- +}
- +
- +@property(nonatomic) double alpha; // @synthesize alpha=_alpha;
- +@property(retain, nonatomic) UIImage *image; // @synthesize image=_image;
- +@property(copy, nonatomic) NSString *filterType; // @synthesize filterType=_filterType;
- +- (void).cxx_destruct;
- +- (id)description;
- +- (_Bool)canTransitionToEffect:(id)arg1;
- +- (void)removeEffectFromView:(id)arg1;
- +- (void)applyIdentityEffectToView:(id)arg1;
- +- (void)applyRequestedEffectToView:(id)arg1;
- +- (void)addEffectToView:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIParallaxDimmingView.h b/UIKit/_UIParallaxDimmingView.h
- index 3cc57035..662d760c 100644
- --- a/UIKit/_UIParallaxDimmingView.h
- +++ b/UIKit/_UIParallaxDimmingView.h
- @@ -17,9 +17,6 @@ __attribute__((visibility("hidden")))
- UIView *_addingSubview;
- }
- -+ (id)newDimmingViewWrappingView:(id)arg1 withLeftBorder:(double)arg2 shouldReverseLayoutDirection:(_Bool)arg3;
- -+ (id)newDimmingViewWrappingView:(id)arg1 withLeftBorder:(double)arg2;
- -+ (id)newDimmingViewWithFrame:(struct CGRect)arg1;
- @property(retain, nonatomic) UIView *addingSubview; // @synthesize addingSubview=_addingSubview;
- @property(nonatomic) _Bool backgroundIsDimmed; // @synthesize backgroundIsDimmed=_backgroundIsDimmed;
- @property(retain, nonatomic) UIColor *dimmingColor; // @synthesize dimmingColor=_dimmingColor;
- @@ -29,8 +26,8 @@ __attribute__((visibility("hidden")))
- - (void)didMoveToWindow;
- - (void)_updateLeftEdgeFade:(_Bool)arg1;
- - (id)initViewWrappingView:(id)arg1 withLeftBorder:(double)arg2 shouldReverseLayoutDirection:(_Bool)arg3;
- -- (id)initViewWrappingView:(id)arg1 withLeftBorder:(double)arg2;
- - (id)defaultBorderColor;
- +- (id)initWithFrame:(struct CGRect)arg1 overrideDimmingColor:(id)arg2;
- - (id)initWithFrame:(struct CGRect)arg1;
- @end
- diff --git a/UIKit/_UIPasteboardOptions.h b/UIKit/_UIPasteboardOptions.h
- new file mode 100644
- index 00000000..a3162815
- --- /dev/null
- +++ b/UIKit/_UIPasteboardOptions.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 NSDate;
- +
- +@interface _UIPasteboardOptions : NSObject
- +{
- + _Bool _localOnly;
- + NSDate *_expirationDate;
- +}
- +
- ++ (id)optionsWithDictionary:(id)arg1;
- +@property(retain, nonatomic) NSDate *expirationDate; // @synthesize expirationDate=_expirationDate;
- +@property(nonatomic, getter=isLocalOnly) _Bool localOnly; // @synthesize localOnly=_localOnly;
- +- (void).cxx_destruct;
- +- (id)initWithOptionsDictionary:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIPhysicalButton.h b/UIKit/_UIPhysicalButton.h
- index 62305c4a..3722ffab 100644
- --- a/UIKit/_UIPhysicalButton.h
- +++ b/UIKit/_UIPhysicalButton.h
- @@ -22,6 +22,6 @@
- @property(readonly, copy) NSString *description;
- @property(readonly) unsigned long long hash;
- @property(readonly) Class superclass;
- -@property(readonly, retain, nonatomic) UIWindow *window;
- +@property(readonly, nonatomic) UIWindow *window;
- @end
- diff --git a/UIKit/_UIPlatterItem.h b/UIKit/_UIPlatterItem.h
- new file mode 100644
- index 00000000..80d6722b
- --- /dev/null
- +++ b/UIKit/_UIPlatterItem.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/UIDynamicItem-Protocol.h>
- +
- +@class NSString, UIBezierPath, UIView;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIPlatterItem : NSObject <UIDynamicItem>
- +{
- + UIView *_heldView;
- +}
- +
- +@property(readonly) __weak UIView *heldView; // @synthesize heldView=_heldView;
- +- (void).cxx_destruct;
- +@property(readonly, nonatomic) struct CGRect bounds;
- +@property(nonatomic) struct CGAffineTransform transform;
- +@property(nonatomic) struct CGPoint center;
- +- (id)initWithView:(id)arg1;
- +
- +// Remaining properties
- +@property(readonly, nonatomic) UIBezierPath *collisionBoundingPath;
- +@property(readonly, nonatomic) unsigned long long collisionBoundsType;
- +@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/_UIPlatterMenuDynamicsController.h b/UIKit/_UIPlatterMenuDynamicsController.h
- index 31625bc4..1ece9cb4 100644
- --- a/UIKit/_UIPlatterMenuDynamicsController.h
- +++ b/UIKit/_UIPlatterMenuDynamicsController.h
- @@ -8,8 +8,8 @@
- #import <UIKit/_UIPlatterMenuPanningTransformerDelegate-Protocol.h>
- -@class NSString, UIAttachmentBehavior, UICollisionBehavior, UIDynamicAnimator, UIDynamicItemBehavior, UIView, _UIDynamicItemObservingBehavior, _UIFeedbackStatesBehavior, _UIPlatterMenuPanningTransformer, _UIPlatterMenuSnapBehavior;
- -@protocol _UIPlatterMenuDynamicsControllerDelegate;
- +@class NSString, UIAttachmentBehavior, UICollisionBehavior, UIDynamicAnimator, UIDynamicItemBehavior, UIView, _UIDynamicItemObservingBehavior, _UIPlatterMenuPanningTransformer, _UIPlatterMenuSnapBehavior, _UIStatesFeedbackGenerator;
- +@protocol UIDynamicItem, _UIPlatterMenuDynamicsControllerDelegate;
- __attribute__((visibility("hidden")))
- @interface _UIPlatterMenuDynamicsController : NSObject <_UIPlatterMenuPanningTransformerDelegate>
- @@ -21,6 +21,7 @@ __attribute__((visibility("hidden")))
- UIView *_containerView;
- UIView *_platterView;
- UIView *_menuView;
- + id <UIDynamicItem> _platterItem;
- _UIPlatterMenuPanningTransformer *_panningLockTransformer;
- long long _state;
- double _leadingSwipeEdgeMultiplier;
- @@ -39,11 +40,11 @@ __attribute__((visibility("hidden")))
- UICollisionBehavior *_platterMenuCollisionBounds;
- _UIDynamicItemObservingBehavior *_observingBehavior;
- long long _didPresentCount;
- - _UIFeedbackStatesBehavior *_swipeFeedbackBehavior;
- + _UIStatesFeedbackGenerator *_swipeFeedbackGenerator;
- struct CGPoint _initialTouchPoint;
- }
- -@property(retain, nonatomic) _UIFeedbackStatesBehavior *swipeFeedbackBehavior; // @synthesize swipeFeedbackBehavior=_swipeFeedbackBehavior;
- +@property(retain, nonatomic) _UIStatesFeedbackGenerator *swipeFeedbackGenerator; // @synthesize swipeFeedbackGenerator=_swipeFeedbackGenerator;
- @property(nonatomic) long long didPresentCount; // @synthesize didPresentCount=_didPresentCount;
- @property(retain, nonatomic) _UIDynamicItemObservingBehavior *observingBehavior; // @synthesize observingBehavior=_observingBehavior;
- @property(retain, nonatomic) UICollisionBehavior *platterMenuCollisionBounds; // @synthesize platterMenuCollisionBounds=_platterMenuCollisionBounds;
- @@ -64,6 +65,7 @@ __attribute__((visibility("hidden")))
- @property(nonatomic) struct CGPoint initialTouchPoint; // @synthesize initialTouchPoint=_initialTouchPoint;
- @property(nonatomic) long long state; // @synthesize state=_state;
- @property(retain, nonatomic) _UIPlatterMenuPanningTransformer *panningLockTransformer; // @synthesize panningLockTransformer=_panningLockTransformer;
- +@property(nonatomic) __weak id <UIDynamicItem> platterItem; // @synthesize platterItem=_platterItem;
- @property(nonatomic) __weak UIView *menuView; // @synthesize menuView=_menuView;
- @property(nonatomic) __weak UIView *platterView; // @synthesize platterView=_platterView;
- @property(nonatomic) __weak UIView *containerView; // @synthesize containerView=_containerView;
- @@ -74,7 +76,7 @@ __attribute__((visibility("hidden")))
- - (void)_fireConfirmFeedbackIfNeededForInitialSelectionState:(_Bool)arg1 finalSelectionState:(_Bool)arg2;
- - (void)_deactivateFeedbackIfNeeded;
- - (void)_activateFeedbackIfNeeded;
- -- (void)_configureFeedbackBehavior;
- +- (void)_configureFeedbackGenerator;
- - (_Bool)_isPlatterInYLockedPosition;
- - (void)_updateSwipeEdgeMultipliersIfNeededForTouchPosition:(struct CGPoint)arg1;
- - (void)_positionSwipeActionViewsForCurrentPlatterViewPosition;
- @@ -97,9 +99,11 @@ __attribute__((visibility("hidden")))
- - (void)panningTransformer:(id)arg1 didPanToTransformedPosition:(struct CGPoint)arg2 offsetFromPrevious:(struct CGVector)arg3 touchPosition:(struct CGPoint)arg4 velocity:(struct CGVector)arg5 didChangeAxis:(_Bool)arg6 axisLock:(int)arg7;
- - (void)panningTransformer:(id)arg1 didBeginPanToTransformedPosition:(struct CGPoint)arg2;
- - (_Bool)hasBeenPresented;
- +- (void)_animateToPlatterDismissedWithDuration:(double)arg1 completion:(CDUnknownBlockType)arg2;
- - (void)_animateToPlatterPresentedWithVelocity:(struct CGVector)arg1;
- - (void)_beginInYLockedStatePresented;
- - (void)lockIntoYAxis;
- +- (_Bool)platterPanned;
- - (_Bool)isSelectingSwipeAction;
- - (_Bool)isMenuPresenting;
- - (_Bool)isMenuPresented;
- diff --git a/UIKit/_UIPlatterShadowView.h b/UIKit/_UIPlatterShadowView.h
- new file mode 100644
- index 00000000..87fc6f4d
- --- /dev/null
- +++ b/UIKit/_UIPlatterShadowView.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/UIView.h>
- +
- +@class UIBezierPath, UIColor, _UIShapeView;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIPlatterShadowView : UIView
- +{
- + _Bool _punchOut;
- + _UIShapeView *_shadowMaskView;
- +}
- +
- +@property(readonly, nonatomic) _UIShapeView *shadowMaskView; // @synthesize shadowMaskView=_shadowMaskView;
- +@property(nonatomic) _Bool punchOut; // @synthesize punchOut=_punchOut;
- +- (void).cxx_destruct;
- +@property(retain, nonatomic) UIBezierPath *shadowPath;
- +@property(nonatomic) struct CGSize shadowOffset;
- +@property(nonatomic) double shadowOpacity;
- +@property(nonatomic) double shadowRadius;
- +@property(retain, nonatomic) UIColor *shadowColor;
- +- (_Bool)_shouldAnimatePropertyWithKey:(id)arg1;
- +- (id)initWithShadowPath:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIPlatterView.h b/UIKit/_UIPlatterView.h
- new file mode 100644
- index 00000000..3924d728
- --- /dev/null
- +++ b/UIKit/_UIPlatterView.h
- @@ -0,0 +1,94 @@
- +//
- +// 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 NSValue, UIImageView, _DUIPreview, _UIPlatterShadowView, _UIPortalView, _UIShapeView;
- +
- +@interface _UIPlatterView : UIView
- +{
- + _Bool _constrainSize;
- + _Bool _lifted;
- + _Bool _backgroundVisible;
- + _Bool _shadowVisible;
- + _Bool _appliesOriginalRotation;
- + _Bool _constrainSizeWhenNotLifted;
- + _Bool _flipped;
- + _Bool _precisionMode;
- + _DUIPreview *_preview;
- + double _orientationRotation;
- + double _rotation;
- + UIView *_componentView;
- + double _stackRotation;
- + NSValue *_anchorPointValueToAdjustToOnMoveToWindow;
- + UIView *_backgroundView;
- + _UIPlatterShadowView *_diffuseShadowView;
- + UIImageView *_gradientMaskView;
- + _UIShapeView *_platterMaskView;
- + _UIShapeView *_portalMaskView;
- + _UIPortalView *_portalView;
- + UIView *_portalWrapperView;
- + _UIPlatterShadowView *_rimShadowView;
- + struct CGPoint _offset;
- + struct CGSize _overrideSize;
- + struct CGSize _contentSize;
- + struct UIEdgeInsets _contentInsets;
- + struct CGRect _gradientMaskCroppingRect;
- + struct CGRect _gradientMaskFullRect;
- + struct CGAffineTransform _additionalTransform;
- + struct CGAffineTransform _containerCounterScaleTransform;
- + struct CGAffineTransform _containerCounterRotationTransform;
- +}
- +
- ++ (id)gradientMaskWithHorizontalEdge:(_Bool)arg1 verticalEdge:(_Bool)arg2;
- +@property(nonatomic) struct CGAffineTransform containerCounterRotationTransform; // @synthesize containerCounterRotationTransform=_containerCounterRotationTransform;
- +@property(nonatomic) struct CGAffineTransform containerCounterScaleTransform; // @synthesize containerCounterScaleTransform=_containerCounterScaleTransform;
- +@property(readonly, nonatomic) _UIPlatterShadowView *rimShadowView; // @synthesize rimShadowView=_rimShadowView;
- +@property(readonly, nonatomic) UIView *portalWrapperView; // @synthesize portalWrapperView=_portalWrapperView;
- +@property(retain, nonatomic) _UIPortalView *portalView; // @synthesize portalView=_portalView;
- +@property(readonly, nonatomic) _UIShapeView *portalMaskView; // @synthesize portalMaskView=_portalMaskView;
- +@property(readonly, nonatomic) _UIShapeView *platterMaskView; // @synthesize platterMaskView=_platterMaskView;
- +@property(readonly, nonatomic) struct CGRect gradientMaskFullRect; // @synthesize gradientMaskFullRect=_gradientMaskFullRect;
- +@property(readonly, nonatomic) struct CGRect gradientMaskCroppingRect; // @synthesize gradientMaskCroppingRect=_gradientMaskCroppingRect;
- +@property(readonly, nonatomic) UIImageView *gradientMaskView; // @synthesize gradientMaskView=_gradientMaskView;
- +@property(readonly, nonatomic) _UIPlatterShadowView *diffuseShadowView; // @synthesize diffuseShadowView=_diffuseShadowView;
- +@property(readonly, nonatomic) UIView *backgroundView; // @synthesize backgroundView=_backgroundView;
- +@property(nonatomic) _Bool precisionMode; // @synthesize precisionMode=_precisionMode;
- +@property(nonatomic, getter=isFlipped) _Bool flipped; // @synthesize flipped=_flipped;
- +@property(readonly, nonatomic) struct CGSize contentSize; // @synthesize contentSize=_contentSize;
- +@property(nonatomic) struct CGAffineTransform additionalTransform; // @synthesize additionalTransform=_additionalTransform;
- +@property(nonatomic) _Bool constrainSizeWhenNotLifted; // @synthesize constrainSizeWhenNotLifted=_constrainSizeWhenNotLifted;
- +@property(retain, nonatomic) NSValue *anchorPointValueToAdjustToOnMoveToWindow; // @synthesize anchorPointValueToAdjustToOnMoveToWindow=_anchorPointValueToAdjustToOnMoveToWindow;
- +@property(nonatomic) double stackRotation; // @synthesize stackRotation=_stackRotation;
- +@property(retain, nonatomic) UIView *componentView; // @synthesize componentView=_componentView;
- +@property(nonatomic) double rotation; // @synthesize rotation=_rotation;
- +@property(nonatomic) _Bool appliesOriginalRotation; // @synthesize appliesOriginalRotation=_appliesOriginalRotation;
- +@property(nonatomic) struct CGSize overrideSize; // @synthesize overrideSize=_overrideSize;
- +@property(nonatomic) double orientationRotation; // @synthesize orientationRotation=_orientationRotation;
- +@property(nonatomic) struct CGPoint offset; // @synthesize offset=_offset;
- +@property(nonatomic, getter=isShadowVisible) _Bool shadowVisible; // @synthesize shadowVisible=_shadowVisible;
- +@property(nonatomic, getter=isBackgroundVisible) _Bool backgroundVisible; // @synthesize backgroundVisible=_backgroundVisible;
- +@property(nonatomic, getter=isLifted) _Bool lifted; // @synthesize lifted=_lifted;
- +@property(readonly, nonatomic) struct UIEdgeInsets contentInsets; // @synthesize contentInsets=_contentInsets;
- +@property(nonatomic) _Bool constrainSize; // @synthesize constrainSize=_constrainSize;
- +@property(readonly, copy, nonatomic) _DUIPreview *preview; // @synthesize preview=_preview;
- +- (void).cxx_destruct;
- +- (void)updateTransform;
- +- (void)didMoveToSuperview;
- +- (_Bool)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2;
- +- (struct CGSize)sizeThatFits:(struct CGSize)arg1;
- +- (void)takeCounterTransformsToAddToContainer:(id)arg1;
- +- (struct CATransform3D)targetTransform;
- +- (struct CATransform3D)scaleTransform;
- +@property(nonatomic) __weak UIView *sourceView;
- +- (double)scaleFactor;
- +- (void)setComponentViews:(id)arg1;
- +@property(readonly, nonatomic) struct CGPoint contentOffset;
- +@property(readonly, nonatomic) struct CGPoint badgeLocation;
- +- (id)initWithDUIPreview:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIPopoverBackgroundVisualEffect.h b/UIKit/_UIPopoverBackgroundVisualEffect.h
- index 35ed922e..37c685db 100644
- --- a/UIKit/_UIPopoverBackgroundVisualEffect.h
- +++ b/UIKit/_UIPopoverBackgroundVisualEffect.h
- @@ -6,19 +6,14 @@
- #import <UIKit/UIBlurEffect.h>
- -@class UIColor;
- -
- __attribute__((visibility("hidden")))
- @interface _UIPopoverBackgroundVisualEffect : UIBlurEffect
- {
- _Bool _tintColorIsTranslucent;
- - UIColor *_tintColor;
- }
- + (id)effectWithStyle:(long long)arg1 tint:(id)arg2;
- @property(readonly, nonatomic) _Bool tintColorIsTranslucent; // @synthesize tintColorIsTranslucent=_tintColorIsTranslucent;
- -@property(readonly, copy, nonatomic) UIColor *tintColor; // @synthesize tintColor=_tintColor;
- -- (void).cxx_destruct;
- - (id)effectSettings;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- diff --git a/UIKit/_UIPopoverStandardChromeView.h b/UIKit/_UIPopoverStandardChromeView.h
- index 6495e932..25953ddc 100644
- --- a/UIKit/_UIPopoverStandardChromeView.h
- +++ b/UIKit/_UIPopoverStandardChromeView.h
- @@ -6,17 +6,18 @@
- #import <UIKit/UIPopoverBackgroundView.h>
- -@class UIColor, UIView, _UIPopoverBackgroundVisualEffectView, _UIVisualEffectCaptureView;
- +@class UIColor, UIView, UIVisualEffectView;
- __attribute__((visibility("hidden")))
- @interface _UIPopoverStandardChromeView : UIPopoverBackgroundView
- {
- + UIView *_arrowBackgroundView;
- UIView *_arrowView;
- UIView *_leftCapView;
- UIView *_rightCapView;
- - _UIVisualEffectCaptureView *_blurViewCapture;
- - _UIPopoverBackgroundVisualEffectView *_blurView;
- + UIVisualEffectView *_blurView;
- UIColor *_popoverBackgroundColor;
- + UIColor *_arrowBackgroundColor;
- _Bool _popoverBackgroundColorIsOpaque;
- double _arrowOffset;
- unsigned long long _arrowDirection;
- @@ -35,6 +36,7 @@ __attribute__((visibility("hidden")))
- - (void)setArrowVisible:(_Bool)arg1 animated:(_Bool)arg2;
- @property(nonatomic, getter=isArrowVisible) _Bool arrowVisible;
- @property(readonly, nonatomic) UIColor *contentBlendingColor;
- +@property(copy, nonatomic) UIColor *arrowBackgroundColor;
- @property(copy, nonatomic) UIColor *popoverBackgroundColor;
- - (void)setBackgroundStyle:(long long)arg1 animated:(_Bool)arg2;
- @property(nonatomic) long long backgroundStyle;
- diff --git a/UIKit/_UIPopoverView.h b/UIKit/_UIPopoverView.h
- index 8fe0ff0b..26aa857e 100644
- --- a/UIKit/_UIPopoverView.h
- +++ b/UIKit/_UIPopoverView.h
- @@ -31,17 +31,14 @@ __attribute__((visibility("hidden")))
- @property(nonatomic) _Bool showsBackgroundViewHighlight; // @synthesize showsBackgroundViewHighlight=_showsBackgroundViewHighlight;
- @property(nonatomic) _Bool showsBackgroundComponentHighlights; // @synthesize showsBackgroundComponentHighlights=_showsBackgroundComponentHighlights;
- - (void).cxx_destruct;
- -- (_Bool)toolbarIsVisible;
- -- (id)viewController;
- -- (void)_setIgnoreTapsInDimmingView:(_Bool)arg1;
- -- (_Bool)_isIgnoringTapsInDimmingView;
- -- (id)_viewForModalPresentationOfViewController:(id)arg1;
- +- (void)prepareForAnimatedTransitioningWithCoordinator:(id)arg1;
- - (void)traitCollectionDidChange:(id)arg1;
- - (void)_hideArrow;
- - (void)_showArrow;
- - (void)_setCornerRadius:(double)arg1;
- - (void)_setFrame:(struct CGRect)arg1 arrowOffset:(double)arg2;
- - (void)setUseToolbarShine:(_Bool)arg1;
- +@property(copy, nonatomic) UIColor *arrowBackgroundColor;
- @property(copy, nonatomic) UIColor *popoverBackgroundColor;
- @property(nonatomic) long long backgroundStyle;
- @property(nonatomic) unsigned long long arrowDirection;
- diff --git a/UIKit/_UIPortalView.h b/UIKit/_UIPortalView.h
- new file mode 100644
- index 00000000..715fae96
- --- /dev/null
- +++ b/UIKit/_UIPortalView.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/UIView.h>
- +
- +@class CAPortalLayer;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIPortalView : UIView
- +{
- + UIView *_sourceView;
- +}
- +
- ++ (Class)layerClass;
- +@property(nonatomic) __weak UIView *sourceView; // @synthesize sourceView=_sourceView;
- +- (void).cxx_destruct;
- +@property(readonly, nonatomic) CAPortalLayer *portalLayer; // @dynamic portalLayer;
- +- (id)description;
- +@property(nonatomic) _Bool matchesPosition; // @dynamic matchesPosition;
- +@property(nonatomic) _Bool matchesTransform; // @dynamic matchesTransform;
- +@property(nonatomic) _Bool matchesAlpha; // @dynamic matchesAlpha;
- +@property(nonatomic) _Bool hidesSourceView; // @dynamic hidesSourceView;
- +
- +@end
- +
- diff --git a/UIKit/_UIPositionedAttributedString.h b/UIKit/_UIPositionedAttributedString.h
- new file mode 100644
- index 00000000..bce521e9
- --- /dev/null
- +++ b/UIKit/_UIPositionedAttributedString.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 NSAttributedString, UITextPosition;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIPositionedAttributedString : NSObject
- +{
- + NSAttributedString *_string;
- + UITextPosition *_position;
- +}
- +
- ++ (id)attributedString:(id)arg1 atPosition:(id)arg2;
- +@property(readonly, nonatomic) UITextPosition *position; // @synthesize position=_position;
- +@property(readonly, copy, nonatomic) NSAttributedString *string; // @synthesize string=_string;
- +- (void).cxx_destruct;
- +- (id)description;
- +
- +@end
- +
- diff --git a/UIKit/_UIPreviewActionsController.h b/UIKit/_UIPreviewActionsController.h
- index 2375f11c..3a93f10d 100644
- --- a/UIKit/_UIPreviewActionsController.h
- +++ b/UIKit/_UIPreviewActionsController.h
- @@ -8,13 +8,16 @@
- #import <UIKit/_UIPlatterMenuDynamicsControllerDelegate-Protocol.h>
- -@class NSArray, NSString, UIPreviewAction, UITapGestureRecognizer, UIView, UIViewController, _UIPlatterMenuDynamicsController, _UIPreviewActionSheetView, _UIPreviewQuickActionView;
- +@class NSArray, NSString, UIImageView, UIPreviewAction, UIView, UIViewController, _UIPlatterMenuDynamicsController, _UIPreviewActionSheetView, _UIPreviewQuickActionView, _UIStatesFeedbackGenerator;
- @protocol _UIPreviewActionsControllerDelegate;
- @interface _UIPreviewActionsController : NSObject <_UIPlatterMenuDynamicsControllerDelegate>
- {
- + _Bool _hasBegun;
- UIView *_containerView;
- UIView *_platterView;
- + UIView *_affordanceView;
- + UIImageView *_affordanceImageView;
- UIViewController *_presentedViewController;
- id <_UIPreviewActionsControllerDelegate> _delegate;
- _UIPlatterMenuDynamicsController *_platterDynamicsController;
- @@ -24,11 +27,14 @@
- UIPreviewAction *_trailingPreviewAction;
- _UIPreviewQuickActionView *_leadingPreviewActionView;
- _UIPreviewQuickActionView *_trailingPreviewActionView;
- - UITapGestureRecognizer *_tapToDismissRecognizer;
- + _UIStatesFeedbackGenerator *_swipeFeedbackGenerator;
- + struct CGSize _totalPanningTranslation;
- + struct CGPoint _lastPanningLocation;
- }
- + (id)actionsControllerWithContainerView:(id)arg1 platterView:(id)arg2 presentedViewController:(id)arg3 delegate:(id)arg4;
- -@property(retain, nonatomic) UITapGestureRecognizer *tapToDismissRecognizer; // @synthesize tapToDismissRecognizer=_tapToDismissRecognizer;
- +@property(retain, nonatomic) _UIStatesFeedbackGenerator *swipeFeedbackGenerator; // @synthesize swipeFeedbackGenerator=_swipeFeedbackGenerator;
- +@property(nonatomic) struct CGPoint lastPanningLocation; // @synthesize lastPanningLocation=_lastPanningLocation;
- @property(retain, nonatomic) _UIPreviewQuickActionView *trailingPreviewActionView; // @synthesize trailingPreviewActionView=_trailingPreviewActionView;
- @property(retain, nonatomic) _UIPreviewQuickActionView *leadingPreviewActionView; // @synthesize leadingPreviewActionView=_leadingPreviewActionView;
- @property(retain, nonatomic) UIPreviewAction *trailingPreviewAction; // @synthesize trailingPreviewAction=_trailingPreviewAction;
- @@ -36,11 +42,21 @@
- @property(copy, nonatomic) NSArray *currentPreviewActionItems; // @synthesize currentPreviewActionItems=_currentPreviewActionItems;
- @property(retain, nonatomic) _UIPreviewActionSheetView *previewActionsView; // @synthesize previewActionsView=_previewActionsView;
- @property(retain, nonatomic) _UIPlatterMenuDynamicsController *platterDynamicsController; // @synthesize platterDynamicsController=_platterDynamicsController;
- +@property(nonatomic) _Bool hasBegun; // @synthesize hasBegun=_hasBegun;
- @property(nonatomic) __weak id <_UIPreviewActionsControllerDelegate> delegate; // @synthesize delegate=_delegate;
- @property(retain, nonatomic) UIViewController *presentedViewController; // @synthesize presentedViewController=_presentedViewController;
- +@property(retain, nonatomic) UIImageView *affordanceImageView; // @synthesize affordanceImageView=_affordanceImageView;
- +@property(retain, nonatomic) UIView *affordanceView; // @synthesize affordanceView=_affordanceView;
- @property(retain, nonatomic) UIView *platterView; // @synthesize platterView=_platterView;
- @property(retain, nonatomic) UIView *containerView; // @synthesize containerView=_containerView;
- +@property(nonatomic) struct CGSize totalPanningTranslation; // @synthesize totalPanningTranslation=_totalPanningTranslation;
- - (void).cxx_destruct;
- +- (void)setTrailingSwipeActionViewSelected:(_Bool)arg1;
- +- (void)setLeadingSwipeActionViewSelected:(_Bool)arg1;
- +- (void)_fireConfirmFeedbackIfNeededForInitialSelectionState:(_Bool)arg1 finalSelectionState:(_Bool)arg2;
- +- (void)_deactivateFeedbackIfNeeded;
- +- (void)_activateFeedbackIfNeeded;
- +- (void)_configureFeedbackGenerator;
- - (void)translationDidUpdateForPlatterMenuDynamicsController:(id)arg1;
- - (void)platterMenuDynamicsController:(id)arg1 didMoveSwipeView:(id)arg2 toPosition:(struct CGPoint)arg3;
- - (void)platterMenuDynamicsControllerDidDismissWithController:(id)arg1;
- @@ -49,10 +65,16 @@
- - (struct CGPoint)initialCenterForLeadingSwipeActionView;
- - (id)leadingSwipeActionView;
- - (double)minimumSpacingBetweenPlatterAndMenu;
- +- (struct CGPoint)_centerForMenuDismissedForActionSheet:(id)arg1;
- - (struct CGPoint)centerForMenuDismissed;
- +- (struct CGPoint)_centerForMenuPresentedForActionSheet:(id)arg1;
- - (struct CGPoint)centerForMenuPresented;
- - (struct CGPoint)centerForPlatterWithMenuViewDismissed;
- +- (struct CGPoint)_centerForPlatterWithMenuViewPresentedForActionSheet:(id)arg1;
- - (struct CGPoint)centerForPlatterWithMenuViewPresented;
- +- (void)_updateAffordanceIfNecessary;
- +- (void)_presentSubactionsForActionGroup:(id)arg1;
- +- (_Bool)_platterIsInInitialPositionMostly;
- - (void)_memoizePreviewActionViews;
- - (void)_disablePlatterController;
- - (_Bool)_shouldDismiss;
- @@ -62,14 +84,20 @@
- - (double)_quickActionsSelectionThresholdForPreviewMenuItemStyle:(long long)arg1;
- - (double)_quickActionSelectionOffset;
- - (_Bool)_previewActionsSheetIsVisible;
- +- (_Bool)_isSwipeActionVisible;
- - (_Bool)_hasSelectedSwipeAction;
- - (_Bool)_hasPreviewSwipeActions;
- - (struct CGRect)_initialPlatterFrame;
- -- (void)tappedToDismiss:(id)arg1;
- +- (id)_makeAndAddToViewHierarchyPreviewActionSheetForMenuItems:(id)arg1;
- +- (double)_platterOffsetDistance;
- +- (void)_hideChrome;
- +- (void)dismissPreviewActionsWithCompletion:(CDUnknownBlockType)arg1;
- +- (_Bool)platterPanned;
- - (void)endPanningAtLocation:(struct CGPoint)arg1;
- - (void)updatePanningLocation:(struct CGPoint)arg1;
- - (void)beginPanningAtLocation:(struct CGPoint)arg1;
- - (void)dealloc;
- +- (void)_configurePlatterDynamicsController;
- - (void)_actionsControllerCommonInit;
- - (id)initWithContainerView:(id)arg1 platterView:(id)arg2 presentedViewController:(id)arg3 delegate:(id)arg4;
- diff --git a/UIKit/_UIPreviewActionsControllerDelegate-Protocol.h b/UIKit/_UIPreviewActionsControllerDelegate-Protocol.h
- new file mode 100644
- index 00000000..82a63461
- --- /dev/null
- +++ b/UIKit/_UIPreviewActionsControllerDelegate-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 UIPreviewAction, _UIPreviewActionsController;
- +
- +@protocol _UIPreviewActionsControllerDelegate <NSObject>
- +- (void)previewActionsController:(_UIPreviewActionsController *)arg1 didUpdatePlatterTranslation:(struct CGVector)arg2 withVelocity:(struct CGVector)arg3;
- +- (void)didDismissPreviewActionsController:(_UIPreviewActionsController *)arg1;
- +- (void)previewActionsController:(_UIPreviewActionsController *)arg1 didCompleteWithSelectedAction:(UIPreviewAction *)arg2;
- +- (struct CGSize)maximumPreviewActionsViewSizeForPreviewActionsController:(_UIPreviewActionsController *)arg1;
- +- (struct CGPoint)initialPlatterPositionForPreviewActionsController:(_UIPreviewActionsController *)arg1;
- +@end
- +
- diff --git a/UIKit/_UIPreviewInteractionCommitTransition.h b/UIKit/_UIPreviewInteractionCommitTransition.h
- index 5a44e188..4ede0937 100644
- --- a/UIKit/_UIPreviewInteractionCommitTransition.h
- +++ b/UIKit/_UIPreviewInteractionCommitTransition.h
- @@ -18,7 +18,9 @@ __attribute__((visibility("hidden")))
- @property(retain, nonatomic) UIWindow *currentCommitEffectWindow; // @synthesize currentCommitEffectWindow=_currentCommitEffectWindow;
- @property(retain, nonatomic) UIViewController *viewController; // @synthesize viewController=_viewController;
- - (void).cxx_destruct;
- +- (_Bool)_shouldReduceMotion;
- - (void)_applyCommitEffectTransformToView:(id)arg1;
- +- (id)_preferredTransitionAnimatorForReducedMotion;
- - (id)_preferredTransitionAnimator;
- - (void)performTransitionWithPresentationBlock:(CDUnknownBlockType)arg1 completion:(CDUnknownBlockType)arg2;
- - (id)initWithPresentedViewController:(id)arg1;
- diff --git a/UIKit/_UIPreviewInteractionCompatibilityTouchForceProvider.h b/UIKit/_UIPreviewInteractionCompatibilityTouchForceProvider.h
- new file mode 100644
- index 00000000..0d839633
- --- /dev/null
- +++ b/UIKit/_UIPreviewInteractionCompatibilityTouchForceProvider.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/UIGestureRecognizerDelegate-Protocol.h>
- +#import <UIKit/_UIPreviewInteractionTouchForceProviding-Protocol.h>
- +
- +@class NSString, UITouch, UIView, _UITouchesObservingGestureRecognizer;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIPreviewInteractionCompatibilityTouchForceProvider : NSObject <UIGestureRecognizerDelegate, _UIPreviewInteractionTouchForceProviding>
- +{
- + UIView *_view;
- + _UITouchesObservingGestureRecognizer *_gestureRecognizer;
- + UITouch *_currentTouch;
- + _Bool _active;
- +}
- +
- +@property(nonatomic, getter=isActive) _Bool active; // @synthesize active=_active;
- +@property(readonly, nonatomic) __weak UIView *view; // @synthesize view=_view;
- +- (void).cxx_destruct;
- +- (void)_handleTouchObservingGestureRecognizer:(id)arg1;
- +- (_Bool)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
- +- (void)cancelInteraction;
- +- (struct CGPoint)locationInCoordinateSpace:(id)arg1;
- +@property(readonly, nonatomic) double touchForce;
- +- (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/_UIPreviewInteractionController.h b/UIKit/_UIPreviewInteractionController.h
- index cd90b18e..a5dd0941 100644
- --- a/UIKit/_UIPreviewInteractionController.h
- +++ b/UIKit/_UIPreviewInteractionController.h
- @@ -8,65 +8,118 @@
- #import <UIKit/UIGestureRecognizerDelegate-Protocol.h>
- #import <UIKit/UIPreviewInteractionDelegate-Protocol.h>
- +#import <UIKit/UIViewControllerTransitioningDelegate-Protocol.h>
- +#import <UIKit/_UIPreviewActionsControllerDelegate-Protocol.h>
- -@class NSArray, NSString, UIGestureRecognizer, UIPanGestureRecognizer, UIPreviewInteraction, UIView, UIViewController, _UIPreviewGestureRecognizer2, _UIPreviewInteractionCommitTransition, _UIPreviewInteractionViewControllerTransition, _UIPreviewPresentationController2, _UIRevealGestureRecognizer2;
- -@protocol UIViewControllerPreviewing_Internal, _UIPreviewInteractionControllerDelegate, _UIPreviewInteractionHighlighting;
- +@class NSArray, NSString, UIGestureRecognizer, UIPreviewInteraction, UIView, UIViewController, _UIInteractionEffect_deprecated, _UIPreviewActionsController, _UIPreviewInteractionCommitTransition, _UIPreviewInteractionDismissTransition, _UIPreviewInteractionGestureRecognizer, _UIPreviewInteractionPresentationTransition, _UIPreviewPresentationController2, _UISteadyTouchForceGestureRecognizer, _UITouchesObservingGestureRecognizer;
- +@protocol UIViewControllerPreviewing_Internal, _UIPreviewInteractionControllerDelegate, _UIPreviewInteractionHighlighting, _UIPreviewInteractionTouchForceProviding;
- __attribute__((visibility("hidden")))
- -@interface _UIPreviewInteractionController : NSObject <UIGestureRecognizerDelegate, UIPreviewInteractionDelegate>
- +@interface _UIPreviewInteractionController : NSObject <UIGestureRecognizerDelegate, UIPreviewInteractionDelegate, UIViewControllerTransitioningDelegate, _UIPreviewActionsControllerDelegate>
- {
- _Bool _performingPreviewTransition;
- + _Bool _commitTransitionScheduled;
- _Bool _performingCommitTransition;
- + _Bool _hasTransitionedToPreview;
- + _Bool _currentPreviewActionsGestureAppliesToPlatter;
- + _Bool _previewActionsGestureInProgress;
- id <_UIPreviewInteractionControllerDelegate> _delegate;
- UIView *_sourceView;
- UIViewController *_presentingViewController;
- UIPreviewInteraction *_previewInteraction;
- - _UIRevealGestureRecognizer2 *_revealGestureRecognizer;
- - _UIPreviewGestureRecognizer2 *_previewGestureRecognizer;
- - UIPanGestureRecognizer *_modalPanGestureRecognizer;
- + id <_UIPreviewInteractionTouchForceProviding> _presentedViewTouchForceProvider;
- + id <_UIPreviewInteractionTouchForceProviding> _pausingTouchForceProvider;
- + _UIPreviewInteractionGestureRecognizer *_revealGestureRecognizer;
- + _UIPreviewInteractionGestureRecognizer *_previewGestureRecognizer;
- + _UISteadyTouchForceGestureRecognizer *_steadyTouchForceGestureRecognizer;
- + NSArray *_gestureRecognizersForDelayingActions;
- UIViewController *_currentPreviewViewController;
- _UIPreviewPresentationController2 *_currentPresentationController;
- - _UIPreviewInteractionViewControllerTransition *_currentTransitionDelegate;
- + id <_UIPreviewInteractionHighlighting> _currentHighlighter;
- + _UIPreviewInteractionPresentationTransition *_currentPresentationTransition;
- + _UIPreviewInteractionDismissTransition *_currentDismissTransition;
- _UIPreviewInteractionCommitTransition *_currentCommitTransition;
- + _UIInteractionEffect_deprecated *_currentInteractionEffect;
- + _UITouchesObservingGestureRecognizer *_gestureRecognizerForPreviewActions;
- + _UIPreviewActionsController *_previewActionsController;
- id <UIViewControllerPreviewing_Internal> _currentPreviewingContext;
- - id <_UIPreviewInteractionHighlighting> _currentHighlighter;
- struct CGPoint _location;
- + struct CGPoint _initialLocationForPreviewActionsPanning;
- }
- -@property(retain, nonatomic) id <_UIPreviewInteractionHighlighting> currentHighlighter; // @synthesize currentHighlighter=_currentHighlighter;
- @property(nonatomic) __weak id <UIViewControllerPreviewing_Internal> currentPreviewingContext; // @synthesize currentPreviewingContext=_currentPreviewingContext;
- +@property(nonatomic) _Bool previewActionsGestureInProgress; // @synthesize previewActionsGestureInProgress=_previewActionsGestureInProgress;
- +@property(nonatomic) _Bool currentPreviewActionsGestureAppliesToPlatter; // @synthesize currentPreviewActionsGestureAppliesToPlatter=_currentPreviewActionsGestureAppliesToPlatter;
- +@property(nonatomic) struct CGPoint initialLocationForPreviewActionsPanning; // @synthesize initialLocationForPreviewActionsPanning=_initialLocationForPreviewActionsPanning;
- +@property(retain, nonatomic) _UIPreviewActionsController *previewActionsController; // @synthesize previewActionsController=_previewActionsController;
- +@property(retain, nonatomic) _UITouchesObservingGestureRecognizer *gestureRecognizerForPreviewActions; // @synthesize gestureRecognizerForPreviewActions=_gestureRecognizerForPreviewActions;
- +@property(retain, nonatomic) _UIInteractionEffect_deprecated *currentInteractionEffect; // @synthesize currentInteractionEffect=_currentInteractionEffect;
- +@property(nonatomic) _Bool hasTransitionedToPreview; // @synthesize hasTransitionedToPreview=_hasTransitionedToPreview;
- @property(nonatomic) _Bool performingCommitTransition; // @synthesize performingCommitTransition=_performingCommitTransition;
- +@property(nonatomic) _Bool commitTransitionScheduled; // @synthesize commitTransitionScheduled=_commitTransitionScheduled;
- @property(nonatomic) _Bool performingPreviewTransition; // @synthesize performingPreviewTransition=_performingPreviewTransition;
- @property(retain, nonatomic) _UIPreviewInteractionCommitTransition *currentCommitTransition; // @synthesize currentCommitTransition=_currentCommitTransition;
- -@property(retain, nonatomic) _UIPreviewInteractionViewControllerTransition *currentTransitionDelegate; // @synthesize currentTransitionDelegate=_currentTransitionDelegate;
- +@property(retain, nonatomic) _UIPreviewInteractionDismissTransition *currentDismissTransition; // @synthesize currentDismissTransition=_currentDismissTransition;
- +@property(retain, nonatomic) _UIPreviewInteractionPresentationTransition *currentPresentationTransition; // @synthesize currentPresentationTransition=_currentPresentationTransition;
- +@property(retain, nonatomic) id <_UIPreviewInteractionHighlighting> currentHighlighter; // @synthesize currentHighlighter=_currentHighlighter;
- @property(retain, nonatomic) _UIPreviewPresentationController2 *currentPresentationController; // @synthesize currentPresentationController=_currentPresentationController;
- @property(retain, nonatomic) UIViewController *currentPreviewViewController; // @synthesize currentPreviewViewController=_currentPreviewViewController;
- -@property(retain, nonatomic) UIPanGestureRecognizer *modalPanGestureRecognizer; // @synthesize modalPanGestureRecognizer=_modalPanGestureRecognizer;
- -@property(retain, nonatomic) _UIPreviewGestureRecognizer2 *previewGestureRecognizer; // @synthesize previewGestureRecognizer=_previewGestureRecognizer;
- -@property(retain, nonatomic) _UIRevealGestureRecognizer2 *revealGestureRecognizer; // @synthesize revealGestureRecognizer=_revealGestureRecognizer;
- +@property(copy, nonatomic) NSArray *gestureRecognizersForDelayingActions; // @synthesize gestureRecognizersForDelayingActions=_gestureRecognizersForDelayingActions;
- +@property(retain, nonatomic) _UISteadyTouchForceGestureRecognizer *steadyTouchForceGestureRecognizer; // @synthesize steadyTouchForceGestureRecognizer=_steadyTouchForceGestureRecognizer;
- +@property(retain, nonatomic) _UIPreviewInteractionGestureRecognizer *previewGestureRecognizer; // @synthesize previewGestureRecognizer=_previewGestureRecognizer;
- +@property(retain, nonatomic) _UIPreviewInteractionGestureRecognizer *revealGestureRecognizer; // @synthesize revealGestureRecognizer=_revealGestureRecognizer;
- +@property(retain, nonatomic) id <_UIPreviewInteractionTouchForceProviding> pausingTouchForceProvider; // @synthesize pausingTouchForceProvider=_pausingTouchForceProvider;
- +@property(retain, nonatomic) id <_UIPreviewInteractionTouchForceProviding> presentedViewTouchForceProvider; // @synthesize presentedViewTouchForceProvider=_presentedViewTouchForceProvider;
- @property(retain, nonatomic) UIPreviewInteraction *previewInteraction; // @synthesize previewInteraction=_previewInteraction;
- @property(nonatomic) __weak UIViewController *presentingViewController; // @synthesize presentingViewController=_presentingViewController;
- @property(nonatomic) __weak UIView *sourceView; // @synthesize sourceView=_sourceView;
- @property(nonatomic) struct CGPoint location; // @synthesize location=_location;
- @property(nonatomic) __weak id <_UIPreviewInteractionControllerDelegate> delegate; // @synthesize delegate=_delegate;
- - (void).cxx_destruct;
- -- (void)_panningRecognizerDidFire:(id)arg1;
- +- (void)previewActionsController:(id)arg1 didUpdatePlatterTranslation:(struct CGVector)arg2 withVelocity:(struct CGVector)arg3;
- +- (void)didDismissPreviewActionsController:(id)arg1;
- +- (void)previewActionsController:(id)arg1 didCompleteWithSelectedAction:(id)arg2;
- +- (struct CGSize)maximumPreviewActionsViewSizeForPreviewActionsController:(id)arg1;
- +- (struct CGPoint)initialPlatterPositionForPreviewActionsController:(id)arg1;
- +- (void)_handlePreviewActionsGesture:(id)arg1;
- +- (void)_overrideSourceViewForBinaryCompatibilityIfNeeded:(id *)arg1 sourceRect:(struct CGRect *)arg2;
- - (void)_finalizeInteractivePreview;
- - (void)_resetCustomPresentationHooks;
- +- (id)_previewPresentationControllerForViewController:(id)arg1;
- +- (void)_preparePreviewPresentationControllerIfNeeded:(id)arg1;
- - (id)_preferredNavigationControllerForCommitTransition;
- +- (void)_stopCurrentInteractionEffect;
- +- (id)_preparedInteractionEffect;
- - (_Bool)_previewingIsPossibleForView:(id)arg1;
- - (_Bool)_viewControllerIsChildOfTwoColumnSplitViewController:(id)arg1;
- +- (void)_handlePreviewGesture:(id)arg1;
- +- (void)_handleRevealGesture:(id)arg1;
- +- (void)_handleSteadyTouchForceGesture:(id)arg1;
- +- (void)_registerGestureRecognizerForDelayingActions:(id)arg1;
- +- (_Bool)_isLongPressGestureRecognizerUsedForDelayingActions:(id)arg1;
- @property(readonly, nonatomic) UIGestureRecognizer *beginPreviewGestureRecognizer;
- @property(readonly, nonatomic) UIGestureRecognizer *presentationGestureRecognizer;
- +- (void)_finalizeHighlighterAfterPreviewViewControllerPresentation;
- +- (id)_newHighlighterForPreviewingContext:(id)arg1;
- +- (void)_revertInteractionEffectToStartState;
- - (void)_finalizeAfterPreviewViewControllerPresentation;
- +- (void)_dismissPreviewViewControllerIfNeededWithCompletion:(CDUnknownBlockType)arg1;
- - (void)_dismissPreviewViewControllerIfNeeded;
- - (_Bool)_preparePreviewViewControllerPresentationFromPreviewInteraction:(id)arg1;
- +- (void)_gestureRecognizerFailed:(id)arg1;
- +- (_Bool)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2;
- +- (_Bool)gestureRecognizer:(id)arg1 shouldBeRequiredToFailByGestureRecognizer:(id)arg2;
- +- (_Bool)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
- +- (id)presentationControllerForPresentedViewController:(id)arg1 presentingViewController:(id)arg2 sourceViewController:(id)arg3;
- +- (id)animationControllerForDismissedController:(id)arg1;
- +- (id)interactionControllerForPresentation:(id)arg1;
- +- (id)animationControllerForPresentedController:(id)arg1 presentingController:(id)arg2 sourceController:(id)arg3;
- +- (_Bool)_previewInteractionShouldEndOnGestureCompletion:(id)arg1;
- - (void)previewInteractionDidCancel:(id)arg1;
- - (void)previewInteraction:(id)arg1 didUpdateCommitTransition:(double)arg2 ended:(_Bool)arg3;
- - (void)previewInteraction:(id)arg1 didUpdatePreviewTransition:(double)arg2 ended:(_Bool)arg3;
- - (_Bool)previewInteractionShouldBegin:(id)arg1;
- - (void)commitInteractivePreview;
- -@property(readonly, nonatomic) NSArray *gestureRecognizers; // @dynamic gestureRecognizers;
- - (void)dealloc;
- - (id)initWithView:(id)arg1;
- diff --git a/UIKit/_UIPreviewInteractionControllerDelegate-Protocol.h b/UIKit/_UIPreviewInteractionControllerDelegate-Protocol.h
- index d54036a2..d3f9a8b4 100644
- --- a/UIKit/_UIPreviewInteractionControllerDelegate-Protocol.h
- +++ b/UIKit/_UIPreviewInteractionControllerDelegate-Protocol.h
- @@ -16,5 +16,7 @@
- @optional
- - (void)previewInteractionController:(_UIPreviewInteractionController *)arg1 didDismissViewController:(UIViewController *)arg2 committing:(_Bool)arg3;
- - (void)previewInteractionController:(_UIPreviewInteractionController *)arg1 willPresentViewController:(UIViewController *)arg2 forLocation:(struct CGPoint)arg3 inSourceView:(UIView *)arg4;
- +- (void)previewInteractionController:(_UIPreviewInteractionController *)arg1 willDismissViewController:(UIViewController *)arg2;
- +- (void)previewInteractionController:(_UIPreviewInteractionController *)arg1 willPresentViewController:(UIViewController *)arg2;
- @end
- diff --git a/UIKit/_UIPreviewInteractionCrossBlurViewControllerTransition.h b/UIKit/_UIPreviewInteractionCrossBlurViewControllerTransition.h
- new file mode 100644
- index 00000000..3ab46833
- --- /dev/null
- +++ b/UIKit/_UIPreviewInteractionCrossBlurViewControllerTransition.h
- @@ -0,0 +1,37 @@
- +//
- +// 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/_UIPreviewInteractionViewControllerTransition-Protocol.h>
- +
- +@class NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIPreviewInteractionCrossBlurViewControllerTransition : NSObject <_UIPreviewInteractionViewControllerTransition>
- +{
- + struct CGRect _initialPlatterRect;
- + struct CGRect _finalPlatterRect;
- + _Bool _dismissTransition;
- +}
- +
- +@property(nonatomic, getter=isDismissTransition) _Bool dismissTransition; // @synthesize dismissTransition=_dismissTransition;
- +- (void)transitionDidEnd:(_Bool)arg1;
- +- (void)performDisappearanceTransitionFromView:(id)arg1 toView:(id)arg2 containerView:(id)arg3;
- +- (void)prepareDisappearanceTransitionFromView:(id)arg1 toView:(id)arg2 containerView:(id)arg3;
- +- (void)performAppearanceTransitionFromView:(id)arg1 toView:(id)arg2 containerView:(id)arg3;
- +- (void)prepareAppearanceTransitionFromView:(id)arg1 toView:(id)arg2 containerView:(id)arg3;
- +- (void)performTransitionFromView:(id)arg1 toView:(id)arg2 containerView:(id)arg3;
- +- (void)prepareTransitionFromView:(id)arg1 toView:(id)arg2 containerView:(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/_UIPreviewInteractionCustomViewHighlighter.h b/UIKit/_UIPreviewInteractionCustomViewHighlighter.h
- new file mode 100644
- index 00000000..8a7a8a2a
- --- /dev/null
- +++ b/UIKit/_UIPreviewInteractionCustomViewHighlighter.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/_UIPreviewInteractionHighlighting-Protocol.h>
- +
- +@class NSString, UIView;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIPreviewInteractionCustomViewHighlighter : NSObject <_UIPreviewInteractionHighlighting>
- +{
- + UIView *_customView;
- +}
- +
- +@property(retain, nonatomic) UIView *customView; // @synthesize customView=_customView;
- +- (void).cxx_destruct;
- +- (void)finalizeHighlightForPreviewingContext:(id)arg1;
- +- (id)highlightShouldBeginInContainerView:(id)arg1 presentationContainerView:(id)arg2 previewingContext:(id)arg3;
- +- (void)prepareHighlightWithPreviewingContext:(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/_UIPreviewInteractionDecayTouchForceProvider.h b/UIKit/_UIPreviewInteractionDecayTouchForceProvider.h
- new file mode 100644
- index 00000000..2e3a2341
- --- /dev/null
- +++ b/UIKit/_UIPreviewInteractionDecayTouchForceProvider.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/_UIPreviewInteractionTouchForceProviding-Protocol.h>
- +
- +@class NSString;
- +@protocol UICoordinateSpace, _UIPreviewInteractionTouchForceProviding;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIPreviewInteractionDecayTouchForceProvider : NSObject <_UIPreviewInteractionTouchForceProviding>
- +{
- + id <_UIPreviewInteractionTouchForceProviding> _touchForceProvider;
- + double _initialTouchForce;
- + struct CGPoint _location;
- + id <UICoordinateSpace> _coordinateSpace;
- + _Bool _active;
- +}
- +
- +@property(nonatomic, getter=isActive) _Bool active; // @synthesize active=_active;
- +- (void).cxx_destruct;
- +- (void)cancelInteraction;
- +- (struct CGPoint)locationInCoordinateSpace:(id)arg1;
- +@property(readonly, nonatomic) double touchForce;
- +- (id)initWithTouchForceProvider:(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/_UIPreviewInteractionDismissTransition.h b/UIKit/_UIPreviewInteractionDismissTransition.h
- new file mode 100644
- index 00000000..474c6530
- --- /dev/null
- +++ b/UIKit/_UIPreviewInteractionDismissTransition.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/UIViewControllerAnimatedTransitioning-Protocol.h>
- +
- +@class NSString, UIViewPropertyAnimator;
- +@protocol UIViewControllerContextTransitioning;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIPreviewInteractionDismissTransition : NSObject <UIViewControllerAnimatedTransitioning>
- +{
- + id <UIViewControllerContextTransitioning> _transitionContext;
- + UIViewPropertyAnimator *_dismissAnimator;
- +}
- +
- +- (void).cxx_destruct;
- +- (id)_preparedDismissAnimator;
- +- (void)animationEnded:(_Bool)arg1;
- +- (void)animateTransition:(id)arg1;
- +- (double)transitionDuration:(id)arg1;
- +- (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/_UIPreviewInteractionGestureRecognizer.h b/UIKit/_UIPreviewInteractionGestureRecognizer.h
- index 51f295ee..8923c2c3 100644
- --- a/UIKit/_UIPreviewInteractionGestureRecognizer.h
- +++ b/UIKit/_UIPreviewInteractionGestureRecognizer.h
- @@ -11,8 +11,13 @@ __attribute__((visibility("hidden")))
- {
- }
- -- (void)_setStateToRecognized;
- -- (void)_setStateToFailed;
- +- (void)setDelegate:(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)cancel;
- +- (void)recognize;
- @end
- diff --git a/UIKit/_UIPreviewInteractionGestureRecognizerTouchForceProvider.h b/UIKit/_UIPreviewInteractionGestureRecognizerTouchForceProvider.h
- new file mode 100644
- index 00000000..db512759
- --- /dev/null
- +++ b/UIKit/_UIPreviewInteractionGestureRecognizerTouchForceProvider.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>
- +
- +#import <UIKit/UIGestureRecognizerDelegate-Protocol.h>
- +#import <UIKit/_UIPreviewInteractionTouchForceProviding-Protocol.h>
- +
- +@class NSString, UITouchForceGestureRecognizer;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIPreviewInteractionGestureRecognizerTouchForceProvider : NSObject <UIGestureRecognizerDelegate, _UIPreviewInteractionTouchForceProviding>
- +{
- + _Bool _active;
- + UITouchForceGestureRecognizer *_gestureRecognizer;
- +}
- +
- +@property(nonatomic, getter=isActive) _Bool active; // @synthesize active=_active;
- +@property(retain, nonatomic) UITouchForceGestureRecognizer *gestureRecognizer; // @synthesize gestureRecognizer=_gestureRecognizer;
- +- (void).cxx_destruct;
- +- (void)_handleGestureRecognizer:(id)arg1;
- +- (_Bool)gestureRecognizerShouldBegin:(id)arg1;
- +- (void)cancelInteraction;
- +- (struct CGPoint)locationInCoordinateSpace:(id)arg1;
- +@property(readonly, nonatomic) double touchForce;
- +- (void)dealloc;
- +- (id)initWithView:(id)arg1;
- +- (id)initWithGestureRecognizer:(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/_UIPreviewInteractionHighlighter.h b/UIKit/_UIPreviewInteractionHighlighter.h
- new file mode 100644
- index 00000000..e469fef1
- --- /dev/null
- +++ b/UIKit/_UIPreviewInteractionHighlighter.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>
- +
- +@class NSArray, UIView, _UIInteractiveHighlightEffect;
- +@protocol UIInteraction, _UIInteractiveHighlighting;
- +
- +@interface _UIPreviewInteractionHighlighter : NSObject
- +{
- + UIView *_view;
- + id <_UIInteractiveHighlighting> _interactiveHighlightView;
- + _UIInteractiveHighlightEffect *_interactiveHighlightEffect;
- + NSArray *_accessoryHighlightEffects;
- + id <UIInteraction> _interaction;
- + _Bool _animatesContentEffects;
- + _Bool _animatesBackgroundEffects;
- + long long _preferredAnimationStyle;
- + double _preferredMinimumScale;
- + double _preferredMaximumScale;
- + _Bool _shouldApplyEffectsOnProxyView;
- + _Bool _shouldApplyContentEffects;
- + _Bool _shouldApplyBackgroundEffects;
- + _Bool _shouldTransferViewOwnership;
- + CDUnknownBlockType _completionBlock;
- + CDUnknownBlockType _privateCompletionBlock;
- + UIView *_customContainerView;
- +}
- +
- +@property(nonatomic) _Bool shouldTransferViewOwnership; // @synthesize shouldTransferViewOwnership=_shouldTransferViewOwnership;
- +@property(nonatomic) __weak UIView *customContainerView; // @synthesize customContainerView=_customContainerView;
- +@property(copy, nonatomic) CDUnknownBlockType privateCompletionBlock; // @synthesize privateCompletionBlock=_privateCompletionBlock;
- +@property(copy, nonatomic) CDUnknownBlockType completionBlock; // @synthesize completionBlock=_completionBlock;
- +@property(readonly, nonatomic) __weak UIView *view; // @synthesize view=_view;
- +@property(nonatomic) _Bool shouldApplyBackgroundEffects; // @synthesize shouldApplyBackgroundEffects=_shouldApplyBackgroundEffects;
- +@property(nonatomic) _Bool shouldApplyContentEffects; // @synthesize shouldApplyContentEffects=_shouldApplyContentEffects;
- +@property(nonatomic) _Bool shouldApplyEffectsOnProxyView; // @synthesize shouldApplyEffectsOnProxyView=_shouldApplyEffectsOnProxyView;
- +- (void).cxx_destruct;
- +- (void)_prepareAccessoryViewsForScrollView:(id)arg1 environment:(id)arg2;
- +- (void)_prepareContentEffectsForInteraction:(id)arg1;
- +- (void)_viewControllerPresentationDidEnd;
- +- (void)_delayedViewControllerPresentationDidCancel;
- +- (void)_animateForDelayedViewControllerPresentation;
- +- (void)_animateAlongsideViewControllerPresentationDismiss;
- +- (void)_prepareForViewControllerPresentation;
- +- (void)_finalizeAfterInteraction;
- +- (void)_finalizeAfterInteractionIfNeeded;
- +- (void)_updateFromInteraction:(id)arg1 fractionComplete:(double)arg2 ended:(_Bool)arg3;
- +- (void)_prepareForInteraction:(id)arg1;
- +@property(readonly, nonatomic) _UIInteractiveHighlightEffect *interactiveHighlightEffect;
- +- (id)initWithView:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIPreviewInteractionHighlighting-Protocol.h b/UIKit/_UIPreviewInteractionHighlighting-Protocol.h
- index bb10fff0..0a5d23cc 100644
- --- a/UIKit/_UIPreviewInteractionHighlighting-Protocol.h
- +++ b/UIKit/_UIPreviewInteractionHighlighting-Protocol.h
- @@ -6,12 +6,12 @@
- #import <UIKit/NSObject-Protocol.h>
- -@class NSArray, UIView;
- -@protocol UIViewControllerPreviewing;
- +@class UIView;
- +@protocol UIViewControllerPreviewing, UIViewImplicitlyAnimating;
- @protocol _UIPreviewInteractionHighlighting <NSObject>
- - (void)finalizeHighlightForPreviewingContext:(id <UIViewControllerPreviewing>)arg1;
- -- (NSArray *)highlightShouldBeginInContainerView:(UIView *)arg1 presentationContainerView:(UIView *)arg2 previewingContext:(id <UIViewControllerPreviewing>)arg3;
- +- (id <UIViewImplicitlyAnimating>)highlightShouldBeginInContainerView:(UIView *)arg1 presentationContainerView:(UIView *)arg2 previewingContext:(id <UIViewControllerPreviewing>)arg3;
- - (void)prepareHighlightWithPreviewingContext:(id <UIViewControllerPreviewing>)arg1;
- @end
- diff --git a/UIKit/_UIPreviewInteractionPresentationTransition.h b/UIKit/_UIPreviewInteractionPresentationTransition.h
- new file mode 100644
- index 00000000..4e5dbb23
- --- /dev/null
- +++ b/UIKit/_UIPreviewInteractionPresentationTransition.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/UIViewControllerAnimatedTransitioning-Protocol.h>
- +#import <UIKit/UIViewControllerInteractiveTransitioning-Protocol.h>
- +
- +@class NSString, UIViewPropertyAnimator;
- +@protocol UIViewControllerContextTransitioning;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIPreviewInteractionPresentationTransition : NSObject <UIViewControllerAnimatedTransitioning, UIViewControllerInteractiveTransitioning>
- +{
- + id <UIViewControllerContextTransitioning> _transitionContext;
- + UIViewPropertyAnimator *_presentationAnimator;
- + double _interactiveTransitionFraction;
- + _Bool _shouldPerformAsDismissTransition;
- + _Bool _didScheduleFinishTransition;
- + _Bool _didScheduleCancelTransition;
- +}
- +
- +- (void).cxx_destruct;
- +- (_Bool)_shouldReduceMotion;
- +- (void)_applyPushDecayEffectTransformToView:(id)arg1;
- +- (id)_newPushDecayAnimator;
- +- (id)_newReducedMotionTimingCurveProviderForPreviewTransition;
- +- (id)_newTimingCurveProviderForPreviewTransition;
- +- (id)_preparedPresentationAnimator;
- +- (id)_previewPresentationControllerForViewController:(id)arg1;
- +- (id)_previewPresentationControllerForTransitionContext:(id)arg1;
- +- (void)_performCancelTransition;
- +- (void)_performFinishTransition;
- +@property(readonly, nonatomic) _Bool wantsInteractiveStart;
- +- (void)startInteractiveTransition:(id)arg1;
- +- (void)animationEnded:(_Bool)arg1;
- +- (void)animateTransition:(id)arg1;
- +- (id)interruptibleAnimatorForTransition:(id)arg1;
- +- (double)transitionDuration:(id)arg1;
- +- (void)cancelTransition;
- +- (void)finishTransition;
- +- (void)updateInteractiveTransition:(double)arg1;
- +@property(readonly, nonatomic) double interactiveTransitionFraction; // @dynamic interactiveTransitionFraction;
- +- (id)init;
- +
- +// Remaining properties
- +@property(readonly, nonatomic) long long completionCurve;
- +@property(readonly, nonatomic) double completionSpeed;
- +@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/_UIPreviewInteractionSimulatingTouchForceProvider.h b/UIKit/_UIPreviewInteractionSimulatingTouchForceProvider.h
- new file mode 100644
- index 00000000..340263d2
- --- /dev/null
- +++ b/UIKit/_UIPreviewInteractionSimulatingTouchForceProvider.h
- @@ -0,0 +1,37 @@
- +//
- +// 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/_UIPreviewInteractionTouchForceProviding-Protocol.h>
- +
- +@class NSString;
- +@protocol UICoordinateSpace;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIPreviewInteractionSimulatingTouchForceProvider : NSObject <_UIPreviewInteractionTouchForceProviding>
- +{
- + double _targetTouchForce;
- + struct CGPoint _location;
- + id <UICoordinateSpace> _coordinateSpace;
- + _Bool _active;
- +}
- +
- +@property(nonatomic, getter=isActive) _Bool active; // @synthesize active=_active;
- +- (void).cxx_destruct;
- +- (void)cancelInteraction;
- +- (struct CGPoint)locationInCoordinateSpace:(id)arg1;
- +@property(readonly, nonatomic) double touchForce;
- +- (id)initWithTouchForce:(double)arg1 location:(struct CGPoint)arg2 coordinateSpace:(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/_UIPreviewInteractionStateRecognizer.h b/UIKit/_UIPreviewInteractionStateRecognizer.h
- index eb374e6e..66095f49 100644
- --- a/UIKit/_UIPreviewInteractionStateRecognizer.h
- +++ b/UIKit/_UIPreviewInteractionStateRecognizer.h
- @@ -13,11 +13,6 @@ __attribute__((visibility("hidden")))
- double _smoothedForce;
- double _maximumForce;
- double _previousEffectiveTouchForce;
- - double _smoothedDistance;
- - double _lowpassDistanceAlpha;
- - double _distanceThreshold;
- - struct CGPoint _previousSceneReferenceLocation;
- - _Bool _isFirstForceEvaluation;
- double _timeMark;
- double _currentTime;
- double _previousTime;
- @@ -39,18 +34,21 @@ __attribute__((visibility("hidden")))
- double _strongThreshold;
- double _hintAndPeekInterval;
- double _hintReductionForce;
- - double _transitionInterval;
- double _actualHintForce;
- double _actualPeekForce;
- double _actualPopForce;
- double _actualHintTime;
- double _actualPeekTime;
- double _actualPopTime;
- + _Bool _shouldDelayReveal;
- long long _currentState;
- + double _minimumPreviewDuration;
- double _currentTouchForce;
- }
- @property(nonatomic) double currentTouchForce; // @synthesize currentTouchForce=_currentTouchForce;
- +@property(nonatomic) _Bool shouldDelayReveal; // @synthesize shouldDelayReveal=_shouldDelayReveal;
- +@property(nonatomic) double minimumPreviewDuration; // @synthesize minimumPreviewDuration=_minimumPreviewDuration;
- @property(nonatomic) long long currentState; // @synthesize currentState=_currentState;
- - (double)_currentTouchForceMultiplier;
- - (double)_normalizedTouchForceValue:(double)arg1;
- diff --git a/UIKit/_UIPreviewInteractionSystemHighlighter.h b/UIKit/_UIPreviewInteractionSystemHighlighter.h
- index e98a4851..16f80e3d 100644
- --- a/UIKit/_UIPreviewInteractionSystemHighlighter.h
- +++ b/UIKit/_UIPreviewInteractionSystemHighlighter.h
- @@ -13,12 +13,14 @@
- __attribute__((visibility("hidden")))
- @interface _UIPreviewInteractionSystemHighlighter : NSObject <_UIPreviewInteractionHighlighting>
- {
- + _Bool _blinderViewEnabled;
- UIView *_initialSnapshotView;
- UIView *_updatedSnapshotView;
- UIView *_blinderView;
- }
- @property(retain, nonatomic) UIView *blinderView; // @synthesize blinderView=_blinderView;
- +@property(nonatomic) _Bool blinderViewEnabled; // @synthesize blinderViewEnabled=_blinderViewEnabled;
- @property(retain, nonatomic) UIView *updatedSnapshotView; // @synthesize updatedSnapshotView=_updatedSnapshotView;
- @property(retain, nonatomic) UIView *initialSnapshotView; // @synthesize initialSnapshotView=_initialSnapshotView;
- - (void).cxx_destruct;
- @@ -26,7 +28,6 @@ __attribute__((visibility("hidden")))
- - (void)finalizeHighlightForPreviewingContext:(id)arg1;
- - (id)highlightShouldBeginInContainerView:(id)arg1 presentationContainerView:(id)arg2 previewingContext:(id)arg3;
- - (void)prepareHighlightWithPreviewingContext:(id)arg1;
- -- (void)dealloc;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- diff --git a/UIKit/_UIPreviewInteractionTouchForceProviding-Protocol.h b/UIKit/_UIPreviewInteractionTouchForceProviding-Protocol.h
- new file mode 100644
- index 00000000..063f8b63
- --- /dev/null
- +++ b/UIKit/_UIPreviewInteractionTouchForceProviding-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>
- +
- +@protocol UICoordinateSpace;
- +
- +@protocol _UIPreviewInteractionTouchForceProviding <NSObject>
- +@property(readonly, nonatomic) double touchForce;
- +@property(readonly, nonatomic, getter=isActive) _Bool active;
- +- (void)cancelInteraction;
- +- (struct CGPoint)locationInCoordinateSpace:(id <UICoordinateSpace>)arg1;
- +@end
- +
- diff --git a/UIKit/_UIPreviewInteractionViewControllerHelper.h b/UIKit/_UIPreviewInteractionViewControllerHelper.h
- new file mode 100644
- index 00000000..70b8d557
- --- /dev/null
- +++ b/UIKit/_UIPreviewInteractionViewControllerHelper.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/UIPreviewPresentationControllerDelegate-Protocol.h>
- +#import <UIKit/UIViewControllerAnimatedTransitioning-Protocol.h>
- +#import <UIKit/UIViewControllerTransitioningDelegate-Protocol.h>
- +
- +@class NSString, UIView, UIViewController, UIWindow, _UIPreviewInteractionHighlighter, _UIPreviewInteractionViewControllerPresentation;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIPreviewInteractionViewControllerHelper : NSObject <UIViewControllerTransitioningDelegate, UIViewControllerAnimatedTransitioning, UIPreviewPresentationControllerDelegate>
- +{
- + _UIPreviewInteractionHighlighter *_highlighter;
- + _UIPreviewInteractionViewControllerPresentation *_viewControllerPresentation;
- + UIWindow *_presentingWindow;
- + CDUnknownBlockType _presentationCompletion;
- + CDUnknownBlockType _dismissalCompletion;
- + _Bool _shouldActAsAppearanceAnimationController;
- + _Bool _shouldUseDefaultPresentationController;
- + UIViewController *_previousParentViewController;
- + UIView *_previousSuperview;
- +}
- +
- +@property(readonly, nonatomic) _UIPreviewInteractionViewControllerPresentation *viewControllerPresentation; // @synthesize viewControllerPresentation=_viewControllerPresentation;
- +- (void).cxx_destruct;
- +- (void)_finalizeAfterViewControllerPresentation;
- +- (id)customPresentationControllerForPresentedViewController:(id)arg1 presentingViewController:(id)arg2 sourceViewController:(id)arg3;
- +- (id)defaultPresentationControllerForPresentedViewController:(id)arg1 presentingViewController:(id)arg2 sourceViewController:(id)arg3;
- +- (void)_performPresentViewControllerFromViewController:(id)arg1;
- +- (void)previewPresentationController:(id)arg1 shouldDismissViewController:(id)arg2;
- +- (void)animateTransition:(id)arg1;
- +- (double)transitionDuration:(id)arg1;
- +- (id)presentationControllerForPresentedViewController:(id)arg1 presentingViewController:(id)arg2 sourceViewController:(id)arg3;
- +- (id)animationControllerForDismissedController:(id)arg1;
- +- (id)animationControllerForPresentedController:(id)arg1 presentingController:(id)arg2 sourceController:(id)arg3;
- +- (void)dismissViewController;
- +- (void)presentViewControllerFromViewController:(id)arg1 highlighter:(id)arg2 presentationCompletion:(CDUnknownBlockType)arg3 dismissalCompletion:(CDUnknownBlockType)arg4;
- +- (id)initWithViewControllerPresentation:(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/_UIPreviewInteractionViewControllerPresentation.h b/UIKit/_UIPreviewInteractionViewControllerPresentation.h
- new file mode 100644
- index 00000000..32cf0acc
- --- /dev/null
- +++ b/UIKit/_UIPreviewInteractionViewControllerPresentation.h
- @@ -0,0 +1,37 @@
- +//
- +// 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 UIPreviewPresentationController, UIViewController;
- +@protocol _UIPreviewInteractionViewControllerTransition;
- +
- +@interface _UIPreviewInteractionViewControllerPresentation : NSObject
- +{
- + _Bool _shouldUseCATransitions;
- + _Bool _shouldFlipFromAndToViewsForDisappearanceTransition;
- + _Bool _shouldPresentAutomatically;
- + UIViewController *_viewController;
- + UIPreviewPresentationController *_presentationController;
- + id <_UIPreviewInteractionViewControllerTransition> _appearanceTransition;
- + id <_UIPreviewInteractionViewControllerTransition> _disappearanceTransition;
- + CDUnknownBlockType _privatePresentationBlock;
- +}
- +
- +@property(nonatomic) _Bool shouldPresentAutomatically; // @synthesize shouldPresentAutomatically=_shouldPresentAutomatically;
- +@property(copy, nonatomic) CDUnknownBlockType privatePresentationBlock; // @synthesize privatePresentationBlock=_privatePresentationBlock;
- +@property(nonatomic) _Bool shouldFlipFromAndToViewsForDisappearanceTransition; // @synthesize shouldFlipFromAndToViewsForDisappearanceTransition=_shouldFlipFromAndToViewsForDisappearanceTransition;
- +@property(nonatomic) _Bool shouldUseCATransitions; // @synthesize shouldUseCATransitions=_shouldUseCATransitions;
- +@property(retain, nonatomic) id <_UIPreviewInteractionViewControllerTransition> disappearanceTransition; // @synthesize disappearanceTransition=_disappearanceTransition;
- +@property(retain, nonatomic) id <_UIPreviewInteractionViewControllerTransition> appearanceTransition; // @synthesize appearanceTransition=_appearanceTransition;
- +@property(retain, nonatomic) UIPreviewPresentationController *presentationController; // @synthesize presentationController=_presentationController;
- +@property(retain, nonatomic) UIViewController *viewController; // @synthesize viewController=_viewController;
- +- (void).cxx_destruct;
- +- (void)presentViewController;
- +- (id)initWithViewController:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIPreviewInteractionViewControllerTransition-Protocol.h b/UIKit/_UIPreviewInteractionViewControllerTransition-Protocol.h
- new file mode 100644
- index 00000000..c0607fe5
- --- /dev/null
- +++ b/UIKit/_UIPreviewInteractionViewControllerTransition-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 UIView;
- +
- +@protocol _UIPreviewInteractionViewControllerTransition <NSObject>
- +- (void)transitionDidEnd:(_Bool)arg1;
- +- (void)performTransitionFromView:(UIView *)arg1 toView:(UIView *)arg2 containerView:(UIView *)arg3;
- +
- +@optional
- +- (void)performWithCustomAnimator:(void (^)(void))arg1 completion:(void (^)(_Bool))arg2;
- +- (void)prepareTransitionFromView:(UIView *)arg1 toView:(UIView *)arg2 containerView:(UIView *)arg3;
- +@end
- +
- diff --git a/UIKit/_UIPreviewPresentationContainerView.h b/UIKit/_UIPreviewPresentationContainerView.h
- index b6eddf8b..91d04cd4 100644
- --- a/UIKit/_UIPreviewPresentationContainerView.h
- +++ b/UIKit/_UIPreviewPresentationContainerView.h
- @@ -30,6 +30,7 @@
- @property(retain, nonatomic) UIView *contentView; // @synthesize contentView=_contentView;
- - (void).cxx_destruct;
- - (struct CGSize)_standardPreferredContentSize;
- +- (struct CGRect)_preferredPlatterRectForContainerRect:(struct CGRect)arg1;
- - (void)initPlatterViewsIfNeeded;
- - (_Bool)_shouldEnclosedScrollViewFlashIndicators:(id)arg1;
- - (void)layoutSubviews;
- diff --git a/UIKit/_UIPreviewPresentationController.h b/UIKit/_UIPreviewPresentationController.h
- index 1cc4bfff..cf3d0cc4 100644
- --- a/UIKit/_UIPreviewPresentationController.h
- +++ b/UIKit/_UIPreviewPresentationController.h
- @@ -11,8 +11,8 @@
- #import <UIKit/_UIPlatterMenuDynamicsControllerDelegate-Protocol.h>
- #import <UIKit/_UIPreviewActionSheetViewDelegate-Protocol.h>
- -@class NSArray, NSLayoutConstraint, NSString, UIGestureRecognizer, UIImageView, UIInteractionProgress, UIPreviewAction, UIPreviewForceInteractionProgress, UIScrollView, UITapGestureRecognizer, UIView, UIWindow, _UIFeedbackStatesBehavior, _UIPlatterMenuDynamicsController, _UIPreviewActionSheetView, _UIPreviewPresentationAnimator, _UIPreviewPresentationContainerView, _UIPreviewPresentationEffectView, _UIPreviewQuickActionView, _UIVelocityIntegrator;
- -@protocol _UIForcePresentationControllerDelegate;
- +@class NSArray, NSLayoutConstraint, NSString, UIGestureRecognizer, UIImageView, UIInteractionProgress, UIPreviewAction, UIPreviewForceInteractionProgress, UIPreviewInteractionController, UIScrollView, UITapGestureRecognizer, UIView, UIWindow, _UIPlatterMenuDynamicsController, _UIPreviewActionSheetView, _UIPreviewPresentationAnimator, _UIPreviewPresentationContainerView, _UIPreviewPresentationEffectView, _UIPreviewQuickActionView, _UIStatesFeedbackGenerator, _UIVelocityIntegrator;
- +@protocol UIViewControllerPreviewing, _UIForcePresentationControllerDelegate;
- @interface _UIPreviewPresentationController : UIPreviewPresentationController <UIInteractionProgressObserver, _UIPreviewActionSheetViewDelegate, _UIPlatterMenuDynamicsControllerDelegate, UIForcePresentationController>
- {
- @@ -29,7 +29,7 @@
- UIGestureRecognizer *_panningGestureRecognizer;
- CDUnknownBlockType _presentationPhaseCompletionBlock;
- id <_UIForcePresentationControllerDelegate> _forcePresentationControllerDelegate;
- - _UIFeedbackStatesBehavior *_feedbackBehavior;
- + _UIStatesFeedbackGenerator *_feedbackGenerator;
- UIView *_actionSheetContainerView;
- UIScrollView *_containerScrollView;
- _UIPreviewActionSheetView *_previewActionSheet;
- @@ -39,7 +39,6 @@
- _UIPreviewPresentationEffectView *_revealContainerView;
- UIWindow *_initialSourceViewSnapshotWindow;
- UIView *_initialSourceViewSnapshot;
- - UIView *_updatedSourceViewSnapshot;
- _UIPreviewPresentationAnimator *_unhighlightPreviewCellSnapshotViewAnimator;
- NSArray *_previewActionItems;
- UIPreviewAction *_leadingPreviewAction;
- @@ -55,12 +54,16 @@
- _UIPlatterMenuDynamicsController *_platterMenuController;
- _UIVelocityIntegrator *_revealPanningVelocityIntegrator;
- unsigned long long _currentPresentationPhase;
- + UIPreviewInteractionController *_previewInteractionController;
- + id <UIViewControllerPreviewing> _previewingContext;
- UIInteractionProgress *_interactionProgressForPresentation;
- }
- + (_Bool)_shouldApplyVisualEffectsToPresentingView;
- + (id)_backgroundEffectForTraitCollection:(id)arg1 interactive:(_Bool)arg2;
- @property(retain, nonatomic) UIInteractionProgress *interactionProgressForPresentation; // @synthesize interactionProgressForPresentation=_interactionProgressForPresentation;
- +@property(nonatomic) __weak id <UIViewControllerPreviewing> previewingContext; // @synthesize previewingContext=_previewingContext;
- +@property(nonatomic) __weak UIPreviewInteractionController *previewInteractionController; // @synthesize previewInteractionController=_previewInteractionController;
- @property(nonatomic) unsigned long long currentPresentationPhase; // @synthesize currentPresentationPhase=_currentPresentationPhase;
- @property(readonly, nonatomic, getter=isBreathing) _Bool breathing; // @synthesize breathing=_breathing;
- @property(nonatomic) _Bool panningGestureRecognizerInProgress; // @synthesize panningGestureRecognizerInProgress=_panningGestureRecognizerInProgress;
- @@ -84,7 +87,6 @@
- @property(copy, nonatomic) UIPreviewAction *leadingPreviewAction; // @synthesize leadingPreviewAction=_leadingPreviewAction;
- @property(copy, nonatomic) NSArray *previewActionItems; // @synthesize previewActionItems=_previewActionItems;
- @property(retain, nonatomic) _UIPreviewPresentationAnimator *unhighlightPreviewCellSnapshotViewAnimator; // @synthesize unhighlightPreviewCellSnapshotViewAnimator=_unhighlightPreviewCellSnapshotViewAnimator;
- -@property(retain, nonatomic) UIView *updatedSourceViewSnapshot; // @synthesize updatedSourceViewSnapshot=_updatedSourceViewSnapshot;
- @property(retain, nonatomic) UIView *initialSourceViewSnapshot; // @synthesize initialSourceViewSnapshot=_initialSourceViewSnapshot;
- @property(retain, nonatomic) UIWindow *initialSourceViewSnapshotWindow; // @synthesize initialSourceViewSnapshotWindow=_initialSourceViewSnapshotWindow;
- @property(retain, nonatomic) _UIPreviewPresentationEffectView *revealContainerView; // @synthesize revealContainerView=_revealContainerView;
- @@ -94,7 +96,7 @@
- @property(retain, nonatomic) _UIPreviewActionSheetView *previewActionSheet; // @synthesize previewActionSheet=_previewActionSheet;
- @property(retain, nonatomic) UIScrollView *containerScrollView; // @synthesize containerScrollView=_containerScrollView;
- @property(retain, nonatomic) UIView *actionSheetContainerView; // @synthesize actionSheetContainerView=_actionSheetContainerView;
- -@property(retain, nonatomic) _UIFeedbackStatesBehavior *feedbackBehavior; // @synthesize feedbackBehavior=_feedbackBehavior;
- +@property(retain, nonatomic) _UIStatesFeedbackGenerator *feedbackGenerator; // @synthesize feedbackGenerator=_feedbackGenerator;
- @property(nonatomic) _Bool didSendBeginEvent; // @synthesize didSendBeginEvent=_didSendBeginEvent;
- @property(nonatomic) __weak id <_UIForcePresentationControllerDelegate> forcePresentationControllerDelegate; // @synthesize forcePresentationControllerDelegate=_forcePresentationControllerDelegate;
- @property(nonatomic) _Bool _sourceViewSnapshotAndScaleTransformSuppressed; // @synthesize _sourceViewSnapshotAndScaleTransformSuppressed;
- diff --git a/UIKit/_UIPreviewPresentationController2.h b/UIKit/_UIPreviewPresentationController2.h
- index f0ae3ad7..b830854a 100644
- --- a/UIKit/_UIPreviewPresentationController2.h
- +++ b/UIKit/_UIPreviewPresentationController2.h
- @@ -6,166 +6,59 @@
- #import <UIKit/UIPreviewPresentationController.h>
- -#import <UIKit/_UIPlatterMenuDynamicsControllerDelegate-Protocol.h>
- -#import <UIKit/_UIPreviewActionSheetViewDelegate-Protocol.h>
- -
- -@class NSArray, NSLayoutConstraint, NSString, UIGestureRecognizer, UIImageView, UIPreviewAction, UIScrollView, UITapGestureRecognizer, UIView, _UIPlatterMenuDynamicsController, _UIPreviewActionSheetView, _UIPreviewPresentationContainerView, _UIPreviewPresentationPlatterView, _UIPreviewQuickActionView, _UIVelocityIntegrator;
- +@class UIViewPropertyAnimator, _UIPreviewPresentationPlatterView;
- @protocol UIViewControllerPreviewing_Internal, _UIPreviewInteractionHighlighting;
- __attribute__((visibility("hidden")))
- -@interface _UIPreviewPresentationController2 : UIPreviewPresentationController <_UIPreviewActionSheetViewDelegate, _UIPlatterMenuDynamicsControllerDelegate>
- +@interface _UIPreviewPresentationController2 : UIPreviewPresentationController
- {
- - _Bool _shouldLayoutForPreview;
- - _Bool _leadingQuickActionViewSelected;
- - _Bool _trailingQuickActionViewSelected;
- - _Bool _isAnimatingActionSheet;
- - _Bool _hasAskedForDismissalInternally;
- - _Bool _hasAskedForCommitInternally;
- - _Bool _preDismissAnimationsInflight;
- - _Bool _panningGestureRecognizerInProgress;
- - _Bool _didSendBeginEvent;
- + _Bool _hasPerformedInitialLayout;
- + _Bool _shouldScaleContentViewToAspectFitPlatter;
- + _Bool _shouldEnableUserInteractionOnPlatter;
- + id <UIViewControllerPreviewing_Internal> _previewingContext;
- _UIPreviewPresentationPlatterView *_revealPlatterView;
- - _UIPreviewPresentationPlatterView *_contentPlatterView;
- - UIView *_actionSheetContainerView;
- - UIScrollView *_containerScrollView;
- - _UIPreviewActionSheetView *_previewActionSheet;
- - _UIPreviewPresentationContainerView *_presentationContainerView;
- - NSArray *_previewActionItems;
- - UIPreviewAction *_leadingPreviewAction;
- - UIPreviewAction *_trailingPreviewAction;
- - _UIPreviewQuickActionView *_leadingQuickActionView;
- - _UIPreviewQuickActionView *_trailingQuickActionView;
- - NSLayoutConstraint *_leadingQuickActionViewEdgeConstraint;
- - NSLayoutConstraint *_trailingQuickActionViewEdgeConstraint;
- - UIImageView *_actionSheetAvailableImageView;
- - NSLayoutConstraint *_containerScrollViewXConstraint;
- - UITapGestureRecognizer *_tapToDismissGestureRecognizer;
- - UIGestureRecognizer *_modalPreviewActionsPanningGestureRecognizer;
- - _UIPlatterMenuDynamicsController *_platterMenuController;
- - _UIVelocityIntegrator *_revealPanningVelocityIntegrator;
- - UIGestureRecognizer *_panningGestureRecognizer;
- - unsigned long long _currentPresentationPhase;
- - id <UIViewControllerPreviewing_Internal> _currentPreviewingContext;
- id <_UIPreviewInteractionHighlighting> _currentHighlighter;
- + UIViewPropertyAnimator *_currentTransitionAnimator;
- + double _interactiveTransitionFraction;
- + _UIPreviewPresentationPlatterView *_contentPlatterView;
- + struct CGAffineTransform _preferredContentPlatterTransform;
- }
- -@property(retain, nonatomic) id <_UIPreviewInteractionHighlighting> currentHighlighter; // @synthesize currentHighlighter=_currentHighlighter;
- -@property(nonatomic) __weak id <UIViewControllerPreviewing_Internal> currentPreviewingContext; // @synthesize currentPreviewingContext=_currentPreviewingContext;
- -@property(nonatomic) unsigned long long currentPresentationPhase; // @synthesize currentPresentationPhase=_currentPresentationPhase;
- -@property(retain, nonatomic) UIGestureRecognizer *panningGestureRecognizer; // @synthesize panningGestureRecognizer=_panningGestureRecognizer;
- -@property(nonatomic) _Bool didSendBeginEvent; // @synthesize didSendBeginEvent=_didSendBeginEvent;
- -@property(nonatomic) _Bool panningGestureRecognizerInProgress; // @synthesize panningGestureRecognizerInProgress=_panningGestureRecognizerInProgress;
- -@property(nonatomic) _Bool preDismissAnimationsInflight; // @synthesize preDismissAnimationsInflight=_preDismissAnimationsInflight;
- -@property(nonatomic) _Bool hasAskedForCommitInternally; // @synthesize hasAskedForCommitInternally=_hasAskedForCommitInternally;
- -@property(nonatomic) _Bool hasAskedForDismissalInternally; // @synthesize hasAskedForDismissalInternally=_hasAskedForDismissalInternally;
- -@property(retain, nonatomic) _UIVelocityIntegrator *revealPanningVelocityIntegrator; // @synthesize revealPanningVelocityIntegrator=_revealPanningVelocityIntegrator;
- -@property(retain, nonatomic) _UIPlatterMenuDynamicsController *platterMenuController; // @synthesize platterMenuController=_platterMenuController;
- -@property(nonatomic) _Bool isAnimatingActionSheet; // @synthesize isAnimatingActionSheet=_isAnimatingActionSheet;
- -@property(retain, nonatomic) UIGestureRecognizer *modalPreviewActionsPanningGestureRecognizer; // @synthesize modalPreviewActionsPanningGestureRecognizer=_modalPreviewActionsPanningGestureRecognizer;
- -@property(retain, nonatomic) UITapGestureRecognizer *tapToDismissGestureRecognizer; // @synthesize tapToDismissGestureRecognizer=_tapToDismissGestureRecognizer;
- -@property(retain, nonatomic) NSLayoutConstraint *containerScrollViewXConstraint; // @synthesize containerScrollViewXConstraint=_containerScrollViewXConstraint;
- -@property(nonatomic) _Bool trailingQuickActionViewSelected; // @synthesize trailingQuickActionViewSelected=_trailingQuickActionViewSelected;
- -@property(nonatomic) _Bool leadingQuickActionViewSelected; // @synthesize leadingQuickActionViewSelected=_leadingQuickActionViewSelected;
- -@property(retain, nonatomic) UIImageView *actionSheetAvailableImageView; // @synthesize actionSheetAvailableImageView=_actionSheetAvailableImageView;
- -@property(retain, nonatomic) NSLayoutConstraint *trailingQuickActionViewEdgeConstraint; // @synthesize trailingQuickActionViewEdgeConstraint=_trailingQuickActionViewEdgeConstraint;
- -@property(retain, nonatomic) NSLayoutConstraint *leadingQuickActionViewEdgeConstraint; // @synthesize leadingQuickActionViewEdgeConstraint=_leadingQuickActionViewEdgeConstraint;
- -@property(retain, nonatomic) _UIPreviewQuickActionView *trailingQuickActionView; // @synthesize trailingQuickActionView=_trailingQuickActionView;
- -@property(retain, nonatomic) _UIPreviewQuickActionView *leadingQuickActionView; // @synthesize leadingQuickActionView=_leadingQuickActionView;
- -@property(copy, nonatomic) UIPreviewAction *trailingPreviewAction; // @synthesize trailingPreviewAction=_trailingPreviewAction;
- -@property(copy, nonatomic) UIPreviewAction *leadingPreviewAction; // @synthesize leadingPreviewAction=_leadingPreviewAction;
- -@property(copy, nonatomic) NSArray *previewActionItems; // @synthesize previewActionItems=_previewActionItems;
- -@property(retain, nonatomic) _UIPreviewPresentationContainerView *presentationContainerView; // @synthesize presentationContainerView=_presentationContainerView;
- -@property(retain, nonatomic) _UIPreviewActionSheetView *previewActionSheet; // @synthesize previewActionSheet=_previewActionSheet;
- -@property(retain, nonatomic) UIScrollView *containerScrollView; // @synthesize containerScrollView=_containerScrollView;
- -@property(retain, nonatomic) UIView *actionSheetContainerView; // @synthesize actionSheetContainerView=_actionSheetContainerView;
- -@property(nonatomic) _Bool shouldLayoutForPreview; // @synthesize shouldLayoutForPreview=_shouldLayoutForPreview;
- +@property(nonatomic) _Bool shouldEnableUserInteractionOnPlatter; // @synthesize shouldEnableUserInteractionOnPlatter=_shouldEnableUserInteractionOnPlatter;
- +@property(nonatomic) _Bool shouldScaleContentViewToAspectFitPlatter; // @synthesize shouldScaleContentViewToAspectFitPlatter=_shouldScaleContentViewToAspectFitPlatter;
- @property(retain, nonatomic) _UIPreviewPresentationPlatterView *contentPlatterView; // @synthesize contentPlatterView=_contentPlatterView;
- +@property(nonatomic) double interactiveTransitionFraction; // @synthesize interactiveTransitionFraction=_interactiveTransitionFraction;
- +@property(nonatomic) __weak UIViewPropertyAnimator *currentTransitionAnimator; // @synthesize currentTransitionAnimator=_currentTransitionAnimator;
- +@property(nonatomic) __weak id <_UIPreviewInteractionHighlighting> currentHighlighter; // @synthesize currentHighlighter=_currentHighlighter;
- +@property(nonatomic) struct CGAffineTransform preferredContentPlatterTransform; // @synthesize preferredContentPlatterTransform=_preferredContentPlatterTransform;
- +@property(nonatomic) _Bool hasPerformedInitialLayout; // @synthesize hasPerformedInitialLayout=_hasPerformedInitialLayout;
- @property(retain, nonatomic) _UIPreviewPresentationPlatterView *revealPlatterView; // @synthesize revealPlatterView=_revealPlatterView;
- +@property(nonatomic) __weak id <UIViewControllerPreviewing_Internal> previewingContext; // @synthesize previewingContext=_previewingContext;
- - (void).cxx_destruct;
- -- (_Bool)previewActionSheetCanSelectItem:(id)arg1;
- -- (void)setupAdditionalModalGestureRecognizers;
- -- (void)updateSwipeActionsIfApplicable;
- -- (void)_panningGestureRecognizerDidFire:(id)arg1;
- -- (void)_dismissForHandledActionWithCompletion:(CDUnknownBlockType)arg1;
- -- (void)_dismissForSelectionQuickActionAnimated;
- -- (void)_restorePlatterToInitialStatePositionAnimatedWithCompletion:(CDUnknownBlockType)arg1;
- -- (void)_restorePlatterToInitialStatePositionAnimated;
- -- (_Bool)_platterIsInInitialPosition;
- -- (_Bool)_platterIsInInitialPositionMostly;
- -- (void)_configureActionSheetChromeViews;
- -- (_Bool)_platterIsSelectingPreviewActions;
- -- (void)_dismissPresentationWithCompletion:(CDUnknownBlockType)arg1;
- -- (struct CGPoint)_presentedActionSheetCenterForActionSheet:(id)arg1;
- -- (struct CGPoint)_dismissedActionSheetCenterForActionSheet:(id)arg1;
- -- (id)_makeAndAddToViewHierarchyPreviewActionSheetForMenuItems:(id)arg1;
- -- (void)_presentSubActionSheetForPreviewActionGroup:(id)arg1;
- -- (_Bool)_hasPreviewActions;
- -- (_Bool)_hasSelectedQuickAction;
- -- (_Bool)_hasPreviewQuickActions;
- -- (void)_updateVisibiltyOfPreviewActionChromeForCurrentState;
- -- (double)_quickActionsSelectionThresholdForPreviewMenuItemStyle:(long long)arg1;
- -- (double)_quickActionSelectionOffset;
- -- (void)_hideQuickActions;
- -- (void)_dismissPresentation;
- -- (void)_invokeCommitHandlerFromInteractionProgress;
- -- (void)_configureDynamicsController;
- -- (void)_tapToDismissPreviewWithActionsDidFire:(id)arg1;
- -- (struct CGPoint)centerForMenuDismissedForActionSheet:(id)arg1;
- -- (struct CGPoint)centerForMenuPresentedForActionSheet:(id)arg1;
- -- (struct CGPoint)centerForPlatterWithMenuViewPresentedForActionSheet:(id)arg1;
- -- (struct CGPoint)initialCenterForTrailingSwipeActionView;
- -- (id)trailingSwipeActionView;
- -- (struct CGPoint)initialCenterForLeadingSwipeActionView;
- -- (id)leadingSwipeActionView;
- -- (double)_leadingQuickActionOffsetForCenterPosition:(struct CGPoint)arg1 swipeView:(id)arg2;
- -- (double)_trailingQuickActionOffsetForCenterPosition:(struct CGPoint)arg1 swipeView:(id)arg2;
- -- (void)platterMenuDynamicsController:(id)arg1 didMoveSwipeView:(id)arg2 toPosition:(struct CGPoint)arg3;
- -- (void)platterMenuDynamicsControllerDidDismissWithController:(id)arg1;
- -- (double)minimumSpacingBetweenPlatterAndMenu;
- -- (struct CGPoint)centerForMenuDismissed;
- -- (struct CGPoint)centerForMenuPresented;
- -- (struct CGPoint)centerForPlatterWithMenuViewDismissed;
- -- (struct CGPoint)centerForPlatterWithMenuViewPresented;
- -- (struct CGRect)platterContainerBounds;
- -- (id)platterView;
- -- (struct CGRect)platterBounds;
- -- (double)platterContainerCenterY;
- -- (double)platterContainerCenterX;
- -- (void)_triggerQuickActionHandlerIfNeeded;
- -- (_Bool)_canCommitPresentation;
- -- (_Bool)_canDismissPresentation;
- -- (void)_willCommitPresentation;
- -- (void)_preparePresentationContainerViewForPreviewInteraction;
- -- (void)_configureInitialActionSheetViewIfNeeded;
- +- (void)_updateFromInteractionEffect:(id)arg1;
- +@property(readonly, nonatomic) struct CGRect _computedPlatterFrame;
- +- (_Bool)_shouldReduceMotion;
- +- (void)_performReducedMotionDismissAnimationsWithTransitionContext:(id)arg1;
- +- (void)_performDismissAnimationsWithTransitionContext:(id)arg1;
- +- (void)_performReducedMotionPresentationAnimationsWithTransitionContext:(id)arg1;
- +- (void)_performPresentationAnimationsWithTransitionContext:(id)arg1;
- +- (void)_performTransitionAnimations:(CDUnknownBlockType)arg1;
- +- (void)_prepareContentViewsForPresentationAnimationsIfNeeded;
- +- (void)_prepareContentPlatterViewForPresentationTransitionIfNeeded:(id)arg1;
- +- (void)_prepareRevealPlatterViewForPresentationTransitionIfNeeded:(id)arg1;
- - (void)systemLayoutFittingSizeDidChangeForChildContentContainer:(id)arg1;
- - (void)preferredContentSizeDidChangeForChildContentContainer:(id)arg1;
- -- (id)_animatorForContainmentTransition;
- -- (id)_viewsParticipatingInNavigationControllerTransition;
- -- (struct CGSize)_standardContentPlatterSize;
- -- (struct CGSize)_preferredContentPlatterSizeForViewController:(id)arg1;
- +- (struct CGRect)_preferredContentPlatterRectForContainerRect:(struct CGRect)arg1;
- - (void)_layoutContentViews;
- - (void)containerViewDidLayoutSubviews;
- - (void)dismissalTransitionDidEnd:(_Bool)arg1;
- - (void)dismissalTransitionWillBegin;
- - (void)presentationTransitionDidEnd:(_Bool)arg1;
- - (void)presentationTransitionWillBegin;
- -- (void)_cancelTransitionDidEnd:(_Bool)arg1;
- -- (void)_layoutForCancel;
- -- (void)_previewTransitionDidEnd:(_Bool)arg1;
- -- (void)_layoutForPreview;
- -- (void)_interactiveHighlightTransitionDidEnd:(_Bool)arg1;
- -- (void)_layoutForInteractiveHighlight;
- -- (void)_prepareContentPlatterViewForPresentationTransitionIfNeeded:(id)arg1;
- -- (void)_prepareRevealPlatterViewForPresentationTransitionIfNeeded:(id)arg1;
- +- (_Bool)_shouldDisableInteractionDuringTransitions;
- +- (void)_preparePresentationAnimationsForTransitionCoordinator:(id)arg1;
- - (void)_presentationTransitionWillBeginForContainerEffectView:(id)arg1;
- -- (void)dealloc;
- -- (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;
- +- (id)initWithPresentedViewController:(id)arg1 presentingViewController:(id)arg2 previewingContext:(id)arg3;
- @end
- diff --git a/UIKit/_UIPreviewPresentationPlatterView.h b/UIKit/_UIPreviewPresentationPlatterView.h
- index ecf64536..79e08ec5 100644
- --- a/UIKit/_UIPreviewPresentationPlatterView.h
- +++ b/UIKit/_UIPreviewPresentationPlatterView.h
- @@ -16,13 +16,17 @@ __attribute__((visibility("hidden")))
- _UIPreviewPresentationEffectView *_contentEffectView;
- _UIPreviewPresentationEffectView *_contentClipView;
- UIView *_contentTransformView;
- + UIView *_contentShadowView;
- struct CGSize _contentSize;
- + struct CGSize _contentClippingSize;
- }
- +@property(retain, nonatomic) UIView *contentShadowView; // @synthesize contentShadowView=_contentShadowView;
- @property(retain, nonatomic) UIView *contentTransformView; // @synthesize contentTransformView=_contentTransformView;
- @property(retain, nonatomic) _UIPreviewPresentationEffectView *contentClipView; // @synthesize contentClipView=_contentClipView;
- @property(retain, nonatomic) _UIPreviewPresentationEffectView *contentEffectView; // @synthesize contentEffectView=_contentEffectView;
- @property(nonatomic, getter=isDropShadowEnabled) _Bool dropShadowEnabled; // @synthesize dropShadowEnabled=_dropShadowEnabled;
- +@property(nonatomic) struct CGSize contentClippingSize; // @synthesize contentClippingSize=_contentClippingSize;
- @property(nonatomic) struct CGSize contentSize; // @synthesize contentSize=_contentSize;
- @property(retain, nonatomic) UIView *contentView; // @synthesize contentView=_contentView;
- - (void).cxx_destruct;
- diff --git a/UIKit/_UIPreviewTransitionController.h b/UIKit/_UIPreviewTransitionController.h
- index 7c722c5c..68381315 100644
- --- a/UIKit/_UIPreviewTransitionController.h
- +++ b/UIKit/_UIPreviewTransitionController.h
- @@ -10,7 +10,7 @@
- #import <UIKit/UIInteractionProgressObserver-Protocol.h>
- #import <UIKit/UIViewControllerAnimatedTransitioning-Protocol.h>
- -@class NSDictionary, NSMutableDictionary, NSString, UIInteractionProgress, _UIFeedbackStatesBehavior;
- +@class NSDictionary, NSMutableDictionary, NSString, UIInteractionProgress, _UIStatesFeedbackGenerator;
- @protocol UIViewControllerContextTransitioning;
- __attribute__((visibility("hidden")))
- @@ -19,7 +19,7 @@ __attribute__((visibility("hidden")))
- UIInteractionProgress *_interactionProgress;
- unsigned long long _targetPresentationPhase;
- NSDictionary *_viewsParticipatingInCommitTransition;
- - _UIFeedbackStatesBehavior *_feedbackBehavior;
- + _UIStatesFeedbackGenerator *_feedbackGenerator;
- NSMutableDictionary *_animationsByPresentationPhase;
- id <UIViewControllerContextTransitioning> _transitionContext;
- }
- @@ -27,7 +27,7 @@ __attribute__((visibility("hidden")))
- + (id)performCommitTransitionWithDelegate:(id)arg1 forViewController:(id)arg2 previewViewController:(id)arg3 previewInteractionController:(id)arg4 completion:(CDUnknownBlockType)arg5;
- @property(nonatomic) __weak id <UIViewControllerContextTransitioning> transitionContext; // @synthesize transitionContext=_transitionContext;
- @property(retain, nonatomic) NSMutableDictionary *animationsByPresentationPhase; // @synthesize animationsByPresentationPhase=_animationsByPresentationPhase;
- -@property(retain, nonatomic) _UIFeedbackStatesBehavior *feedbackBehavior; // @synthesize feedbackBehavior=_feedbackBehavior;
- +@property(retain, nonatomic) _UIStatesFeedbackGenerator *feedbackGenerator; // @synthesize feedbackGenerator=_feedbackGenerator;
- @property(retain, nonatomic) NSDictionary *viewsParticipatingInCommitTransition; // @synthesize viewsParticipatingInCommitTransition=_viewsParticipatingInCommitTransition;
- @property(nonatomic) unsigned long long targetPresentationPhase; // @synthesize targetPresentationPhase=_targetPresentationPhase;
- @property(retain, nonatomic) UIInteractionProgress *interactionProgress; // @synthesize interactionProgress=_interactionProgress;
- diff --git a/UIKit/_UIPreviewTransitionDelegate.h b/UIKit/_UIPreviewTransitionDelegate.h
- index ec096c47..4bc68c8a 100644
- --- a/UIKit/_UIPreviewTransitionDelegate.h
- +++ b/UIKit/_UIPreviewTransitionDelegate.h
- @@ -8,15 +8,15 @@
- #import <UIKit/UIForceTransitioningDelegate-Protocol.h>
- -@class NSString, UIInteractionProgress, _UIFeedbackStatesBehavior;
- +@class NSString, UIInteractionProgress, _UIStatesFeedbackGenerator;
- @interface _UIPreviewTransitionDelegate : NSObject <UIForceTransitioningDelegate>
- {
- UIInteractionProgress *interactionProgressForPresentation;
- - _UIFeedbackStatesBehavior *_feedbackBehavior;
- + _UIStatesFeedbackGenerator *_feedbackGenerator;
- }
- -@property(retain, nonatomic) _UIFeedbackStatesBehavior *feedbackBehavior; // @synthesize feedbackBehavior=_feedbackBehavior;
- +@property(retain, nonatomic) _UIStatesFeedbackGenerator *feedbackGenerator; // @synthesize feedbackGenerator=_feedbackGenerator;
- @property(retain, nonatomic) UIInteractionProgress *interactionProgressForPresentation; // @synthesize interactionProgressForPresentation;
- - (void).cxx_destruct;
- - (id)presentationControllerForPresentedViewController:(id)arg1 presentingViewController:(id)arg2 sourceViewController:(id)arg3;
- diff --git a/UIKit/_UIPrintMessageAndSpinnerView.h b/UIKit/_UIPrintMessageAndSpinnerView.h
- index 28727d80..1308e896 100644
- --- a/UIKit/_UIPrintMessageAndSpinnerView.h
- +++ b/UIKit/_UIPrintMessageAndSpinnerView.h
- @@ -24,6 +24,7 @@ __attribute__((visibility("hidden")))
- @property(nonatomic) _Bool spinSpinner;
- @property(retain, nonatomic) NSString *messageText;
- - (void)updateConstraints;
- +- (void)updateFont;
- - (id)initWithFrame:(struct CGRect)arg1;
- @end
- diff --git a/UIKit/_UIProgressView.h b/UIKit/_UIProgressView.h
- new file mode 100644
- index 00000000..c25bb897
- --- /dev/null
- +++ b/UIKit/_UIProgressView.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/UIView.h>
- +
- +@class NSProgress, _UICircleProgressView;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIProgressView : UIView
- +{
- + _UICircleProgressView *_progressView;
- + NSProgress *_trackedProgress;
- +}
- +
- +@property(retain, nonatomic) NSProgress *trackedProgress; // @synthesize trackedProgress=_trackedProgress;
- +- (void).cxx_destruct;
- +- (void)_updateProgressValue;
- +- (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- +- (struct CGSize)intrinsicContentSize;
- +- (id)initWithFrame:(struct CGRect)arg1;
- +- (void)dealloc;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UIProgressiveBlurPresentationController.h b/UIKit/_UIProgressiveBlurPresentationController.h
- index e078c980..9169929a 100644
- --- a/UIKit/_UIProgressiveBlurPresentationController.h
- +++ b/UIKit/_UIProgressiveBlurPresentationController.h
- @@ -17,11 +17,15 @@
- @property(readonly, nonatomic) UIVisualEffectView *visualEffectView; // @synthesize visualEffectView=_visualEffectView;
- @property(nonatomic) long long blurStyle; // @synthesize blurStyle=_blurStyle;
- - (void).cxx_destruct;
- +- (id)_preferredAnimationControllerForDismissal;
- +- (id)_preferredAnimationControllerForPresentation;
- +- (_Bool)_forcesPreferredAnimationControllers;
- - (void)_animateWithCoordinator:(id)arg1 isPresenting:(_Bool)arg2;
- - (void)_configureSubviews;
- - (void)dismissalTransitionWillBegin;
- - (void)presentationTransitionWillBegin;
- - (id)initWithPresentedViewController:(id)arg1 presentingViewController:(id)arg2;
- +- (long long)presentationStyle;
- @end
- diff --git a/UIKit/_UIPublicDraggingSessionDestination.h b/UIKit/_UIPublicDraggingSessionDestination.h
- new file mode 100644
- index 00000000..50891a76
- --- /dev/null
- +++ b/UIKit/_UIPublicDraggingSessionDestination.h
- @@ -0,0 +1,37 @@
- +//
- +// 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/_UIDraggingInfo-Protocol.h>
- +
- +@class NSString, _UIDraggingSession, _UIInternalDraggingSessionDestination;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIPublicDraggingSessionDestination : NSObject <_UIDraggingInfo>
- +{
- + _UIInternalDraggingSessionDestination *_internalSessionDestination;
- +}
- +
- +@property(readonly, nonatomic, getter=_internalSessionDestination) __weak _UIInternalDraggingSessionDestination *internalSessionDestination; // @synthesize internalSessionDestination=_internalSessionDestination;
- +- (void).cxx_destruct;
- +- (id)progress;
- +@property(readonly, nonatomic) _UIDraggingSession *localDraggingSession;
- +@property(nonatomic) long long numberOfValidItemsForDrop;
- +@property(readonly, nonatomic) unsigned long long draggingSourceOperationMask;
- +- (struct CGPoint)draggingLocationInCoordinateSpace:(id)arg1;
- +- (void)enumerateItemsWithOptions:(unsigned long long)arg1 acceptableTypeIdentifiers:(id)arg2 usingBlock:(CDUnknownBlockType)arg3;
- +- (id)init;
- +- (id)initWithInternalSessionDestination:(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/_UIQueuingScrollView.h b/UIKit/_UIQueuingScrollView.h
- index 15463de7..22c7d44d 100644
- --- a/UIKit/_UIQueuingScrollView.h
- +++ b/UIKit/_UIQueuingScrollView.h
- @@ -77,6 +77,7 @@ __attribute__((visibility("hidden")))
- - (id)_viewBefore:(_Bool)arg1 view:(id)arg2;
- - (_Bool)_dataSourceProvidesViews;
- - (void)_setWrappedViewAtIndex:(long long)arg1 withView:(id)arg2;
- +- (void)_handleDirectionalPageWithHorizontalVelocity:(double)arg1 verticalVelocity:(double)arg2;
- - (void)scrollRectToVisible:(struct CGRect)arg1 animated:(_Bool)arg2;
- - (unsigned long long)_abuttedPagingEdges;
- - (_Bool)_gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
- diff --git a/UIKit/_UIQueuingScrollViewDelegate-Protocol.h b/UIKit/_UIQueuingScrollViewDelegate-Protocol.h
- index e38d3b01..8cfb42d7 100644
- --- a/UIKit/_UIQueuingScrollViewDelegate-Protocol.h
- +++ b/UIKit/_UIQueuingScrollViewDelegate-Protocol.h
- @@ -9,6 +9,7 @@
- @class UIView, _UIQueuingScrollView;
- @protocol _UIQueuingScrollViewDelegate <NSObject>
- +- (void)queuingScrollView:(_UIQueuingScrollView *)arg1 attemptToPageInDirection:(long long)arg2;
- - (_Bool)queuingScrollViewShouldLayoutSubviews:(_UIQueuingScrollView *)arg1;
- - (void)queuingScrollViewDidFinishScrolling:(_UIQueuingScrollView *)arg1;
- - (void)queuingScrollView:(_UIQueuingScrollView *)arg1 didBailoutOfScrollAndRevealedView:(UIView *)arg2;
- diff --git a/UIKit/_UIRefreshControlContentView.h b/UIKit/_UIRefreshControlContentView.h
- index 6e79c384..6fd47858 100644
- --- a/UIKit/_UIRefreshControlContentView.h
- +++ b/UIKit/_UIRefreshControlContentView.h
- @@ -6,20 +6,21 @@
- #import <UIKit/UIView.h>
- -@class NSAttributedString, UIColor, UIRefreshControl, _UIFeedbackImpactBehavior;
- +@class NSAttributedString, UIColor, UIImpactFeedbackGenerator, UIRefreshControl;
- __attribute__((visibility("hidden")))
- @interface _UIRefreshControlContentView : UIView
- {
- UIRefreshControl *_refreshControl;
- UIColor *_tintColor;
- - _UIFeedbackImpactBehavior *_impactFeedbackBehavior;
- + UIImpactFeedbackGenerator *_impactFeedbackGenerator;
- }
- -@property(retain, nonatomic) _UIFeedbackImpactBehavior *impactFeedbackBehavior; // @synthesize impactFeedbackBehavior=_impactFeedbackBehavior;
- +@property(retain, nonatomic) UIImpactFeedbackGenerator *impactFeedbackGenerator; // @synthesize impactFeedbackGenerator=_impactFeedbackGenerator;
- @property(retain, nonatomic) UIColor *tintColor; // @synthesize tintColor=_tintColor;
- @property(nonatomic) UIRefreshControl *refreshControl; // @synthesize refreshControl=_refreshControl;
- - (void).cxx_destruct;
- +- (void)_removeAllAnimations;
- - (double)_heightAtWhichNoneOfTheInterfaceElementsAreVisibleEvenIfTheControlIsStillPartiallyOnScreen;
- - (void)didTransitionFromState:(long long)arg1 toState:(long long)arg2;
- - (void)willTransitionFromState:(long long)arg1 toState:(long long)arg2;
- diff --git a/UIKit/_UIRefreshControlHosting-Protocol.h b/UIKit/_UIRefreshControlHosting-Protocol.h
- new file mode 100644
- index 00000000..1548af8e
- --- /dev/null
- +++ b/UIKit/_UIRefreshControlHosting-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 UIRefreshControl, UIScrollView;
- +
- +@protocol _UIRefreshControlHosting <NSObject>
- +@property(readonly) __weak UIScrollView *scrollView;
- +@property(readonly) _Bool refreshControlInsetsAffectScrollViewRubberBanding;
- +- (void)refreshControl:(UIRefreshControl *)arg1 didChangeToState:(long long)arg2 fromState:(long long)arg3;
- +- (void)incrementInsetHeight:(double)arg1;
- +- (void)decrementInsetHeight:(double)arg1;
- +@end
- +
- diff --git a/UIKit/_UIRefreshControlModernContentView.h b/UIKit/_UIRefreshControlModernContentView.h
- index 770908c7..eef13f91 100644
- --- a/UIKit/_UIRefreshControlModernContentView.h
- +++ b/UIKit/_UIRefreshControlModernContentView.h
- @@ -17,7 +17,7 @@ __attribute__((visibility("hidden")))
- UIView *_seed;
- _Bool _hasFinishedRevealing;
- UILabel *_textLabel;
- - _Bool _scrollViewVerticalFeedbackBehaviorEnabled;
- + _Bool _scrollViewVerticalFeedbackGeneratorEnabled;
- _Bool _areAnimationsValid;
- double _currentPopStiffness;
- double _impactIntensity;
- @@ -36,7 +36,7 @@ __attribute__((visibility("hidden")))
- - (void)layoutSubviews;
- - (struct CGSize)sizeThatFits:(struct CGSize)arg1;
- - (double)maximumSnappingHeight;
- -- (double)_effectiveScrollViewHeight;
- +- (double)_maximumSnappingHeightScalingForScrollViewHeight;
- - (double)_heightAtWhichNoneOfTheInterfaceElementsAreVisibleEvenIfTheControlIsStillPartiallyOnScreen;
- - (double)_currentTimeOffset;
- - (void)_updateTimeOffsetOfRelevantLayers;
- @@ -55,6 +55,7 @@ __attribute__((visibility("hidden")))
- - (void)_setBloomedAppearance;
- - (void)_setSpunAppearance;
- - (void)_cleanUpAfterRevealing;
- +- (void)_removeAllAnimations;
- - (void)_tickDueToProgrammaticRefresh;
- - (void)didTransitionFromState:(long long)arg1 toState:(long long)arg2;
- - (void)willTransitionFromState:(long long)arg1 toState:(long long)arg2;
- diff --git a/UIKit/_UIRelationshipGestureRecognizer.h b/UIKit/_UIRelationshipGestureRecognizer.h
- new file mode 100644
- index 00000000..5cb2c30f
- --- /dev/null
- +++ b/UIKit/_UIRelationshipGestureRecognizer.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/UIGestureRecognizer.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIRelationshipGestureRecognizer : UIGestureRecognizer
- +{
- +}
- +
- +- (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
- +- (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
- +- (void)_succeed;
- +- (void)_fail;
- +
- +@end
- +
- diff --git a/UIKit/_UIRemoteKeyboardPlaceholderView.h b/UIKit/_UIRemoteKeyboardPlaceholderView.h
- index 255f1668..9bf7f46b 100644
- --- a/UIKit/_UIRemoteKeyboardPlaceholderView.h
- +++ b/UIKit/_UIRemoteKeyboardPlaceholderView.h
- @@ -16,8 +16,10 @@ __attribute__((visibility("hidden")))
- {
- UIView *_mirroredView;
- struct CGSize _fixedSize;
- + CDUnknownBlockType _sizeBlock;
- }
- ++ (id)placeholderWithSizer:(CDUnknownBlockType)arg1;
- + (id)placeholderWithWidth:(double)arg1 height:(double)arg2;
- + (id)placeholderForView:(id)arg1;
- @property(readonly, copy) NSString *description;
- diff --git a/UIKit/_UIRemoteKeyboards.h b/UIKit/_UIRemoteKeyboards.h
- index 9a22c153..79e31939 100644
- --- a/UIKit/_UIRemoteKeyboards.h
- +++ b/UIKit/_UIRemoteKeyboards.h
- @@ -10,13 +10,14 @@
- #import <UIKit/_UIRemoteKeyboardControllerDelegate-Protocol.h>
- #import <UIKit/_UIRemoteKeyboardDistributedViewSource-Protocol.h>
- -@class NSArray, NSHashTable, NSMutableArray, NSMutableSet, NSString, NSXPCConnection, UIView, UIWindow, _UIKeyboardChangedInformation;
- +@class FBSScene, NSArray, NSHashTable, NSMutableArray, NSMutableSet, NSString, NSXPCConnection, UIScreen, UIView, UIWindow, _UIKeyboardChangedInformation;
- @protocol _UIKeyboardArbitration;
- @interface _UIRemoteKeyboards : NSObject <_UIRemoteKeyboardDistributedViewSource, _UIKeyboardArbitrationClient, _UIRemoteKeyboardControllerDelegate>
- {
- NSHashTable *_windowControllers;
- int _ignoreLayoutSubviews;
- + FBSScene *_requiredScene;
- double _requiredLevel;
- NSMutableArray *_activePIDs;
- UIView *_keyboardSnapshot;
- @@ -30,9 +31,12 @@
- NSMutableSet *_pendingKeyboardGrabs;
- _Bool _takingSnapshot;
- _Bool _windowEnabled;
- + UIScreen *_lastScreen;
- + _Bool _enableMultiscreenHack;
- _Bool _currentKeyboard;
- _Bool _updatingHeight;
- _Bool _handlingRemoteEvent;
- + _Bool _shouldFence;
- NSXPCConnection *_connection;
- _UIKeyboardChangedInformation *_currentState;
- }
- @@ -42,11 +46,13 @@
- + (_Bool)useSystemService;
- + (id)sharedRemoteKeyboards;
- + (_Bool)enabled;
- +@property(nonatomic) _Bool shouldFence; // @synthesize shouldFence=_shouldFence;
- @property(readonly) _Bool handlingRemoteEvent; // @synthesize handlingRemoteEvent=_handlingRemoteEvent;
- @property(readonly) _Bool updatingHeight; // @synthesize updatingHeight=_updatingHeight;
- @property _Bool currentKeyboard; // @synthesize currentKeyboard=_currentKeyboard;
- @property(retain) _UIKeyboardChangedInformation *currentState; // @synthesize currentState=_currentState;
- @property(retain) NSXPCConnection *connection; // @synthesize connection=_connection;
- +@property(nonatomic) _Bool enableMultiscreenHack; // @synthesize enableMultiscreenHack=_enableMultiscreenHack;
- - (void)didRemoveDeactivationReason:(id)arg1;
- - (void)willAddDeactivationReason:(id)arg1;
- - (_Bool)shouldAllowInputViewsRestoredForId:(id)arg1;
- @@ -54,6 +60,7 @@
- - (void)peekApplicationEvent:(id)arg1;
- - (void)userSelectedApp:(id)arg1 onCompletion:(CDUnknownBlockType)arg2;
- - (void)forceKeyboardAway;
- +- (void)queue_setKeyboardDisabled:(_Bool)arg1 withCompletion:(CDUnknownBlockType)arg2;
- - (void)queue_keyboardTransition:(id)arg1 event:(unsigned long long)arg2 withInfo:(id)arg3 onComplete:(CDUnknownBlockType)arg4;
- - (void)queue_keyboardSuppressed:(_Bool)arg1 withCompletion:(CDUnknownBlockType)arg2;
- - (void)setSuppressingKeyboard:(_Bool)arg1;
- @@ -67,6 +74,7 @@
- @property(readonly) _Bool keyboardVisible;
- - (void)finishWithHostedWindow;
- - (id)prepareForHostedWindow;
- +- (id)_activeScreen;
- - (void)performOnDistributedControllers:(CDUnknownBlockType)arg1;
- - (void)_performOnDistributedControllersExceptSelf:(CDUnknownBlockType)arg1;
- - (void)performOnControllers:(CDUnknownBlockType)arg1;
- @@ -74,7 +82,7 @@
- - (void)registerController:(id)arg1;
- - (void)ignoreLayoutNotifications:(CDUnknownBlockType)arg1;
- - (void)controllerDidLayoutSubviews:(id)arg1;
- -- (void)setWindowLevel:(double)arg1 sceneLevel:(double)arg2 forScreen:(id)arg3;
- +- (void)setWindowLevel:(double)arg1 sceneLevel:(double)arg2 forResponder:(id)arg3;
- - (void)completeMoveKeyboardForWindow:(id)arg1;
- - (id)viewHostForWindow:(id)arg1;
- - (void)prepareToMoveKeyboard:(struct CGRect)arg1 withIAV:(struct CGRect)arg2 showing:(_Bool)arg3 forScreen:(id)arg4;
- @@ -85,7 +93,9 @@
- - (void)applicationResume:(id)arg1;
- - (void)willResume:(id)arg1;
- - (void)didSuspend:(id)arg1;
- +- (void)_lostWindow:(id)arg1;
- - (void)setWindowEnabled:(_Bool)arg1;
- +@property(readonly, retain) FBSScene *requiredScene;
- @property(readonly) _Bool oldPathForSnapshot;
- @property(nonatomic) _Bool isSnapshotting;
- - (void)checkState;
- diff --git a/UIKit/_UIRemoteViewController.h b/UIKit/_UIRemoteViewController.h
- index b17d48c0..7fef3366 100644
- --- a/UIKit/_UIRemoteViewController.h
- +++ b/UIKit/_UIRemoteViewController.h
- @@ -6,12 +6,11 @@
- #import <UIKit/UIViewController.h>
- -#import <UIKit/UIActionSheetDelegate-Protocol.h>
- #import <UIKit/_UIRemoteViewController_ViewControllerOperatorInterface-Protocol.h>
- -@class BKSTouchDeliveryPolicyAssertion, NSArray, NSError, NSString, UIActionSheet, UIAlertView, UIDimmingView, UIView, _UIAsyncInvocation, _UIRemoteView, _UIRemoteViewService, _UISizeTrackingView, _UITextEffectsRemoteView, _UITextServiceSession, _UIViewServiceInterface;
- +@class BKSTouchDeliveryPolicyAssertion, FBSDisplayIdentity, NSArray, NSError, NSString, UIAlertView, UIDimmingView, UIView, _UIAsyncInvocation, _UIRemoteView, _UIRemoteViewService, _UISizeTrackingView, _UITextEffectsRemoteView, _UITextServiceSession, _UIViewServiceInterface;
- -@interface _UIRemoteViewController : UIViewController <_UIRemoteViewController_ViewControllerOperatorInterface, UIActionSheetDelegate>
- +@interface _UIRemoteViewController : UIViewController <_UIRemoteViewController_ViewControllerOperatorInterface>
- {
- int __automatic_invalidation_retainCount;
- _Bool __automatic_invalidation_invalidated;
- @@ -35,20 +34,20 @@
- _UITextEffectsRemoteView *_remoteKeyboardRemoteView;
- UIView *_fullScreenTextEffectsSnapshotView;
- _Bool _snapshotTextEffectsAfterRotation;
- - unsigned int _serviceScreenDisplayID;
- + FBSDisplayIdentity *_serviceScreenDisplayIdentity;
- _UIAsyncInvocation *_terminationInvocation;
- struct os_unfair_lock_s _terminationErrorLock;
- NSError *_terminationError;
- - UIActionSheet *_hostedActionSheet;
- _UITextServiceSession *_textServiceSession;
- UIDimmingView *_hostedDimmingView;
- UIView *_touchGrabbingView;
- long long _preferredStatusBarStyle;
- - long long _prefersStatusBarHidden;
- + int _preferredStatusBarVisibility;
- long long _preferredStatusBarUpdateAnimation;
- _Bool _isFocusDeferred;
- NSString *_deferredDisplayUUID;
- unsigned int _deferredContextID;
- + _Bool _focusWasDeferredBeforeDeactivation;
- NSArray *_allowedNotifications;
- NSArray *_sizeTrackingConstraints;
- _Bool _sizeTrackingViewShouldTranslateAutoResizeMaskIntoConstraints;
- @@ -61,6 +60,7 @@
- long long _redoButtonIndex;
- long long _proxiedEditAlertToken;
- long long _preferredAdaptivityStyle;
- + unsigned long long _preferredScreenEdgesDeferringSystemGestures;
- _Bool _isUnderlappingStatusBar;
- _Bool __shouldUpdateRemoteTextEffectsWindow;
- _Bool _isUpdatingSize;
- @@ -120,11 +120,13 @@
- - (void)__setSupportedInterfaceOrientations:(id)arg1;
- - (void)willTransitionToTraitCollection:(id)arg1 withTransitionCoordinator:(id)arg2;
- - (void)_traitCollectionDidChange:(id)arg1;
- +- (void)__viewServiceDidUpdatePreferredScreenEdgesDeferringSystemGestures:(long long)arg1;
- +- (unsigned long long)preferredScreenEdgesDeferringSystemGestures;
- - (void)__viewServiceDidUpdatePreferredWhitePointAdaptationStyle:(long long)arg1 animationSettings:(id)arg2;
- -- (void)__viewServiceDidUpdatePreferredStatusBarStyle:(long long)arg1 hidden:(long long)arg2 updateAnimation:(long long)arg3;
- +- (void)__viewServiceDidUpdatePreferredStatusBarStyle:(long long)arg1 preferredStatusBarVisibility:(int)arg2 updateAnimation:(long long)arg3 currentAnimationSettings:(id)arg4;
- - (long long)preferredStatusBarUpdateAnimation;
- - (long long)preferredWhitePointAdaptivityStyle;
- -- (_Bool)prefersStatusBarHidden;
- +- (int)_preferredStatusBarVisibility;
- - (long long)preferredStatusBarStyle;
- - (_Bool)_requiresKeyboardWindowWhenFirstResponder;
- - (void)_didResignContentViewControllerOfPopover:(id)arg1;
- @@ -153,11 +155,9 @@
- - (void)__updateDeferralPropertiesForScreen:(id)arg1;
- - (void)_screenIDChanged:(id)arg1;
- - (void)_screenDidDisconnect:(id)arg1;
- +- (void)_screenDidUpdate:(id)arg1;
- - (void)_screenDidConnect:(id)arg1;
- - (void)viewWillAppear:(_Bool)arg1;
- -- (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
- -- (void)__dismissActionSheetWithClickedButtonIndex:(long long)arg1 animated:(_Bool)arg2;
- -- (void)__presentActionSheetFromYCoordinate:(double)arg1 withTitle:(id)arg2 buttonTitles:(id)arg3 cancelButtonIndex:(long long)arg4 destructiveButtonIndex:(long long)arg5 style:(long long)arg6;
- - (void)_firstResponderDidChange:(id)arg1;
- - (_Bool)canBecomeFirstResponder;
- - (_Bool)_serviceHasScrollToTopView;
- @@ -168,7 +168,7 @@
- - (void)_terminateUnconditionallyThen:(CDUnknownBlockType)arg1;
- - (id)disconnect;
- - (id)_terminateWithError:(id)arg1;
- -- (void)_setContentOverlayInsets:(struct UIEdgeInsets)arg1;
- +- (void)_setContentOverlayInsets:(struct UIEdgeInsets)arg1 andLeftMargin:(double)arg2 rightMargin:(double)arg3;
- - (void)_updateTouchGrabbingView;
- - (void)_applicationDidAddDeactivationReason:(id)arg1;
- - (void)_applicationWillDeactivate:(id)arg1;
- @@ -211,11 +211,5 @@
- - (id)retain;
- - (int)__automatic_invalidation_logic;
- -// 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/_UIRemoteViewControllerConnectionInfo.h b/UIKit/_UIRemoteViewControllerConnectionInfo.h
- index 8919f0fc..eaeca986 100644
- --- a/UIKit/_UIRemoteViewControllerConnectionInfo.h
- +++ b/UIKit/_UIRemoteViewControllerConnectionInfo.h
- @@ -11,7 +11,7 @@
- __attribute__((visibility("hidden")))
- @interface _UIRemoteViewControllerConnectionInfo : NSObject
- {
- - _Bool _prefersStatusBarHidden;
- + int _preferredStatusBarVisibility;
- _UIViewServiceInterface *_interface;
- id _viewControllerOperatorProxy;
- id _serviceViewControllerProxy;
- @@ -30,7 +30,7 @@ __attribute__((visibility("hidden")))
- @property(retain) _UIHostedWindowHostingHandle *textEffectsWindowAboveStatusBarHostingHandle; // @synthesize textEffectsWindowAboveStatusBarHostingHandle=_textEffectsWindowAboveStatusBarHostingHandle;
- @property(retain) _UIHostedWindowHostingHandle *textEffectsWindowHostingHandle; // @synthesize textEffectsWindowHostingHandle=_textEffectsWindowHostingHandle;
- @property(retain) _UIHostedWindowHostingHandle *hostedWindowHostingHandle; // @synthesize hostedWindowHostingHandle=_hostedWindowHostingHandle;
- -@property _Bool prefersStatusBarHidden; // @synthesize prefersStatusBarHidden=_prefersStatusBarHidden;
- +@property int preferredStatusBarVisibility; // @synthesize preferredStatusBarVisibility=_preferredStatusBarVisibility;
- @property long long preferredStatusBarStyle; // @synthesize preferredStatusBarStyle=_preferredStatusBarStyle;
- @property(retain) BSMachPortSendRight *serviceAccessibilityServerPortWrapper; // @synthesize serviceAccessibilityServerPortWrapper=_serviceAccessibilityServerPortWrapper;
- @property(retain) NSArray *serviceViewControllerSupportedInterfaceOrientations; // @synthesize serviceViewControllerSupportedInterfaceOrientations=_serviceViewControllerSupportedInterfaceOrientations;
- diff --git a/UIKit/_UIRemoteViewController_ViewControllerOperatorInterface-Protocol.h b/UIKit/_UIRemoteViewController_ViewControllerOperatorInterface-Protocol.h
- index 43166019..cefbe860 100644
- --- a/UIKit/_UIRemoteViewController_ViewControllerOperatorInterface-Protocol.h
- +++ b/UIKit/_UIRemoteViewController_ViewControllerOperatorInterface-Protocol.h
- @@ -11,8 +11,9 @@
- - (void)__showEditAlertViewWithToken:(long long)arg1 canUndo:(_Bool)arg2 canRedo:(_Bool)arg3;
- - (void)__trampolineButtonPressData:(NSData *)arg1 canceled:(_Bool)arg2;
- - (void)__setServiceMaxFrameSize:(struct CGSize)arg1;
- +- (void)__viewServiceDidUpdatePreferredScreenEdgesDeferringSystemGestures:(long long)arg1;
- - (void)__viewServiceDidUpdatePreferredWhitePointAdaptationStyle:(long long)arg1 animationSettings:(BSAnimationSettings *)arg2;
- -- (void)__viewServiceDidUpdatePreferredStatusBarStyle:(long long)arg1 hidden:(long long)arg2 updateAnimation:(long long)arg3;
- +- (void)__viewServiceDidUpdatePreferredStatusBarStyle:(long long)arg1 preferredStatusBarVisibility:(int)arg2 updateAnimation:(long long)arg3 currentAnimationSettings:(BSAnimationSettings *)arg4;
- - (void)__viewServiceInstrinsicContentSizeDidChange:(struct CGSize)arg1 fence:(BKSAnimationFenceHandle *)arg2;
- - (void)__viewServicePreferredContentSizeDidChange:(struct CGSize)arg1 fence:(BKSAnimationFenceHandle *)arg2;
- - (void)__viewServicePopoverDidSetUseToolbarShine:(_Bool)arg1;
- @@ -26,7 +27,5 @@
- - (void)__viewServiceDidUnregisterScrollToTopView;
- - (void)__viewServiceDidRegisterScrollToTopView;
- - (void)__viewServiceDidPromoteFirstResponder;
- -- (void)__dismissActionSheetWithClickedButtonIndex:(long long)arg1 animated:(_Bool)arg2;
- -- (void)__presentActionSheetFromYCoordinate:(double)arg1 withTitle:(NSString *)arg2 buttonTitles:(NSArray *)arg3 cancelButtonIndex:(long long)arg4 destructiveButtonIndex:(long long)arg5 style:(long long)arg6;
- @end
- diff --git a/UIKit/_UIReplicantLayer.h b/UIKit/_UIReplicantLayer.h
- index 5cc48caa..91feb8a2 100644
- --- a/UIKit/_UIReplicantLayer.h
- +++ b/UIKit/_UIReplicantLayer.h
- @@ -6,14 +6,16 @@
- #import <QuartzCore/CALayer.h>
- +@class _UISlotId;
- +
- __attribute__((visibility("hidden")))
- @interface _UIReplicantLayer : CALayer
- {
- - struct {
- - unsigned int hasSetContents:1;
- - } _layerFlags;
- + _UISlotId *__slotId;
- }
- +@property(retain, nonatomic, setter=_setSlotId:) _UISlotId *_slotId; // @synthesize _slotId=__slotId;
- +- (void).cxx_destruct;
- - (void)setContents:(id)arg1;
- @end
- diff --git a/UIKit/_UIReplicantView.h b/UIKit/_UIReplicantView.h
- index c89f4070..b412f86f 100644
- --- a/UIKit/_UIReplicantView.h
- +++ b/UIKit/_UIReplicantView.h
- @@ -6,29 +6,17 @@
- #import <UIKit/UIView.h>
- -@class UIScreen, _UIReplicantContentView, _UISlotIdWrapper;
- +@class _UIReplicantLayer;
- __attribute__((visibility("hidden")))
- @interface _UIReplicantView : UIView
- {
- - _UISlotIdWrapper *_slotIdWrapper;
- - UIScreen *_screen;
- - struct CGSize _snapshotSize;
- - _UIReplicantContentView *_contentView;
- }
- -+ (id)_pendingSnapshotOfTarget:(id)arg1 snapshotBlock:(CDUnknownBlockType)arg2;
- -+ (id)snapshotWithScreen:(id)arg1 defer:(_Bool)arg2;
- -+ (id)snapshotWithView:(id)arg1 fromRect:(struct CGRect)arg2 capInsets:(struct UIEdgeInsets)arg3 defer:(_Bool)arg4;
- -+ (id)snapshotWindows:(id)arg1 withRect:(struct CGRect)arg2;
- -+ (id)snapshotContext;
- + (Class)layerClass;
- -- (void).cxx_destruct;
- -- (struct CGAffineTransform)_appliedTransform;
- -- (void)setBounds:(struct CGRect)arg1;
- -- (void)setFrame:(struct CGRect)arg1;
- -- (void)layoutSubviews;
- -- (id)_copyResizableSnapshotViewFromRect:(struct CGRect)arg1 withCapInsets:(struct UIEdgeInsets)arg2;
- +@property(readonly, nonatomic) _UIReplicantLayer *_layer;
- +- (id)initAsCopyOf:(id)arg1;
- +- (id)initWithSurface:(const struct _UIRenderingSurface *)arg1;
- - (id)initWithFrame:(struct CGRect)arg1;
- @end
- diff --git a/UIKit/_UIResilientRemoteViewContainerViewController.h b/UIKit/_UIResilientRemoteViewContainerViewController.h
- index 709b8359..d24e6ec9 100644
- --- a/UIKit/_UIResilientRemoteViewContainerViewController.h
- +++ b/UIKit/_UIResilientRemoteViewContainerViewController.h
- @@ -38,6 +38,7 @@
- - (void)delayDisplayOfRemoteController;
- - (void)_displayRemoteViewController;
- - (id)initWithExtension:(id)arg1 completion:(CDUnknownBlockType)arg2;
- +- (struct CGRect)_defaultInitialViewFrame;
- @end
- diff --git a/UIKit/_UIResponderForwardable-Protocol.h b/UIKit/_UIResponderForwardable-Protocol.h
- index eddb29b8..38cc9936 100644
- --- a/UIKit/_UIResponderForwardable-Protocol.h
- +++ b/UIKit/_UIResponderForwardable-Protocol.h
- @@ -9,7 +9,7 @@
- @class NSArray, NSMutableArray, UIEvent, UIResponder, UIWindow;
- @protocol _UIResponderForwardable <NSObject>
- -@property(readonly, retain, nonatomic) UIWindow *window;
- +@property(readonly, nonatomic) UIWindow *window;
- @property(retain, nonatomic, setter=_setResponder:) UIResponder *_responder;
- @property(nonatomic, setter=_setForwardablePhase:) long long _forwardablePhase;
- - (NSMutableArray *)_mutableForwardingRecord;
- diff --git a/UIKit/_UIReusePool.h b/UIKit/_UIReusePool.h
- new file mode 100644
- index 00000000..a55ff02f
- --- /dev/null
- +++ b/UIKit/_UIReusePool.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>
- +
- +@class NSMutableSet;
- +@protocol OS_dispatch_queue;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIReusePool : NSObject
- +{
- + NSMutableSet *_reuseSet;
- + unsigned long long _purgePolicy;
- + NSObject<OS_dispatch_queue> *_reuseSetAccessQueue;
- +}
- +
- ++ (void)initialize;
- ++ (void)__applicationWillEnterForeground:(id)arg1;
- ++ (void)__applicationDidEnterBackground:(id)arg1;
- +- (void).cxx_destruct;
- +- (void)drainPool;
- +@property(readonly, nonatomic) unsigned long long purgePolicy;
- +- (id)reusableObject;
- +- (void)addObject:(id)arg1;
- +- (id)initWithPolicy:(unsigned long long)arg1;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UIRootWindow.h b/UIKit/_UIRootWindow.h
- index 63b6e0e5..6669a106 100644
- --- a/UIKit/_UIRootWindow.h
- +++ b/UIKit/_UIRootWindow.h
- @@ -8,8 +8,7 @@
- @interface _UIRootWindow : UIWindow
- {
- - _Bool _mainDisplay;
- - _Bool _isExternal;
- + double _scale;
- }
- - (void)_noteScreenDidChangeMode:(id)arg1;
- @@ -17,6 +16,7 @@
- - (void)_configureRootLayer:(id)arg1 transformLayer:(id)arg2;
- - (_Bool)_transformLayerIncludesScreenRotation;
- - (void)_configureContextOptions:(id)arg1;
- +- (CDStruct_3cbf53c3)_bindingDescription;
- - (_Bool)_touchesInsideShouldHideCalloutBar;
- - (_Bool)_isConstrainedByScreenJail;
- - (_Bool)_isWindowServerHostingManaged;
- diff --git a/UIKit/_UIScreenEdgePanRecognizer.h b/UIKit/_UIScreenEdgePanRecognizer.h
- index 55f03f1e..eece5003 100644
- --- a/UIKit/_UIScreenEdgePanRecognizer.h
- +++ b/UIKit/_UIScreenEdgePanRecognizer.h
- @@ -14,7 +14,7 @@
- @interface _UIScreenEdgePanRecognizer : NSObject <_UISettingsKeyObserver>
- {
- struct CGRect _screenBounds;
- - _Bool _useGrapeFlags;
- + _Bool _shouldUseGrapeFlags;
- _Bool _hasRecordedData;
- _Bool _hasDoneInitialBackProjectionTest;
- double _gestureRestrictionFactor;
- @@ -27,7 +27,11 @@
- double _lastTouchTimestamp;
- long long _type;
- _Bool _requiresLongPress;
- + int _notifyToken;
- + _Bool _simulatorWantsEdgeSwipes;
- _Bool _requiresFlatThumb;
- + _Bool _recognizeImmediatelyFromEdgeLocked;
- + _Bool _recognizeAlongEdge;
- unsigned long long _targetEdges;
- long long _state;
- unsigned long long _recognizedRegion;
- @@ -40,11 +44,13 @@
- @property id <_UIScreenEdgePanRecognizerDelegate> delegate; // @synthesize delegate=_delegate;
- @property(readonly, nonatomic) unsigned long long recognizedRegion; // @synthesize recognizedRegion=_recognizedRegion;
- @property(readonly, nonatomic) long long state; // @synthesize state=_state;
- +@property(nonatomic) _Bool recognizeAlongEdge; // @synthesize recognizeAlongEdge=_recognizeAlongEdge;
- +@property(nonatomic) _Bool recognizeImmediatelyFromEdgeLocked; // @synthesize recognizeImmediatelyFromEdgeLocked=_recognizeImmediatelyFromEdgeLocked;
- @property(nonatomic) _Bool requiresFlatThumb; // @synthesize requiresFlatThumb=_requiresFlatThumb;
- @property(nonatomic) unsigned long long targetEdges; // @synthesize targetEdges=_targetEdges;
- @property(nonatomic) struct CGRect screenBounds; // @synthesize screenBounds=_screenBounds;
- @property(readonly, nonatomic) struct CGPoint _lastTouchLocation; // @synthesize _lastTouchLocation;
- -@property(nonatomic) _Bool shouldUseGrapeFlags; // @synthesize shouldUseGrapeFlags=_useGrapeFlags;
- +@property(nonatomic) _Bool shouldUseGrapeFlags; // @synthesize shouldUseGrapeFlags=_shouldUseGrapeFlags;
- - (void).cxx_destruct;
- - (unsigned long long)_targetEdges;
- - (void)settings:(id)arg1 changedValueForKey:(id)arg2;
- @@ -54,9 +60,11 @@
- - (void)_incorporateIncrementalSampleAtLocation:(struct CGPoint)arg1 timestamp:(double)arg2 modifier:(long long)arg3 interfaceOrientation:(long long)arg4 forceState:(long long)arg5;
- - (void)_incorporateInitialTouchAtLocation:(struct CGPoint)arg1 timestamp:(double)arg2 modifier:(long long)arg3 interfaceOrientation:(long long)arg4 forceState:(long long)arg5;
- - (void)incorporateTouchSampleAtLocation:(struct CGPoint)arg1 timestamp:(double)arg2 modifier:(long long)arg3 interfaceOrientation:(long long)arg4 forceState:(long long)arg5;
- +- (unsigned long long)touchedEdgesForInterfaceOrientation:(long long)arg1;
- @property(readonly, nonatomic, getter=isRequiringLongPress) _Bool requiringLongPress;
- - (long long)_type;
- - (void)_setState:(long long)arg1;
- +@property(readonly, nonatomic) _Bool useGrapeFlags;
- - (void)reset;
- - (void)dealloc;
- - (id)initWithType:(long long)arg1;
- diff --git a/UIKit/_UIScreenFocusSystemManager.h b/UIKit/_UIScreenFocusSystemManager.h
- new file mode 100644
- index 00000000..c638b789
- --- /dev/null
- +++ b/UIKit/_UIScreenFocusSystemManager.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/BKSEventFocusObserving-Protocol.h>
- +#import <UIKit/_UIFocusMovementPerformerDelegate-Protocol.h>
- +#import <UIKit/_UIFocusSystemDelegate-Protocol.h>
- +
- +@class NSString, UIFocusSystem, UIScreen, _UIFocusScrollManager;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIScreenFocusSystemManager : NSObject <BKSEventFocusObserving, _UIFocusSystemDelegate, _UIFocusMovementPerformerDelegate>
- +{
- + _Bool _allowsForwardingFocusMovementActions;
- + UIScreen *_screen;
- + UIFocusSystem *_focusSystem;
- + _UIFocusScrollManager *_scrollManager;
- +}
- +
- +@property(nonatomic, getter=_uiktest_allowsForwardingFocusMovementActions, setter=_uiktest_setAllowsForwardingFocusMovementActions:) _Bool allowsForwardingFocusMovementActions; // @synthesize allowsForwardingFocusMovementActions=_allowsForwardingFocusMovementActions;
- +@property(readonly, nonatomic) _UIFocusScrollManager *scrollManager; // @synthesize scrollManager=_scrollManager;
- +@property(readonly, nonatomic) UIFocusSystem *focusSystem; // @synthesize focusSystem=_focusSystem;
- +@property(readonly, nonatomic) __weak UIScreen *screen; // @synthesize screen=_screen;
- +- (void).cxx_destruct;
- +- (void)focusedDeferralPropertiesDidChange:(id)arg1;
- +- (void)_focusMovementPerformer:(id)arg1 didFailToPerformFocusMovement:(id)arg2;
- +- (id)_focusMapContainerForFocusSystem:(id)arg1;
- +- (void)_focusSystem:(id)arg1 didFinishUpdatingFocusInContext:(id)arg2;
- +- (_Bool)_focusSystem:(id)arg1 shouldRestoreFocusInContext:(id)arg2;
- +- (_Bool)_focusSystem:(id)arg1 prefersDeferralForFocusUpdateInContext:(id)arg2;
- +- (id)_preferredFocusEnvironmentsForFocusSystem:(id)arg1;
- +- (void)dealloc;
- +- (id)initWithScreen:(id)arg1 scrollManager:(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/_UIScrollViewLayoutGuide.h b/UIKit/_UIScrollViewLayoutGuide.h
- new file mode 100644
- index 00000000..0739ba8a
- --- /dev/null
- +++ b/UIKit/_UIScrollViewLayoutGuide.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/UILayoutGuide.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIScrollViewLayoutGuide : UILayoutGuide
- +{
- +}
- +
- +- (_Bool)_uili_requiresObservationForVariable:(id)arg1;
- +- (id)nsli_boundsHeightVariable;
- +- (id)nsli_boundsWidthVariable;
- +- (id)nsli_minYVariable;
- +- (id)nsli_minXVariable;
- +- (id)_boundsHeightVariable;
- +- (id)_boundsWidthVariable;
- +- (id)_minYVariable;
- +- (id)_minXVariable;
- +- (void)_setOwningView:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIScrollViewRefreshControlHost.h b/UIKit/_UIScrollViewRefreshControlHost.h
- new file mode 100644
- index 00000000..1af0a63e
- --- /dev/null
- +++ b/UIKit/_UIScrollViewRefreshControlHost.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/_UIRefreshControlHosting-Protocol.h>
- +
- +@class NSString, UIScrollView;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIScrollViewRefreshControlHost : NSObject <_UIRefreshControlHosting>
- +{
- + UIScrollView *_scrollView;
- + _Bool _refreshControlAutomaticContentOffsetAdjustmentEnabledNeedsReset;
- + _Bool _refreshControlAutomaticContentOffsetAdjustmentEnabledWhenLastIdle;
- +}
- +
- +- (void).cxx_destruct;
- +- (void)refreshControl:(id)arg1 didChangeToState:(long long)arg2 fromState:(long long)arg3;
- +- (void)incrementInsetHeight:(double)arg1;
- +- (void)decrementInsetHeight:(double)arg1;
- +@property(readonly) __weak UIScrollView *scrollView;
- +@property(readonly) _Bool refreshControlInsetsAffectScrollViewRubberBanding;
- +- (id)initWithScrollView:(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/_UIScrollViewScrollObserver-Protocol.h b/UIKit/_UIScrollViewScrollObserver-Protocol.h
- new file mode 100644
- index 00000000..ca58e791
- --- /dev/null
- +++ b/UIKit/_UIScrollViewScrollObserver-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 UIScrollView;
- +
- +@protocol _UIScrollViewScrollObserver <NSObject>
- +- (void)_observeScrollViewDidScroll:(UIScrollView *)arg1;
- +@end
- +
- diff --git a/UIKit/_UIScrollViewScrollObserver_Internal-Protocol.h b/UIKit/_UIScrollViewScrollObserver_Internal-Protocol.h
- new file mode 100644
- index 00000000..c8f6f0d9
- --- /dev/null
- +++ b/UIKit/_UIScrollViewScrollObserver_Internal-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/_UIScrollViewScrollObserver-Protocol.h>
- +
- +@class UIScrollView;
- +
- +@protocol _UIScrollViewScrollObserver_Internal <_UIScrollViewScrollObserver>
- +
- +@optional
- +- (void)_observeScrollView:(UIScrollView *)arg1 didBeginTransitionToDeferredContentOffset:(struct CGPoint)arg2;
- +- (void)_didScroll;
- +- (void)_observeScrollViewDidEndDecelerating:(UIScrollView *)arg1;
- +- (void)_observeScrollViewDidEndDragging:(UIScrollView *)arg1 willDecelerate:(_Bool)arg2;
- +- (void)_observeScrollViewWillBeginDragging:(UIScrollView *)arg1;
- +- (struct UIEdgeInsets)_revealableContentPaddingForObservedScrollView:(UIScrollView *)arg1;
- +- (void)_observeScrollView:(UIScrollView *)arg1 willEndDraggingWithVelocity:(struct CGPoint)arg2 targetContentOffset:(struct CGPoint *)arg3 unclampedOriginalTarget:(struct CGPoint)arg4;
- +@end
- +
- diff --git a/UIKit/_UIScrollsToTopInitiatorView.h b/UIKit/_UIScrollsToTopInitiatorView.h
- index 78352ed9..75a1dd6a 100644
- --- a/UIKit/_UIScrollsToTopInitiatorView.h
- +++ b/UIKit/_UIScrollsToTopInitiatorView.h
- @@ -14,8 +14,6 @@ __attribute__((visibility("hidden")))
- - (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
- - (_Bool)_shouldSeekHigherPriorityTouchTarget;
- - (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;
- -- (id)initWithCoder:(id)arg1;
- -- (id)initWithFrame:(struct CGRect)arg1;
- @end
- diff --git a/UIKit/_UISearchControllerDidScrollDelegate.h b/UIKit/_UISearchControllerDidScrollDelegate.h
- index 66d9b55e..5a10e517 100644
- --- a/UIKit/_UISearchControllerDidScrollDelegate.h
- +++ b/UIKit/_UISearchControllerDidScrollDelegate.h
- @@ -6,22 +6,22 @@
- #import <Foundation/NSObject.h>
- -#import <UIKit/_UIScrollNotification-Protocol.h>
- +#import <UIKit/_UIScrollViewScrollObserver_Internal-Protocol.h>
- @class NSString, UIScrollView;
- -@protocol _UIScrollNotification;
- +@protocol _UIScrollViewScrollObserver_Internal;
- __attribute__((visibility("hidden")))
- -@interface _UISearchControllerDidScrollDelegate : NSObject <_UIScrollNotification>
- +@interface _UISearchControllerDidScrollDelegate : NSObject <_UIScrollViewScrollObserver_Internal>
- {
- - id <_UIScrollNotification> _controller;
- + id <_UIScrollViewScrollObserver_Internal> _controller;
- UIScrollView *_scrollView;
- }
- @property(nonatomic) __weak UIScrollView *scrollView; // @synthesize scrollView=_scrollView;
- -@property(nonatomic) __weak id <_UIScrollNotification> controller; // @synthesize controller=_controller;
- +@property(nonatomic) __weak id <_UIScrollViewScrollObserver_Internal> controller; // @synthesize controller=_controller;
- - (void).cxx_destruct;
- -- (void)_updateBackdropMaskViewsInScrollView:(id)arg1;
- +- (void)_observeScrollViewDidScroll:(id)arg1;
- - (void)_didScroll;
- // Remaining properties
- diff --git a/UIKit/_UISearchControllerManagedPaletteContainerView.h b/UIKit/_UISearchControllerManagedPaletteContainerView.h
- new file mode 100644
- index 00000000..5a3163f3
- --- /dev/null
- +++ b/UIKit/_UISearchControllerManagedPaletteContainerView.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/UIView.h>
- +
- +@class UISearchBar;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UISearchControllerManagedPaletteContainerView : UIView
- +{
- + UISearchBar *_searchBar;
- +}
- +
- +- (void)layoutSubviews;
- +@property(retain, nonatomic) UISearchBar *searchBar;
- +- (id)initWithCoder:(id)arg1;
- +- (id)initWithFrame:(struct CGRect)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIShapeView.h b/UIKit/_UIShapeView.h
- new file mode 100644
- index 00000000..028d0d71
- --- /dev/null
- +++ b/UIKit/_UIShapeView.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/UIView.h>
- +
- +@class CAShapeLayer;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIShapeView : UIView
- +{
- +}
- +
- ++ (Class)layerClass;
- +@property(readonly, nonatomic) CAShapeLayer *shapeLayer;
- +
- +@end
- +
- diff --git a/UIKit/_UIShareExtensionHost-Protocol.h b/UIKit/_UIShareExtensionHost-Protocol.h
- new file mode 100644
- index 00000000..c9129012
- --- /dev/null
- +++ b/UIKit/_UIShareExtensionHost-Protocol.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/NSObject-Protocol.h>
- +
- +@class NSString, NSUUID, UISUIActivityExtensionItemData, UISUIActivityExtensionItemDataRequest;
- +
- +@protocol _UIShareExtensionHost <NSObject>
- +- (void)shareExtensionServiceAirDropActivityDidSuccessfullyCompleteTransfer;
- +- (void)shareExtensionServiceAirDropActivityDidSuccessfullyStartTransfer;
- +- (void)shareExtensionServiceRequestPerformActivityInHostForExtensionActivityWithBundleIdentifier:(NSString *)arg1;
- +- (void)shareExtensionServiceRequestPerformActivityInHostForActivityUUID:(NSUUID *)arg1;
- +- (void)shareExtensionServiceDidFinishPerformingInServiceActivityWithUUID:(NSUUID *)arg1 responseData:(UISUIActivityExtensionItemData *)arg2;
- +- (void)shareExtensionServiceWillPerformInServiceActivityWithDataRequest:(UISUIActivityExtensionItemDataRequest *)arg1 dismissPresentation:(_Bool)arg2 completion:(void (^)(UISUIActivityExtensionItemData *))arg3;
- +- (void)shareExtensionServiceDisableSheetAvoidsKeyboardUntilContentSizeUpdate;
- +- (void)shareExtensionServiceChangeSheetDismissButtonHidden:(_Bool)arg1;
- +- (void)shareExtensionServiceChangeSheetDismissButtonTitle:(NSString *)arg1;
- +- (void)shareExtensionServicePreferredContentSizeUpdated:(struct CGSize)arg1;
- +@end
- +
- diff --git a/UIKit/_UIShareExtensionRemoteViewController.h b/UIKit/_UIShareExtensionRemoteViewController.h
- new file mode 100644
- index 00000000..afe826d8
- --- /dev/null
- +++ b/UIKit/_UIShareExtensionRemoteViewController.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 <UIKit/_UIRemoteViewController.h>
- +
- +#import <UIKit/_UIShareExtensionHost-Protocol.h>
- +
- +@class NSExtension, NSString, NSUUID;
- +@protocol NSCopying><NSObject, _UIShareExtensionHost;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIShareExtensionRemoteViewController : _UIRemoteViewController <_UIShareExtensionHost>
- +{
- + id <_UIShareExtensionHost> _shareExtensionHost;
- + NSExtension *_extension;
- + id <NSCopying><NSObject> _extensionRequestIdentifier;
- + NSUUID *_extensionServicePresentedActivityUUID;
- +}
- +
- ++ (id)exportedInterface;
- ++ (id)serviceViewControllerInterface;
- ++ (id)instantiateViewControllerWithInputItems:(id)arg1 connectionHandler:(CDUnknownBlockType)arg2;
- +@property(retain, nonatomic) NSUUID *extensionServicePresentedActivityUUID; // @synthesize extensionServicePresentedActivityUUID=_extensionServicePresentedActivityUUID;
- +@property(copy, nonatomic) id <NSCopying><NSObject> extensionRequestIdentifier; // @synthesize extensionRequestIdentifier=_extensionRequestIdentifier;
- +@property(retain, nonatomic) NSExtension *extension; // @synthesize extension=_extension;
- +@property(nonatomic) __weak id <_UIShareExtensionHost> shareExtensionHost; // @synthesize shareExtensionHost=_shareExtensionHost;
- +- (void).cxx_destruct;
- +- (void)shareExtensionServiceAirDropActivityDidSuccessfullyCompleteTransfer;
- +- (void)shareExtensionServiceAirDropActivityDidSuccessfullyStartTransfer;
- +- (void)shareExtensionServiceWillPerformInServiceActivityWithDataRequest:(id)arg1 dismissPresentation:(_Bool)arg2 completion:(CDUnknownBlockType)arg3;
- +- (void)shareExtensionServiceRequestPerformActivityInHostForExtensionActivityWithBundleIdentifier:(id)arg1;
- +- (void)shareExtensionServiceRequestPerformActivityInHostForActivityUUID:(id)arg1;
- +- (void)shareExtensionServiceDisableSheetAvoidsKeyboardUntilContentSizeUpdate;
- +- (void)shareExtensionServiceChangeSheetDismissButtonHidden:(_Bool)arg1;
- +- (void)shareExtensionServiceChangeSheetDismissButtonTitle:(id)arg1;
- +- (void)shareExtensionServicePreferredContentSizeUpdated:(struct CGSize)arg1;
- +- (void)shareExtensionServiceDidFinishPerformingInServiceActivityWithUUID:(id)arg1 responseData:(id)arg2;
- +- (id)shareExtensionService;
- +- (void)_cancelPendingExtensionRequests;
- +- (void)viewServiceDidTerminateWithError:(id)arg1;
- +- (void)invalidate;
- +
- +// 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/_UIShareExtensionService-Protocol.h b/UIKit/_UIShareExtensionService-Protocol.h
- new file mode 100644
- index 00000000..fe8814bd
- --- /dev/null
- +++ b/UIKit/_UIShareExtensionService-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 NSString, UISUIActivityViewControllerConfiguration;
- +
- +@protocol _UIShareExtensionService <NSObject>
- +- (void)_viewControllerWasDismissed;
- +- (void)setDarkStyleOnLegacyApp:(_Bool)arg1;
- +- (void)setPresentedContextUsesDiscreteDismissButton:(_Bool)arg1;
- +- (void)cleanupWithSelectedActivityType:(NSString *)arg1;
- +- (void)setOtherActivityViewPresented:(_Bool)arg1;
- +- (void)setNeedsRequestingSharedItemsWithSharedItemsAvailable:(_Bool)arg1;
- +- (void)performHostInitiatedActivityWithActivityType:(NSString *)arg1 executionEnvironment:(long long)arg2;
- +- (void)updatePreferredContentSizeWithPreferredWidth:(double)arg1;
- +- (void)setActivityViewControllerConfiguration:(UISUIActivityViewControllerConfiguration *)arg1;
- +@end
- +
- diff --git a/UIKit/_UIShareInvitationRemoteViewController.h b/UIKit/_UIShareInvitationRemoteViewController.h
- index ebed4dfc..68ecd090 100644
- --- a/UIKit/_UIShareInvitationRemoteViewController.h
- +++ b/UIKit/_UIShareInvitationRemoteViewController.h
- @@ -30,6 +30,8 @@ __attribute__((visibility("hidden")))
- - (void)_dismissForActivityRepresentation:(CDUnknownBlockType)arg1;
- - (void)_dismissAndRepresentForActivity:(CDUnknownBlockType)arg1;
- - (void)_performHeaderActionWithCompletion:(CDUnknownBlockType)arg1;
- +- (void)_cloudSharingControllerDidModifySecondarySwitch:(_Bool)arg1;
- +- (void)_cloudSharingControllerDidModifyPrimarySwitch:(_Bool)arg1;
- - (void)_performAuxiliaryActionWithCompletion:(CDUnknownBlockType)arg1;
- - (void)_tintColorDidChangeToColor:(id)arg1;
- - (void)_shareWasMadePrivate;
- diff --git a/UIKit/_UIShareInvitationViewController-Protocol.h b/UIKit/_UIShareInvitationViewController-Protocol.h
- index 21a9b1a2..edb2a5fc 100644
- --- a/UIKit/_UIShareInvitationViewController-Protocol.h
- +++ b/UIKit/_UIShareInvitationViewController-Protocol.h
- @@ -6,12 +6,16 @@
- #import <UIKit/NSObject-Protocol.h>
- -@class CKContainerID, CKShare, NSArray, NSData, NSString, UIColor, UIImage, UITraitCollection, _UIDocumentPickerNSURLWrapper;
- +@class CKContainerID, CKShare, NSData, NSDictionary, NSString, UIColor, UIImage, UITraitCollection, _UIDocumentPickerNSURLWrapper;
- @protocol _UIShareInvitationViewController <NSObject>
- +- (void)_setSecondaryAuxiliarySwitchState:(_Bool)arg1;
- +- (void)_setSecondaryAuxiliarySwitchTitle:(NSString *)arg1;
- +- (void)_setPrimaryAuxiliarySwitchState:(_Bool)arg1;
- +- (void)_setPrimaryAuxiliarySwitchTitle:(NSString *)arg1;
- - (void)_setOverrideTraitCollection:(UITraitCollection *)arg1;
- - (void)_setLegacyAppearance:(_Bool)arg1;
- -- (void)_setParticipantDetails:(NSArray *)arg1;
- +- (void)_setParticipantDetails:(NSDictionary *)arg1;
- - (void)_setShowAddPeople:(_Bool)arg1;
- - (void)_setThumbnail:(UIImage *)arg1;
- - (void)_setCollaborationUIEnabled:(_Bool)arg1;
- diff --git a/UIKit/_UIShareInvitationViewControllerHost-Protocol.h b/UIKit/_UIShareInvitationViewControllerHost-Protocol.h
- index 3435644d..9c1511cb 100644
- --- a/UIKit/_UIShareInvitationViewControllerHost-Protocol.h
- +++ b/UIKit/_UIShareInvitationViewControllerHost-Protocol.h
- @@ -9,6 +9,8 @@
- @class CKShare, NSError;
- @protocol _UIShareInvitationViewControllerHost <NSObject>
- +- (void)_cloudSharingControllerDidModifyPrimarySwitch:(_Bool)arg1;
- +- (void)_cloudSharingControllerDidModifySecondarySwitch:(_Bool)arg1;
- - (void)_requestContentSize:(struct CGSize)arg1;
- - (void)_requestSavedShareWithCompletion:(void (^)(CKShare *, CKContainerID *))arg1;
- - (void)_performHeaderActionWithCompletion:(void (^)(void))arg1;
- diff --git a/UIKit/_UIShareParticipantDetails.h b/UIKit/_UIShareParticipantDetails.h
- index 6a910316..693238c6 100644
- --- a/UIKit/_UIShareParticipantDetails.h
- +++ b/UIKit/_UIShareParticipantDetails.h
- @@ -8,16 +8,17 @@
- #import <UIKit/NSSecureCoding-Protocol.h>
- -@class NSString;
- +@class NSString, UIColor;
- -__attribute__((visibility("hidden")))
- @interface _UIShareParticipantDetails : NSObject <NSSecureCoding>
- {
- NSString *_participantID;
- NSString *_detailText;
- + UIColor *_participantColor;
- }
- + (_Bool)supportsSecureCoding;
- +@property(copy) UIColor *participantColor; // @synthesize participantColor=_participantColor;
- @property(copy) NSString *detailText; // @synthesize detailText=_detailText;
- @property(copy) NSString *participantID; // @synthesize participantID=_participantID;
- - (void).cxx_destruct;
- diff --git a/UIKit/_UIShareServiceActivityProxy.h b/UIKit/_UIShareServiceActivityProxy.h
- new file mode 100644
- index 00000000..a18f7f25
- --- /dev/null
- +++ b/UIKit/_UIShareServiceActivityProxy.h
- @@ -0,0 +1,54 @@
- +//
- +// 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, NSUUID, UISUIActivityExtensionItemDataRequest;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIShareServiceActivityProxy : NSObject
- +{
- + NSUUID *_activityUUID;
- + NSString *_activityType;
- + long long _activityCategory;
- + UISUIActivityExtensionItemDataRequest *_underlyingActivityItemDataRequest;
- + Class _remoteClass;
- + struct CGSize _thumbnailSize;
- + CDUnknownBlockType _didFinishPreparingForExecution;
- + CDUnknownBlockType _didFinishPerformingActivityHandler;
- +}
- +
- ++ (void)forwardInvocation:(id)arg1;
- ++ (id)activityProxyForServiceActivityDataRequest:(id)arg1;
- +@property(copy, nonatomic) CDUnknownBlockType didFinishPerformingActivityHandler; // @synthesize didFinishPerformingActivityHandler=_didFinishPerformingActivityHandler;
- +@property(copy, nonatomic) CDUnknownBlockType didFinishPreparingForExecution; // @synthesize didFinishPreparingForExecution=_didFinishPreparingForExecution;
- +- (void).cxx_destruct;
- +- (struct CGSize)_thumbnailSize;
- +- (_Bool)_activitySupportsPromiseURLs;
- +- (_Bool)_dismissActivityFromViewController:(id)arg1 animated:(_Bool)arg2 completion:(CDUnknownBlockType)arg3;
- +- (_Bool)_presentActivityOnViewController:(id)arg1 animated:(_Bool)arg2 completion:(CDUnknownBlockType)arg3;
- +- (id)_embeddedActivityViewController;
- +- (void)_cleanup;
- +- (void)activityDidFinish:(_Bool)arg1 items:(id)arg2 error:(id)arg3;
- +- (void)activityDidFinish:(_Bool)arg1;
- +- (void)prepareWithActivityItems:(id)arg1;
- +- (_Bool)canPerformWithActivityItems:(id)arg1;
- +- (id)activityViewController;
- +- (id)activityImage;
- +- (id)activityTitle;
- +- (_Bool)allowsEmbedding;
- +- (_Bool)_wantsAttachmentURLItemData;
- +- (_Bool)_wantsThumbnailItemData;
- +- (void)forwardInvocation:(id)arg1;
- +- (id)methodSignatureForSelector:(SEL)arg1;
- +- (id)activityType;
- +- (id)activityUUID;
- +- (_Bool)_isExecutedInProcess;
- +- (_Bool)isKindOfClass:(Class)arg1;
- +- (id)initWithUnderlyingActivityItemDataRequest:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIShareServiceActivityProxy_Action.h b/UIKit/_UIShareServiceActivityProxy_Action.h
- new file mode 100644
- index 00000000..ebbf0819
- --- /dev/null
- +++ b/UIKit/_UIShareServiceActivityProxy_Action.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/_UIShareServiceActivityProxy.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIShareServiceActivityProxy_Action : _UIShareServiceActivityProxy
- +{
- +}
- +
- ++ (long long)activityCategory;
- +
- +@end
- +
- diff --git a/UIKit/_UIShareServiceActivityProxy_Share.h b/UIKit/_UIShareServiceActivityProxy_Share.h
- new file mode 100644
- index 00000000..45661367
- --- /dev/null
- +++ b/UIKit/_UIShareServiceActivityProxy_Share.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/_UIShareServiceActivityProxy.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIShareServiceActivityProxy_Share : _UIShareServiceActivityProxy
- +{
- +}
- +
- ++ (long long)activityCategory;
- +
- +@end
- +
- diff --git a/UIKit/_UISharingPublicController-Protocol.h b/UIKit/_UISharingPublicController-Protocol.h
- index 06b7db7c..9bf5d07c 100644
- --- a/UIKit/_UISharingPublicController-Protocol.h
- +++ b/UIKit/_UISharingPublicController-Protocol.h
- @@ -9,6 +9,8 @@
- @class CKShare, NSError;
- @protocol _UISharingPublicController <NSObject>
- +- (void)_cloudSharingControllerDidModifyPrimarySwitch:(_Bool)arg1;
- +- (void)_cloudSharingControllerDidModifySecondarySwitch:(_Bool)arg1;
- - (void)_representFullscreenAfterActivityDismissal:(void (^)(void))arg1;
- - (void)_dismissForActivityRepresentation:(void (^)(void))arg1;
- - (void)_requestSavedShareWithCompletion:(void (^)(CKShare *, CKContainerID *))arg1;
- diff --git a/UIKit/_UISizeTrackingView.h b/UIKit/_UISizeTrackingView.h
- index ae4b48c2..455e5163 100644
- --- a/UIKit/_UISizeTrackingView.h
- +++ b/UIKit/_UISizeTrackingView.h
- @@ -24,8 +24,7 @@ __attribute__((visibility("hidden")))
- + (id)viewWithRemoteViewController:(id)arg1 viewControllerOperatorProxy:(id)arg2 textEffectsOperatorProxy:(id)arg3;
- - (void).cxx_destruct;
- -- (id)_childFocusRegionsInRect:(struct CGRect)arg1;
- -- (id)_childFocusRegions;
- +- (id)_childFocusRegionsInRect:(struct CGRect)arg1 inCoordinateSpace:(id)arg2;
- - (_Bool)canBecomeFocused;
- @property(readonly, nonatomic) _UIRemoteViewController *remoteViewController;
- - (void)_didMoveFromWindow:(id)arg1 toWindow:(id)arg2;
- diff --git a/UIKit/_UISlotId.h b/UIKit/_UISlotId.h
- new file mode 100644
- index 00000000..9236d232
- --- /dev/null
- +++ b/UIKit/_UISlotId.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>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UISlotId : NSObject
- +{
- + unsigned int _value;
- +}
- +
- ++ (id)snapshotContext;
- +@property(readonly, nonatomic) unsigned int value; // @synthesize value=_value;
- +- (id)object;
- +- (void)dealloc;
- +- (id)initWithSize:(struct CGSize)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UISnapshotWindow.h b/UIKit/_UISnapshotWindow.h
- index 5e75cad3..48e6e38f 100644
- --- a/UIKit/_UISnapshotWindow.h
- +++ b/UIKit/_UISnapshotWindow.h
- @@ -12,6 +12,7 @@ __attribute__((visibility("hidden")))
- }
- + (_Bool)_isSystemWindow;
- +- (_Bool)_alwaysGetsContexts;
- - (_Bool)_shouldZoom;
- - (_Bool)_isConstrainedByScreenJail;
- - (void)_updateTransformLayerForClassicPresentation;
- diff --git a/UIKit/_UISpringLoadedBlinkingEffect.h b/UIKit/_UISpringLoadedBlinkingEffect.h
- new file mode 100644
- index 00000000..ddd3913e
- --- /dev/null
- +++ b/UIKit/_UISpringLoadedBlinkingEffect.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 CALayer, NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UISpringLoadedBlinkingEffect : NSObject <UISpringLoadedInteractionEffect>
- +{
- + CALayer *_blinkLayer;
- +}
- +
- +@property(retain, nonatomic) CALayer *blinkLayer; // @synthesize blinkLayer=_blinkLayer;
- +- (void).cxx_destruct;
- +- (id)blinkAnimation;
- +- (void)interaction:(id)arg1 didChangeWithContext:(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/_UISpringLoadedHysteresisBehavior.h b/UIKit/_UISpringLoadedHysteresisBehavior.h
- new file mode 100644
- index 00000000..cfe74b66
- --- /dev/null
- +++ b/UIKit/_UISpringLoadedHysteresisBehavior.h
- @@ -0,0 +1,47 @@
- +//
- +// 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_Private-Protocol.h>
- +
- +@class CADisplayLink, NSString, _UIVelocityIntegrator;
- +@protocol UISpringLoadedInteractionBehaviorDelegate, UISpringLoadedInteractionContext;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UISpringLoadedHysteresisBehavior : NSObject <UISpringLoadedInteractionBehavior_Private>
- +{
- + id <UISpringLoadedInteractionBehaviorDelegate> delegate;
- + double _beginningVelocityThreshold;
- + double _cancelingVelocityThreshold;
- + CADisplayLink *_displayLink;
- + _UIVelocityIntegrator *_velocityIntegrator;
- + id <UISpringLoadedInteractionContext> _context;
- +}
- +
- +@property(nonatomic) __weak id <UISpringLoadedInteractionContext> context; // @synthesize context=_context;
- +@property(retain, nonatomic) _UIVelocityIntegrator *velocityIntegrator; // @synthesize velocityIntegrator=_velocityIntegrator;
- +@property(retain, nonatomic) CADisplayLink *displayLink; // @synthesize displayLink=_displayLink;
- +@property(nonatomic) double cancelingVelocityThreshold; // @synthesize cancelingVelocityThreshold=_cancelingVelocityThreshold;
- +@property(nonatomic) double beginningVelocityThreshold; // @synthesize beginningVelocityThreshold=_beginningVelocityThreshold;
- +@property(nonatomic) __weak id <UISpringLoadedInteractionBehaviorDelegate> delegate; // @synthesize delegate;
- +- (void).cxx_destruct;
- +- (void)_tick:(id)arg1;
- +- (void)setupDisplayLink;
- +- (void)interactionDidFinish:(id)arg1;
- +- (_Bool)_shouldRecognizeInteraction;
- +- (_Bool)shouldContinueInteraction:(id)arg1 withGestureRecognizer:(id)arg2;
- +- (_Bool)shouldBeginInteraction:(id)arg1 withGestureRecognizer:(id)arg2;
- +- (_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/_UISpringLoadedScaleEffect.h b/UIKit/_UISpringLoadedScaleEffect.h
- new file mode 100644
- index 00000000..a4fe57c6
- --- /dev/null
- +++ b/UIKit/_UISpringLoadedScaleEffect.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/UISpringLoadedInteractionEffect-Protocol.h>
- +
- +@class NSString, _UIPortalView;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UISpringLoadedScaleEffect : NSObject <UISpringLoadedInteractionEffect>
- +{
- + _UIPortalView *_portalView;
- +}
- +
- +@property(retain, nonatomic) _UIPortalView *portalView; // @synthesize portalView=_portalView;
- +- (void).cxx_destruct;
- +- (id)effectContainer;
- +- (void)_animateToDefaultState;
- +- (void)_emphasizeSpringLoadingAnimation;
- +- (void)_enableSpringLoadingAnimationWithView:(id)arg1;
- +- (void)interaction:(id)arg1 didChangeWithContext:(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/_UIStackedImageConfiguration.h b/UIKit/_UIStackedImageConfiguration.h
- index f7983afd..a965c762 100644
- --- a/UIKit/_UIStackedImageConfiguration.h
- +++ b/UIKit/_UIStackedImageConfiguration.h
- @@ -15,7 +15,7 @@
- _Bool _overlayFixedFrame;
- _Bool _adjustMotionForSize;
- _Bool _flatImageContainsCornerRadius;
- - _Bool _reduceShadowDepth;
- + _Bool _allowsNonOpaqueShadow;
- _Bool _boostBrightness;
- _Bool _hueShift;
- _Bool _focusCursorEnabled;
- @@ -63,6 +63,7 @@
- struct CGPoint _translationOffset;
- }
- ++ (id)newAppIconConfiguration;
- + (id)newStandardConfiguration;
- @property(nonatomic) double fullBleedOffset; // @synthesize fullBleedOffset=_fullBleedOffset;
- @property(nonatomic) _Bool fullBleedCenteredGrowth; // @synthesize fullBleedCenteredGrowth=_fullBleedCenteredGrowth;
- @@ -80,7 +81,7 @@
- @property(nonatomic) _Bool focusCursorEnabled; // @synthesize focusCursorEnabled=_focusCursorEnabled;
- @property(nonatomic) _Bool hueShift; // @synthesize hueShift=_hueShift;
- @property(nonatomic) _Bool boostBrightness; // @synthesize boostBrightness=_boostBrightness;
- -@property(nonatomic) _Bool reduceShadowDepth; // @synthesize reduceShadowDepth=_reduceShadowDepth;
- +@property(nonatomic) _Bool allowsNonOpaqueShadow; // @synthesize allowsNonOpaqueShadow=_allowsNonOpaqueShadow;
- @property(retain, nonatomic) UIImage *placeholderImage; // @synthesize placeholderImage=_placeholderImage;
- @property(nonatomic) double defaultSelectedShadowVerticalOffset; // @synthesize defaultSelectedShadowVerticalOffset=_defaultSelectedShadowVerticalOffset;
- @property(nonatomic) double defaultUnfocusedShadowVerticalOffset; // @synthesize defaultUnfocusedShadowVerticalOffset=_defaultUnfocusedShadowVerticalOffset;
- diff --git a/UIKit/_UIStackedImageContainerLayer.h b/UIKit/_UIStackedImageContainerLayer.h
- index 18d52c16..614eb975 100644
- --- a/UIKit/_UIStackedImageContainerLayer.h
- +++ b/UIKit/_UIStackedImageContainerLayer.h
- @@ -29,6 +29,7 @@
- double _rotationAmount;
- struct CGPoint _translationOffset;
- double _maximumParallaxDepth;
- + _Bool _nonOpaqueShadow;
- id _flatImage;
- NSArray *_parallaxImages;
- NSArray *_parallaxLayerDepths;
- @@ -51,6 +52,8 @@
- CATransformLayer *_imageRotationTransformLayer;
- CATransformLayer *_maskPerspectiveTransformLayer;
- CATransformLayer *_maskRotationTransformLayer;
- + CATransformLayer *_unmaskedOverlayPerspectiveTransformLayer;
- + CATransformLayer *_unmaskedOverlayRotationTransformLayer;
- CATransformLayer *_cursorRotationTransformLayer;
- CALayer *_frontmostPerspectiveTransformLayer;
- CATransformLayer *_frontmostRotationTransformLayer;
- @@ -76,6 +79,7 @@
- - (double)_unfocusedShadowRadius;
- - (double)_focusedShadowRadius;
- - (void)_updateLayerForSelectionWithAnimationCoordinator:(id)arg1;
- +- (struct CATransform3D)_specularTransformForCurrentState;
- - (void)_updateLayerForSelection;
- - (void)_updateImageLayerFilterValues;
- - (void)_updateImageLayerFilterChains;
- @@ -106,19 +110,25 @@
- - (double)_idleModeFocusSizeOffset;
- - (void)_deselect;
- - (void)_showImageLayers;
- +- (void)_updateOverlayContainerLayerHierarchy:(_Bool)arg1;
- - (void)_applyFocusDirectionTransformWithAnimationCoordinator:(id)arg1;
- - (void)_applyFocusDirectionTransform;
- - (struct CGRect)_positionAndSizeForLayerImage:(id)arg1;
- - (struct CGRect)_displayFrameForModelFrame:(struct CGRect)arg1;
- - (struct CGPoint)_layerStackToDisplayScaleFactor;
- - (_Bool)_radiosityEnabled;
- -- (id)_TVTraitCollection;
- - (double)_focusedScaleFactorForCurrentBounds;
- +- (void)_updateSpecularLayerContents;
- +- (id)_contentLayers;
- - (void)_setDefaultParallaxLayerDepths;
- - (void)_setParallaxLayerDepths:(id)arg1;
- - (id)_parallaxLayerDepths;
- +- (void)_wrapLayerInView:(id)arg1;
- +- (void)_removeLayerFromSuperlayer:(id)arg1;
- - (void)_setUnmaskedOverlayLayer:(id)arg1;
- +- (id)_unmaskedOverlayLayer;
- - (void)_setOverlayLayer:(id)arg1;
- +- (id)_overlayLayer;
- - (void)_setImageStackContentsGravity:(id)arg1;
- - (id)_imageStackContentsGravity;
- - (void)_setSelectionStyle:(long long)arg1;
- @@ -141,6 +151,9 @@
- - (void)setControlState:(unsigned long long)arg1 animated:(_Bool)arg2 focusAnimationCoordinator:(id)arg3;
- - (void)setControlState:(unsigned long long)arg1 animated:(_Bool)arg2;
- - (void)_updateRadiosityFromLayerStack;
- +- (void)_updateNonOpaqueShadowStateFromLayerStack;
- +- (_Bool)_configuredForNonOpaqueShadow;
- +- (_Bool)_aspectMatchesLayerStack;
- - (void)_updateCornerRadiusFromConfig;
- - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
- - (id)_preferredLayoutDelegateForLayer:(id)arg1;
- @@ -149,6 +162,8 @@
- - (void)_layoutRadiosityLayer;
- - (void)layoutSublayers;
- - (void)setBounds:(struct CGRect)arg1;
- +- (void)setRasterizationScale:(double)arg1;
- +- (void)setContentsScale:(double)arg1;
- - (void)removeAllAnimations;
- - (id)actionForLayer:(id)arg1 forKey:(id)arg2;
- - (void)dealloc;
- diff --git a/UIKit/_UIStackedImageContainerView.h b/UIKit/_UIStackedImageContainerView.h
- index a28234d4..66b9f52a 100644
- --- a/UIKit/_UIStackedImageContainerView.h
- +++ b/UIKit/_UIStackedImageContainerView.h
- @@ -6,27 +6,33 @@
- #import <UIKit/UIView.h>
- -@class NSObject, UIImage, UIMotionEffectGroup, _UIStackedImageConfiguration;
- +#import <UIKit/_UIImageViewOverlayViewDelegate-Protocol.h>
- +
- +@class NSObject, NSString, UIImage, UIMotionEffectGroup, _UIStackedImageConfiguration;
- @protocol UINamedLayerStack;
- -@interface _UIStackedImageContainerView : UIView
- +@interface _UIStackedImageContainerView : UIView <_UIImageViewOverlayViewDelegate>
- {
- UIMotionEffectGroup *_stackMotionEffects;
- _Bool _installsMotionEffectsWhenFocused;
- UIImage *_stackImage;
- NSObject<UINamedLayerStack> *_constructedStackImage;
- _UIStackedImageConfiguration *_config;
- + UIView *_overlayView;
- }
- + (Class)layerClass;
- +@property(retain, nonatomic) UIView *overlayView; // @synthesize overlayView=_overlayView;
- @property(nonatomic) _Bool installsMotionEffectsWhenFocused; // @synthesize installsMotionEffectsWhenFocused=_installsMotionEffectsWhenFocused;
- @property(copy, nonatomic) _UIStackedImageConfiguration *config; // @synthesize config=_config;
- @property(retain, nonatomic) NSObject<UINamedLayerStack> *constructedStackImage; // @synthesize constructedStackImage=_constructedStackImage;
- @property(retain, nonatomic) UIImage *stackImage; // @synthesize stackImage=_stackImage;
- - (void).cxx_destruct;
- +- (void)overlayView:(id)arg1 didChangeClipsToBounds:(_Bool)arg2;
- - (id)_preferredConfigurationForFocusAnimation:(long long)arg1 inContext:(id)arg2;
- - (_Bool)_applyKeyPathsAndRelativeValues:(id)arg1 forMotionEffect:(id)arg2;
- - (void)_uninstallMotionEffects;
- +- (void)_updateOverlayLayer;
- - (void)_installMotionEffects;
- @property(nonatomic) struct CGPoint focusDirection;
- @property(nonatomic, getter=isPressed) _Bool pressed;
- @@ -38,5 +44,11 @@
- - (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/_UIStackedImageLayerWrappingView.h b/UIKit/_UIStackedImageLayerWrappingView.h
- new file mode 100644
- index 00000000..e0f0d00a
- --- /dev/null
- +++ b/UIKit/_UIStackedImageLayerWrappingView.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/UIView.h>
- +
- +@protocol CALayerDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIStackedImageLayerWrappingView : UIView
- +{
- + id <CALayerDelegate> _actionDelegate;
- +}
- +
- +@property(nonatomic) __weak id <CALayerDelegate> actionDelegate; // @synthesize actionDelegate=_actionDelegate;
- +- (void).cxx_destruct;
- +- (id)actionForLayer:(id)arg1 forKey:(id)arg2;
- +- (void)dealloc;
- +
- +@end
- +
- diff --git a/UIKit/_UIStatesFeedbackGenerator.h b/UIKit/_UIStatesFeedbackGenerator.h
- new file mode 100644
- index 00000000..133952fb
- --- /dev/null
- +++ b/UIKit/_UIStatesFeedbackGenerator.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/UIFeedbackGenerator.h>
- +
- +@class NSString, _UIFeedback, _UIStatesFeedbackGeneratorConfiguration;
- +@protocol _UIFeedbackContinuousPlayable;
- +
- +@interface _UIStatesFeedbackGenerator : UIFeedbackGenerator
- +{
- + _Bool _approachActivated;
- + NSString *_currentState;
- + _UIFeedback<_UIFeedbackContinuousPlayable> *_playingContinuousFeedback;
- +}
- +
- ++ (Class)_configurationClass;
- +@property(retain, nonatomic) _UIFeedback<_UIFeedbackContinuousPlayable> *playingContinuousFeedback; // @synthesize playingContinuousFeedback=_playingContinuousFeedback;
- +@property(nonatomic, getter=_approachActivated, setter=_setApproachActivated:) _Bool approachActivated; // @synthesize approachActivated=_approachActivated;
- +@property(retain, nonatomic) NSString *currentState; // @synthesize currentState=_currentState;
- +- (void).cxx_destruct;
- +- (id)_stats_key;
- +- (void)_stopPlayingContinuousFeedback;
- +- (void)transitionToState:(id)arg1 ended:(_Bool)arg2;
- +- (void)transitionToState:(id)arg1 updated:(double)arg2;
- +- (id)_configurationFromState:(id)arg1 toState:(id)arg2;
- +@property(readonly, nonatomic, getter=_statesConfiguration) _UIStatesFeedbackGeneratorConfiguration *statesConfiguration;
- +- (id)initWithConfiguration:(id)arg1 coordinateSpace:(id)arg2;
- +- (id)initWithStyle:(long long)arg1 coordinateSpace:(id)arg2;
- +- (id)initWithStyle:(long long)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIStatesFeedbackGeneratorConfiguration.h b/UIKit/_UIStatesFeedbackGeneratorConfiguration.h
- new file mode 100644
- index 00000000..b9b06a35
- --- /dev/null
- +++ b/UIKit/_UIStatesFeedbackGeneratorConfiguration.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/_UIFeedbackGeneratorConfiguration.h>
- +
- +@class NSDictionary, NSString;
- +
- +@interface _UIStatesFeedbackGeneratorConfiguration : _UIFeedbackGeneratorConfiguration
- +{
- + NSDictionary *_stateChangeConfigurations;
- + NSString *_initialState;
- +}
- +
- ++ (id)keyFromState:(id)arg1 toState:(id)arg2;
- +@property(retain, nonatomic) NSString *initialState; // @synthesize initialState=_initialState;
- +- (void).cxx_destruct;
- +@property(retain, nonatomic) NSDictionary *stateChangeConfigurations; // @synthesize stateChangeConfigurations=_stateChangeConfigurations;
- +- (id)feedbackKeyPaths;
- +- (id)copyWithZone:(struct _NSZone *)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIStatesFeedbackGeneratorPreviewConfiguration.h b/UIKit/_UIStatesFeedbackGeneratorPreviewConfiguration.h
- new file mode 100644
- index 00000000..7c1e4fcb
- --- /dev/null
- +++ b/UIKit/_UIStatesFeedbackGeneratorPreviewConfiguration.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/_UIStatesFeedbackGeneratorConfiguration.h>
- +
- +@interface _UIStatesFeedbackGeneratorPreviewConfiguration : _UIStatesFeedbackGeneratorConfiguration
- +{
- +}
- +
- ++ (id)defaultConfiguration;
- ++ (id)cancelState;
- ++ (id)commitState;
- ++ (id)previewState;
- ++ (id)revealState;
- +- (_Bool)defaultEnabled;
- +- (long long)requiredSupportLevel;
- +
- +@end
- +
- diff --git a/UIKit/_UIStatesFeedbackGeneratorSwipeActionConfiguration.h b/UIKit/_UIStatesFeedbackGeneratorSwipeActionConfiguration.h
- new file mode 100644
- index 00000000..2e207f90
- --- /dev/null
- +++ b/UIKit/_UIStatesFeedbackGeneratorSwipeActionConfiguration.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/_UIStatesFeedbackGeneratorConfiguration.h>
- +
- +@interface _UIStatesFeedbackGeneratorSwipeActionConfiguration : _UIStatesFeedbackGeneratorConfiguration
- +{
- +}
- +
- ++ (id)defaultConfiguration;
- ++ (id)confirmState;
- ++ (id)openState;
- ++ (id)restingState;
- +- (long long)requiredSupportLevel;
- +
- +@end
- +
- diff --git a/UIKit/_UIStaticScrollBar.h b/UIKit/_UIStaticScrollBar.h
- index 7bc4a729..801dfa9a 100644
- --- a/UIKit/_UIStaticScrollBar.h
- +++ b/UIKit/_UIStaticScrollBar.h
- @@ -6,10 +6,11 @@
- #import <UIKit/UIView.h>
- -@class NSArray, NSInvocation, UIButton;
- +#import <UIKit/UIScrollAccessory-Protocol.h>
- -__attribute__((visibility("hidden")))
- -@interface _UIStaticScrollBar : UIView
- +@class NSArray, NSInvocation, UIButton, UIScrollView;
- +
- +@interface _UIStaticScrollBar : UIView <UIScrollAccessory>
- {
- UIButton *_upButton;
- UIButton *_downButton;
- @@ -17,16 +18,25 @@ __attribute__((visibility("hidden")))
- NSInvocation *_invocation;
- NSArray *_constraints;
- _Bool _shouldInsetButtonsForIndex;
- + UIScrollView *_scrollView;
- + long long _edge;
- }
- @property(nonatomic) _Bool shouldInsetButtonsForIndex; // @synthesize shouldInsetButtonsForIndex=_shouldInsetButtonsForIndex;
- +@property(nonatomic) long long edge; // @synthesize edge=_edge;
- +@property(nonatomic) __weak UIScrollView *scrollView; // @synthesize scrollView=_scrollView;
- - (void).cxx_destruct;
- - (struct CGRect)centeringBounds;
- -@property(readonly, nonatomic) _Bool isOnLeftSide;
- +@property(readonly, nonatomic) long long desiredAccessoryEdge;
- - (void)buttonTapped:(id)arg1;
- -- (void)setTarget:(id)arg1 forAction:(SEL)arg2;
- +- (void)update;
- +- (int)_axis;
- +@property(readonly, nonatomic) _Bool overlay;
- +- (id)_constraintsForEdge:(long long)arg1;
- - (void)updateConstraints;
- +- (struct CGSize)sizeThatFits:(struct CGSize)arg1;
- - (void)willMoveToWindow:(id)arg1;
- +- (id)initWithFrame:(struct CGRect)arg1;
- @end
- diff --git a/UIKit/_UIStatistics.h b/UIKit/_UIStatistics.h
- index ae3a6701..4cea2233 100644
- --- a/UIKit/_UIStatistics.h
- +++ b/UIKit/_UIStatistics.h
- @@ -25,11 +25,11 @@ __attribute__((visibility("hidden")))
- + (id)recentsInputViewPresentationCount;
- + (id)scrollViewVerticalVelocityInteractive;
- + (id)scrollViewVerticalVelocityNoninteractive;
- -+ (id)feedbackBehaviorPlayCountWithSuffix:(id)arg1;
- -+ (id)feedbackBehaviorPreparationCountWithSuffix:(id)arg1;
- -+ (id)feedbackBehaviorActivationTimeOutCountWithSuffix:(id)arg1;
- -+ (id)feedbackBehaviorActivationDurationWithSuffix:(id)arg1;
- -+ (id)feedbackBehaviorActivationCountWithSuffix:(id)arg1;
- ++ (id)feedbackGeneratorPlayCountWithSuffix:(id)arg1;
- ++ (id)feedbackGeneratorPreparationCountWithSuffix:(id)arg1;
- ++ (id)feedbackGeneratorActivationTimeOutCountWithSuffix:(id)arg1;
- ++ (id)feedbackGeneratorActivationDurationWithSuffix:(id)arg1;
- ++ (id)feedbackGeneratorActivationCountWithSuffix:(id)arg1;
- + (id)feedbackEngineOutOfChannelsCountWithSuffix:(id)arg1;
- + (id)feedbackEnginePrewarmDurationWithSuffix:(id)arg1;
- + (id)feedbackEnginePrewarmCountWithSuffix:(id)arg1;
- diff --git a/UIKit/_UISteadyTouchForceGestureRecognizer.h b/UIKit/_UISteadyTouchForceGestureRecognizer.h
- new file mode 100644
- index 00000000..849a9946
- --- /dev/null
- +++ b/UIKit/_UISteadyTouchForceGestureRecognizer.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/UIGestureRecognizer.h>
- +
- +@class CADisplayLink, NSDate, _UIVelocityIntegrator;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UISteadyTouchForceGestureRecognizer : UIGestureRecognizer
- +{
- + CADisplayLink *_continuousEvaluationDisplayLink;
- + _UIVelocityIntegrator *_velocityIntegrator;
- + double _currentTouchForce;
- + NSDate *_steadyTimestamp;
- + _Bool _useOverridingMinimumDuration;
- + double _overrideMinimumSteadyTouchForceDuration;
- + double _minimumSteadyTouchForceDuration;
- +}
- +
- +@property(nonatomic) double minimumSteadyTouchForceDuration; // @synthesize minimumSteadyTouchForceDuration=_minimumSteadyTouchForceDuration;
- +- (void).cxx_destruct;
- +- (void)_endContinuousEvaluation;
- +- (void)_updateForContinuousEvaluation:(id)arg1;
- +- (void)_beginForContinuousEvaluationForTouches:(id)arg1;
- +- (void)_evaluateWithTouchForce:(double)arg1;
- +- (void)_evaluateTouches:(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)_adjustSteadyForceDurationIfNeeded:(id)arg1 event:(id)arg2;
- +- (void)reset;
- +- (void)cancel;
- +- (void)recognize;
- +- (id)initWithTarget:(id)arg1 action:(SEL)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UISystemBaselineConstraint.h b/UIKit/_UISystemBaselineConstraint.h
- new file mode 100644
- index 00000000..514c57f7
- --- /dev/null
- +++ b/UIKit/_UISystemBaselineConstraint.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/NSLayoutConstraint.h>
- +
- +#import <UIKit/NSCoding-Protocol.h>
- +
- +@class NSNumber;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UISystemBaselineConstraint : NSLayoutConstraint <NSCoding>
- +{
- + NSNumber *_spacingMultiplier;
- +}
- +
- ++ (id)constraintWithAnchor:(id)arg1 relatedBy:(long long)arg2 toAnchor:(id)arg3 withSystemSpacingMultipliedBy:(double)arg4;
- +@property(retain, nonatomic) NSNumber *spacingMultiplier; // @synthesize spacingMultiplier=_spacingMultiplier;
- +- (void)dealloc;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCoder:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UISystemGestureGateGestureRecognizer.h b/UIKit/_UISystemGestureGateGestureRecognizer.h
- index 0fe53032..508e7757 100644
- --- a/UIKit/_UISystemGestureGateGestureRecognizer.h
- +++ b/UIKit/_UISystemGestureGateGestureRecognizer.h
- @@ -17,6 +17,7 @@ __attribute__((visibility("hidden")))
- NSTimer *_delayTimeoutTimer;
- }
- ++ (_Bool)_shouldDefaultToTouches;
- - (id)_gateGestureTypeString;
- - (void)setEnabled:(_Bool)arg1;
- - (_Bool)canBePreventedByGestureRecognizer:(id)arg1;
- diff --git a/UIKit/_UITAMICAdaptorView.h b/UIKit/_UITAMICAdaptorView.h
- new file mode 100644
- index 00000000..5b9b8b63
- --- /dev/null
- +++ b/UIKit/_UITAMICAdaptorView.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/UIView.h>
- +
- +#import <UIKit/_UIGeometryChangeObserver-Protocol.h>
- +
- +@class NSLayoutConstraint, NSString, UILayoutGuide;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITAMICAdaptorView : UIView <_UIGeometryChangeObserver>
- +{
- + UIView *_view;
- + NSLayoutConstraint *_width;
- + NSLayoutConstraint *_height;
- + struct CGSize _layoutSize;
- + _Bool _inLayout;
- + UILayoutGuide *_sizingLayoutGuide;
- +}
- +
- ++ (_Bool)shouldWrapView:(id)arg1;
- +@property(retain, nonatomic) UILayoutGuide *sizingLayoutGuide; // @synthesize sizingLayoutGuide=_sizingLayoutGuide;
- +- (void).cxx_destruct;
- +- (void)layoutSubviews;
- +- (void)_geometryChanges:(id)arg1 forAncestor:(id)arg2;
- +- (struct CGSize)sizeThatFits:(struct CGSize)arg1;
- +- (void)updateForAvailableSize;
- +- (void)_didMoveFromWindow:(id)arg1 toWindow:(id)arg2;
- +- (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/_UITabBarVisualProvider.h b/UIKit/_UITabBarVisualProvider.h
- index 75179948..1cf8779a 100644
- --- a/UIKit/_UITabBarVisualProvider.h
- +++ b/UIKit/_UITabBarVisualProvider.h
- @@ -38,8 +38,8 @@ __attribute__((visibility("hidden")))
- - (id)initWithTabBar:(id)arg1;
- - (void)_shim_updateTabBarItemView:(id)arg1;
- - (void)_shim_layoutItemsOnly;
- -- (_Bool)_shim_hasBackdrop;
- - (void)_shim_setBackdropGroupName:(id)arg1;
- +- (id)_shim_backdropGroupName;
- - (void)_shim_updateBackdropView;
- - (void)_shim_updateFocusHighlightVisibility;
- - (id)_shim_shadowView;
- diff --git a/UIKit/_UITabBarVisualProviderLegacyIOS.h b/UIKit/_UITabBarVisualProviderLegacyIOS.h
- index 1d107a14..828ad14e 100644
- --- a/UIKit/_UITabBarVisualProviderLegacyIOS.h
- +++ b/UIKit/_UITabBarVisualProviderLegacyIOS.h
- @@ -23,8 +23,8 @@ __attribute__((visibility("hidden")))
- - (id)_focusedItemHighlightView;
- - (void)_shim_updateTabBarItemView:(id)arg1;
- - (void)_shim_layoutItemsOnly;
- -- (_Bool)_shim_hasBackdrop;
- - (void)_shim_setBackdropGroupName:(id)arg1;
- +- (id)_shim_backdropGroupName;
- - (void)_shim_updateBackdropView;
- - (void)_shim_updateFocusHighlightVisibility;
- - (id)_shim_shadowView;
- @@ -45,9 +45,10 @@ __attribute__((visibility("hidden")))
- - (void)traitCollectionDidChange:(id)arg1;
- - (void)layoutSubviews;
- - (void)_updateBackground;
- -- (id)_backdropGroupName;
- - (void)_cleanupAdaptiveBackdrop;
- - (void)_layoutTabBarItems;
- +- (_Bool)_shouldUseHorizontalLayout;
- +- (void)_configureItems:(id)arg1;
- - (id)_parentViewForItems;
- - (void)_updateAccessoryView;
- - (struct CGRect)_shadowFrameForBounds:(struct CGRect)arg1 height:(double)arg2;
- diff --git a/UIKit/_UITableViewCellActionButton.h b/UIKit/_UITableViewCellActionButton.h
- index 33dcbbed..81014311 100644
- --- a/UIKit/_UITableViewCellActionButton.h
- +++ b/UIKit/_UITableViewCellActionButton.h
- @@ -21,8 +21,13 @@
- @property(copy, nonatomic) UIVisualEffect *backgroundEffect; // @synthesize backgroundEffect=_backgroundEffect;
- - (void).cxx_destruct;
- - (void)layoutSubviews;
- +- (void)didMoveToWindow;
- +- (double)dynamicTypeSizeFittingHeight:(double)arg1;
- - (struct CGSize)sizeThatFits:(struct CGSize)arg1;
- +- (void)setTitleFontSizeForContentSizeCategory:(id)arg1;
- - (id)initWithFrame:(struct CGRect)arg1;
- +- (void)traitCollectionDidChange:(id)arg1;
- +- (double)preferredFontSizeForContentSizeCategory:(id)arg1;
- @end
- diff --git a/UIKit/_UITableViewCellPromiseRegion.h b/UIKit/_UITableViewCellPromiseRegion.h
- index c1532d47..a7db92d4 100644
- --- a/UIKit/_UITableViewCellPromiseRegion.h
- +++ b/UIKit/_UITableViewCellPromiseRegion.h
- @@ -6,14 +6,14 @@
- #import <Foundation/NSObject.h>
- -#import <UIKit/_UIFocusPromiseRegionDelegate-Protocol.h>
- #import <UIKit/_UIFocusRegionContainer-Protocol.h>
- #import <UIKit/_UILegacyFocusRegion-Protocol.h>
- -@class NSIndexPath, NSString, UITableView;
- +@class NSArray, NSIndexPath, NSString, UITableView, UIView;
- +@protocol UIFocusEnvironment;
- __attribute__((visibility("hidden")))
- -@interface _UITableViewCellPromiseRegion : NSObject <_UIFocusPromiseRegionDelegate, _UILegacyFocusRegion, _UIFocusRegionContainer>
- +@interface _UITableViewCellPromiseRegion : NSObject <_UILegacyFocusRegion, _UIFocusRegionContainer>
- {
- UITableView *_tableView;
- NSIndexPath *_indexPath;
- @@ -22,26 +22,35 @@ __attribute__((visibility("hidden")))
- @property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
- @property(nonatomic) __weak UITableView *tableView; // @synthesize tableView=_tableView;
- - (void).cxx_destruct;
- -- (id)_fulfillFocusPromiseRegion:(id)arg1;
- +- (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, copy, nonatomic) NSArray *preferredFocusEnvironments;
- +@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;
- @property(readonly, copy) NSString *description;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- @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/_UITableViewCellReuseParameters.h b/UIKit/_UITableViewCellReuseParameters.h
- new file mode 100644
- index 00000000..261645a3
- --- /dev/null
- +++ b/UIKit/_UITableViewCellReuseParameters.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 NSIndexPath;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITableViewCellReuseParameters : NSObject
- +{
- + _Bool _didEndDisplaying;
- + NSIndexPath *_indexPath;
- +}
- +
- +@property(readonly, nonatomic) _Bool didEndDisplaying; // @synthesize didEndDisplaying=_didEndDisplaying;
- +@property(readonly, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
- +- (void).cxx_destruct;
- +- (id)initWithIndexPath:(id)arg1 didEndDisplaying:(_Bool)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UITableViewDragController.h b/UIKit/_UITableViewDragController.h
- new file mode 100644
- index 00000000..2d2157a0
- --- /dev/null
- +++ b/UIKit/_UITableViewDragController.h
- @@ -0,0 +1,78 @@
- +//
- +// 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/UIDragInteractionDelegate-Protocol.h>
- +
- +@class NSIndexPath, NSMapTable, NSMutableOrderedSet, NSString, UIDragInteraction, UITableView, UITableViewCell;
- +@protocol UIDragSession, _UITableViewDragControllerDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITableViewDragController : NSObject <UIDragInteractionDelegate>
- +{
- + _Bool _forceEnabledForReordering;
- + long long _clientEnabledState;
- + id <UIDragSession> _dragSession;
- + NSMutableOrderedSet *_indexPaths;
- + UIDragInteraction *_dragInteraction;
- + UITableView<_UITableViewDragControllerDelegate> *_tableView;
- + UITableViewCell *_initiatingCell;
- + NSIndexPath *_initiatingIndexPath;
- + UITableViewCell *_tentativeInitiatingCell;
- + NSIndexPath *_tentativeInitiatingIndexPath;
- + NSMutableOrderedSet *_tentativeIndexPaths;
- + NSMapTable *_cellsAnimatingCancel;
- +}
- +
- ++ (_Bool)isEnabledByDefault;
- +@property(retain, nonatomic) NSMapTable *cellsAnimatingCancel; // @synthesize cellsAnimatingCancel=_cellsAnimatingCancel;
- +@property(retain, nonatomic) NSMutableOrderedSet *tentativeIndexPaths; // @synthesize tentativeIndexPaths=_tentativeIndexPaths;
- +@property(retain, nonatomic) NSIndexPath *tentativeInitiatingIndexPath; // @synthesize tentativeInitiatingIndexPath=_tentativeInitiatingIndexPath;
- +@property(retain, nonatomic) UITableViewCell *tentativeInitiatingCell; // @synthesize tentativeInitiatingCell=_tentativeInitiatingCell;
- +@property(retain, nonatomic) NSIndexPath *initiatingIndexPath; // @synthesize initiatingIndexPath=_initiatingIndexPath;
- +@property(retain, nonatomic) UITableViewCell *initiatingCell; // @synthesize initiatingCell=_initiatingCell;
- +@property(nonatomic) __weak UITableView<_UITableViewDragControllerDelegate> *tableView; // @synthesize tableView=_tableView;
- +@property(retain, nonatomic) UIDragInteraction *dragInteraction; // @synthesize dragInteraction=_dragInteraction;
- +@property(retain, nonatomic) NSMutableOrderedSet *indexPaths; // @synthesize indexPaths=_indexPaths;
- +@property(retain, nonatomic) id <UIDragSession> dragSession; // @synthesize dragSession=_dragSession;
- +@property(nonatomic) _Bool forceEnabledForReordering; // @synthesize forceEnabledForReordering=_forceEnabledForReordering;
- +@property(nonatomic) long long clientEnabledState; // @synthesize clientEnabledState=_clientEnabledState;
- +- (void).cxx_destruct;
- +- (_Bool)dragInteraction:(id)arg1 prefersFullSizePreviewsForSession:(id)arg2;
- +- (void)dragInteraction:(id)arg1 item:(id)arg2 willAnimateCancelWithAnimator:(id)arg3;
- +- (id)dragInteraction:(id)arg1 previewForCancellingItem:(id)arg2 withDefault:(id)arg3;
- +- (void)dragInteraction:(id)arg1 session:(id)arg2 willAddItems:(id)arg3 forInteraction:(id)arg4;
- +- (id)dragInteraction:(id)arg1 sessionForAddingItems:(id)arg2 withTouchAtPoint:(struct CGPoint)arg3;
- +- (void)dragInteraction:(id)arg1 session:(id)arg2 didEndWithOperation:(unsigned long long)arg3;
- +- (void)dragInteraction:(id)arg1 sessionWillBegin:(id)arg2;
- +- (void)dragInteraction:(id)arg1 willAnimateLiftWithAnimator:(id)arg2 session:(id)arg3;
- +- (id)dragInteraction:(id)arg1 previewForLiftingItem:(id)arg2 session:(id)arg3;
- +- (id)dragInteraction:(id)arg1 itemsForAddingToSession:(id)arg2 withTouchAtPoint:(struct CGPoint)arg3;
- +- (id)dragInteraction:(id)arg1 itemsForBeginningSession:(id)arg2;
- +- (void)resetDragState;
- +- (void)beginDragOfRowsForSession:(id)arg1 notifyDelegate:(_Bool)arg2;
- +- (void)beginDragForTentativeRows;
- +- (void)clearTentativeRows;
- +- (void)addTentativeRowAtIndexPath:(id)arg1;
- +- (_Bool)canProvideItemsForDragAtPoint:(struct CGPoint)arg1;
- +- (void)forceReset;
- +@property(readonly, nonatomic) NSIndexPath *draggedIndexPath;
- +@property(readonly, nonatomic) UITableViewCell *draggedCell;
- +@property(readonly, nonatomic, getter=isActive) _Bool active;
- +- (void)uninstallFromTableView;
- +- (void)updateDragInteractionEnabledState;
- +- (void)setupDragInteraction;
- +- (id)initWithTableView:(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/_UITableViewDragControllerDelegate-Protocol.h b/UIKit/_UITableViewDragControllerDelegate-Protocol.h
- new file mode 100644
- index 00000000..e16f550e
- --- /dev/null
- +++ b/UIKit/_UITableViewDragControllerDelegate-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 NSArray, NSIndexPath, NSOrderedSet, UIDragPreviewParameters, UITableViewCell;
- +@protocol UIDragSession;
- +
- +@protocol _UITableViewDragControllerDelegate <NSObject>
- +- (void)_endAnimatingDropOfCell:(UITableViewCell *)arg1;
- +- (void)_beginAnimatingDropOfCell:(UITableViewCell *)arg1;
- +- (void)_dragSessionDidEnd:(id <UIDragSession>)arg1;
- +- (void)_updateAppearanceForRowsInDrag;
- +- (void)_dragSessionWillBegin:(id <UIDragSession>)arg1;
- +- (NSArray *)_itemsForAddingToDragSession:(id <UIDragSession>)arg1 atIndexPath:(NSIndexPath *)arg2 point:(struct CGPoint)arg3;
- +- (NSArray *)_itemsForBeginningDragSession:(id <UIDragSession>)arg1 atIndexPath:(NSIndexPath *)arg2;
- +- (void)_prepareForDragLiftOfRowsAtIndexPaths:(NSOrderedSet *)arg1;
- +- (UIDragPreviewParameters *)_dragPreviewParametersForIndexPath:(NSIndexPath *)arg1;
- +- (NSOrderedSet *)_rowsToIncludeInDragAtIndexPath:(NSIndexPath *)arg1;
- +- (_Bool)_canBeginDragAtPoint:(struct CGPoint)arg1 indexPath:(NSIndexPath *)arg2;
- +@end
- +
- diff --git a/UIKit/_UITableViewDragItemContext.h b/UIKit/_UITableViewDragItemContext.h
- new file mode 100644
- index 00000000..6ac861a8
- --- /dev/null
- +++ b/UIKit/_UITableViewDragItemContext.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 NSIndexPath, UITableView;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITableViewDragItemContext : NSObject
- +{
- + UITableView *_tableView;
- + NSIndexPath *_indexPath;
- +}
- +
- +@property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath;
- +@property(nonatomic) __weak UITableView *tableView; // @synthesize tableView=_tableView;
- +- (void).cxx_destruct;
- +- (id)initWithIndexPath:(id)arg1 forTableView:(id)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UITableViewDropAnimation.h b/UIKit/_UITableViewDropAnimation.h
- new file mode 100644
- index 00000000..15cedc52
- --- /dev/null
- +++ b/UIKit/_UITableViewDropAnimation.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>
- +
- +@class UIDragItem;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITableViewDropAnimation : NSObject
- +{
- + UIDragItem *_dragItem;
- +}
- +
- +@property(retain, nonatomic) UIDragItem *dragItem; // @synthesize dragItem=_dragItem;
- +- (void).cxx_destruct;
- +- (id)initWithDragItem:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UITableViewDropAnimationToCell.h b/UIKit/_UITableViewDropAnimationToCell.h
- new file mode 100644
- index 00000000..f2c6b8a8
- --- /dev/null
- +++ b/UIKit/_UITableViewDropAnimationToCell.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/_UITableViewDropAnimation.h>
- +
- +@class UIDragPreviewParameters, UITableViewCell;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITableViewDropAnimationToCell : _UITableViewDropAnimation
- +{
- + UITableViewCell *_cell;
- + UIDragPreviewParameters *_previewParameters;
- +}
- +
- +@property(retain, nonatomic) UIDragPreviewParameters *previewParameters; // @synthesize previewParameters=_previewParameters;
- +@property(nonatomic) __weak UITableViewCell *cell; // @synthesize cell=_cell;
- +- (void).cxx_destruct;
- +- (id)initWithDragItem:(id)arg1 cell:(id)arg2 previewParameters:(id)arg3;
- +
- +@end
- +
- diff --git a/UIKit/_UITableViewDropAnimationToTarget.h b/UIKit/_UITableViewDropAnimationToTarget.h
- new file mode 100644
- index 00000000..61c94c31
- --- /dev/null
- +++ b/UIKit/_UITableViewDropAnimationToTarget.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 <UIKit/_UITableViewDropAnimation.h>
- +
- +@class UIDragPreviewTarget, UITableViewCell;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITableViewDropAnimationToTarget : _UITableViewDropAnimation
- +{
- + _Bool _didSearchForCell;
- + UIDragPreviewTarget *_target;
- + UITableViewCell *_cell;
- +}
- +
- +@property(retain, nonatomic) UITableViewCell *cell; // @synthesize cell=_cell;
- +@property(nonatomic) _Bool didSearchForCell; // @synthesize didSearchForCell=_didSearchForCell;
- +@property(retain, nonatomic) UIDragPreviewTarget *target; // @synthesize target=_target;
- +- (void).cxx_destruct;
- +- (id)cellForTargetContainerInTableView:(id)arg1;
- +- (id)initWithDragItem:(id)arg1 target:(id)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UITableViewDropController.h b/UIKit/_UITableViewDropController.h
- new file mode 100644
- index 00000000..a9d4d685
- --- /dev/null
- +++ b/UIKit/_UITableViewDropController.h
- @@ -0,0 +1,72 @@
- +//
- +// 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/UIDropInteractionDelegate-Protocol.h>
- +#import <UIKit/_UITableViewDropCoordinatorDelegate-Protocol.h>
- +
- +@class NSIndexPath, NSMapTable, NSString, UIDropInteraction, UITableView, UITableViewDropProposal;
- +@protocol UIDropSession, _UITableViewDropControllerDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITableViewDropController : NSObject <UIDropInteractionDelegate, _UITableViewDropCoordinatorDelegate>
- +{
- + _Bool _canOnlyHandleReordering;
- + UIDropInteraction *_dropInteraction;
- + UITableView<_UITableViewDropControllerDelegate> *_tableView;
- + unsigned long long _defaultDropOperation;
- + NSIndexPath *_targetIndexPath;
- + UITableViewDropProposal *_dropProposal;
- + id <UIDropSession> _dropSession;
- + long long _ignoringDragsCount;
- + NSMapTable *_dragItemDropAnimations;
- +}
- +
- +@property(retain, nonatomic) NSMapTable *dragItemDropAnimations; // @synthesize dragItemDropAnimations=_dragItemDropAnimations;
- +@property(nonatomic) long long ignoringDragsCount; // @synthesize ignoringDragsCount=_ignoringDragsCount;
- +@property(retain, nonatomic) id <UIDropSession> dropSession; // @synthesize dropSession=_dropSession;
- +@property(retain, nonatomic) UITableViewDropProposal *dropProposal; // @synthesize dropProposal=_dropProposal;
- +@property(retain, nonatomic) NSIndexPath *targetIndexPath; // @synthesize targetIndexPath=_targetIndexPath;
- +@property(nonatomic) unsigned long long defaultDropOperation; // @synthesize defaultDropOperation=_defaultDropOperation;
- +@property(nonatomic) __weak UITableView<_UITableViewDropControllerDelegate> *tableView; // @synthesize tableView=_tableView;
- +@property(retain, nonatomic) UIDropInteraction *dropInteraction; // @synthesize dropInteraction=_dropInteraction;
- +@property(nonatomic) _Bool canOnlyHandleReordering; // @synthesize canOnlyHandleReordering=_canOnlyHandleReordering;
- +- (void).cxx_destruct;
- +- (_Bool)commitPlaceholderInsertionWithContext:(id)arg1 dataSourceUpdates:(CDUnknownBlockType)arg2;
- +- (_Bool)deletePlaceholder:(id)arg1;
- +- (void)insertPlaceholderAtIndexPath:(id)arg1 withContext:(id)arg2;
- +- (void)animateDragItem:(id)arg1 toTarget:(id)arg2;
- +- (void)animateDragItem:(id)arg1 toCell:(id)arg2 withPreviewParameters:(id)arg3;
- +- (void)animateDragItem:(id)arg1 toRowAtIndexPath:(id)arg2 withPreviewParameters:(id)arg3;
- +- (void)animateDragItem:(id)arg1 intoRowAtIndexPath:(id)arg2 rect:(struct CGRect)arg3;
- +- (void)dropInteraction:(id)arg1 item:(id)arg2 willAnimateDropWithAnimator:(id)arg3;
- +- (id)dropInteraction:(id)arg1 previewForDroppingItem:(id)arg2 withDefault:(id)arg3;
- +- (void)dropInteraction:(id)arg1 performDrop:(id)arg2;
- +- (void)dropInteraction:(id)arg1 sessionDidEnd:(id)arg2;
- +- (void)dropInteraction:(id)arg1 sessionDidExit:(id)arg2;
- +- (id)dropInteraction:(id)arg1 sessionDidUpdate:(id)arg2;
- +- (void)dropInteraction:(id)arg1 sessionDidEnter:(id)arg2;
- +- (void)updateTargetIndexPathAndDropProposalForSession:(id)arg1;
- +- (void)resetAllDragState;
- +- (void)resetTrackingState;
- +@property(readonly, nonatomic) _Bool shouldIgnoreDrags;
- +- (void)endIgnoringDrags;
- +- (void)beginIgnoringDrags;
- +- (void)uninstallFromTableView;
- +@property(readonly, nonatomic, getter=isTrackingDrag) _Bool trackingDrag;
- +@property(readonly, nonatomic, getter=isActive) _Bool active;
- +- (void)setupDragInteraction;
- +- (id)initWithTableView:(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/_UITableViewDropControllerDelegate-Protocol.h b/UIKit/_UITableViewDropControllerDelegate-Protocol.h
- new file mode 100644
- index 00000000..b4f3007c
- --- /dev/null
- +++ b/UIKit/_UITableViewDropControllerDelegate-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 NSIndexPath, UITableViewCell, UITableViewDropProposal, _UITableViewDropCoordinatorImpl, _UITableViewDropPlaceholderContextImpl;
- +@protocol UIDragSession, UIDropSession;
- +
- +@protocol _UITableViewDropControllerDelegate <NSObject>
- +- (void)_endAnimatingDropIntoCell:(UITableViewCell *)arg1;
- +- (void)_beginAnimatingDropIntoCell:(UITableViewCell *)arg1;
- +- (void)_endAnimatingDropOfCell:(UITableViewCell *)arg1;
- +- (void)_beginAnimatingDropOfCell:(UITableViewCell *)arg1;
- +- (_Bool)_commitPlaceholderInsertionWithContext:(_UITableViewDropPlaceholderContextImpl *)arg1 dataSourceUpdates:(void (^)(NSIndexPath *))arg2;
- +- (NSIndexPath *)_deletePlaceholderForContext:(_UITableViewDropPlaceholderContextImpl *)arg1;
- +- (NSIndexPath *)_insertPlaceholderAtIndexPath:(NSIndexPath *)arg1 withContext:(_UITableViewDropPlaceholderContextImpl *)arg2;
- +- (void)_performDrop:(id <UIDropSession>)arg1 withDropCoordinator:(_UITableViewDropCoordinatorImpl *)arg2 forceHandleAsReorder:(_Bool)arg3;
- +- (void)_dropEnded:(id <UIDropSession>)arg1;
- +- (void)_dropExited:(id <UIDropSession>)arg1;
- +- (void)_removeDropTargetAndResetAppearance;
- +- (void)_updateDropTargetAppearanceWithTargetIndexPath:(NSIndexPath *)arg1 dropProposal:(UITableViewDropProposal *)arg2 dropSession:(id <UIDropSession>)arg3;
- +- (UITableViewDropProposal *)_updatedDropProposalForIndexPath:(NSIndexPath *)arg1 dropSession:(id <UIDropSession>)arg2 withDefaultProposal:(UITableViewDropProposal *)arg3;
- +- (NSIndexPath *)_targetIndexPathForDrop:(id <UIDropSession>)arg1;
- +- (void)_dropEntered:(id <UIDropSession>)arg1;
- +- (_Bool)_canHandleDropSession:(id <UIDropSession>)arg1;
- +- (_Bool)_shouldAllowInternalDrop;
- +- (id <UIDragSession>)_activeSourceDragSession;
- +@end
- +
- diff --git a/UIKit/_UITableViewDropCoordinator-Protocol.h b/UIKit/_UITableViewDropCoordinator-Protocol.h
- new file mode 100644
- index 00000000..e56b4f07
- --- /dev/null
- +++ b/UIKit/_UITableViewDropCoordinator-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/UITableViewDropCoordinator-Protocol.h>
- +
- +@class NSArray, NSIndexPath, NSString, UIDragItem, UIDragPreviewTarget, UITableViewDropProposal;
- +@protocol UIDropSession, _UITableViewPlaceholderContext;
- +
- +@protocol _UITableViewDropCoordinator <UITableViewDropCoordinator>
- +@property(readonly, nonatomic) id <UIDropSession> _dropSession;
- +@property(readonly, nonatomic) UITableViewDropProposal *_dropProposal;
- +@property(readonly, nonatomic) NSIndexPath *_destinationIndexPath;
- +@property(readonly, nonatomic) NSArray *_items;
- +- (void)_dropItem:(UIDragItem *)arg1 toTarget:(UIDragPreviewTarget *)arg2;
- +- (id <_UITableViewPlaceholderContext>)_dropItem:(UIDragItem *)arg1 toPlaceholderInsertedAtIndexPath:(NSIndexPath *)arg2 withReuseIdentifier:(NSString *)arg3 rowHeight:(double)arg4 cellUpdateHandler:(void (^)(UITableViewCell *))arg5;
- +- (void)_dropItem:(UIDragItem *)arg1 toRowAtIndexPath:(NSIndexPath *)arg2;
- +@end
- +
- diff --git a/UIKit/_UITableViewDropCoordinatorDelegate-Protocol.h b/UIKit/_UITableViewDropCoordinatorDelegate-Protocol.h
- new file mode 100644
- index 00000000..95ba130e
- --- /dev/null
- +++ b/UIKit/_UITableViewDropCoordinatorDelegate-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/_UITableViewPlaceholderContextDelegate-Protocol.h>
- +
- +@class NSIndexPath, UIDragItem, UIDragPreviewParameters, UIDragPreviewTarget, UITableView, UITableViewCell, _UITableViewDropPlaceholderContextImpl;
- +
- +@protocol _UITableViewDropCoordinatorDelegate <_UITableViewPlaceholderContextDelegate>
- +- (void)insertPlaceholderAtIndexPath:(NSIndexPath *)arg1 withContext:(_UITableViewDropPlaceholderContextImpl *)arg2;
- +- (void)animateDragItem:(UIDragItem *)arg1 toTarget:(UIDragPreviewTarget *)arg2;
- +- (void)animateDragItem:(UIDragItem *)arg1 toCell:(UITableViewCell *)arg2 withPreviewParameters:(UIDragPreviewParameters *)arg3;
- +- (void)animateDragItem:(UIDragItem *)arg1 toRowAtIndexPath:(NSIndexPath *)arg2 withPreviewParameters:(UIDragPreviewParameters *)arg3;
- +- (void)animateDragItem:(UIDragItem *)arg1 intoRowAtIndexPath:(NSIndexPath *)arg2 rect:(struct CGRect)arg3;
- +- (UITableView *)tableView;
- +@end
- +
- diff --git a/UIKit/_UITableViewDropCoordinatorImpl.h b/UIKit/_UITableViewDropCoordinatorImpl.h
- new file mode 100644
- index 00000000..4a7c55dc
- --- /dev/null
- +++ b/UIKit/_UITableViewDropCoordinatorImpl.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 <Foundation/NSObject.h>
- +
- +#import <UIKit/_UITableViewDropCoordinator-Protocol.h>
- +
- +@class NSArray, NSIndexPath, NSString, UITableViewDropProposal;
- +@protocol UIDropSession, _UITableViewDropCoordinatorDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITableViewDropCoordinatorImpl : NSObject <_UITableViewDropCoordinator>
- +{
- + id <_UITableViewDropCoordinatorDelegate> _delegate;
- + NSArray *_items;
- + NSIndexPath *_destinationIndexPath;
- + NSIndexPath *_translatedDestinationIndexPath;
- + UITableViewDropProposal *_proposal;
- + id <UIDropSession> _session;
- +}
- +
- +@property(retain, nonatomic) id <UIDropSession> session; // @synthesize session=_session;
- +@property(retain, nonatomic) UITableViewDropProposal *proposal; // @synthesize proposal=_proposal;
- +@property(retain, nonatomic, getter=_translatedDestinationIndexPath, setter=_setTranslatedDestinationIndexPath:) NSIndexPath *translatedDestinationIndexPath; // @synthesize translatedDestinationIndexPath=_translatedDestinationIndexPath;
- +@property(retain, nonatomic) NSIndexPath *destinationIndexPath; // @synthesize destinationIndexPath=_destinationIndexPath;
- +@property(retain, nonatomic) NSArray *items; // @synthesize items=_items;
- +@property(nonatomic) __weak id <_UITableViewDropCoordinatorDelegate> delegate; // @synthesize delegate=_delegate;
- +- (void).cxx_destruct;
- +- (void)_dropItem:(id)arg1 toCell:(id)arg2;
- +- (void)_dropItem:(id)arg1 toTarget:(id)arg2;
- +- (void)dropItem:(id)arg1 toTarget:(id)arg2;
- +- (void)_dropItem:(id)arg1 toRowAtIndexPath:(id)arg2;
- +- (void)dropItem:(id)arg1 toRowAtIndexPath:(id)arg2;
- +- (void)dropItem:(id)arg1 intoRowAtIndexPath:(id)arg2 rect:(struct CGRect)arg3;
- +- (id)_dropItem:(id)arg1 toPlaceholderInsertedAtIndexPath:(id)arg2 withReuseIdentifier:(id)arg3 rowHeight:(double)arg4 cellUpdateHandler:(CDUnknownBlockType)arg5;
- +- (id)dropItem:(id)arg1 toPlaceholderInsertedAtIndexPath:(id)arg2 withReuseIdentifier:(id)arg3 rowHeight:(double)arg4 cellUpdateHandler:(CDUnknownBlockType)arg5;
- +@property(readonly, nonatomic) id <UIDropSession> _dropSession;
- +@property(readonly, nonatomic) UITableViewDropProposal *_dropProposal;
- +@property(readonly, nonatomic) NSIndexPath *_destinationIndexPath;
- +@property(readonly, nonatomic) NSArray *_items;
- +- (void)_translateSourceIndexPathsOfDropItems:(CDUnknownBlockType)arg1;
- +- (void)_translateDestinationIndexPath:(CDUnknownBlockType)arg1;
- +- (id)_sourceIndexPaths;
- +- (id)initWithDelegate:(id)arg1 destinationIndexPath:(id)arg2 dropProposal:(id)arg3 session:(id)arg4;
- +
- +// 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/_UITableViewDropItem-Protocol.h b/UIKit/_UITableViewDropItem-Protocol.h
- new file mode 100644
- index 00000000..ad4ee0b8
- --- /dev/null
- +++ b/UIKit/_UITableViewDropItem-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/UITableViewDropItem-Protocol.h>
- +
- +@protocol _UITableViewDropItem <UITableViewDropItem>
- +@end
- +
- diff --git a/UIKit/_UITableViewDropItemImpl.h b/UIKit/_UITableViewDropItemImpl.h
- new file mode 100644
- index 00000000..f3b9ace2
- --- /dev/null
- +++ b/UIKit/_UITableViewDropItemImpl.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/_UITableViewDropItem-Protocol.h>
- +
- +@class NSIndexPath, NSString, UIDragItem;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITableViewDropItemImpl : NSObject <_UITableViewDropItem>
- +{
- + UIDragItem *_dragItem;
- + NSIndexPath *_sourceIndexPath;
- + NSIndexPath *_translatedSourceIndexPath;
- +}
- +
- +@property(retain, nonatomic, getter=_translatedSourceIndexPath, setter=_setTranslatedSourceIndexPath:) NSIndexPath *translatedSourceIndexPath; // @synthesize translatedSourceIndexPath=_translatedSourceIndexPath;
- +@property(retain, nonatomic) NSIndexPath *sourceIndexPath; // @synthesize sourceIndexPath=_sourceIndexPath;
- +@property(retain, nonatomic) UIDragItem *dragItem; // @synthesize dragItem=_dragItem;
- +- (void).cxx_destruct;
- +- (void)_translateSourceIndexPath:(CDUnknownBlockType)arg1;
- +@property(readonly, nonatomic) struct CGSize previewSize;
- +- (id)initWithDragItem:(id)arg1 sourceIndexPath:(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/_UITableViewDropPlaceholderContextImpl.h b/UIKit/_UITableViewDropPlaceholderContextImpl.h
- new file mode 100644
- index 00000000..af1590a6
- --- /dev/null
- +++ b/UIKit/_UITableViewDropPlaceholderContextImpl.h
- @@ -0,0 +1,43 @@
- +//
- +// 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/_UITableViewPlaceholderContext-Protocol.h>
- +
- +@class NSString, NSUUID, UIDragItem;
- +@protocol _UITableViewPlaceholderContextDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITableViewDropPlaceholderContextImpl : NSObject <_UITableViewPlaceholderContext>
- +{
- + NSString *_reuseIdentifier;
- + double _rowHeight;
- + CDUnknownBlockType _cellUpdateHandler;
- + NSUUID *_shadowUpdateIdentifier;
- + id <_UITableViewPlaceholderContextDelegate> _delegate;
- + UIDragItem *_dragItem;
- +}
- +
- +@property(retain, nonatomic) UIDragItem *dragItem; // @synthesize dragItem=_dragItem;
- +@property(nonatomic) __weak id <_UITableViewPlaceholderContextDelegate> delegate; // @synthesize delegate=_delegate;
- +@property(retain, nonatomic, getter=_shadowUpdateIdentifier, setter=_setShadowUpdateIdentifier:) NSUUID *shadowUpdateIdentifier; // @synthesize shadowUpdateIdentifier=_shadowUpdateIdentifier;
- +@property(copy, nonatomic) CDUnknownBlockType cellUpdateHandler; // @synthesize cellUpdateHandler=_cellUpdateHandler;
- +@property(nonatomic) double rowHeight; // @synthesize rowHeight=_rowHeight;
- +@property(retain, nonatomic) NSString *reuseIdentifier; // @synthesize reuseIdentifier=_reuseIdentifier;
- +- (void).cxx_destruct;
- +- (_Bool)deletePlaceholder;
- +- (_Bool)commitInsertionWithDataSourceUpdates:(CDUnknownBlockType)arg1;
- +- (id)initWithDelegate:(id)arg1 dragItem:(id)arg2 reuseIdentifier:(id)arg3 rowHeight:(double)arg4 cellUpdateHandler:(CDUnknownBlockType)arg5;
- +
- +// 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/_UITableViewPlaceholderContext-Protocol.h b/UIKit/_UITableViewPlaceholderContext-Protocol.h
- new file mode 100644
- index 00000000..488bb13f
- --- /dev/null
- +++ b/UIKit/_UITableViewPlaceholderContext-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/UITableViewDropPlaceholderContext-Protocol.h>
- +
- +@protocol _UITableViewPlaceholderContext <UITableViewDropPlaceholderContext>
- +@end
- +
- diff --git a/UIKit/_UITableViewPlaceholderContextDelegate-Protocol.h b/UIKit/_UITableViewPlaceholderContextDelegate-Protocol.h
- new file mode 100644
- index 00000000..55efb50a
- --- /dev/null
- +++ b/UIKit/_UITableViewPlaceholderContextDelegate-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 _UITableViewDropPlaceholderContextImpl;
- +
- +@protocol _UITableViewPlaceholderContextDelegate <NSObject>
- +- (_Bool)commitPlaceholderInsertionWithContext:(_UITableViewDropPlaceholderContextImpl *)arg1 dataSourceUpdates:(void (^)(NSIndexPath *))arg2;
- +- (_Bool)deletePlaceholder:(_UITableViewDropPlaceholderContextImpl *)arg1;
- +@end
- +
- diff --git a/UIKit/_UITableViewShadowUpdatesController.h b/UIKit/_UITableViewShadowUpdatesController.h
- new file mode 100644
- index 00000000..bf7c6e64
- --- /dev/null
- +++ b/UIKit/_UITableViewShadowUpdatesController.h
- @@ -0,0 +1,183 @@
- +//
- +// 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/UIDataSourceModelAssociation-Protocol.h>
- +#import <UIKit/UITableViewDataSourcePrefetching-Protocol.h>
- +#import <UIKit/UITableViewDataSourcePrivate-Protocol.h>
- +#import <UIKit/UITableViewDelegatePrivate-Protocol.h>
- +#import <UIKit/UITableViewDragDelegate-Protocol.h>
- +#import <UIKit/UITableViewDragDestinationDelegate_Internal-Protocol.h>
- +#import <UIKit/UITableViewDragSourceDelegate-Protocol.h>
- +#import <UIKit/UITableViewDropDelegate-Protocol.h>
- +
- +@class NSMutableArray, NSString, UITableView, _UIDataSourceSnapshotter, _UIDataSourceUpdateMap;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITableViewShadowUpdatesController : NSObject <UITableViewDataSourcePrivate, UIDataSourceModelAssociation, UITableViewDelegatePrivate, UITableViewDataSourcePrefetching, UITableViewDragDelegate, UITableViewDropDelegate, UITableViewDragSourceDelegate, UITableViewDragDestinationDelegate_Internal>
- +{
- + UITableView *_tableView;
- + NSMutableArray *_shadowUpdates;
- + _UIDataSourceSnapshotter *_initialSnapshot;
- + _UIDataSourceUpdateMap *_updateMap;
- +}
- +
- +@property(retain, nonatomic) _UIDataSourceUpdateMap *updateMap; // @synthesize updateMap=_updateMap;
- +@property(retain, nonatomic) _UIDataSourceSnapshotter *initialSnapshot; // @synthesize initialSnapshot=_initialSnapshot;
- +@property(retain, nonatomic) NSMutableArray *shadowUpdates; // @synthesize shadowUpdates=_shadowUpdates;
- +@property(nonatomic) __weak UITableView *tableView; // @synthesize tableView=_tableView;
- +- (void).cxx_destruct;
- +- (id)indexPathAfterShadowUpdates:(id)arg1 startingAtUpdate:(id)arg2;
- +- (id)indexPathBeforeShadowUpdates:(id)arg1 startingBeforeUpdate:(id)arg2;
- +- (id)indexPathsAfterShadowUpdates:(id)arg1;
- +- (id)indexPathsBeforeShadowUpdates:(id)arg1;
- +- (id)indexPathAfterShadowUpdates:(id)arg1 allowAppendingInsert:(_Bool)arg2;
- +- (id)indexPathAfterShadowUpdates:(id)arg1;
- +- (id)indexPathBeforeShadowUpdates:(id)arg1;
- +- (id)sectionsAfterShadowUpdates:(id)arg1;
- +- (id)sectionsBeforeShadowUpdates:(id)arg1;
- +- (long long)sectionAfterShadowUpdates:(long long)arg1;
- +- (long long)sectionBeforeShadowUpdates:(long long)arg1;
- +- (id)_rebasedShadowUpdatesForUpdate:(id)arg1 initialSnapshot:(id)arg2;
- +- (void)rebaseExistingShadowUpdatesForUpdates:(id)arg1;
- +- (void)removeShadowUpdate:(id)arg1;
- +- (void)appendShadowUpdate:(id)arg1;
- +- (void)regenerateUpdateMap;
- +- (void)reset;
- +@property(readonly, nonatomic) _UIDataSourceSnapshotter *dataSourceAfterShadowUpdates;
- +@property(readonly, nonatomic) _UIDataSourceSnapshotter *dataSourceBeforeShadowUpdates;
- +- (id)shadowUpdateWithIdentifier:(id)arg1;
- +@property(readonly, nonatomic) _Bool hasShadowUpdates;
- +- (id)initWithTableView:(id)arg1;
- +- (id)tableView:(id)arg1 detailTextForHeaderInSection:(long long)arg2;
- +- (id)tableView:(id)arg1 indexPathForSectionIndexTitle:(id)arg2 atIndex:(long long)arg3;
- +- (void)tableView:(id)arg1 moveRowAtIndexPath:(id)arg2 toIndexPath:(id)arg3;
- +- (void)tableView:(id)arg1 commitEditingStyle:(long long)arg2 forRowAtIndexPath:(id)arg3;
- +- (long long)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(long long)arg3;
- +- (id)sectionIndexTitlesForTableView:(id)arg1;
- +- (_Bool)tableView:(id)arg1 canMoveRowAtIndexPath:(id)arg2;
- +- (_Bool)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2;
- +- (id)tableView:(id)arg1 titleForFooterInSection:(long long)arg2;
- +- (id)tableView:(id)arg1 titleForHeaderInSection:(long long)arg2;
- +- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
- +- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
- +- (long long)numberOfSectionsInTableView:(id)arg1;
- +- (id)indexPathForElementWithModelIdentifier:(id)arg1 inView:(id)arg2;
- +- (id)modelIdentifierForElementAtIndexPath:(id)arg1 inView:(id)arg2;
- +- (id)indexPathForPreferredFocusedItemForTableView:(id)arg1;
- +- (_Bool)tableView:(id)arg1 shouldUpdateFocusFromRowAtIndexPath:(id)arg2 toView:(id)arg3 heading:(unsigned long long)arg4;
- +- (void)tableView:(id)arg1 didUnfocusRowAtIndexPath:(id)arg2;
- +- (void)tableView:(id)arg1 didFocusRowAtIndexPath:(id)arg2;
- +- (_Bool)_tableView:(id)arg1 canFocusRowAtIndexPath:(id)arg2;
- +- (void)tableView:(id)arg1 didEndSwipingRowAtIndexPath:(id)arg2;
- +- (void)tableView:(id)arg1 willBeginSwipingRowAtIndexPath:(id)arg2;
- +- (_Bool)tableView:(id)arg1 shouldDrawBottomSeparatorForSection:(long long)arg2;
- +- (_Bool)tableView:(id)arg1 shouldDrawTopSeparatorForSection:(long long)arg2;
- +- (void)tableView:(id)arg1 swipeAccessoryButtonPushedForRowAtIndexPath:(id)arg2;
- +- (id)tableView:(id)arg1 titleForSwipeAccessoryButtonForRowAtIndexPath:(id)arg2;
- +- (id)tableView:(id)arg1 backgroundColorForSwipeAccessoryButtonForRowAtIndexPath:(id)arg2;
- +- (id)tableView:(id)arg1 backgroundColorForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2;
- +- (id)tableView:(id)arg1 swipeAccessoryButtonForRowAtIndexPath:(id)arg2;
- +- (id)tableView:(id)arg1 deleteConfirmationButtonForRowAtIndexPath:(id)arg2;
- +- (void)tableView:(id)arg1 didCancelReorderingRowAtIndexPath:(id)arg2;
- +- (void)tableView:(id)arg1 didEndReorderingRowAtIndexPath:(id)arg2;
- +- (void)tableView:(id)arg1 willBeginReorderingRowAtIndexPath:(id)arg2;
- +- (id)tableView:(id)arg1 trailingSwipeActionsForRowAtIndexPath:(id)arg2;
- +- (id)tableView:(id)arg1 leadingSwipeActionsForRowAtIndexPath:(id)arg2;
- +- (id)tableView:(id)arg1 trailingSwipeActionsConfigurationForRowAtIndexPath:(id)arg2;
- +- (id)tableView:(id)arg1 leadingSwipeActionsConfigurationForRowAtIndexPath:(id)arg2;
- +- (struct CGRect)tableView:(id)arg1 calloutTargetRectForCell:(id)arg2 forRowAtIndexPath:(id)arg3;
- +- (void)_tableView:(id)arg1 willLayoutCell:(id)arg2 usingTemplateLayoutCell:(id)arg3 forRowAtIndexPath:(id)arg4;
- +- (id)_tableView:(id)arg1 templateLayoutCellForCellsWithReuseIdentifier:(id)arg2;
- +- (id)viewForFooterInTableView:(id)arg1;
- +- (id)viewForHeaderInTableView:(id)arg1;
- +- (double)heightForFooterInTableView:(id)arg1;
- +- (double)heightForHeaderInTableView:(id)arg1;
- +- (void)tableViewDidFinishReload:(id)arg1;
- +- (struct CGRect)tableView:(id)arg1 frameForSectionIndexGivenProposedFrame:(struct CGRect)arg2;
- +- (double)tableView:(id)arg1 maxTitleWidthForFooterInSection:(long long)arg2;
- +- (double)tableView:(id)arg1 maxTitleWidthForHeaderInSection:(long long)arg2;
- +- (_Bool)_tableView:(id)arg1 shouldSpringLoadRowAtIndexPath:(id)arg2 withContext:(id)arg3;
- +- (_Bool)tableView:(id)arg1 shouldSpringLoadRowAtIndexPath:(id)arg2 withContext:(id)arg3;
- +- (long long)tableView:(id)arg1 titleAlignmentForFooterInSection:(long long)arg2;
- +- (long long)tableView:(id)arg1 titleAlignmentForHeaderInSection:(long long)arg2;
- +- (double)marginForTableView:(id)arg1;
- +- (void)tableView:(id)arg1 didUpdateTextFieldForRowAtIndexPath:(id)arg2 withValue:(id)arg3;
- +- (struct CGPoint)tableView:(id)arg1 newContentOffsetAfterUpdate:(struct CGPoint)arg2 context:(id)arg3;
- +- (double)tableViewSpacingForExtraSeparators:(id)arg1;
- +- (_Bool)tableView:(id)arg1 wantsHeaderForSection:(long long)arg2;
- +- (id)indexPathForPreferredFocusedViewInTableView:(id)arg1;
- +- (void)tableView:(id)arg1 didUpdateFocusInContext:(id)arg2 withAnimationCoordinator:(id)arg3;
- +- (_Bool)tableView:(id)arg1 shouldUpdateFocusInContext:(id)arg2;
- +- (_Bool)tableView:(id)arg1 canFocusRowAtIndexPath:(id)arg2;
- +- (void)tableView:(id)arg1 performAction:(SEL)arg2 forRowAtIndexPath:(id)arg3 withSender:(id)arg4;
- +- (_Bool)tableView:(id)arg1 canPerformAction:(SEL)arg2 forRowAtIndexPath:(id)arg3 withSender:(id)arg4;
- +- (_Bool)tableView:(id)arg1 shouldShowMenuForRowAtIndexPath:(id)arg2;
- +- (long long)tableView:(id)arg1 indentationLevelForRowAtIndexPath:(id)arg2;
- +- (id)tableView:(id)arg1 targetIndexPathForMoveFromRowAtIndexPath:(id)arg2 toProposedIndexPath:(id)arg3;
- +- (void)tableView:(id)arg1 didEndEditingRowAtIndexPath:(id)arg2;
- +- (void)tableView:(id)arg1 willBeginEditingRowAtIndexPath:(id)arg2;
- +- (_Bool)tableView:(id)arg1 shouldIndentWhileEditingRowAtIndexPath:(id)arg2;
- +- (id)tableView:(id)arg1 editActionsForRowAtIndexPath:(id)arg2;
- +- (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2;
- +- (long long)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2;
- +- (void)tableView:(id)arg1 didDeselectRowAtIndexPath:(id)arg2;
- +- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
- +- (id)tableView:(id)arg1 willDeselectRowAtIndexPath:(id)arg2;
- +- (id)tableView:(id)arg1 willSelectRowAtIndexPath:(id)arg2;
- +- (void)tableView:(id)arg1 didUnhighlightRowAtIndexPath:(id)arg2;
- +- (void)tableView:(id)arg1 didHighlightRowAtIndexPath:(id)arg2;
- +- (_Bool)tableView:(id)arg1 shouldHighlightRowAtIndexPath:(id)arg2;
- +- (void)tableView:(id)arg1 accessoryButtonTappedForRowWithIndexPath:(id)arg2;
- +- (long long)tableView:(id)arg1 accessoryTypeForRowWithIndexPath:(id)arg2;
- +- (id)tableView:(id)arg1 viewForFooterInSection:(long long)arg2;
- +- (id)tableView:(id)arg1 viewForHeaderInSection:(long long)arg2;
- +- (double)tableView:(id)arg1 estimatedHeightForFooterInSection:(long long)arg2;
- +- (double)tableView:(id)arg1 estimatedHeightForHeaderInSection:(long long)arg2;
- +- (double)tableView:(id)arg1 heightForFooterInSection:(long long)arg2;
- +- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;
- +- (void)tableView:(id)arg1 didEndDisplayingFooterView:(id)arg2 forSection:(long long)arg3;
- +- (void)tableView:(id)arg1 didEndDisplayingHeaderView:(id)arg2 forSection:(long long)arg3;
- +- (void)tableView:(id)arg1 didEndDisplayingCell:(id)arg2 forRowAtIndexPath:(id)arg3;
- +- (void)tableView:(id)arg1 willDisplayFooterView:(id)arg2 forSection:(long long)arg3;
- +- (void)tableView:(id)arg1 willDisplayHeaderView:(id)arg2 forSection:(long long)arg3;
- +- (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3;
- +- (double)tableView:(id)arg1 estimatedHeightForRowAtIndexPath:(id)arg2;
- +- (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
- +- (void)tableView:(id)arg1 cancelPrefetchingForRowsAtIndexPaths:(id)arg2;
- +- (void)tableView:(id)arg1 prefetchRowsAtIndexPaths:(id)arg2;
- +- (void)tableView:(id)arg1 dragSessionDidEnd:(id)arg2;
- +- (void)tableView:(id)arg1 dragSessionWillBegin:(id)arg2;
- +- (id)tableView:(id)arg1 dragPreviewParametersForRowAtIndexPath:(id)arg2;
- +- (id)tableView:(id)arg1 itemsForAddingToDragSession:(id)arg2 atIndexPath:(id)arg3 point:(struct CGPoint)arg4;
- +- (id)tableView:(id)arg1 itemsForBeginningDragSession:(id)arg2 atIndexPath:(id)arg3;
- +- (void)tableView:(id)arg1 dropSessionDidEnd:(id)arg2;
- +- (void)tableView:(id)arg1 dropSessionDidExit:(id)arg2;
- +- (id)tableView:(id)arg1 dropSessionDidUpdate:(id)arg2 withDestinationIndexPath:(id)arg3;
- +- (void)tableView:(id)arg1 dropSessionDidEnter:(id)arg2;
- +- (_Bool)tableView:(id)arg1 canHandleDropSession:(id)arg2;
- +- (void)tableView:(id)arg1 performDropWithCoordinator:(id)arg2;
- +- (void)_tableView:(id)arg1 dragSessionDidEnd:(id)arg2;
- +- (void)_tableView:(id)arg1 dragSessionWillBegin:(id)arg2;
- +- (id)_tableView:(id)arg1 itemsForAddingToDragSession:(id)arg2 atIndexPath:(id)arg3 point:(struct CGPoint)arg4;
- +- (id)_tableView:(id)arg1 itemsForBeginningDragSession:(id)arg2 atIndexPath:(id)arg3;
- +- (id)_tableView:(id)arg1 targetIndexPathForProposedIndexPath:(id)arg2 currentIndexPath:(id)arg3 dropSession:(id)arg4;
- +- (void)_tableView:(id)arg1 dropSessionDidEnd:(id)arg2;
- +- (void)_tableView:(id)arg1 dropSessionDidExit:(id)arg2;
- +- (id)_tableView:(id)arg1 dropSessionDidUpdate:(id)arg2 withDestinationIndexPath:(id)arg3;
- +- (void)_tableView:(id)arg1 dropSessionDidEnter:(id)arg2;
- +- (_Bool)_tableView:(id)arg1 canHandleDropSession:(id)arg2;
- +- (void)_tableView:(id)arg1 performDropWithCoordinator:(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/_UITableViewSpringLoadedBehavior.h b/UIKit/_UITableViewSpringLoadedBehavior.h
- new file mode 100644
- index 00000000..93794d5b
- --- /dev/null
- +++ b/UIKit/_UITableViewSpringLoadedBehavior.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 _UITableViewSpringLoadedBehavior : 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/_UITableViewSpringLoadedEffect.h b/UIKit/_UITableViewSpringLoadedEffect.h
- new file mode 100644
- index 00000000..a58567ec
- --- /dev/null
- +++ b/UIKit/_UITableViewSpringLoadedEffect.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/UISpringLoadedInteractionEffect-Protocol.h>
- +
- +@class NSString;
- +@protocol UISpringLoadedInteractionEffect;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITableViewSpringLoadedEffect : NSObject <UISpringLoadedInteractionEffect>
- +{
- + id <UISpringLoadedInteractionEffect> _blinkEffect;
- +}
- +
- +@property(retain, nonatomic) id <UISpringLoadedInteractionEffect> blinkEffect; // @synthesize blinkEffect=_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/_UITableViewSpringLoadedInteraction.h b/UIKit/_UITableViewSpringLoadedInteraction.h
- new file mode 100644
- index 00000000..f2d8d367
- --- /dev/null
- +++ b/UIKit/_UITableViewSpringLoadedInteraction.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 _UITableViewSpringLoadedInteraction : NSObject
- +{
- +}
- +
- ++ (id)tableViewSpringLoadedInteraction;
- +
- +@end
- +
- diff --git a/UIKit/_UITableViewSubviewManager.h b/UIKit/_UITableViewSubviewManager.h
- new file mode 100644
- index 00000000..be7bb274
- --- /dev/null
- +++ b/UIKit/_UITableViewSubviewManager.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 NSCountedSet, NSMapTable, UITableView, UITableViewCell;
- +@protocol _UITableViewSubviewManagerDelegate;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITableViewSubviewManager : NSObject
- +{
- + UITableViewCell *_reorderingCell;
- + UITableView<_UITableViewSubviewManagerDelegate> *_tableView;
- + NSCountedSet *_reusePreventedCells;
- + NSMapTable *_cellsReadyForReuse;
- + NSCountedSet *_dropAnimationCells;
- +}
- +
- +@property(retain, nonatomic) NSCountedSet *dropAnimationCells; // @synthesize dropAnimationCells=_dropAnimationCells;
- +@property(retain, nonatomic) NSMapTable *cellsReadyForReuse; // @synthesize cellsReadyForReuse=_cellsReadyForReuse;
- +@property(retain, nonatomic) NSCountedSet *reusePreventedCells; // @synthesize reusePreventedCells=_reusePreventedCells;
- +@property(nonatomic) __weak UITableView<_UITableViewSubviewManagerDelegate> *tableView; // @synthesize tableView=_tableView;
- +@property(retain, nonatomic) UITableViewCell *reorderingCell; // @synthesize reorderingCell=_reorderingCell;
- +- (void).cxx_destruct;
- +- (void)endDropAnimationForCell:(id)arg1;
- +- (void)beginDropAnimationForCell:(id)arg1;
- +- (_Bool)cellShouldRemainHiddenForDropAnimation:(id)arg1;
- +- (void)resumeReuseOfCell:(id)arg1;
- +- (void)preventReuseOfCell:(id)arg1;
- +- (void)cellReadyForReuse:(id)arg1 withIndexPath:(id)arg2 didEndDisplaying:(_Bool)arg3;
- +- (_Bool)shouldDeferReuseOfCell:(id)arg1;
- +- (id)initWithTableView:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UITableViewSubviewManagerDelegate-Protocol.h b/UIKit/_UITableViewSubviewManagerDelegate-Protocol.h
- new file mode 100644
- index 00000000..336db5ec
- --- /dev/null
- +++ b/UIKit/_UITableViewSubviewManagerDelegate-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 NSIndexPath, UITableViewCell;
- +
- +@protocol _UITableViewSubviewManagerDelegate <NSObject>
- +- (void)_reuseTableViewCell:(UITableViewCell *)arg1 withIndexPath:(NSIndexPath *)arg2 didEndDisplaying:(_Bool)arg3;
- +@end
- +
- diff --git a/UIKit/_UITableViewUpdateSupport.h b/UIKit/_UITableViewUpdateSupport.h
- index 0b9099d0..9766e5f8 100644
- --- a/UIKit/_UITableViewUpdateSupport.h
- +++ b/UIKit/_UITableViewUpdateSupport.h
- @@ -76,7 +76,7 @@ __attribute__((visibility("hidden")))
- - (void)_setupAnimationStructures;
- - (void)_computeRowUpdates;
- - (void)_computeSectionUpdates;
- -- (void)_faultInRealHeightsOfNeededCells;
- +- (void)_faultInRealHeightsOfNeededElements;
- - (struct _NSRange)_visibleRowRangePlusAdjoining;
- - (void)_computeVisibleBounds;
- - (_Bool)_isReloadSectionUpdate;
- diff --git a/UIKit/_UITapticEngine.h b/UIKit/_UITapticEngine.h
- index 22b872ee..b3776bee 100644
- --- a/UIKit/_UITapticEngine.h
- +++ b/UIKit/_UITapticEngine.h
- @@ -6,16 +6,16 @@
- #import <Foundation/NSObject.h>
- -@class _UIFeedbackStatesBehavior;
- +@class _UIStatesFeedbackGenerator;
- @interface _UITapticEngine : NSObject
- {
- _Bool _feedbackActivated;
- - _UIFeedbackStatesBehavior *_feedbackBehavior;
- + _UIStatesFeedbackGenerator *_feedbackGenerator;
- }
- @property(nonatomic) _Bool feedbackActivated; // @synthesize feedbackActivated=_feedbackActivated;
- -@property(retain, nonatomic) _UIFeedbackStatesBehavior *feedbackBehavior; // @synthesize feedbackBehavior=_feedbackBehavior;
- +@property(retain, nonatomic) _UIStatesFeedbackGenerator *feedbackGenerator; // @synthesize feedbackGenerator=_feedbackGenerator;
- - (void).cxx_destruct;
- - (id)_stateForFeedback:(long long)arg1;
- - (void)actuateFeedback:(long long)arg1;
- diff --git a/UIKit/_UITextContainerView.h b/UIKit/_UITextContainerView.h
- index f977ef25..45229fc9 100644
- --- a/UIKit/_UITextContainerView.h
- +++ b/UIKit/_UITextContainerView.h
- @@ -7,12 +7,13 @@
- #import <UIKit/UIView.h>
- #import <UIKit/NSUITextViewCommonMethods-Protocol.h>
- +#import <UIKit/_UITextTiledLayerDelegate-Protocol.h>
- -@class NSDictionary, NSLayoutManager, NSString, NSTextContainer, NSTextStorage;
- +@class NSArray, NSDictionary, NSLayoutManager, NSMutableSet, NSString, NSTextContainer, NSTextStorage;
- @protocol _UITextContainerViewDelegate;
- __attribute__((visibility("hidden")))
- -@interface _UITextContainerView : UIView <NSUITextViewCommonMethods>
- +@interface _UITextContainerView : UIView <NSUITextViewCommonMethods, _UITextTiledLayerDelegate>
- {
- struct UIEdgeInsets _textContainerInset;
- struct CGPoint _textContainerOrigin;
- @@ -21,6 +22,7 @@ __attribute__((visibility("hidden")))
- NSTextContainer *_textContainer;
- NSDictionary *_linkTextAttributes;
- unsigned long long _invalidationSeqNo;
- + long long _invalidationSeqClipsToBounds;
- struct {
- unsigned int textContainerOriginInvalid:1;
- unsigned int verticalLayout:2;
- @@ -28,6 +30,8 @@ __attribute__((visibility("hidden")))
- unsigned int verticallyResizable:1;
- unsigned int freezeTextContainerSize:1;
- } _tcvFlags;
- + NSMutableSet *_ghostedRanges;
- + NSArray *_ghostedRectangles;
- id <_UITextContainerViewDelegate> _delegate;
- }
- @@ -37,6 +41,9 @@ __attribute__((visibility("hidden")))
- @property(nonatomic) __weak id <_UITextContainerViewDelegate> delegate; // @synthesize delegate=_delegate;
- @property(nonatomic) __weak NSTextContainer *textContainer; // @synthesize textContainer=_textContainer;
- - (void).cxx_destruct;
- +- (id)boundingRectanglesForGhostedTextInRect:(struct CGRect)arg1;
- +- (void)removeAllGhostedRanges;
- +- (void)addGhostedRange:(struct _NSRange)arg1;
- @property(nonatomic) double maxTileHeight;
- @property(nonatomic) _Bool usesTiledViews;
- - (struct CGRect)visibleRect;
- @@ -60,6 +67,7 @@ __attribute__((visibility("hidden")))
- - (void)setConstrainedFrameSize:(struct CGSize)arg1;
- - (void)setFrame:(struct CGRect)arg1;
- - (void)setBounds:(struct CGRect)arg1;
- +- (void)setNeedsLayout;
- - (void)_setFrameOrBounds:(struct CGRect)arg1 oldRect:(struct CGRect)arg2 settingAction:(CDUnknownBlockType)arg3;
- - (void)_ensureMinAndMaxSizesConsistentWithBounds;
- - (void)invalidateTextContainerOrigin;
- @@ -71,9 +79,9 @@ __attribute__((visibility("hidden")))
- - (id)linkTextAttributes;
- @property(readonly, nonatomic) NSTextStorage *textStorage;
- @property(readonly, nonatomic) NSLayoutManager *layoutManager;
- -- (void)dealloc;
- - (id)initWithFrame:(struct CGRect)arg1;
- - (id)initWithFrame:(struct CGRect)arg1 textContainer:(id)arg2 delegate:(id)arg3;
- +- (id)layer;
- // Remaining properties
- @property(readonly, copy) NSString *debugDescription;
- diff --git a/UIKit/_UITextContent-Protocol.h b/UIKit/_UITextContent-Protocol.h
- new file mode 100644
- index 00000000..beb72d68
- --- /dev/null
- +++ b/UIKit/_UITextContent-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 NSLayoutManager, NSTextContainer, NSTextStorage;
- +
- +@protocol _UITextContent <NSObject>
- +@property(readonly, nonatomic) NSTextContainer *textContainer;
- +@property(readonly, nonatomic) NSTextStorage *textStorage;
- +@property(readonly, nonatomic) NSLayoutManager *layoutManager;
- +@end
- +
- diff --git a/UIKit/_UITextDocumentInterface.h b/UIKit/_UITextDocumentInterface.h
- index e482bf72..3f8a1e45 100644
- --- a/UIKit/_UITextDocumentInterface.h
- +++ b/UIKit/_UITextDocumentInterface.h
- @@ -8,7 +8,7 @@
- #import <UIKit/UITextDocumentProxy-Protocol.h>
- -@class NSString, TIDocumentState, TIKeyboardOutput, TITextInputTraits, UITextInputMode, _UIInputViewControllerOutput, _UIInputViewControllerState;
- +@class NSString, NSUUID, TIDocumentState, TIKeyboardOutput, TITextInputTraits, UITextInputMode, _UIInputViewControllerOutput, _UIInputViewControllerState;
- @protocol _UITextDocumentInterfaceDelegate;
- __attribute__((visibility("hidden")))
- @@ -25,6 +25,7 @@ __attribute__((visibility("hidden")))
- @property(retain, nonatomic, getter=_controllerState) _UIInputViewControllerState *controllerState; // @synthesize controllerState=_controllerState;
- @property(nonatomic, getter=_delegate) id <_UITextDocumentInterfaceDelegate> delegate; // @synthesize delegate=_delegate;
- - (void)_setInputModeList:(long long)arg1 touchBegan:(double)arg2 fromLocation:(struct CGPoint)arg3 updatePoint:(struct CGPoint)arg4;
- +- (void)_setHasDictation:(_Bool)arg1;
- - (void)_setShouldAdvanceInputMode;
- - (void)_setShouldDismiss;
- - (void)_setPrimaryLanguage:(id)arg1;
- @@ -32,12 +33,17 @@ __attribute__((visibility("hidden")))
- - (void)_willPerformOutputOperation;
- - (void)_handleInputViewControllerState:(id)arg1;
- - (void)adjustTextPositionByCharacterOffset:(long long)arg1;
- +@property(readonly, copy, nonatomic) NSUUID *documentIdentifier;
- +@property(readonly, nonatomic) NSString *selectedText;
- @property(readonly, nonatomic) UITextInputMode *documentInputMode;
- @property(readonly, nonatomic) NSString *documentContextAfterInput;
- @property(readonly, nonatomic) NSString *documentContextBeforeInput;
- - (void)deleteBackward;
- - (void)insertText:(id)arg1;
- @property(readonly, nonatomic) _Bool hasText;
- +@property(nonatomic) long long smartInsertDeleteType;
- +@property(nonatomic) long long smartDashesType;
- +@property(nonatomic) long long smartQuotesType;
- @property(copy, nonatomic) NSString *textContentType;
- @property(nonatomic, getter=isSecureTextEntry) _Bool secureTextEntry;
- @property(nonatomic) _Bool enablesReturnKeyAutomatically;
- diff --git a/UIKit/_UITextDragCaretView.h b/UIKit/_UITextDragCaretView.h
- new file mode 100644
- index 00000000..2dffbe38
- --- /dev/null
- +++ b/UIKit/_UITextDragCaretView.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/UIView.h>
- +
- +@protocol UITextInput;
- +
- +@interface _UITextDragCaretView : UIView
- +{
- + UIView<UITextInput> *_view;
- +}
- +
- +- (void).cxx_destruct;
- +- (id)caretViewColor:(id)arg1;
- +- (void)removeWithAnimations:(CDUnknownBlockType)arg1 completion:(CDUnknownBlockType)arg2;
- +- (void)remove;
- +- (void)_updateToPosition:(id)arg1;
- +- (void)updateToPosition:(id)arg1 animations:(CDUnknownBlockType)arg2 completion:(CDUnknownBlockType)arg3;
- +- (void)updateToPosition:(id)arg1;
- +- (void)insertAtPosition:(id)arg1 animations:(CDUnknownBlockType)arg2 completion:(CDUnknownBlockType)arg3;
- +- (void)insertAtPosition:(id)arg1;
- +- (id)initWithTextInputView:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UITextDraggableGeometrySameViewDropOperation.h b/UIKit/_UITextDraggableGeometrySameViewDropOperation.h
- new file mode 100644
- index 00000000..729d9bb6
- --- /dev/null
- +++ b/UIKit/_UITextDraggableGeometrySameViewDropOperation.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/UITextDraggableGeometrySameViewDropOperation-Protocol.h>
- +
- +@class NSArray, NSAttributedString, NSString, UITextRange;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITextDraggableGeometrySameViewDropOperation : NSObject <UITextDraggableGeometrySameViewDropOperation>
- +{
- + NSArray *_sourceRanges;
- + UITextRange *_targetRange;
- + NSAttributedString *_text;
- + unsigned long long _operation;
- +}
- +
- +@property(nonatomic) unsigned long long operation; // @synthesize operation=_operation;
- +@property(retain, nonatomic) NSAttributedString *text; // @synthesize text=_text;
- +@property(retain, nonatomic) UITextRange *targetRange; // @synthesize targetRange=_targetRange;
- +@property(retain, nonatomic) NSArray *sourceRanges; // @synthesize sourceRanges=_sourceRanges;
- +- (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/_UITextFieldContentView.h b/UIKit/_UITextFieldContentView.h
- new file mode 100644
- index 00000000..96254ff4
- --- /dev/null
- +++ b/UIKit/_UITextFieldContentView.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/UIView.h>
- +
- +#import <UIKit/_UITextTiledLayerDelegate-Protocol.h>
- +
- +@class NSArray, NSMutableSet, NSString;
- +@protocol _UITextFieldContentViewContext;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITextFieldContentView : UIView <_UITextTiledLayerDelegate>
- +{
- + NSMutableSet *_ghostedRanges;
- + NSArray *_ghostedRectangles;
- + id <_UITextFieldContentViewContext> _context;
- +}
- +
- ++ (Class)layerClass;
- +@property(readonly, nonatomic) __weak id <_UITextFieldContentViewContext> context; // @synthesize context=_context;
- +- (void).cxx_destruct;
- +- (void)drawRect:(struct CGRect)arg1;
- +- (id)boundingRectanglesForGhostedTextInRect:(struct CGRect)arg1;
- +- (void)setNeedsLayout;
- +- (void)removeAllGhostedRanges;
- +- (void)addGhostedRange:(struct _NSRange)arg1;
- +- (id)initWithContentContext:(id)arg1;
- +- (id)layer;
- +
- +// 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/_UITextFieldContentViewContext-Protocol.h b/UIKit/_UITextFieldContentViewContext-Protocol.h
- new file mode 100644
- index 00000000..54963621
- --- /dev/null
- +++ b/UIKit/_UITextFieldContentViewContext-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/_UITextFieldContent_Internal-Protocol.h>
- +
- +@protocol _UITextFieldContentViewContext <_UITextFieldContent_Internal>
- +- (double)_passcodeStyleAlpha;
- +- (_Bool)_isPasscodeStyle;
- +- (struct _NSRange)_unobscuredSecureRange;
- +- (struct CGPoint)textContainerOrigin;
- +@end
- +
- diff --git a/UIKit/_UITextFieldContent_Internal-Protocol.h b/UIKit/_UITextFieldContent_Internal-Protocol.h
- new file mode 100644
- index 00000000..7073383c
- --- /dev/null
- +++ b/UIKit/_UITextFieldContent_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/UITextFieldContent-Protocol.h>
- +
- +@class _UICascadingTextStorage;
- +
- +@protocol _UITextFieldContent_Internal <UITextFieldContent>
- +@property(readonly, nonatomic) _UICascadingTextStorage *textStorage;
- +@end
- +
- diff --git a/UIKit/_UITextFieldVisualStyle.h b/UIKit/_UITextFieldVisualStyle.h
- new file mode 100644
- index 00000000..dae2762f
- --- /dev/null
- +++ b/UIKit/_UITextFieldVisualStyle.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>
- +
- +@protocol _UITextFieldVisualStyleSubject;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITextFieldVisualStyle : NSObject
- +{
- + id <_UITextFieldVisualStyleSubject> _styleSubject;
- +}
- +
- ++ (id)inferredVisualStyleWithStyleSubject:(id)arg1;
- +@property(nonatomic) __weak id <_UITextFieldVisualStyleSubject> styleSubject; // @synthesize styleSubject=_styleSubject;
- +- (void).cxx_destruct;
- +- (id)fieldEditorTextAttributesStoringOriginalDefaultTextAttributes:(id)arg1;
- +- (id)editedAttributedTextForText:(id)arg1 defaultAttributes:(id)arg2;
- +- (id)editedAttributeValueForName:(id)arg1 value:(id)arg2;
- +- (id)uneditedAttributeNameForName:(id)arg1;
- +- (id)attributeNamesToEdit;
- +- (void)handleTextVibrancy;
- +- (_Bool)textShouldUseVibrancy;
- +- (id)parentViewForTextContentView;
- +- (id)placeholderColor;
- +- (id)defaultFocusedTextColor;
- +- (id)defaultTextColorForKeyboardAppearance;
- +- (id)defaultTextColor;
- +- (id)initWithStyleSubject:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UITextFieldVisualStyleSubject-Protocol.h b/UIKit/_UITextFieldVisualStyleSubject-Protocol.h
- new file mode 100644
- index 00000000..2f346396
- --- /dev/null
- +++ b/UIKit/_UITextFieldVisualStyleSubject-Protocol.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 <UIKit/NSObject-Protocol.h>
- +
- +@class UIColor, UIView, UIVisualEffectView, _UITextFieldContentView;
- +
- +@protocol _UITextFieldVisualStyleSubject <NSObject>
- +- (_Bool)_textShouldFillFieldEditorHeight;
- +- (double)_fieldEditorHeight;
- +- (_Bool)_inVibrantContentView;
- +- (_Bool)_hasFloatingFieldEditor;
- +- (UIColor *)_currentTextColor;
- +- (_UITextFieldContentView *)_textContentView;
- +- (UIVisualEffectView *)_contentBackdropView;
- +- (UIView *)_effectiveContentView;
- +- (_Bool)_textShouldUseVibrancy;
- +- (_Bool)_fieldEditorAttached;
- +- (_Bool)_isFocused;
- +- (long long)_userInterfaceStyle;
- +- (long long)_keyboardAppearance;
- +- (_Bool)_shouldDetermineInterfaceStyleTextColor;
- +@end
- +
- diff --git a/UIKit/_UITextFieldVisualStyle_iOS.h b/UIKit/_UITextFieldVisualStyle_iOS.h
- new file mode 100644
- index 00000000..d105698d
- --- /dev/null
- +++ b/UIKit/_UITextFieldVisualStyle_iOS.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/_UITextFieldVisualStyle.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITextFieldVisualStyle_iOS : _UITextFieldVisualStyle
- +{
- +}
- +
- +- (id)fieldEditorTextAttributesStoringOriginalDefaultTextAttributes:(id)arg1;
- +- (id)editedAttributedTextForText:(id)arg1 defaultAttributes:(id)arg2;
- +- (id)editedAttributeValueForName:(id)arg1 value:(id)arg2;
- +- (id)uneditedAttributeNameForName:(id)arg1;
- +- (id)attributeNamesToEdit;
- +- (void)handleTextVibrancy;
- +- (_Bool)textShouldUseVibrancy;
- +- (id)parentViewForTextContentView;
- +- (id)placeholderColor;
- +- (id)defaultFocusedTextColor;
- +- (id)defaultTextColorForKeyboardAppearance;
- +- (id)defaultTextColor;
- +
- +@end
- +
- diff --git a/UIKit/_UITextFieldVisualStyle_tvOS.h b/UIKit/_UITextFieldVisualStyle_tvOS.h
- new file mode 100644
- index 00000000..040ff85b
- --- /dev/null
- +++ b/UIKit/_UITextFieldVisualStyle_tvOS.h
- @@ -0,0 +1,37 @@
- +//
- +// 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/_UITextFieldVisualStyle.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITextFieldVisualStyle_tvOS : _UITextFieldVisualStyle
- +{
- +}
- +
- +- (id)_defaultEditingFont;
- +- (id)_placeholderTextColorFocused;
- +- (id)_placeholderTextColorBlackKeyboard;
- +- (id)_placeholderTextColorDarkKeyboard;
- +- (id)_placeholderTextColorLightKeyboard;
- +- (id)_defaultTextColorBlackKeyboard;
- +- (id)_defaultTextColorDarkKeyboard;
- +- (id)_defaultTextColorLightKeyboard;
- +- (id)_defaultTextColorForUserInterfaceStyle;
- +- (id)fieldEditorTextAttributesStoringOriginalDefaultTextAttributes:(id)arg1;
- +- (id)editedAttributedTextForText:(id)arg1 defaultAttributes:(id)arg2;
- +- (id)editedAttributeValueForName:(id)arg1 value:(id)arg2;
- +- (id)uneditedAttributeNameForName:(id)arg1;
- +- (id)attributeNamesToEdit;
- +- (_Bool)textShouldUseVibrancy;
- +- (void)handleTextVibrancy;
- +- (id)parentViewForTextContentView;
- +- (id)placeholderColor;
- +- (id)defaultFocusedTextColor;
- +- (id)defaultTextColorForKeyboardAppearance;
- +- (id)defaultTextColor;
- +
- +@end
- +
- diff --git a/UIKit/_UITextPasteProgressSupport-Protocol.h b/UIKit/_UITextPasteProgressSupport-Protocol.h
- new file mode 100644
- index 00000000..b3090ddb
- --- /dev/null
- +++ b/UIKit/_UITextPasteProgressSupport-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 NSAttributedString, UITextRange;
- +
- +@protocol _UITextPasteProgressSupport <NSObject>
- +- (UITextRange *)_textPasteSelectableRangeForResult:(NSAttributedString *)arg1 fromRange:(UITextRange *)arg2;
- +- (long long)_textPasteRangeBehavior;
- +- (_Bool)_textPasteShouldBlockPasting;
- +- (double)_textPasteBlockingTimeout;
- +@end
- +
- diff --git a/UIKit/_UITextPasteSession.h b/UIKit/_UITextPasteSession.h
- new file mode 100644
- index 00000000..6104ed02
- --- /dev/null
- +++ b/UIKit/_UITextPasteSession.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/UITextPasteSession-Protocol.h>
- +
- +@class NSAttributedString, NSString, UITextPasteController, UITextPasteCoordinator, UITextRange;
- +@protocol UITextPasteSessionDelegate, _UITextPasteProgressSupport;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITextPasteSession : NSObject <UITextPasteSession>
- +{
- + _Bool _pastingBlocked;
- + id <UITextPasteSessionDelegate> _delegate;
- + UITextPasteController *_controller;
- + UITextPasteCoordinator *_coordinator;
- + UITextRange *_range;
- + id <_UITextPasteProgressSupport> _progressSupport;
- + NSAttributedString *_pasteResult;
- +}
- +
- +@property(retain, nonatomic) NSAttributedString *pasteResult; // @synthesize pasteResult=_pasteResult;
- +@property(nonatomic, getter=isPastingBlocked) _Bool pastingBlocked; // @synthesize pastingBlocked=_pastingBlocked;
- +@property(retain, nonatomic) id <_UITextPasteProgressSupport> progressSupport; // @synthesize progressSupport=_progressSupport;
- +@property(retain, nonatomic) UITextRange *range; // @synthesize range=_range;
- +@property(retain, nonatomic) UITextPasteCoordinator *coordinator; // @synthesize coordinator=_coordinator;
- +@property(nonatomic) __weak UITextPasteController *controller; // @synthesize controller=_controller;
- +@property(nonatomic) __weak id <UITextPasteSessionDelegate> delegate; // @synthesize delegate=_delegate;
- +- (void).cxx_destruct;
- +- (void)finishPastingIfUnblockedWithAnimator:(id)arg1;
- +- (void)finishPastingIfUnblocked;
- +- (void)pasteWithAnimator:(id)arg1;
- +- (id)positionedPasteResult;
- +
- +// 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/_UITextSelectionForceGesture.h b/UIKit/_UITextSelectionForceGesture.h
- index ce154fac..11711e00 100644
- --- a/UIKit/_UITextSelectionForceGesture.h
- +++ b/UIKit/_UITextSelectionForceGesture.h
- @@ -42,6 +42,7 @@
- - (struct CGPoint)_centroidInView:(id)arg1;
- - (void)_updateLiftOffState;
- - (_Bool)shouldResetRangeForVelocity:(struct CGPoint)arg1 previousVelocity:(struct CGPoint)arg2;
- +- (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;
- diff --git a/UIKit/_UITextTiledLayerDelegate-Protocol.h b/UIKit/_UITextTiledLayerDelegate-Protocol.h
- new file mode 100644
- index 00000000..e41f56c1
- --- /dev/null
- +++ b/UIKit/_UITextTiledLayerDelegate-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/CALayerDelegate-Protocol.h>
- +
- +@class NSArray;
- +
- +@protocol _UITextTiledLayerDelegate <CALayerDelegate>
- +
- +@optional
- +- (NSArray *)boundingRectanglesForGhostedTextInRect:(struct CGRect)arg1;
- +@end
- +
- diff --git a/UIKit/_UITextViewInteractableLink.h b/UIKit/_UITextViewInteractableLink.h
- index 631fa1a3..92837649 100644
- --- a/UIKit/_UITextViewInteractableLink.h
- +++ b/UIKit/_UITextViewInteractableLink.h
- @@ -24,6 +24,7 @@ __attribute__((visibility("hidden")))
- - (void)actionDidFinish:(id)arg1;
- - (void)action:(id)arg1 didDismissAlertController:(id)arg2;
- - (void)_dataDetectorAction:(id)arg1;
- +- (void)_performLinkInteractionBlockAfterUnlockingDeviceOnly:(CDUnknownBlockType)arg1;
- - (void)_linkInteractionShareLink;
- - (void)_linkInteractionCopyLink;
- - (_Bool)_isMobileSafariRestricted;
- diff --git a/UIKit/_UITextViewVisualStyle.h b/UIKit/_UITextViewVisualStyle.h
- new file mode 100644
- index 00000000..0d76df1b
- --- /dev/null
- +++ b/UIKit/_UITextViewVisualStyle.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 _UITextViewVisualStyle : NSObject
- +{
- +}
- +
- ++ (id)inferredVisualStyle;
- +- (id)backgroundColor;
- +
- +@end
- +
- diff --git a/UIKit/_UITextViewVisualStyle_iOS.h b/UIKit/_UITextViewVisualStyle_iOS.h
- new file mode 100644
- index 00000000..f7e27f06
- --- /dev/null
- +++ b/UIKit/_UITextViewVisualStyle_iOS.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/_UITextViewVisualStyle.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITextViewVisualStyle_iOS : _UITextViewVisualStyle
- +{
- +}
- +
- +- (id)backgroundColor;
- +
- +@end
- +
- diff --git a/UIKit/_UITextViewVisualStyle_tvOS.h b/UIKit/_UITextViewVisualStyle_tvOS.h
- new file mode 100644
- index 00000000..ba69e6ca
- --- /dev/null
- +++ b/UIKit/_UITextViewVisualStyle_tvOS.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/_UITextViewVisualStyle.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITextViewVisualStyle_tvOS : _UITextViewVisualStyle
- +{
- +}
- +
- +- (id)backgroundColor;
- +
- +@end
- +
- diff --git a/UIKit/_UITintColorViewEntry.h b/UIKit/_UITintColorViewEntry.h
- new file mode 100644
- index 00000000..b0997781
- --- /dev/null
- +++ b/UIKit/_UITintColorViewEntry.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/_UIVisualEffectViewEntry.h>
- +
- +@class UIColor;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UITintColorViewEntry : _UIVisualEffectViewEntry
- +{
- + UIColor *_tintColor;
- +}
- +
- +@property(copy, nonatomic) UIColor *tintColor; // @synthesize tintColor=_tintColor;
- +- (void).cxx_destruct;
- +- (id)copyWithZone:(struct _NSZone *)arg1;
- +- (_Bool)canTransitionToEffect:(id)arg1;
- +- (void)removeEffectFromView:(id)arg1;
- +- (void)applyIdentityEffectToView:(id)arg1;
- +- (void)applyRequestedEffectToView:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIToolbarContentView.h b/UIKit/_UIToolbarContentView.h
- new file mode 100644
- index 00000000..1dc5a4be
- --- /dev/null
- +++ b/UIKit/_UIToolbarContentView.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/_UIBarContentView.h>
- +
- +@class NSLayoutConstraint, NSMapTable, _UIButtonBar;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIToolbarContentView : _UIBarContentView
- +{
- + _UIButtonBar *_buttonBar;
- + NSLayoutConstraint *_buttonBarTopConstraint;
- + NSLayoutConstraint *_buttonBarLeadingConstraint;
- + NSLayoutConstraint *_buttonBarTrailingConstraint;
- + NSMapTable *_absorptionTable;
- + double _topPadding;
- +}
- +
- +@property(nonatomic) double topPadding; // @synthesize topPadding=_topPadding;
- +- (void).cxx_destruct;
- +- (void)_setBackButtonBackgroundVerticalPositionAdjustment:(double)arg1 forBarMetrics:(long long)arg2;
- +- (void)_UIAppearance_setBackButtonBackgroundVerticalPositionAdjustment:(double)arg1 forBarMetrics:(long long)arg2;
- +- (void)_setBackButtonTitlePositionAdjustment:(struct UIOffset)arg1 forBarMetrics:(long long)arg2;
- +- (void)_UIAppearance_setBackButtonTitlePositionAdjustment:(struct UIOffset)arg1 forBarMetrics:(long long)arg2;
- +- (void)_setBackButtonBackgroundImage:(id)arg1 forState:(unsigned long long)arg2 barMetrics:(long long)arg3;
- +- (void)_UIAppearance_setBackButtonBackgroundImage:(id)arg1 forState:(unsigned long long)arg2 barMetrics:(long long)arg3;
- +- (void)_appearanceChanged;
- +- (double)absorptionForItem:(id)arg1;
- +- (id)_computeEdgeAbsorptionForItems:(id)arg1;
- +- (unsigned long long)edgesPaddingBarButtonItem:(id)arg1;
- +- (void)updateWithItems:(id)arg1 fromOldItems:(id)arg2 animate:(_Bool)arg3;
- +- (void)_updateThreeUpFlagsForItems:(id)arg1;
- +- (void)reloadWithItems:(id)arg1;
- +- (void)updateContent;
- +- (void)updateConstraints;
- +- (id)_newButtonBarWithItems:(id)arg1;
- +- (void)tintColorDidChange;
- +- (void)safeAreaInsetsDidChange;
- +- (void)layoutMarginsDidChange;
- +
- +@end
- +
- diff --git a/UIKit/_UIToolbarVisualProvider.h b/UIKit/_UIToolbarVisualProvider.h
- new file mode 100644
- index 00000000..e074963c
- --- /dev/null
- +++ b/UIKit/_UIToolbarVisualProvider.h
- @@ -0,0 +1,37 @@
- +//
- +// 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 UIToolbar, UIView;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIToolbarVisualProvider : NSObject
- +{
- + UIToolbar *_toolbar;
- + UIView *_customBackgroundView;
- + UIView *_currentBackgroundView;
- +}
- +
- +@property(readonly, nonatomic) UIView *currentBackgroundView; // @synthesize currentBackgroundView=_currentBackgroundView;
- +@property(retain, nonatomic) UIView *customBackgroundView; // @synthesize customBackgroundView=_customBackgroundView;
- +@property(readonly, nonatomic) UIToolbar *toolbar; // @synthesize toolbar=_toolbar;
- +- (void).cxx_destruct;
- +- (void)updateArchivedSubviews:(id)arg1;
- +@property(readonly, nonatomic) _Bool toolbarIsSmall;
- +- (struct CGSize)defaultSizeForOrientation:(long long)arg1;
- +- (void)customViewChangedForButtonItem:(id)arg1;
- +- (void)updateWithItems:(id)arg1 fromOldItems:(id)arg2 animate:(_Bool)arg3;
- +- (void)updateItemsForNewFrame:(id)arg1;
- +- (void)positionToolbarButtonsAndResetFontScaleAdjustment:(_Bool)arg1;
- +- (void)updateBarBackgroundSize;
- +- (void)updateBarBackground;
- +- (void)updateBarForStyle:(long long)arg1;
- +- (void)drawBackgroundViewInRect:(struct CGRect)arg1;
- +- (id)initWithToolbar:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIToolbarVisualProviderLegacyIOS.h b/UIKit/_UIToolbarVisualProviderLegacyIOS.h
- new file mode 100644
- index 00000000..dbf0694f
- --- /dev/null
- +++ b/UIKit/_UIToolbarVisualProviderLegacyIOS.h
- @@ -0,0 +1,43 @@
- +//
- +// 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/_UIToolbarVisualProvider.h>
- +
- +@class NSString, UIView, _UIBarBackground;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIToolbarVisualProviderLegacyIOS : _UIToolbarVisualProvider
- +{
- + UIView *_barBackgroundView;
- + UIView *_customBackgroundView;
- + NSString *_backdropViewLayerGroupName;
- +}
- +
- +@property(retain, nonatomic, getter=_backdropViewLayerGroupName, setter=_setBackdropViewLayerGroupName:) NSString *backdropViewLayerGroupName; // @synthesize backdropViewLayerGroupName=_backdropViewLayerGroupName;
- +- (void).cxx_destruct;
- +- (_Bool)toolbarIsSmall;
- +- (double)_edgeMarginForBorderedItem:(_Bool)arg1 isText:(_Bool)arg2;
- +- (struct CGSize)defaultSizeForOrientation:(long long)arg1;
- +- (void)drawBackgroundViewInRect:(struct CGRect)arg1;
- +- (id)_currentCustomBackground;
- +- (id)_currentCustomBackgroundRespectOversize_legacy:(_Bool *)arg1;
- +- (void)updateBarBackground;
- +- (void)_createBarBackground;
- +- (void)updateBarForStyle:(long long)arg1;
- +- (void)updateBarBackgroundSize;
- +- (id)currentBackgroundView;
- +- (void)setCustomBackgroundView:(id)arg1;
- +@property(retain, nonatomic) _UIBarBackground *_barBackground;
- +- (void)customViewChangedForButtonItem:(id)arg1;
- +- (void)updateWithItems:(id)arg1 fromOldItems:(id)arg2 animate:(_Bool)arg3;
- +- (id)_positionToolbarButtons:(id)arg1 ignoringItem:(id)arg2 resetFontScaleAdjustment:(_Bool)arg3 actuallyRepositionButtons:(_Bool)arg4;
- +- (void)positionToolbarButtonsAndResetFontScaleAdjustment:(_Bool)arg1;
- +- (id)_repositionedItemsFromItems:(id)arg1 withBarButtonFrames:(id *)arg2 withHitRects:(id *)arg3 buttonIndexes:(id *)arg4 textButtonIndexes:(id *)arg5;
- +- (void)updateItemsForNewFrame:(id)arg1;
- +- (void)_createViewsForItems:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIToolbarVisualProviderModernIOS.h b/UIKit/_UIToolbarVisualProviderModernIOS.h
- new file mode 100644
- index 00000000..15b98dac
- --- /dev/null
- +++ b/UIKit/_UIToolbarVisualProviderModernIOS.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 <UIKit/_UIToolbarVisualProvider.h>
- +
- +#import <UIKit/_UIBarButtonItemViewOwner-Protocol.h>
- +
- +@class NSLayoutConstraint, NSString, UIView, _UIBarBackground, _UIToolbarContentView;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIToolbarVisualProviderModernIOS : _UIToolbarVisualProvider <_UIBarButtonItemViewOwner>
- +{
- + _UIBarBackground *_barBackgroundView;
- + UIView *_customBackgroundView;
- + _UIToolbarContentView *_contentView;
- + NSLayoutConstraint *_buttonBarTopConstraint;
- + NSString *_backdropViewLayerGroupName;
- +}
- +
- +@property(retain, nonatomic, getter=_backdropViewLayerGroupName, setter=_setBackdropViewLayerGroupName:) NSString *backdropViewLayerGroupName; // @synthesize backdropViewLayerGroupName=_backdropViewLayerGroupName;
- +- (void).cxx_destruct;
- +- (_Bool)toolbarIsSmall;
- +- (struct CGSize)defaultSizeForOrientation:(long long)arg1;
- +- (void)updateArchivedSubviews:(id)arg1;
- +- (id)_currentCustomBackground;
- +- (void)updateBarBackground;
- +- (void)updateBarForStyle:(long long)arg1;
- +- (id)currentBackgroundView;
- +- (void)setCustomBackgroundView:(id)arg1;
- +- (void)updateBarBackgroundSize;
- +- (struct CGRect)_backgroundFrame;
- +- (void)_itemDidChangeWidth:(id)arg1;
- +- (void)_itemDidChangeHiddenState:(id)arg1;
- +- (void)_itemDidChangeSelectionState:(id)arg1;
- +- (void)_itemStandardViewNeedsUpdate:(id)arg1;
- +- (void)_itemCustomViewDidChange:(id)arg1 fromView:(id)arg2;
- +- (void)positionToolbarButtonsAndResetFontScaleAdjustment:(_Bool)arg1;
- +- (void)updateWithItems:(id)arg1 fromOldItems:(id)arg2 animate:(_Bool)arg3;
- +- (void)updateItemsForNewFrame:(id)arg1;
- +- (void)_updateContentView;
- +- (void)_setViewOwnersAndUpdateContentViewForItems:(id)arg1 withOldItems:(id)arg2 animated:(_Bool)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/_UITouchForwardingRecipient.h b/UIKit/_UITouchForwardingRecipient.h
- index 3af5f3be..42c6798b 100644
- --- a/UIKit/_UITouchForwardingRecipient.h
- +++ b/UIKit/_UITouchForwardingRecipient.h
- @@ -11,10 +11,10 @@
- __attribute__((visibility("hidden")))
- @interface _UITouchForwardingRecipient : NSObject
- {
- - long long recordedPhase;
- - long long autocompletedPhase;
- UIResponder *fromResponder;
- UIResponder *responder;
- + long long recordedPhase;
- + long long autocompletedPhase;
- }
- @property(nonatomic) long long autocompletedPhase; // @synthesize autocompletedPhase;
- diff --git a/UIKit/_UITouchObservation.h b/UIKit/_UITouchObservation.h
- index ab8f81f5..59c65054 100644
- --- a/UIKit/_UITouchObservation.h
- +++ b/UIKit/_UITouchObservation.h
- @@ -6,17 +6,21 @@
- #import <Foundation/NSObject.h>
- -@class UITouch;
- -
- __attribute__((visibility("hidden")))
- @interface _UITouchObservation : NSObject
- {
- - UITouch *_observedTouches[8];
- + struct {
- + int phase;
- + struct CGPoint position;
- + double timestamp;
- + double azimuth;
- + double altitude;
- + double pressure;
- + } _observedTouches[8];
- unsigned long long _observedTouchCount;
- unsigned long long _observedTouchOffset;
- }
- -- (void).cxx_destruct;
- - (void)enumerateTouchesWithBlock:(CDUnknownBlockType)arg1;
- - (unsigned long long)touchCount;
- - (void)reset;
- diff --git a/UIKit/_UITouchPredictionManager.h b/UIKit/_UITouchPredictionManager.h
- index 620802e5..b75a80da 100644
- --- a/UIKit/_UITouchPredictionManager.h
- +++ b/UIKit/_UITouchPredictionManager.h
- @@ -11,7 +11,7 @@ __attribute__((visibility("hidden")))
- {
- }
- -- (id)predictedTouchesForObservedTouches:(id)arg1 scale:(double)arg2;
- +- (id)predictedTouchesForObservedTouches:(id)arg1 lastTouch:(id)arg2 scale:(double)arg3;
- @end
- diff --git a/UIKit/_UITouchesObservingGestureRecognizer.h b/UIKit/_UITouchesObservingGestureRecognizer.h
- index 614b145e..46afa41c 100644
- --- a/UIKit/_UITouchesObservingGestureRecognizer.h
- +++ b/UIKit/_UITouchesObservingGestureRecognizer.h
- @@ -14,6 +14,7 @@ __attribute__((visibility("hidden")))
- NSSet *_touches;
- }
- ++ (_Bool)_shouldDefaultToTouches;
- @property(copy, nonatomic) NSSet *touches; // @synthesize touches=_touches;
- - (void).cxx_destruct;
- - (_Bool)_wantsPartialTouchSequences;
- diff --git a/UIKit/_UIUCBBarButtonVisualProviderIOS.h b/UIKit/_UIUCBBarButtonVisualProviderIOS.h
- index 213f1724..0ba5e444 100644
- --- a/UIKit/_UIUCBBarButtonVisualProviderIOS.h
- +++ b/UIKit/_UIUCBBarButtonVisualProviderIOS.h
- @@ -16,7 +16,7 @@ __attribute__((visibility("hidden")))
- + (id)_defaultTitleAttributes;
- - (void).cxx_destruct;
- -- (void)configureButton:(id)arg1 fromBarItem:(id)arg2;
- +- (void)configureButton:(id)arg1 withAppearanceDelegate:(id)arg2 fromBarItem:(id)arg3;
- - (void)_configureImageOrTitleFromBarItem:(id)arg1;
- - (id)_defaultTitleAttributes;
- - (id)_newButton;
- diff --git a/UIKit/_UIUCBGroupBarButtonVisualProviderIOS.h b/UIKit/_UIUCBGroupBarButtonVisualProviderIOS.h
- index e58414b1..7cc4e44c 100644
- --- a/UIKit/_UIUCBGroupBarButtonVisualProviderIOS.h
- +++ b/UIKit/_UIUCBGroupBarButtonVisualProviderIOS.h
- @@ -17,8 +17,9 @@ __attribute__((visibility("hidden")))
- + (id)darkKeyboardProvider;
- + (id)lightKeyboardProvider;
- +@property(nonatomic) _Bool lightKeyboard; // @synthesize lightKeyboard=_lightKeyboard;
- - (void).cxx_destruct;
- -- (void)configureButton:(id)arg1 fromBarItem:(id)arg2;
- +- (void)configureButton:(id)arg1 withAppearanceDelegate:(id)arg2 fromBarItem:(id)arg3;
- - (void)updateButton:(id)arg1 toUseButtonShapes:(_Bool)arg2;
- - (void)updateButton:(id)arg1 forSelectedState:(_Bool)arg2;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- diff --git a/UIKit/_UIUCBPopoverBarButtonVisualProviderIOS.h b/UIKit/_UIUCBPopoverBarButtonVisualProviderIOS.h
- index 18772838..740649c8 100644
- --- a/UIKit/_UIUCBPopoverBarButtonVisualProviderIOS.h
- +++ b/UIKit/_UIUCBPopoverBarButtonVisualProviderIOS.h
- @@ -20,7 +20,7 @@ __attribute__((visibility("hidden")))
- @property(retain, nonatomic) UIColor *selectionBackgroundTintColor; // @synthesize selectionBackgroundTintColor=_selectionBackgroundTintColor;
- - (void).cxx_destruct;
- - (void)updateButton:(id)arg1 forSelectedState:(_Bool)arg2;
- -- (void)configureButton:(id)arg1 fromBarItem:(id)arg2;
- +- (void)configureButton:(id)arg1 withAppearanceDelegate:(id)arg2 fromBarItem:(id)arg3;
- - (_Bool)isEqual:(id)arg1;
- - (unsigned long long)hash;
- - (id)copyWithZone:(struct _NSZone *)arg1;
- diff --git a/UIKit/_UIUnderlayBlurViewEntry.h b/UIKit/_UIUnderlayBlurViewEntry.h
- new file mode 100644
- index 00000000..1ac85287
- --- /dev/null
- +++ b/UIKit/_UIUnderlayBlurViewEntry.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/_UIFocusEffectViewEntry.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIUnderlayBlurViewEntry : _UIFocusEffectViewEntry
- +{
- +}
- +
- +- (_Bool)applyKeyPathsAndRelativeValues:(id)arg1 forMotionEffect:(id)arg2 toView:(id)arg3;
- +- (void)removeEffectFromView:(id)arg1;
- +- (void)applyIdentityEffectToView:(id)arg1;
- +- (void)applyRequestedEffectToView:(id)arg1;
- +- (void)addEffectToView:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIUnderlayColorViewEntry.h b/UIKit/_UIUnderlayColorViewEntry.h
- new file mode 100644
- index 00000000..896d7105
- --- /dev/null
- +++ b/UIKit/_UIUnderlayColorViewEntry.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/_UIFocusEffectViewEntry.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIUnderlayColorViewEntry : _UIFocusEffectViewEntry
- +{
- +}
- +
- +- (_Bool)applyKeyPathsAndRelativeValues:(id)arg1 forMotionEffect:(id)arg2 toView:(id)arg3;
- +- (void)removeEffectFromView:(id)arg1;
- +- (void)applyIdentityEffectToView:(id)arg1;
- +- (void)applyRequestedEffectToView:(id)arg1;
- +- (void)addEffectToView:(id)arg1;
- +- (_Bool)hasTransform;
- +- (_Bool)shouldManageCornerRadius;
- +
- +@end
- +
- diff --git a/UIKit/_UIUnderlayShadowViewEntry.h b/UIKit/_UIUnderlayShadowViewEntry.h
- new file mode 100644
- index 00000000..1058033b
- --- /dev/null
- +++ b/UIKit/_UIUnderlayShadowViewEntry.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/_UIFocusEffectViewEntry.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIUnderlayShadowViewEntry : _UIFocusEffectViewEntry
- +{
- +}
- +
- +- (void)_updateAlphaForView:(id)arg1 userInterfaceStyle:(long long)arg2;
- +- (_Bool)applyKeyPathsAndRelativeValues:(id)arg1 forMotionEffect:(id)arg2 toView:(id)arg3;
- +- (void)removeEffectFromView:(id)arg1;
- +- (void)applyIdentityEffectToView:(id)arg1;
- +- (void)applyRequestedEffectToView:(id)arg1;
- +- (void)addEffectToView:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIVelocityIntegrator.h b/UIKit/_UIVelocityIntegrator.h
- index bb66f313..7491b5a3 100644
- --- a/UIKit/_UIVelocityIntegrator.h
- +++ b/UIKit/_UIVelocityIntegrator.h
- @@ -8,12 +8,12 @@
- @class NSMutableArray;
- -__attribute__((visibility("hidden")))
- @interface _UIVelocityIntegrator : NSObject
- {
- _Bool _hasMemoizedVelocity;
- - NSMutableArray *_samples;
- + double _minimumRequiredMovement;
- double _hysteresisTimeInterval;
- + NSMutableArray *_samples;
- double _resetHysteresisOnSampleThetaDiff;
- CDUnknownBlockType _didResetHysteresisOnThetaDiffHandler;
- struct CGVector _offset;
- @@ -23,19 +23,22 @@ __attribute__((visibility("hidden")))
- @property(copy, nonatomic) CDUnknownBlockType didResetHysteresisOnThetaDiffHandler; // @synthesize didResetHysteresisOnThetaDiffHandler=_didResetHysteresisOnThetaDiffHandler;
- @property(nonatomic) double resetHysteresisOnSampleThetaDiff; // @synthesize resetHysteresisOnSampleThetaDiff=_resetHysteresisOnSampleThetaDiff;
- -@property(nonatomic) double hysteresisTimeInterval; // @synthesize hysteresisTimeInterval=_hysteresisTimeInterval;
- @property(nonatomic) struct CGVector memoizedVelocity; // @synthesize memoizedVelocity=_memoizedVelocity;
- @property(nonatomic) _Bool hasMemoizedVelocity; // @synthesize hasMemoizedVelocity=_hasMemoizedVelocity;
- @property(nonatomic) struct CGVector totalTranslation; // @synthesize totalTranslation=_totalTranslation;
- @property(retain, nonatomic) NSMutableArray *samples; // @synthesize samples=_samples;
- @property(nonatomic) struct CGVector offset; // @synthesize offset=_offset;
- +@property(nonatomic) double hysteresisTimeInterval; // @synthesize hysteresisTimeInterval=_hysteresisTimeInterval;
- +@property(nonatomic) double minimumRequiredMovement; // @synthesize minimumRequiredMovement=_minimumRequiredMovement;
- - (void).cxx_destruct;
- - (struct CGVector)_computedVelocity;
- +- (long long)_sampleCount;
- @property(readonly, nonatomic) struct CGVector velocity;
- - (void)reset;
- - (_Bool)hasVelocity;
- - (void)addSample:(struct CGPoint)arg1;
- - (id)init;
- +- (double)magnitude;
- @end
- diff --git a/UIKit/_UIVelocityIntegratorDataSample.h b/UIKit/_UIVelocityIntegratorDataSample.h
- index 31473f97..24c6a4ab 100644
- --- a/UIKit/_UIVelocityIntegratorDataSample.h
- +++ b/UIKit/_UIVelocityIntegratorDataSample.h
- @@ -21,7 +21,7 @@ __attribute__((visibility("hidden")))
- @property(retain, nonatomic) NSDate *time; // @synthesize time=_time;
- - (void).cxx_destruct;
- - (void)updateTimeToNow;
- -- (_Bool)isSampleDistinctEnoughFromTouchLocation:(struct CGPoint)arg1;
- +- (_Bool)isSampleDistinctEnoughFromTouchLocation:(struct CGPoint)arg1 minimumRequiredMovement:(double)arg2;
- - (id)description;
- @end
- diff --git a/UIKit/_UIVibrancyEffectImpl.h b/UIKit/_UIVibrancyEffectImpl.h
- new file mode 100644
- index 00000000..e77ee190
- --- /dev/null
- +++ b/UIKit/_UIVibrancyEffectImpl.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 _UIVibrancyEffectImpl : NSObject
- +{
- +}
- +
- ++ (id)implementationFromCoder:(id)arg1;
- +- (void)appendDescriptionTo:(id)arg1;
- +- (_Bool)_needsUpdateForOption:(id)arg1;
- +- (_Bool)_needsUpdateForTransitionFromTraitCollection:(id)arg1 toTraitCollection:(id)arg2;
- +- (void)_updateEffectNode:(id)arg1 forTraitCollection:(id)arg2;
- +- (id)implementationForUserInterfaceStyle:(long long)arg1;
- +- (_Bool)invertAutomaticStyle;
- +- (long long)style;
- +- (void)setEffect:(id)arg1;
- +- (void)encodeWithCoder:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIVibrancyEffectLegacyImpl.h b/UIKit/_UIVibrancyEffectLegacyImpl.h
- new file mode 100644
- index 00000000..04e5621c
- --- /dev/null
- +++ b/UIKit/_UIVibrancyEffectLegacyImpl.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/_UIVibrancyEffectImpl.h>
- +
- +@class UIVibrancyEffect;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIVibrancyEffectLegacyImpl : _UIVibrancyEffectImpl
- +{
- + long long _style;
- + _Bool _invertAutomaticStyle;
- + UIVibrancyEffect *_effect;
- +}
- +
- +@property(nonatomic) UIVibrancyEffect *effect; // @synthesize effect=_effect;
- +- (void)appendDescriptionTo:(id)arg1;
- +- (_Bool)_needsUpdateForTransitionFromTraitCollection:(id)arg1 toTraitCollection:(id)arg2;
- +- (void)_updateEffectNode:(id)arg1 forTraitCollection:(id)arg2;
- +- (id)implementationForUserInterfaceStyle:(long long)arg1;
- +- (_Bool)invertAutomaticStyle;
- +- (long long)style;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithStyle:(long long)arg1 invertAutomaticStyle:(_Bool)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UIVibrancyEffectModernCompositedImpl.h b/UIKit/_UIVibrancyEffectModernCompositedImpl.h
- new file mode 100644
- index 00000000..656baba9
- --- /dev/null
- +++ b/UIKit/_UIVibrancyEffectModernCompositedImpl.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/_UIVibrancyEffectImpl.h>
- +
- +@class NSString, UIColor;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIVibrancyEffectModernCompositedImpl : _UIVibrancyEffectImpl
- +{
- + long long _compositingMode;
- + NSString *_filterType;
- + UIColor *_compositingColor;
- +}
- +
- +- (void).cxx_destruct;
- +- (void)appendDescriptionTo:(id)arg1;
- +- (void)_updateEffectNode:(id)arg1 forTraitCollection:(id)arg2;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithCompositingMode:(long long)arg1 compositingColor:(id)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UIVibrancyEffectModernVibrancyImpl.h b/UIKit/_UIVibrancyEffectModernVibrancyImpl.h
- new file mode 100644
- index 00000000..d6f28644
- --- /dev/null
- +++ b/UIKit/_UIVibrancyEffectModernVibrancyImpl.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/_UIVibrancyEffectImpl.h>
- +
- +@class NSString, UIColor;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIVibrancyEffectModernVibrancyImpl : _UIVibrancyEffectImpl
- +{
- + NSString *_filterType;
- + UIColor *_inputColor1;
- + UIColor *_inputColor2;
- + UIColor *_compositingColor;
- + _Bool _inputReversed;
- +}
- +
- +- (void).cxx_destruct;
- +- (void)appendDescriptionTo:(id)arg1;
- +- (void)_updateEffectNode:(id)arg1 forTraitCollection:(id)arg2;
- +- (void)encodeWithCoder:(id)arg1;
- +- (id)initWithFilter:(id)arg1 inputColor1:(id)arg2 inputColor2:(id)arg3 compositingColor:(id)arg4 inputReversed:(_Bool)arg5;
- +
- +@end
- +
- diff --git a/UIKit/_UIViewAnimatablePropertyTransformer.h b/UIKit/_UIViewAnimatablePropertyTransformer.h
- new file mode 100644
- index 00000000..d4f1719b
- --- /dev/null
- +++ b/UIKit/_UIViewAnimatablePropertyTransformer.h
- @@ -0,0 +1,37 @@
- +//
- +// 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 NSMutableSet, _UICompoundObjectMap;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIViewAnimatablePropertyTransformer : NSObject
- +{
- + _Bool _presentationValueCallbackRan;
- + CDUnknownBlockType _modelValueChangedCallback;
- + CDUnknownBlockType _presentationValueChangedCallback;
- + CDUnknownBlockType _stabilizedCallback;
- + _UICompoundObjectMap *_capturedProperties;
- + NSMutableSet *_runningProgresses;
- +}
- +
- +@property(retain, nonatomic) NSMutableSet *runningProgresses; // @synthesize runningProgresses=_runningProgresses;
- +@property(retain, nonatomic) _UICompoundObjectMap *capturedProperties; // @synthesize capturedProperties=_capturedProperties;
- +@property(copy, nonatomic) CDUnknownBlockType stabilizedCallback; // @synthesize stabilizedCallback=_stabilizedCallback;
- +@property(copy, nonatomic) CDUnknownBlockType presentationValueChangedCallback; // @synthesize presentationValueChangedCallback=_presentationValueChangedCallback;
- +@property(copy, nonatomic) CDUnknownBlockType modelValueChangedCallback; // @synthesize modelValueChangedCallback=_modelValueChangedCallback;
- +- (void).cxx_destruct;
- +- (void)progressInvalidated:(id)arg1;
- +- (void)modelValueUpdatedForProgress:(id)arg1;
- +- (void)presentationValueStabilizedForProgress:(id)arg1;
- +- (void)presentationValueUpdatedForProgress:(id)arg1;
- +- (id)initWithInputAnimatableProperties:(id)arg1 presentationValueChangedCallback:(CDUnknownBlockType)arg2;
- +- (id)initWithInputAnimatableProperties:(id)arg1 modelValueSetter:(CDUnknownBlockType)arg2 presentationValueSetter:(CDUnknownBlockType)arg3;
- +- (id)initWithInputAnimatableProperties:(id)arg1 modelValueSetter:(CDUnknownBlockType)arg2 presentationValueSetter:(CDUnknownBlockType)arg3 stabilizedCallback:(CDUnknownBlockType)arg4;
- +
- +@end
- +
- diff --git a/UIKit/_UIViewAnimationWithComposerWrapper.h b/UIKit/_UIViewAnimationWithComposerWrapper.h
- new file mode 100644
- index 00000000..acbfcc33
- --- /dev/null
- +++ b/UIKit/_UIViewAnimationWithComposerWrapper.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>
- +
- +@protocol UIIntervalAnimating, UIViewAnimationComposing;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIViewAnimationWithComposerWrapper : NSObject
- +{
- + id <UIIntervalAnimating> _animation;
- + id <UIViewAnimationComposing> _composer;
- +}
- +
- ++ (id)instanceWithAnimation:(id)arg1 composer:(id)arg2;
- +@property(retain, nonatomic) id <UIViewAnimationComposing> composer; // @synthesize composer=_composer;
- +@property(retain, nonatomic) id <UIIntervalAnimating> animation; // @synthesize animation=_animation;
- +- (void).cxx_destruct;
- +
- +@end
- +
- diff --git a/UIKit/_UIViewBaselineSpacing-Protocol.h b/UIKit/_UIViewBaselineSpacing-Protocol.h
- new file mode 100644
- index 00000000..8dbfe5c3
- --- /dev/null
- +++ b/UIKit/_UIViewBaselineSpacing-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 UIFont;
- +
- +@protocol _UIViewBaselineSpacing <NSObject>
- +- (UIFont *)_fontInfoForBaselineSpacing;
- +@end
- +
- diff --git a/UIKit/_UIViewControllerCompatibilityPreviewingContext.h b/UIKit/_UIViewControllerCompatibilityPreviewingContext.h
- index 11317e8d..ae0cb47d 100644
- --- a/UIKit/_UIViewControllerCompatibilityPreviewingContext.h
- +++ b/UIKit/_UIViewControllerCompatibilityPreviewingContext.h
- @@ -17,6 +17,7 @@ __attribute__((visibility("hidden")))
- {
- id <UIViewControllerPreviewingDelegate> _delegate;
- UIView *_sourceView;
- + UIView *_customViewForInteractiveHighlight;
- UIViewController *_viewController;
- UIPreviewInteractionController *_previewInteractionController;
- struct CGRect _sourceRect;
- @@ -24,11 +25,14 @@ __attribute__((visibility("hidden")))
- @property(retain, nonatomic) UIPreviewInteractionController *previewInteractionController; // @synthesize previewInteractionController=_previewInteractionController;
- @property(nonatomic) __weak UIViewController *viewController; // @synthesize viewController=_viewController;
- +@property(retain, nonatomic) UIView *customViewForInteractiveHighlight; // @synthesize customViewForInteractiveHighlight=_customViewForInteractiveHighlight;
- @property(nonatomic) struct CGRect sourceRect; // @synthesize sourceRect=_sourceRect;
- @property(readonly, nonatomic) UIView *sourceView; // @synthesize sourceView=_sourceView;
- - (void)setDelegate:(id)arg1;
- @property(readonly, nonatomic) id <UIViewControllerPreviewingDelegate> delegate;
- - (void).cxx_destruct;
- +- (void)previewInteractionController:(id)arg1 willDismissViewController:(id)arg2;
- +- (void)previewInteractionController:(id)arg1 willPresentViewController:(id)arg2;
- - (_Bool)previewInteractionControllerShouldPerformCompatibilityCommitTransition:(id)arg1;
- - (void)previewInteractionController:(id)arg1 didSelectMenuItem:(id)arg2;
- - (id)previewInteractionController:(id)arg1 transitioningDelegateForPreviewingAtPosition:(struct CGPoint)arg2 inView:(id)arg3;
- @@ -43,10 +47,8 @@ __attribute__((visibility("hidden")))
- - (void)previewInteractionController:(id)arg1 performCommitForPreviewViewController:(id)arg2 committedViewController:(id)arg3;
- - (_Bool)previewInteractionController:(id)arg1 shouldStartPreviewingSimultaneouslyWithGestureRecognizer:(id)arg2;
- - (id)previewInteractionController:(id)arg1 viewControllerForPreviewingAtPosition:(struct CGPoint)arg2 inView:(id)arg3 presentingViewController:(id *)arg4;
- -@property(readonly, nonatomic) UIGestureRecognizer *presentationGestureRecognizer;
- @property(readonly, nonatomic) UIGestureRecognizer *previewingGestureRecognizerForFailureRelationship;
- - (void)unregister;
- -- (id)init;
- - (id)initWithSourceView:(id)arg1 viewController:(id)arg2;
- // Remaining properties
- diff --git a/UIKit/_UIViewControllerPreviewingContext.h b/UIKit/_UIViewControllerPreviewingContext.h
- index 7e473815..444cf02d 100644
- --- a/UIKit/_UIViewControllerPreviewingContext.h
- +++ b/UIKit/_UIViewControllerPreviewingContext.h
- @@ -16,6 +16,7 @@ __attribute__((visibility("hidden")))
- @interface _UIViewControllerPreviewingContext : NSObject <_UIPreviewInteractionControllerDelegate, UIViewControllerPreviewing_Internal>
- {
- id <UIViewControllerPreviewingDelegate> _delegate;
- + UIView *_customViewForInteractiveHighlight;
- UIView *_sourceView;
- UIViewController *_viewController;
- _UIPreviewInteractionController *_previewInteractionController;
- @@ -25,16 +26,19 @@ __attribute__((visibility("hidden")))
- @property(retain, nonatomic) _UIPreviewInteractionController *previewInteractionController; // @synthesize previewInteractionController=_previewInteractionController;
- @property(nonatomic) __weak UIViewController *viewController; // @synthesize viewController=_viewController;
- @property(retain, nonatomic) UIView *sourceView; // @synthesize sourceView=_sourceView;
- +@property(retain, nonatomic) UIView *customViewForInteractiveHighlight; // @synthesize customViewForInteractiveHighlight=_customViewForInteractiveHighlight;
- @property(nonatomic) struct CGRect sourceRect; // @synthesize sourceRect=_sourceRect;
- - (void)setDelegate:(id)arg1;
- @property(readonly, nonatomic) id <UIViewControllerPreviewingDelegate> delegate;
- - (void).cxx_destruct;
- - (void)previewInteractionController:(id)arg1 commitViewController:(id)arg2;
- +- (void)previewInteractionController:(id)arg1 didDismissViewController:(id)arg2 committing:(_Bool)arg3;
- +- (void)previewInteractionController:(id)arg1 willDismissViewController:(id)arg2;
- +- (void)previewInteractionController:(id)arg1 willPresentViewController:(id)arg2;
- - (void)previewInteractionController:(id)arg1 willPresentViewController:(id)arg2 forLocation:(struct CGPoint)arg3 inSourceView:(id)arg4;
- - (id)previewInteractionController:(id)arg1 viewControllerForPreviewingAtLocation:(struct CGPoint)arg2 inCoordinateSpace:(id)arg3 presentingViewController:(id *)arg4;
- - (void)unregister;
- - (struct CGRect)preferredSourceViewRectInCoordinateSpace:(id)arg1;
- -@property(readonly, nonatomic) UIGestureRecognizer *presentationGestureRecognizer;
- @property(readonly, nonatomic) UIGestureRecognizer *previewingGestureRecognizerForFailureRelationship;
- - (id)initWithSourceView:(id)arg1 viewController:(id)arg2;
- diff --git a/UIKit/_UIViewDraggingSourceDelegate-Protocol.h b/UIKit/_UIViewDraggingSourceDelegate-Protocol.h
- new file mode 100644
- index 00000000..654c5635
- --- /dev/null
- +++ b/UIKit/_UIViewDraggingSourceDelegate-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 NSArray, UIView, _UIDraggingSession;
- +
- +@protocol _UIViewDraggingSourceDelegate <NSObject>
- +- (NSArray *)view:(UIView *)arg1 itemsForDragSourceWithIndex:(unsigned long long)arg2;
- +
- +@optional
- +- (void)view:(UIView *)arg1 failedToDragSourceWithIndex:(unsigned long long)arg2;
- +- (void)view:(UIView *)arg1 willBeginDraggingSourceWithIndex:(unsigned long long)arg2 withSession:(_UIDraggingSession *)arg3;
- +- (unsigned long long)numberOfDragSourcesForView:(UIView *)arg1;
- +@end
- +
- diff --git a/UIKit/_UIViewInProcessAnimationManagerDriver-Protocol.h b/UIKit/_UIViewInProcessAnimationManagerDriver-Protocol.h
- new file mode 100644
- index 00000000..a9f1c13e
- --- /dev/null
- +++ b/UIKit/_UIViewInProcessAnimationManagerDriver-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>
- +
- +@protocol _UIViewInProcessDrivableAnimationManager;
- +
- +@protocol _UIViewInProcessAnimationManagerDriver <NSObject>
- +- (void)finishAdvancingAnimationManager;
- +- (void)startAdvancingAnimationManager:(id <_UIViewInProcessDrivableAnimationManager>)arg1;
- +@end
- +
- diff --git a/UIKit/_UIViewPropertyAnimatorTrackingGroup.h b/UIKit/_UIViewPropertyAnimatorTrackingGroup.h
- new file mode 100644
- index 00000000..2b010319
- --- /dev/null
- +++ b/UIKit/_UIViewPropertyAnimatorTrackingGroup.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/UIViewImplicitlyAnimating-Protocol.h>
- +
- +@class NSArray, NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIViewPropertyAnimatorTrackingGroup : NSObject <UIViewImplicitlyAnimating>
- +{
- + NSArray *_trackingAnimators;
- +}
- +
- +@property(readonly, nonatomic) NSArray *trackingAnimators; // @synthesize trackingAnimators=_trackingAnimators;
- +- (void).cxx_destruct;
- +- (void)finishAnimationAtPosition:(long long)arg1;
- +- (void)stopAnimation:(_Bool)arg1;
- +- (void)pauseAnimation;
- +- (void)startAnimationAfterDelay:(double)arg1;
- +- (void)startAnimation;
- +@property(nonatomic) double fractionComplete;
- +@property(nonatomic, getter=isReversed) _Bool reversed;
- +@property(readonly, nonatomic, getter=isRunning) _Bool running;
- +@property(readonly, nonatomic) long long state;
- +- (void)addCompletion:(CDUnknownBlockType)arg1;
- +- (void)continueAnimationWithTimingParameters:(id)arg1 durationFactor:(double)arg2;
- +- (id)initWithAnimators:(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/_UIViewPropertyInfo.h b/UIKit/_UIViewPropertyInfo.h
- new file mode 100644
- index 00000000..2094c726
- --- /dev/null
- +++ b/UIKit/_UIViewPropertyInfo.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>
- +
- +@protocol UIVectorOperatable;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIViewPropertyInfo : NSObject
- +{
- + id <UIVectorOperatable> _previousValue;
- + id <UIVectorOperatable> _value;
- +}
- +
- ++ (id)viewPropertyInfoWithValue:(id)arg1 previousValue:(id)arg2;
- +@property(retain, nonatomic) id <UIVectorOperatable> value; // @synthesize value=_value;
- +@property(retain, nonatomic) id <UIVectorOperatable> previousValue; // @synthesize previousValue=_previousValue;
- +- (void).cxx_destruct;
- +
- +@end
- +
- diff --git a/UIKit/_UIViewServiceDeputyRotationDelegate-Protocol.h b/UIKit/_UIViewServiceDeputyRotationDelegate-Protocol.h
- index 23a2a7e1..7c8a6aea 100644
- --- a/UIKit/_UIViewServiceDeputyRotationDelegate-Protocol.h
- +++ b/UIKit/_UIViewServiceDeputyRotationDelegate-Protocol.h
- @@ -6,12 +6,12 @@
- #import <UIKit/NSObject-Protocol.h>
- -@class UIWindow;
- +@class _UIHostedWindow;
- @protocol _UIViewServiceDeputyRotationDelegate <NSObject>
- - (void)finishRotationFromInterfaceOrientation:(long long)arg1;
- - (void)rotateToInterfaceOrientation:(long long)arg1 duration:(double)arg2;
- - (void)willRotateToInterfaceOrientation:(long long)arg1 duration:(double)arg2;
- -- (void)setHostedWindow:(UIWindow *)arg1 disableAutomaticBehaviors:(_Bool)arg2;
- +- (void)setHostedWindow:(_UIHostedWindow *)arg1 disableAutomaticBehaviors:(_Bool)arg2;
- @end
- diff --git a/UIKit/_UIViewServiceImplicitAnimationDecodingProxy.h b/UIKit/_UIViewServiceImplicitAnimationDecodingProxy.h
- index 617bc057..2aaa4ce5 100644
- --- a/UIKit/_UIViewServiceImplicitAnimationDecodingProxy.h
- +++ b/UIKit/_UIViewServiceImplicitAnimationDecodingProxy.h
- @@ -15,11 +15,12 @@ __attribute__((visibility("hidden")))
- {
- SEL _implicitAnimationSelector;
- _UIViewAnimationAttributes *_animationAttributes;
- + _Bool _animationsEnabled;
- }
- + (id)proxyDecodingAnimationsForTarget:(id)arg1;
- - (void).cxx_destruct;
- -- (void)__animateNextInvocationOfSelector:(id)arg1 withAnimationAttributes:(id)arg2;
- +- (void)__animateNextInvocationOfSelector:(id)arg1 withAnimationAttributes:(id)arg2 animationsEnabled:(_Bool)arg3;
- - (void)forwardInvocation:(id)arg1;
- // Remaining properties
- diff --git a/UIKit/_UIViewServiceImplicitAnimationDecodingProxy_EncodingProxyInterface-Protocol.h b/UIKit/_UIViewServiceImplicitAnimationDecodingProxy_EncodingProxyInterface-Protocol.h
- index a0b54d1f..8537c921 100644
- --- a/UIKit/_UIViewServiceImplicitAnimationDecodingProxy_EncodingProxyInterface-Protocol.h
- +++ b/UIKit/_UIViewServiceImplicitAnimationDecodingProxy_EncodingProxyInterface-Protocol.h
- @@ -11,6 +11,6 @@
- @protocol _UIViewServiceImplicitAnimationDecodingProxy_EncodingProxyInterface <NSObject>
- @optional
- -- (void)__animateNextInvocationOfSelector:(NSString *)arg1 withAnimationAttributes:(_UIViewAnimationAttributes *)arg2;
- +- (void)__animateNextInvocationOfSelector:(NSString *)arg1 withAnimationAttributes:(_UIViewAnimationAttributes *)arg2 animationsEnabled:(_Bool)arg3;
- @end
- diff --git a/UIKit/_UIViewServiceTextEffectsOperator.h b/UIKit/_UIViewServiceTextEffectsOperator.h
- index 69d4a4a8..3d12ff07 100644
- --- a/UIKit/_UIViewServiceTextEffectsOperator.h
- +++ b/UIKit/_UIViewServiceTextEffectsOperator.h
- @@ -6,21 +6,22 @@
- #import <Foundation/NSObject.h>
- +#import <UIKit/_UIHostedWindowDelegate-Protocol.h>
- #import <UIKit/_UIViewServiceDeputy-Protocol.h>
- #import <UIKit/_UIViewServiceDeputyRotationDelegate-Protocol.h>
- #import <UIKit/_UIViewServiceTextEffectsOperator_RemoteViewControllerInterface-Protocol.h>
- -@class NSArray, NSString, UIWindow, _UIAsyncInvocation;
- +@class NSArray, NSString, _UIAsyncInvocation, _UIHostedWindow;
- __attribute__((visibility("hidden")))
- -@interface _UIViewServiceTextEffectsOperator : NSObject <_UIViewServiceTextEffectsOperator_RemoteViewControllerInterface, _UIViewServiceDeputy, _UIViewServiceDeputyRotationDelegate>
- +@interface _UIViewServiceTextEffectsOperator : NSObject <_UIHostedWindowDelegate, _UIViewServiceTextEffectsOperator_RemoteViewControllerInterface, _UIViewServiceDeputy, _UIViewServiceDeputyRotationDelegate>
- {
- int __automatic_invalidation_retainCount;
- _Bool __automatic_invalidation_invalidated;
- id _remoteViewControllerProxy;
- _UIAsyncInvocation *_prepareForDisconnectionInvocation;
- _UIAsyncInvocation *_invalidationInvocation;
- - UIWindow *_hostedWindow;
- + _UIHostedWindow *_hostedWindow;
- struct CGPoint _windowOffset;
- struct CGSize _sceneSize;
- _Bool _canRestoreInputViews;
- @@ -53,7 +54,9 @@ __attribute__((visibility("hidden")))
- - (void)_resetSceneSize;
- - (void)__setWindowOffset:(struct CGPoint)arg1;
- - (void)__createHostedTextEffectsWithReplyHandler:(CDUnknownBlockType)arg1;
- -- (void)windowDidGainFirstResponder:(id)arg1;
- +- (void)hostedWindow:(id)arg1 didSetResponderTargetForCalloutBar:(id)arg2;
- +- (void)hostedWindow:(id)arg1 didSetFirstResponder:(id)arg2;
- +- (void)makeHostWindowKey;
- - (void)dealloc;
- - (void)_invalidateUnconditionallyThen:(CDUnknownBlockType)arg1;
- - (void)_prepareForDisconnectionUnconditionallyThen:(CDUnknownBlockType)arg1;
- diff --git a/UIKit/_UIViewServiceViewControllerOperator.h b/UIKit/_UIViewServiceViewControllerOperator.h
- index 35f64913..88e0111f 100644
- --- a/UIKit/_UIViewServiceViewControllerOperator.h
- +++ b/UIKit/_UIViewServiceViewControllerOperator.h
- @@ -6,17 +6,18 @@
- #import <UIKit/UIViewController.h>
- +#import <UIKit/_UIFocusMovementActionForwarding-Protocol.h>
- #import <UIKit/_UIHostedTextServiceSessionDelegate-Protocol.h>
- #import <UIKit/_UIViewServiceDeputy-Protocol.h>
- #import <UIKit/_UIViewServiceDeputyRotationSource-Protocol.h>
- #import <UIKit/_UIViewServiceDummyPopoverControllerDelegate-Protocol.h>
- #import <UIKit/_UIViewServiceViewControllerOperator_RemoteViewControllerInterface-Protocol.h>
- -@class NSArray, NSMutableArray, NSString, NSUndoManager, UIActionSheet, UIPopoverController, _UIAsyncInvocation, _UIHostedTextServiceSession, _UIHostedWindow, _UIViewControllerOneToOneTransitionContext, _UIViewServiceDummyPopoverController;
- +@class NSArray, NSMutableArray, NSString, NSUndoManager, UIPopoverController, _UIAsyncInvocation, _UIHostedTextServiceSession, _UIHostedWindow, _UIViewControllerOneToOneTransitionContext, _UIViewServiceDummyPopoverController;
- @protocol _UIViewServiceViewControllerOperatorDelegate;
- __attribute__((visibility("hidden")))
- -@interface _UIViewServiceViewControllerOperator : UIViewController <_UIViewServiceViewControllerOperator_RemoteViewControllerInterface, _UIHostedTextServiceSessionDelegate, _UIViewServiceDummyPopoverControllerDelegate, _UIViewServiceDeputy, _UIViewServiceDeputyRotationSource>
- +@interface _UIViewServiceViewControllerOperator : UIViewController <_UIViewServiceViewControllerOperator_RemoteViewControllerInterface, _UIHostedTextServiceSessionDelegate, _UIViewServiceDummyPopoverControllerDelegate, _UIFocusMovementActionForwarding, _UIViewServiceDeputy, _UIViewServiceDeputyRotationSource>
- {
- int __automatic_invalidation_retainCount;
- _Bool __automatic_invalidation_invalidated;
- @@ -26,12 +27,11 @@ __attribute__((visibility("hidden")))
- CDStruct_4c969caf _hostAuditToken;
- id _remoteViewControllerProxyToOperator;
- id _remoteViewControllerProxyToViewController;
- - NSArray *_plugInScenes;
- + NSArray *_pluginDisplayConfigurations;
- UIViewController *_localViewController;
- NSString *_presentationControllerClassName;
- _UIHostedWindow *_hostedWindow;
- _Bool _disableAutomaticKeyboardBehavior;
- - UIActionSheet *_hostedActionSheet;
- _Bool _serviceInPopover;
- long long _hostStatusBarOrientation;
- double _hostStatusBarHeight;
- @@ -45,6 +45,8 @@ __attribute__((visibility("hidden")))
- unsigned long long _supportedOrientations;
- _Bool _canShowTextServices;
- struct UIEdgeInsets _localViewControllerRequestedInsets;
- + double _localViewControllerRequestedLeftMargin;
- + double _localViewControllerRequestedRightMargin;
- _UIViewControllerOneToOneTransitionContext *_viewControllerTransitioningContext;
- long long _editAlertToken;
- NSUndoManager *_editAlertUndoManager;
- @@ -65,7 +67,7 @@ __attribute__((visibility("hidden")))
- - (void)pressesBegan:(id)arg1 withEvent:(id)arg2;
- - (_Bool)_forwardPresses:(id)arg1 withEvent:(id)arg2 canceled:(_Bool)arg3;
- - (id)_dataFromPressesEvent:(id)arg1;
- -- (void)_sendFocusMovementAction:(id)arg1;
- +- (void)_forwardFocusMovementAction:(id)arg1;
- - (id)preferredFocusEnvironments;
- - (void)viewWillMoveToWindow:(id)arg1;
- - (void)__restoreStateForSession:(id)arg1 restorationAnchor:(id)arg2;
- @@ -83,6 +85,8 @@ __attribute__((visibility("hidden")))
- - (id)_showServiceForText:(id)arg1 type:(long long)arg2 fromRect:(struct CGRect)arg3 inView:(id)arg4;
- - (_Bool)_canShowTextServices;
- - (id)_inputViewsKey;
- +- (void)setNeedsUpdateOfScreenEdgesDeferringSystemGestures;
- +- (id)childViewControllerForScreenEdgesDeferringSystemGestures;
- - (void)setNeedsWhitePointAdaptivityStyleUpdate;
- - (id)childViewControllerForWhitePointAdaptivityStyle;
- - (void)setNeedsStatusBarAppearanceUpdate;
- @@ -90,8 +94,9 @@ __attribute__((visibility("hidden")))
- - (id)childViewControllerForStatusBarStyle;
- - (id)_presentationControllerClassName;
- - (void)__hostDidSetPresentationControllerClassName:(id)arg1;
- +- (void)_marginInfoForChild:(id)arg1 leftMargin:(double *)arg2 rightMargin:(double *)arg3;
- - (struct UIEdgeInsets)_edgeInsetsForChildViewController:(id)arg1 insetsAreAbsolute:(_Bool *)arg2;
- -- (void)__hostDidSetContentOverlayInsets:(struct UIEdgeInsets)arg1;
- +- (void)__hostDidSetContentOverlayInsets:(struct UIEdgeInsets)arg1 andLeftMargin:(double)arg2 rightMargin:(double)arg3;
- - (void)__hostDisablesAutomaticKeyboardBehavior:(_Bool)arg1;
- - (void)__hostDidPromoteFirstResponder;
- - (void)__setContentSize:(struct CGSize)arg1;
- @@ -108,11 +113,14 @@ __attribute__((visibility("hidden")))
- - (id)_viewControllersForRotationCallbacks;
- - (void)__hostDidChangeStatusBarHeight:(double)arg1;
- - (void)__hostDidChangeStatusBarOrientationToInterfaceOrientation:(long long)arg1;
- +- (void)__hostDidBecomeActive;
- +- (void)__hostWillResignActive;
- - (void)__hostWillEnterForeground;
- - (void)__hostDidEnterBackground;
- - (void)__setServiceInPopover:(_Bool)arg1;
- -- (void)__hostViewDidMoveToScreenWithIntegerDisplayID:(unsigned int)arg1 newHostingHandleReplyHandler:(CDUnknownBlockType)arg2;
- -- (void)__hostDidDetachDisplayWithIntegerDisplayID:(unsigned int)arg1;
- +- (void)__hostViewDidMoveToScreenWithFBSDisplayIdentity:(id)arg1 newHostingHandleReplyHandler:(CDUnknownBlockType)arg2;
- +- (void)__hostDidDetachDisplay:(id)arg1;
- +- (void)__hostDidUpdateDisplay:(id)arg1;
- - (void)__hostDidAttachDisplay:(id)arg1;
- - (void)__hostViewDidDisappear:(_Bool)arg1;
- - (void)__hostViewWillDisappear:(_Bool)arg1;
- @@ -137,13 +145,6 @@ __attribute__((visibility("hidden")))
- - (void)_popoverWillPresent:(id)arg1;
- - (void)_viewServiceIsDisplayingPopoverController:(id)arg1;
- - (void)__prepareForDisconnectionWithCompletionHandler:(CDUnknownBlockType)arg1;
- -- (void)__hostedActionSheetDidDismissWithClickedButtonIndex:(long long)arg1;
- -- (void)__hostedActionSheetClickedButtonAtIndex:(long long)arg1;
- -- (void)__hostedActionSheetDidPresent;
- -- (void)_dismissActionSheet:(id)arg1 withClickedButtonIndex:(long long)arg2 animated:(_Bool)arg3;
- -- (_Bool)canPerformAction:(SEL)arg1 withSender:(id)arg2;
- -- (_Bool)_presentActionSheet:(id)arg1 asPopoverFromBarButtonItem:(id)arg2 orFromRect:(struct CGRect)arg3 inView:(id)arg4 withPreferredArrowDirections:(unsigned long long)arg5 passthroughViews:(id)arg6 backgroundStyle:(long long)arg7 animated:(_Bool)arg8;
- -- (_Bool)_presentActionSheet:(id)arg1 inView:(id)arg2 fromYCoordinate:(double)arg3;
- - (void)_firstResponderDidChange:(id)arg1;
- - (_Bool)becomeFirstResponder;
- - (void)__hostWillTransitionToTraitCollection:(id)arg1 withContextDescription:(id)arg2 deferIfAnimated:(_Bool)arg3;
- diff --git a/UIKit/_UIViewServiceViewControllerOperator_RemoteViewControllerInterface-Protocol.h b/UIKit/_UIViewServiceViewControllerOperator_RemoteViewControllerInterface-Protocol.h
- index 67334687..f7f91ac0 100644
- --- a/UIKit/_UIViewServiceViewControllerOperator_RemoteViewControllerInterface-Protocol.h
- +++ b/UIKit/_UIViewServiceViewControllerOperator_RemoteViewControllerInterface-Protocol.h
- @@ -7,7 +7,7 @@
- #import <UIKit/_UIViewServiceDeputy_UIViewServiceInterface-Protocol.h>
- #import <UIKit/_UIViewServiceUIBehaviorInterface-Protocol.h>
- -@class BKSAnimationFenceHandle, BSMachPortSendRight, FBSDisplay, NSArray, NSString, NSUUID, UIColor, UITraitCollection, _UIViewControllerTransitionCoordinatorContextDescription;
- +@class BKSAnimationFenceHandle, BSMachPortSendRight, FBSDisplayConfiguration, FBSDisplayIdentity, NSArray, NSString, NSUUID, UIColor, UITraitCollection, _UIViewControllerTransitionCoordinatorContextDescription;
- @protocol _UIViewServiceViewControllerOperator_RemoteViewControllerInterface <_UIViewServiceDeputy_UIViewServiceInterface, _UIViewServiceUIBehaviorInterface>
- - (void)__cancelAlertActionWithToken:(long long)arg1;
- @@ -24,11 +24,8 @@
- - (void)__hostDidUpdateAppearanceWithSerializedRepresentations:(NSArray *)arg1 originalSource:(id)arg2 legacyAppearance:(_Bool)arg3;
- - (void)__scrollToTopFromTouchAtViewLocation:(struct CGPoint)arg1 resultHandler:(void (^)(_Bool, NSError *))arg2;
- - (void)__setHostViewUnderlapsStatusBar:(_Bool)arg1;
- -- (void)__hostedActionSheetDidDismissWithClickedButtonIndex:(long long)arg1;
- -- (void)__hostedActionSheetClickedButtonAtIndex:(long long)arg1;
- -- (void)__hostedActionSheetDidPresent;
- - (void)__hostDidSetPresentationControllerClassName:(NSString *)arg1;
- -- (void)__hostDidSetContentOverlayInsets:(struct UIEdgeInsets)arg1;
- +- (void)__hostDidSetContentOverlayInsets:(struct UIEdgeInsets)arg1 andLeftMargin:(double)arg2 rightMargin:(double)arg3;
- - (void)__hostDisablesAutomaticKeyboardBehavior:(_Bool)arg1;
- - (void)__hostDidPromoteFirstResponder;
- - (void)__hostDidRotateFromInterfaceOrientation:(long long)arg1 skipSelf:(_Bool)arg2;
- @@ -37,20 +34,23 @@
- - (void)__hostViewWillTransitionToSize:(struct CGSize)arg1 withContextDescription:(_UIViewControllerTransitionCoordinatorContextDescription *)arg2 statusBarHeight:(double)arg3 underlapsStatusBar:(_Bool)arg4 whenDone:(void (^)(struct CGSize, double))arg5;
- - (void)__hostDidChangeStatusBarHeight:(double)arg1;
- - (void)__hostDidChangeStatusBarOrientationToInterfaceOrientation:(long long)arg1;
- +- (void)__hostDidBecomeActive;
- +- (void)__hostWillResignActive;
- - (void)__hostDidEnterBackground;
- - (void)__hostWillEnterForeground;
- - (void)__setContentSize:(struct CGSize)arg1 withFence:(BKSAnimationFenceHandle *)arg2;
- - (void)__setContentSize:(struct CGSize)arg1;
- - (void)__setServiceInPopover:(_Bool)arg1;
- -- (void)__hostDidDetachDisplayWithIntegerDisplayID:(unsigned int)arg1;
- -- (void)__hostDidAttachDisplay:(FBSDisplay *)arg1;
- -- (void)__hostViewDidMoveToScreenWithIntegerDisplayID:(unsigned int)arg1 newHostingHandleReplyHandler:(void (^)(_UIHostedWindowHostingHandle *))arg2;
- +- (void)__hostDidDetachDisplay:(FBSDisplayConfiguration *)arg1;
- +- (void)__hostDidUpdateDisplay:(FBSDisplayConfiguration *)arg1;
- +- (void)__hostDidAttachDisplay:(FBSDisplayConfiguration *)arg1;
- +- (void)__hostViewDidMoveToScreenWithFBSDisplayIdentity:(FBSDisplayIdentity *)arg1 newHostingHandleReplyHandler:(void (^)(_UIHostedWindowHostingHandle *))arg2;
- - (void)__hostViewDidDisappear:(_Bool)arg1;
- - (void)__hostViewWillDisappear:(_Bool)arg1;
- - (void)__hostViewDidAppear:(_Bool)arg1;
- - (void)__hostViewWillAppear:(_Bool)arg1 inInterfaceOrientation:(long long)arg2 traitCollection:(UITraitCollection *)arg3 statusBarHeight:(double)arg4 underlapsStatusBar:(_Bool)arg5 completionHandler:(void (^)(struct CGSize))arg6;
- - (void)__hostReadyToReceiveMessagesFromServiceViewController;
- -- (void)__createViewController:(NSString *)arg1 withContextToken:(NSUUID *)arg2 fbsDisplays:(NSArray *)arg3 appearanceSerializedRepresentations:(NSArray *)arg4 legacyAppearance:(_Bool)arg5 traitCollection:(UITraitCollection *)arg6 initialInterfaceOrientation:(long long)arg7 hostAccessibilityServerPort:(BSMachPortSendRight *)arg8 canShowTextServices:(_Bool)arg9 replyHandler:(void (^)(_UIHostedWindowHostingHandle *, NSArray *, long long, _Bool, BSMachPortSendRight *, NSError *))arg10;
- -- (void)__createViewController:(NSString *)arg1 withAppearanceSerializedRepresentations:(NSArray *)arg2 legacyAppearance:(_Bool)arg3 hostAccessibilityServerPort:(BSMachPortSendRight *)arg4 canShowTextServices:(_Bool)arg5 replyHandler:(void (^)(_UIHostedWindowHostingHandle *, NSArray *, long long, _Bool, BSMachPortSendRight *, NSError *))arg6;
- +- (void)__createViewController:(NSString *)arg1 withContextToken:(NSUUID *)arg2 fbsDisplays:(NSArray *)arg3 appearanceSerializedRepresentations:(NSArray *)arg4 legacyAppearance:(_Bool)arg5 traitCollection:(UITraitCollection *)arg6 initialInterfaceOrientation:(long long)arg7 hostAccessibilityServerPort:(BSMachPortSendRight *)arg8 canShowTextServices:(_Bool)arg9 replyHandler:(void (^)(_UIHostedWindowHostingHandle *, NSArray *, long long, int, BSMachPortSendRight *, NSError *))arg10;
- +- (void)__createViewController:(NSString *)arg1 withAppearanceSerializedRepresentations:(NSArray *)arg2 legacyAppearance:(_Bool)arg3 hostAccessibilityServerPort:(BSMachPortSendRight *)arg4 canShowTextServices:(_Bool)arg5 replyHandler:(void (^)(_UIHostedWindowHostingHandle *, NSArray *, long long, int, BSMachPortSendRight *, NSError *))arg6;
- @end
- diff --git a/UIKit/_UIVisualEffectBackdropView.h b/UIKit/_UIVisualEffectBackdropView.h
- index f113dece..b2041c67 100644
- --- a/UIKit/_UIVisualEffectBackdropView.h
- +++ b/UIKit/_UIVisualEffectBackdropView.h
- @@ -6,33 +6,26 @@
- #import <UIKit/_UIVisualEffectSubview.h>
- -@class CAFilter, NSMutableArray;
- +@class CABackdropLayer, _UIVisualEffectViewBackdropCaptureGroup;
- __attribute__((visibility("hidden")))
- @interface _UIVisualEffectBackdropView : _UIVisualEffectSubview
- {
- - CAFilter *_blurFilter;
- - CAFilter *_saturateFilter;
- - CAFilter *_colorOffsetFilter;
- - NSMutableArray *_pendingScaleTransitionBlocks;
- - unsigned long long _blurHardEdges;
- - double _blurRadius;
- + _UIVisualEffectViewBackdropCaptureGroup *_captureGroup;
- }
- -+ (id)_additionAnimationsKeys;
- + (Class)layerClass;
- -@property(nonatomic) double blurRadius; // @synthesize blurRadius=_blurRadius;
- -@property(nonatomic) unsigned long long blurHardEdges; // @synthesize blurHardEdges=_blurHardEdges;
- - (void).cxx_destruct;
- +- (void)applyIdentityFilterEffects;
- +- (void)applyRequestedFilterEffects;
- +- (void)_applyScaleHintAsRequested:(_Bool)arg1;
- - (void)willMoveToWindow:(id)arg1;
- +- (void)removeFromCurrentCaptureGroup;
- +@property(retain, nonatomic) _UIVisualEffectViewBackdropCaptureGroup *captureGroup;
- +@property(nonatomic) long long renderMode;
- +@property(readonly, nonatomic) CABackdropLayer *backdropLayer;
- - (_Bool)_shouldAnimatePropertyWithKey:(id)arg1;
- -- (void)_updateBackdropScaleWithSettingsDeferredIfNecessary:(id)arg1;
- -- (void)applySettings:(id)arg1;
- -- (void)_setupfilters;
- -- (void)_setGroupName:(id)arg1;
- -- (id)_groupName;
- -- (id)backdropLayer;
- -- (id)_initWithFrame:(struct CGRect)arg1 settings:(id)arg2;
- +- (id)asBackdropView;
- @end
- diff --git a/UIKit/_UIVisualEffectConfig.h b/UIKit/_UIVisualEffectConfig.h
- index e6a8f722..61bf9893 100644
- --- a/UIKit/_UIVisualEffectConfig.h
- +++ b/UIKit/_UIVisualEffectConfig.h
- @@ -19,6 +19,7 @@
- @property(readonly, nonatomic) _UIVisualEffectLayerConfig *contentConfig; // @synthesize contentConfig=_contentConfig;
- @property(readonly, nonatomic) NSArray *layerConfigs; // @synthesize layerConfigs=_layerConfigs;
- - (void).cxx_destruct;
- +- (id)description;
- - (void)enumerateLayerConfigs:(CDUnknownBlockType)arg1;
- - (void)addLayerConfig:(id)arg1;
- diff --git a/UIKit/_UIVisualEffectContentView.h b/UIKit/_UIVisualEffectContentView.h
- index b0a233e1..46975af9 100644
- --- a/UIKit/_UIVisualEffectContentView.h
- +++ b/UIKit/_UIVisualEffectContentView.h
- @@ -9,15 +9,8 @@
- __attribute__((visibility("hidden")))
- @interface _UIVisualEffectContentView : _UIVisualEffectSubview
- {
- - _Bool _autosetSubviewLabelTintColor;
- }
- -+ (id)_additionAnimationsKeys;
- -- (_Bool)_shouldAnimatePropertyWithKey:(id)arg1;
- -- (void)_descendent:(id)arg1 willMoveFromSuperview:(id)arg2 toSuperview:(id)arg3;
- -- (void)willMoveToWindow:(id)arg1;
- -- (void)_adjustColorForLabelsInView:(id)arg1 isInContentView:(_Bool)arg2;
- -- (void)_setLayerConfig:(id)arg1;
- - (id)initWithFrame:(struct CGRect)arg1;
- @end
- diff --git a/UIKit/_UIVisualEffectDiffable-Protocol.h b/UIKit/_UIVisualEffectDiffable-Protocol.h
- new file mode 100644
- index 00000000..14f32cef
- --- /dev/null
- +++ b/UIKit/_UIVisualEffectDiffable-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/NSCopying-Protocol.h>
- +#import <UIKit/NSObject-Protocol.h>
- +
- +@protocol _UIVisualEffectDiffable <NSObject, NSCopying>
- +- (id)copyForTransitionOut;
- +- (id)copyForTransitionToEffect:(id)arg1;
- +- (_Bool)canTransitionToEffect:(id)arg1;
- +- (_Bool)isSameTypeOfEffect:(id)arg1;
- +@end
- +
- diff --git a/UIKit/_UIVisualEffectDifferenceEngine.h b/UIKit/_UIVisualEffectDifferenceEngine.h
- new file mode 100644
- index 00000000..b17e2ee5
- --- /dev/null
- +++ b/UIKit/_UIVisualEffectDifferenceEngine.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 NSArray;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIVisualEffectDifferenceEngine : NSObject
- +{
- + long long _sourceCount;
- + long long _destinationCount;
- + long long _prefixCount;
- + long long _suffixCount;
- + long long _innerSourceCount;
- + long long _innerDestinationCount;
- + long long *_mergeTable;
- + NSArray *_merged;
- + NSArray *_source;
- + NSArray *_destination;
- +}
- +
- +@property(copy, nonatomic) NSArray *destination; // @synthesize destination=_destination;
- +@property(copy, nonatomic) NSArray *source; // @synthesize source=_source;
- +- (void).cxx_destruct;
- +- (id)description;
- +- (id)describeMergeTable;
- +- (id)mergeSource:(id)arg1 andDestination:(id)arg2;
- +@property(readonly, copy, nonatomic) NSArray *merged;
- +- (void)_calculate;
- +- (void)_calculateMerge;
- +- (void)_calculateLCSSTable;
- +- (void)_calculatePrefixAndSuffix;
- +- (void)_reset;
- +- (void)dealloc;
- +
- +@end
- +
- diff --git a/UIKit/_UIVisualEffectFilterEntry.h b/UIKit/_UIVisualEffectFilterEntry.h
- new file mode 100644
- index 00000000..4b9c2f04
- --- /dev/null
- +++ b/UIKit/_UIVisualEffectFilterEntry.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 <Foundation/NSObject.h>
- +
- +#import <UIKit/_UIVisualEffectDiffable-Protocol.h>
- +
- +@class CAFilter, NSDictionary, NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIVisualEffectFilterEntry : NSObject <_UIVisualEffectDiffable>
- +{
- + CAFilter *_filter;
- + NSDictionary *_requestedValues;
- + NSDictionary *_identityValues;
- + double _requestedScaleHint;
- + double _identityScaleHint;
- +}
- +
- +@property(nonatomic) double identityScaleHint; // @synthesize identityScaleHint=_identityScaleHint;
- +@property(nonatomic) double requestedScaleHint; // @synthesize requestedScaleHint=_requestedScaleHint;
- +@property(copy, nonatomic) NSDictionary *identityValues; // @synthesize identityValues=_identityValues;
- +@property(copy, nonatomic) NSDictionary *requestedValues; // @synthesize requestedValues=_requestedValues;
- +@property(retain, nonatomic) CAFilter *filter; // @synthesize filter=_filter;
- +- (void).cxx_destruct;
- +@property(readonly, copy) NSString *description;
- +- (id)copyForTransitionOut;
- +- (id)copyForTransitionToEffect:(id)arg1;
- +- (_Bool)canTransitionToEffect:(id)arg1;
- +- (_Bool)isSameTypeOfEffect:(id)arg1;
- +- (id)copyWithZone:(struct _NSZone *)arg1;
- +- (double)scaleHintAsRequested:(_Bool)arg1;
- +- (id)valueAsRequested:(_Bool)arg1;
- +- (id)initWithFilter:(id)arg1 requestedValues:(id)arg2 identityValues:(id)arg3;
- +
- +// Remaining properties
- +@property(readonly, copy) NSString *debugDescription;
- +@property(readonly) unsigned long long hash;
- +@property(readonly) Class superclass;
- +
- +@end
- +
- diff --git a/UIKit/_UIVisualEffectHost.h b/UIKit/_UIVisualEffectHost.h
- new file mode 100644
- index 00000000..056b9682
- --- /dev/null
- +++ b/UIKit/_UIVisualEffectHost.h
- @@ -0,0 +1,54 @@
- +//
- +// 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/_UIVisualEffectViewSubviewMonitoring-Protocol.h>
- +
- +@class NSArray, NSMutableArray, NSString, _UIVisualEffectNode, _UIVisualEffectSubview, _UIVisualEffectViewBackdropCaptureGroup;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIVisualEffectHost : NSObject <_UIVisualEffectViewSubviewMonitoring>
- +{
- + NSMutableArray *_views;
- + _Bool _autosetSubviewLabelTintColor;
- + _Bool _contentViewRequired;
- + _UIVisualEffectSubview *_contentView;
- + _UIVisualEffectViewBackdropCaptureGroup *_primaryCaptureGroup;
- + _UIVisualEffectNode *_currentEffectNode;
- + _UIVisualEffectNode *_transitionEffectNode;
- +}
- +
- +@property(retain, nonatomic) _UIVisualEffectNode *transitionEffectNode; // @synthesize transitionEffectNode=_transitionEffectNode;
- +@property(retain, nonatomic) _UIVisualEffectNode *currentEffectNode; // @synthesize currentEffectNode=_currentEffectNode;
- +@property(retain, nonatomic) _UIVisualEffectViewBackdropCaptureGroup *primaryCaptureGroup; // @synthesize primaryCaptureGroup=_primaryCaptureGroup;
- +@property(readonly, nonatomic) NSArray *views; // @synthesize views=_views;
- +@property(nonatomic) _Bool contentViewRequired; // @synthesize contentViewRequired=_contentViewRequired;
- +@property(readonly, nonatomic) _UIVisualEffectSubview *contentView; // @synthesize contentView=_contentView;
- +- (void).cxx_destruct;
- +@property(readonly, copy) NSString *description;
- +- (void)_view:(id)arg1 willLoseDescendent:(id)arg2;
- +- (void)_view:(id)arg1 willGainDescendent:(id)arg2;
- +- (void)_view:(id)arg1 willMoveToWindow:(id)arg2;
- +- (void)_applyRequestedNodeEffect;
- +- (void)_applyIdentityNodeEffect;
- +- (void)_configureEffectNode:(id)arg1;
- +- (id)_viewForEntry:(id)arg1 fromCapturePool:(id)arg2 imagePool:(id)arg3 otherPool:(id)arg4;
- +- (void)_applyEffectNode:(id)arg1;
- +- (void)endTransition;
- +- (void)beginTransition;
- +- (void)prepareToTransitionToEffectNode:(id)arg1;
- +- (void)_updateAdjustTintColors;
- +- (void)_updateView:(id)arg1 shouldDrawWithTintColor:(_Bool)arg2;
- +- (id)initWithContentView:(id)arg1;
- +
- +// Remaining properties
- +@property(readonly, copy) NSString *debugDescription;
- +@property(readonly) unsigned long long hash;
- +@property(readonly) Class superclass;
- +
- +@end
- +
- diff --git a/UIKit/_UIVisualEffectImageView.h b/UIKit/_UIVisualEffectImageView.h
- new file mode 100644
- index 00000000..119d964c
- --- /dev/null
- +++ b/UIKit/_UIVisualEffectImageView.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/UIImageView.h>
- +
- +#import <UIKit/_UIVisualEffectSubviewSource-Protocol.h>
- +
- +@class NSArray, NSString, _UIVisualEffectViewBackdropCaptureGroup;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIVisualEffectImageView : UIImageView <_UIVisualEffectSubviewSource>
- +{
- + _UIVisualEffectViewBackdropCaptureGroup *_primaryCaptureGroup;
- + NSArray *_viewEffects;
- + NSArray *_filters;
- +}
- +
- +@property(copy, nonatomic) NSArray *filters; // @synthesize filters=_filters;
- +@property(readonly, copy, nonatomic) NSArray *viewEffects; // @synthesize viewEffects=_viewEffects;
- +@property(retain, nonatomic) _UIVisualEffectViewBackdropCaptureGroup *primaryCaptureGroup; // @synthesize primaryCaptureGroup=_primaryCaptureGroup;
- +- (void).cxx_destruct;
- +- (id)_initialValueForLayer:(id)arg1 keyPath:(id)arg2 usePresentationValue:(_Bool)arg3;
- +- (void)applyIdentityFilterEffects;
- +- (void)applyRequestedFilterEffects;
- +- (void)_applyFilterValues:(id)arg1 baseName:(id)arg2 toLayer:(id)arg3;
- +- (void)removeViewEffects;
- +- (void)applyIdentityViewEffects;
- +- (void)applyRequestedViewEffects;
- +- (void)addViewEffects:(id)arg1;
- +- (_Bool)_shouldAnimatePropertyWithKey:(id)arg1;
- +- (id)asBackdropView;
- +- (id)asImageView;
- +- (id)asView;
- +- (id)asLayer;
- +
- +// 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/_UIVisualEffectLayerConfig.h b/UIKit/_UIVisualEffectLayerConfig.h
- index 5f15781e..c8121c58 100644
- --- a/UIKit/_UIVisualEffectLayerConfig.h
- +++ b/UIKit/_UIVisualEffectLayerConfig.h
- @@ -11,15 +11,16 @@
- @interface _UIVisualEffectLayerConfig : NSObject
- {
- NSString *_filterType;
- - UIColor *_fillColor;
- double _opacity;
- + UIColor *_fillColor;
- }
- + (id)layerWithFillColor:(id)arg1 opacity:(double)arg2 filterType:(id)arg3;
- +@property(readonly, nonatomic) UIColor *fillColor; // @synthesize fillColor=_fillColor;
- @property(readonly, nonatomic) NSString *filterType; // @synthesize filterType=_filterType;
- @property(readonly, nonatomic) double opacity; // @synthesize opacity=_opacity;
- -@property(readonly, nonatomic) UIColor *fillColor; // @synthesize fillColor=_fillColor;
- - (void).cxx_destruct;
- +- (id)description;
- - (void)deconfigureLayerView:(id)arg1;
- - (void)configureLayerView:(id)arg1;
- diff --git a/UIKit/_UIVisualEffectNode.h b/UIKit/_UIVisualEffectNode.h
- new file mode 100644
- index 00000000..833ee22f
- --- /dev/null
- +++ b/UIKit/_UIVisualEffectNode.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, NSDictionary, NSMutableArray;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIVisualEffectNode : NSObject
- +{
- + NSMutableArray *_filterEntries;
- + NSMutableArray *_viewEffects;
- + NSMutableArray *_underlays;
- + NSMutableArray *_overlays;
- + _Bool _textShouldRenderWithTintColor;
- + NSDictionary *_options;
- +}
- +
- ++ (id)newTransitionNodeForStops:(id)arg1;
- +@property(nonatomic) _Bool textShouldRenderWithTintColor; // @synthesize textShouldRenderWithTintColor=_textShouldRenderWithTintColor;
- +@property(copy, nonatomic) NSArray *overlays; // @synthesize overlays=_overlays;
- +@property(copy, nonatomic) NSArray *underlays; // @synthesize underlays=_underlays;
- +@property(copy, nonatomic) NSArray *viewEffects; // @synthesize viewEffects=_viewEffects;
- +@property(copy, nonatomic) NSArray *filterEntries; // @synthesize filterEntries=_filterEntries;
- +@property(readonly, copy, nonatomic) NSDictionary *options; // @synthesize options=_options;
- +- (void).cxx_destruct;
- +- (id)description;
- +- (id)copyForTransitionToNode:(id)arg1;
- +- (void)addOverlay:(id)arg1;
- +- (void)addUnderlay:(id)arg1;
- +- (void)addFilterEntry:(id)arg1;
- +- (void)addViewEffect:(id)arg1;
- +- (id)initWithOptions:(id)arg1;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UIVisualEffectSubview.h b/UIKit/_UIVisualEffectSubview.h
- index f6734aab..40f105cb 100644
- --- a/UIKit/_UIVisualEffectSubview.h
- +++ b/UIKit/_UIVisualEffectSubview.h
- @@ -6,18 +6,48 @@
- #import <UIKit/UIView.h>
- -@class NSString, _UIVisualEffectLayerConfig;
- +#import <UIKit/_UIVisualEffectSubviewSource-Protocol.h>
- +
- +@class NSArray, NSString, _UIVisualEffectViewBackdropCaptureGroup;
- +@protocol _UIVisualEffectViewSubviewMonitoring;
- __attribute__((visibility("hidden")))
- -@interface _UIVisualEffectSubview : UIView
- +@interface _UIVisualEffectSubview : UIView <_UIVisualEffectSubviewSource>
- {
- - _UIVisualEffectLayerConfig *_layerConfig;
- + _UIVisualEffectViewBackdropCaptureGroup *_primaryCaptureGroup;
- + id <_UIVisualEffectViewSubviewMonitoring> _subviewMonitor;
- + NSArray *_viewEffects;
- + NSArray *_filters;
- }
- -@property(retain, nonatomic, setter=_setLayerConfig:) _UIVisualEffectLayerConfig *_layerConfig; // @synthesize _layerConfig;
- +@property(copy, nonatomic) NSArray *filters; // @synthesize filters=_filters;
- +@property(readonly, copy, nonatomic) NSArray *viewEffects; // @synthesize viewEffects=_viewEffects;
- +@property(nonatomic) __weak id <_UIVisualEffectViewSubviewMonitoring> subviewMonitor; // @synthesize subviewMonitor=_subviewMonitor;
- +@property(retain, nonatomic) _UIVisualEffectViewBackdropCaptureGroup *primaryCaptureGroup; // @synthesize primaryCaptureGroup=_primaryCaptureGroup;
- - (void).cxx_destruct;
- -@property(copy, nonatomic, setter=_setGroupName:) NSString *_groupName;
- +- (id)_initialValueForLayer:(id)arg1 keyPath:(id)arg2 usePresentationValue:(_Bool)arg3;
- +- (_Bool)_applyKeyPathsAndRelativeValues:(id)arg1 forMotionEffect:(id)arg2;
- +- (void)applyIdentityFilterEffects;
- +- (void)applyRequestedFilterEffects;
- +- (void)_applyFilterValues:(id)arg1 baseName:(id)arg2 toLayer:(id)arg3;
- +- (void)removeViewEffects;
- +- (void)applyIdentityViewEffects;
- +- (void)applyRequestedViewEffects;
- +- (void)addViewEffects:(id)arg1;
- +- (_Bool)_shouldAnimatePropertyWithKey:(id)arg1;
- +- (id)asBackdropView;
- +- (id)asImageView;
- +- (id)asView;
- +- (id)asLayer;
- +- (void)_descendent:(id)arg1 willMoveFromSuperview:(id)arg2 toSuperview:(id)arg3;
- +- (void)willMoveToWindow:(id)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/_UIVisualEffectSubviewSource-Protocol.h b/UIKit/_UIVisualEffectSubviewSource-Protocol.h
- new file mode 100644
- index 00000000..495f79e5
- --- /dev/null
- +++ b/UIKit/_UIVisualEffectSubviewSource-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 CALayer, UIImageView, UIView, _UIVisualEffectBackdropView, _UIVisualEffectViewBackdropCaptureGroup;
- +
- +@protocol _UIVisualEffectSubviewSource <NSObject>
- +- (_UIVisualEffectViewBackdropCaptureGroup *)primaryCaptureGroup;
- +- (_UIVisualEffectBackdropView *)asBackdropView;
- +- (UIImageView *)asImageView;
- +- (UIView *)asView;
- +- (CALayer *)asLayer;
- +@end
- +
- diff --git a/UIKit/_UIVisualEffectTintLayerConfig.h b/UIKit/_UIVisualEffectTintLayerConfig.h
- index ccb055ab..ba38b999 100644
- --- a/UIKit/_UIVisualEffectTintLayerConfig.h
- +++ b/UIKit/_UIVisualEffectTintLayerConfig.h
- @@ -17,6 +17,7 @@
- + (id)layerWithTintColor:(id)arg1;
- @property(readonly, nonatomic) UIColor *tintColor; // @synthesize tintColor=_tintColor;
- - (void).cxx_destruct;
- +- (id)description;
- - (void)deconfigureLayerView:(id)arg1;
- - (void)configureLayerView:(id)arg1;
- diff --git a/UIKit/_UIVisualEffectVibrantLayerConfig.h b/UIKit/_UIVisualEffectVibrantLayerConfig.h
- index 81b7dde3..2a1290e7 100644
- --- a/UIKit/_UIVisualEffectVibrantLayerConfig.h
- +++ b/UIKit/_UIVisualEffectVibrantLayerConfig.h
- @@ -21,6 +21,7 @@
- @property(readonly, nonatomic) UIColor *tintColor; // @synthesize tintColor=_tintColor;
- @property(readonly, nonatomic) UIColor *vibrantColor; // @synthesize vibrantColor=_vibrantColor;
- - (void).cxx_destruct;
- +- (id)description;
- - (void)deconfigureLayerView:(id)arg1;
- - (void)configureLayerView:(id)arg1;
- diff --git a/UIKit/_UIVisualEffectViewBackdropCaptureGroup.h b/UIKit/_UIVisualEffectViewBackdropCaptureGroup.h
- new file mode 100644
- index 00000000..d5aabf9c
- --- /dev/null
- +++ b/UIKit/_UIVisualEffectViewBackdropCaptureGroup.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>
- +
- +@class NSPointerArray, NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIVisualEffectViewBackdropCaptureGroup : NSObject
- +{
- + NSPointerArray *_backdrops;
- + NSString *_groupName;
- + double _scale;
- +}
- +
- +@property(nonatomic) double scale; // @synthesize scale=_scale;
- +@property(copy, nonatomic) NSString *groupName; // @synthesize groupName=_groupName;
- +- (void).cxx_destruct;
- +- (id)description;
- +- (void)_applyScaleHint:(double)arg1;
- +- (void)updateAllBackdropViews;
- +- (void)removeBackdrop:(id)arg1 update:(_Bool)arg2;
- +- (void)addBackdrop:(id)arg1 update:(_Bool)arg2;
- +- (long long)indexOfBackdropView:(id)arg1;
- +- (id)initWithBackdrop:(id)arg1;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/_UIVisualEffectViewEntry.h b/UIKit/_UIVisualEffectViewEntry.h
- new file mode 100644
- index 00000000..10cd1621
- --- /dev/null
- +++ b/UIKit/_UIVisualEffectViewEntry.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/_UIVisualEffectDiffable-Protocol.h>
- +
- +@class NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIVisualEffectViewEntry : NSObject <_UIVisualEffectDiffable>
- +{
- + long long _requirements;
- +}
- +
- +@property(nonatomic) long long requirements; // @synthesize requirements=_requirements;
- +- (id)copyForTransitionOut;
- +- (id)copyForTransitionToEffect:(id)arg1;
- +- (_Bool)canTransitionToEffect:(id)arg1;
- +- (_Bool)isSameTypeOfEffect:(id)arg1;
- +- (_Bool)applyKeyPathsAndRelativeValues:(id)arg1 forMotionEffect:(id)arg2 toView:(id)arg3;
- +- (void)applyEffectAsRequested:(_Bool)arg1 toView:(id)arg2;
- +- (void)removeEffectFromView:(id)arg1;
- +- (void)applyIdentityEffectToView:(id)arg1;
- +- (void)applyRequestedEffectToView:(id)arg1;
- +- (void)addEffectToView:(id)arg1;
- +- (_Bool)hasTransform;
- +- (_Bool)shouldManageCornerRadius;
- +- (_Bool)shouldAnimateProperty:(id)arg1;
- +- (id)copyWithZone:(struct _NSZone *)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/_UIVisualEffectViewReversingEntry.h b/UIKit/_UIVisualEffectViewReversingEntry.h
- new file mode 100644
- index 00000000..93a46b6f
- --- /dev/null
- +++ b/UIKit/_UIVisualEffectViewReversingEntry.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/_UIVisualEffectViewEntry.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIVisualEffectViewReversingEntry : _UIVisualEffectViewEntry
- +{
- + _UIVisualEffectViewEntry *_sourceEntry;
- +}
- +
- +- (void).cxx_destruct;
- +- (id)description;
- +- (id)copyForTransitionOut;
- +- (id)copyForTransitionToEffect:(id)arg1;
- +- (_Bool)canTransitionToEffect:(id)arg1;
- +- (_Bool)isSameTypeOfEffect:(id)arg1;
- +- (void)removeEffectFromView:(id)arg1;
- +- (void)applyIdentityEffectToView:(id)arg1;
- +- (void)applyRequestedEffectToView:(id)arg1;
- +- (void)addEffectToView:(id)arg1;
- +- (_Bool)hasTransform;
- +- (_Bool)shouldManageCornerRadius;
- +- (_Bool)shouldAnimateProperty:(id)arg1;
- +- (id)initWithViewEntry:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/_UIVisualEffectViewSubviewMonitoring-Protocol.h b/UIKit/_UIVisualEffectViewSubviewMonitoring-Protocol.h
- new file mode 100644
- index 00000000..3ae526b6
- --- /dev/null
- +++ b/UIKit/_UIVisualEffectViewSubviewMonitoring-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, UIWindow;
- +
- +@protocol _UIVisualEffectViewSubviewMonitoring <NSObject>
- +- (void)_view:(UIView *)arg1 willLoseDescendent:(UIView *)arg2;
- +- (void)_view:(UIView *)arg1 willGainDescendent:(UIView *)arg2;
- +- (void)_view:(UIView *)arg1 willMoveToWindow:(UIWindow *)arg2;
- +@end
- +
- diff --git a/UIKit/_UIVisualEffectViewTransitioningEntry.h b/UIKit/_UIVisualEffectViewTransitioningEntry.h
- new file mode 100644
- index 00000000..42c9da1f
- --- /dev/null
- +++ b/UIKit/_UIVisualEffectViewTransitioningEntry.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/_UIVisualEffectViewEntry.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface _UIVisualEffectViewTransitioningEntry : _UIVisualEffectViewEntry
- +{
- + _UIVisualEffectViewEntry *_sourceEntry;
- + _UIVisualEffectViewEntry *_destinationEntry;
- +}
- +
- +- (void).cxx_destruct;
- +- (id)description;
- +- (id)copyForTransitionOut;
- +- (id)copyForTransitionToEffect:(id)arg1;
- +- (_Bool)canTransitionToEffect:(id)arg1;
- +- (_Bool)hasTransform;
- +- (_Bool)shouldManageCornerRadius;
- +- (_Bool)isSameTypeOfEffect:(id)arg1;
- +- (void)removeEffectFromView:(id)arg1;
- +- (void)applyRequestedEffectToView:(id)arg1;
- +- (void)applyIdentityEffectToView:(id)arg1;
- +- (void)addEffectToView:(id)arg1;
- +- (_Bool)shouldAnimateProperty:(id)arg1;
- +- (id)initWithSourceEntry:(id)arg1 destinationEntry:(id)arg2;
- +
- +@end
- +
- diff --git a/UIKit/_UIWebDoubleTapDelegate-Protocol.h b/UIKit/_UIWebDoubleTapDelegate-Protocol.h
- index b6038847..28d00044 100644
- --- a/UIKit/_UIWebDoubleTapDelegate-Protocol.h
- +++ b/UIKit/_UIWebDoubleTapDelegate-Protocol.h
- @@ -8,7 +8,7 @@
- @protocol _UIWebDoubleTapDelegate
- - (_Bool)considerHeightForDoubleTap;
- -- (CDStruct_39925896)doubleTapScalesForSize:(struct CGSize)arg1;
- +- (CDStruct_57d825b2)doubleTapScalesForSize:(struct CGSize)arg1;
- - (struct CGRect)rectOfInterestForPoint:(struct CGPoint)arg1;
- - (double)minimumScaleForSize:(struct CGSize)arg1;
- - (struct CGRect)visibleContentRect;
- diff --git a/UIKit/_UIWebRotationDelegate-Protocol.h b/UIKit/_UIWebRotationDelegate-Protocol.h
- index e2c7a3f2..76e6c625 100644
- --- a/UIKit/_UIWebRotationDelegate-Protocol.h
- +++ b/UIKit/_UIWebRotationDelegate-Protocol.h
- @@ -13,8 +13,8 @@
- - (double)minimumVerticalContentOffset;
- - (struct CGRect)rectOfInterestForRotation;
- - (double)minimumScaleForSize:(struct CGSize)arg1;
- -- (void)updateBoundariesOfScrollView:(UIScrollView *)arg1 withScales:(CDStruct_39925896)arg2;
- -- (CDStruct_39925896)scalesForContainerSize:(struct CGSize)arg1;
- +- (void)updateBoundariesOfScrollView:(UIScrollView *)arg1 withScales:(CDStruct_57d825b2)arg2;
- +- (CDStruct_57d825b2)scalesForContainerSize:(struct CGSize)arg1;
- - (double)currentDocumentScale;
- - (double)zoomedDocumentScale;
- - (UIView *)contentView;
- diff --git a/UIKit/_UIWebViewportHandler.h b/UIKit/_UIWebViewportHandler.h
- index 018868da..f1f7a973 100644
- --- a/UIKit/_UIWebViewportHandler.h
- +++ b/UIKit/_UIWebViewportHandler.h
- @@ -20,14 +20,12 @@
- _Bool _heightIsDeviceHeight;
- _Bool _classicViewportMode;
- id <_UIWebViewportHandlerDelegate> _delegate;
- - struct CGSize _contentsSizeForScaling;
- struct CGRect _documentBounds;
- }
- @property(readonly, nonatomic, getter=isClassicViewportMode) _Bool classicViewportMode; // @synthesize classicViewportMode=_classicViewportMode;
- @property(readonly, nonatomic) unsigned int webkitDefinedConfigurationFlags; // @synthesize webkitDefinedConfigurationFlags=_webkitDefinedConfigurationFlags;
- @property(readonly, nonatomic) struct CGSize availableViewSize; // @synthesize availableViewSize=_availableViewSize;
- -@property(readonly, nonatomic) struct CGSize contentsSizeForScaling; // @synthesize contentsSizeForScaling=_contentsSizeForScaling;
- @property(readonly, nonatomic) struct CGRect documentBounds; // @synthesize documentBounds=_documentBounds;
- @property(nonatomic) id <_UIWebViewportHandlerDelegate> delegate; // @synthesize delegate=_delegate;
- - (float)minimumScaleForViewSize:(struct CGSize)arg1;
- @@ -41,7 +39,7 @@
- - (void)applyWebKitViewportArgumentsSize:(struct CGSize)arg1 initialScale:(float)arg2 minimumScale:(float)arg3 maximumScale:(float)arg4 allowsUserScaling:(float)arg5 allowsShrinkToFit:(float)arg6;
- - (void)_resolveViewSizeRelativeLengths;
- - (void)setAvailableViewSize:(struct CGSize)arg1 updateConfigurationSize:(_Bool)arg2;
- -- (void)setDocumentBounds:(struct CGRect)arg1 contentsSizeForScaling:(struct CGSize)arg2;
- +- (void)setDocumentBounds:(struct CGRect)arg1;
- - (void)update:(CDUnknownBlockType)arg1;
- @property(readonly, nonatomic) struct _UIWebViewportConfiguration rawViewConfiguration;
- - (_Bool)shouldIgnoreScalingConstraints;
- diff --git a/UIKit/_UIZoomEdgeFeedbackGenerator.h b/UIKit/_UIZoomEdgeFeedbackGenerator.h
- new file mode 100644
- index 00000000..438ee259
- --- /dev/null
- +++ b/UIKit/_UIZoomEdgeFeedbackGenerator.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/_UIEdgeFeedbackGenerator.h>
- +
- +@interface _UIZoomEdgeFeedbackGenerator : _UIEdgeFeedbackGenerator
- +{
- + double _minimumZoomScale;
- + double _maximumZoomScale;
- + double _minimumTemporaryZoomScale;
- + double _maximumTemporaryZoomScale;
- +}
- +
- +@property(nonatomic) double maximumTemporaryZoomScale; // @synthesize maximumTemporaryZoomScale=_maximumTemporaryZoomScale;
- +@property(nonatomic) double minimumTemporaryZoomScale; // @synthesize minimumTemporaryZoomScale=_minimumTemporaryZoomScale;
- +@property(nonatomic) double maximumZoomScale; // @synthesize maximumZoomScale=_maximumZoomScale;
- +@property(nonatomic) double minimumZoomScale; // @synthesize minimumZoomScale=_minimumZoomScale;
- +- (void)_zoomScaleUpdated:(double)arg1 withVelocity:(double)arg2;
- +- (void)zoomScaleUpdated:(double)arg1;
- +- (void)_updateMaximumValue;
- +- (id)initWithCoordinateSpace:(id)arg1;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/__UICanvasLifecycleMonitor_Compatability.h b/UIKit/__UICanvasLifecycleMonitor_Compatability.h
- new file mode 100644
- index 00000000..c047a0c8
- --- /dev/null
- +++ b/UIKit/__UICanvasLifecycleMonitor_Compatability.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/_UICanvasLifecycleMonitor.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface __UICanvasLifecycleMonitor_Compatability : _UICanvasLifecycleMonitor
- +{
- +}
- +
- +- (void)deactivateEventsOnly:(_Bool)arg1 withContext:(id)arg2 forceExit:(_Bool)arg3 completion:(CDUnknownBlockType)arg4;
- +- (void)activateEventsOnly:(_Bool)arg1 withContext:(id)arg2 completion:(CDUnknownBlockType)arg3;
- +- (_Bool)_scheduleFirstCommitForScene:(id)arg1 transition:(id)arg2 firstActivation:(_Bool)arg3 completion:(CDUnknownBlockType)arg4;
- +- (void)didResumeUnderLock;
- +- (void)willSuspendUnderLock;
- +- (void)didResumeForEventsOnly;
- +- (void)willSuspendForEventsOnly;
- +
- +@end
- +
- diff --git a/UIKit/__UICanvasLifecycleMonitor_I.h b/UIKit/__UICanvasLifecycleMonitor_I.h
- new file mode 100644
- index 00000000..2e91d72c
- --- /dev/null
- +++ b/UIKit/__UICanvasLifecycleMonitor_I.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/_UICanvasLifecycleMonitor.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface __UICanvasLifecycleMonitor_I : _UICanvasLifecycleMonitor
- +{
- +}
- +
- +- (void)deactivateEventsOnly:(_Bool)arg1 withContext:(id)arg2 forceExit:(_Bool)arg3 completion:(CDUnknownBlockType)arg4;
- +- (void)activateEventsOnly:(_Bool)arg1 withContext:(id)arg2 completion:(CDUnknownBlockType)arg3;
- +
- +@end
- +
- diff --git a/UIKit/__UIKeyboardCanvas.h b/UIKit/__UIKeyboardCanvas.h
- new file mode 100644
- index 00000000..59e820d9
- --- /dev/null
- +++ b/UIKit/__UIKeyboardCanvas.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/__UIScreenCanvas.h>
- +
- +__attribute__((visibility("hidden")))
- +@interface __UIKeyboardCanvas : __UIScreenCanvas
- +{
- +}
- +
- ++ (id)_keyboardCanvasForScreen:(id)arg1;
- ++ (_Bool)alwaysKeepContexts;
- +- (void)detachWindow:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/__UISceneSubstrate.h b/UIKit/__UISceneSubstrate.h
- new file mode 100644
- index 00000000..65fd214b
- --- /dev/null
- +++ b/UIKit/__UISceneSubstrate.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 <Foundation/NSObject.h>
- +
- +#import <UIKit/_UIContextBinding-Protocol.h>
- +
- +@class FBSScene, NSMapTable, NSString;
- +
- +__attribute__((visibility("hidden")))
- +@interface __UISceneSubstrate : NSObject <_UIContextBinding>
- +{
- + FBSScene *_scene;
- + NSMapTable *_sceneLayerTable;
- +}
- +
- +- (void).cxx_destruct;
- +- (void)detachContext:(id)arg1;
- +- (void)attachContext:(id)arg1;
- +@property(readonly, nonatomic) FBSScene *scene;
- +- (id)initWithScene:(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/__UIScreenCanvas.h b/UIKit/__UIScreenCanvas.h
- new file mode 100644
- index 00000000..f02797bf
- --- /dev/null
- +++ b/UIKit/__UIScreenCanvas.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/_UICanvas.h>
- +
- +@class UIScreen;
- +
- +__attribute__((visibility("hidden")))
- +@interface __UIScreenCanvas : _UICanvas
- +{
- + UIScreen *_screen;
- +}
- +
- ++ (id)settingsDiffActions;
- ++ (id)_unassociatedCanvasForScreen:(id)arg1 create:(_Bool)arg2;
- ++ (_Bool)alwaysKeepContexts;
- +- (void).cxx_destruct;
- +- (void)detachWindow:(id)arg1;
- +- (void)setKeepContextAssociationInBackground:(_Bool)arg1;
- +- (id)_lookupKey;
- +- (id)screen;
- +- (id)initWithScreen:(id)arg1;
- +
- +@end
- +
- diff --git a/UIKit/__UITextTiledLayer.h b/UIKit/__UITextTiledLayer.h
- new file mode 100644
- index 00000000..9814426e
- --- /dev/null
- +++ b/UIKit/__UITextTiledLayer.h
- @@ -0,0 +1,47 @@
- +//
- +// 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 <QuartzCore/CALayer.h>
- +
- +@class NSMutableArray, UIBezierPath;
- +
- +__attribute__((visibility("hidden")))
- +@interface __UITextTiledLayer : CALayer
- +{
- + NSMutableArray *_visibleTiles;
- + NSMutableArray *_unusedTiles;
- + struct CGRect _gridBounds;
- + struct CGSize _tileSize;
- + UIBezierPath *_mask;
- + struct {
- + unsigned int disableTiling:1;
- + unsigned int ditchAllTiles:1;
- + unsigned int suspendLayout:4;
- + } _tcTiledLayerFlags;
- + double _maxTileHeight;
- +}
- +
- +@property(nonatomic) double maxTileHeight; // @synthesize maxTileHeight=_maxTileHeight;
- +- (void).cxx_destruct;
- +- (void)resumeTiling;
- +- (void)suspendTiling;
- +- (void)setBounds:(struct CGRect)arg1;
- +- (void)layoutSublayers;
- +- (void)_prepareNonTiledGhostLayersForVisibleBounds:(struct CGRect)arg1 inBounds:(struct CGRect)arg2;
- +- (void)_prepareTilesForVisibleBounds:(struct CGRect)arg1 inBounds:(struct CGRect)arg2;
- +- (void)_prepareGridForBounds:(struct CGRect)arg1;
- +- (void)setContentsFormat:(id)arg1;
- +- (void)setDrawsAsynchronously:(_Bool)arg1;
- +- (id)_preparedTileForFrame:(struct CGRect)arg1 mask:(id)arg2 opacity:(double)arg3 deferred:(_Bool)arg4;
- +- (void)setNeedsDisplayInRect:(struct CGRect)arg1;
- +@property(nonatomic) _Bool usesTiledLayers;
- +- (void)drawInContext:(struct CGContext *)arg1;
- +- (void)_drawInContext:(struct CGContext *)arg1;
- +- (void)drawDirtyLayer:(id)arg1 intoContext:(struct CGContext *)arg2;
- +- (id)init;
- +
- +@end
- +
- diff --git a/UIKit/__UITileLayer.h b/UIKit/__UITileLayer.h
- new file mode 100644
- index 00000000..c6ff9cb0
- --- /dev/null
- +++ b/UIKit/__UITileLayer.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 <QuartzCore/CALayer.h>
- +
- +@class UIBezierPath;
- +
- +__attribute__((visibility("hidden")))
- +@interface __UITileLayer : CALayer
- +{
- + UIBezierPath *maskPath;
- + _Bool stillNeedsDisplay;
- +}
- +
- +- (void).cxx_destruct;
- +- (id)actionForKey:(id)arg1;
- +- (void)drawInContext:(struct CGContext *)arg1;
- +
- +@end
- +
Add Comment
Please, Sign In to add comment