77#define DYYYGetInteger (key ) [[NSUserDefaults standardUserDefaults ] integerForKey: key]
88#define DYYYGetString (key ) [[NSUserDefaults standardUserDefaults ] stringForKey: key]
99#define DYYY_IGNORE_GLOBAL_ALPHA_TAG 114514
10+
1011typedef NS_ENUM (NSInteger , MediaType) { MediaTypeVideo, MediaTypeImage, MediaTypeAudio, MediaTypeHeic };
1112
12- static __weak UICollectionView *gFeedCV = nil ;
13+ // 调节模式&全局状态
14+ typedef NS_ENUM (NSUInteger , DYEdgeMode) {
15+ DYEdgeModeNone = 0 ,
16+ DYEdgeModeBrightness = 1 ,
17+ DYEdgeModeVolume = 2 ,
18+ };
19+
20+ @interface UIView (DYYYGlobalAlpha)
21+ - (void )dyyy_applyGlobalTransparency ;
22+ @end
23+
1324// 音量控制
1425@interface AVSystemController : NSObject
1526+ (instancetype )sharedAVSystemController ;
@@ -21,15 +32,6 @@ static __weak UICollectionView *gFeedCV = nil;
2132+ (instancetype )sharedInstance ;
2233- (void )presentHUDWithIcon : (NSString *)name level : (float )level ;
2334@end
24- // 调节模式&全局状态
25- typedef NS_ENUM (NSUInteger , DYEdgeMode) {
26- DYEdgeModeNone = 0 ,
27- DYEdgeModeBrightness = 1 ,
28- DYEdgeModeVolume = 2 ,
29- };
30- static DYEdgeMode gMode = DYEdgeModeNone;
31- static CGFloat gStartY = 0.0 ;
32- static CGFloat gStartVal = 0.0 ;
3335
3436@interface URLModel : NSObject
3537@property (nonatomic , strong ) NSArray *originURLList;
@@ -122,6 +124,7 @@ static CGFloat gStartVal = 0.0;
122124@property (nonatomic , assign ) BOOL isAds;
123125@property (nonatomic , assign ) BOOL isLive;
124126@property (nonatomic , assign ) BOOL isLivePhoto;
127+ @property (nonatomic , assign ) BOOL isNewTextMode; // 文字图文专有属性
125128@property (nonatomic , strong ) NSString *shareURL;
126129@property (nonatomic , strong ) id hotSpotLynxCardModel;
127130@property (nonatomic , strong ) AWELiveFollowFeedCellModel *cellRoom;
@@ -136,6 +139,7 @@ static CGFloat gStartVal = 0.0;
136139@property (nonatomic , strong ) AWEAwemeStatisticsModel *statistics;
137140@property (nonatomic , strong ) AWEPropGuideV2Model *propGuideV2;
138141@property (nonatomic , strong ) AWEECommerceLabel *ecommerceBelowLabel;
142+ @property (nonatomic , assign ) BOOL isShowLandscapeEntryView;
139143- (BOOL )isLive ;
140144- (BOOL )contentFilter ;
141145- (AWESearchAwemeExtraModel *)searchExtraModel ;
@@ -148,6 +152,25 @@ static CGFloat gStartVal = 0.0;
148152- (void )setListenVideoStatus : (NSInteger )status ;
149153@end
150154
155+ @interface AWEABTestManager : NSObject
156+ @property (retain , nonatomic ) NSMutableDictionary *consistentABTestDic;
157+ @property (copy , nonatomic ) NSDictionary *abTestData;
158+ @property (copy , nonatomic ) NSDictionary *performanceReversalDic;
159+ @property (nonatomic ) BOOL performanceReversalEnabled;
160+ @property (nonatomic ) BOOL handledNetFirstBackNotification;
161+ @property (nonatomic ) BOOL lastUpdateByIncrement;
162+ @property (nonatomic ) BOOL shouldPrintLog;
163+ @property (nonatomic ) BOOL localABSettingEnabled;
164+ - (void )fetchConfiguration : (id )arg1 ;
165+ - (void )fetchConfigurationWithRetry : (BOOL )arg1 completion : (id )arg2 ;
166+ - (void )incrementalUpdateData : (id )arg1 unchangedKeyList : (id )arg2 ;
167+ - (void )overrideABTestData : (id )arg1 needCleanCache : (BOOL )arg2 ;
168+ - (void )setAbTestData : (id )arg1 ;
169+ - (void )_saveABTestData : (id )arg1 ;
170+ - (id )getValueOfConsistentABTestWithKey : (id )arg1 ;
171+ + (id )sharedManager ;
172+ @end
173+
151174@interface AWELongPressPanelBaseViewModel : NSObject
152175@property (nonatomic , copy ) NSString *describeString;
153176@property (nonatomic , assign ) NSInteger enterMethod;
@@ -162,6 +185,10 @@ static CGFloat gStartVal = 0.0;
162185- (void )setAction : (void (^)(void ))action ;
163186@end
164187
188+ @interface AWEPlayVideoViewController : UIViewController
189+ @property (nonatomic , strong ) AWEAwemeModel *model;
190+ @end
191+
165192@interface AWELongPressPanelViewGroupModel : NSObject
166193@property (nonatomic ) unsigned long long groupType;
167194@property (nonatomic ) NSArray *groupArr;
@@ -205,6 +232,9 @@ static CGFloat gStartVal = 0.0;
205232@interface AWEFeedContainerContentView : UIView
206233@end
207234
235+ @interface TTMetalView : UIView
236+ @end
237+
208238@interface AWELeftSideBarEntranceView : UIView
209239- (void )setNumericalRedDot : (id )numericalRedDot ;
210240- (void )setRedDot : (id )redDot ;
@@ -352,6 +382,9 @@ static CGFloat gStartVal = 0.0;
352382@interface AWENormalModeTabBar : UIView
353383@property (nonatomic , assign , readonly ) UITabBarController *yy_viewController;
354384@property (retain , nonatomic ) AWETabBarSkinContainerView *skinContainerView;
385+ - (void )initializeOriginalTabBarHeight ;
386+ - (void )calculateTabBarHeight ;
387+ - (BOOL )applyTabBarHeight ;
355388@end
356389
357390@interface AWEPlayInteractionListenFeedView : UIView
@@ -494,8 +527,15 @@ static CGFloat gStartVal = 0.0;
494527@property (nonatomic , copy ) NSString *accessibilityLabel;
495528@end
496529
530+ // 评论区实况照片模型
531+ @interface AWECommentLivePhotoModel : NSObject
532+ @property (nonatomic , copy ) NSArray *videoUrl;
533+ @end
534+
497535@interface AWECommentImageModel : NSObject
498- @property (nonatomic , copy ) NSString *originUrl;
536+ @property (nonatomic , strong ) AWEURLModel *originUrl;
537+ @property (nonatomic , strong ) AWEURLModel *mediumUrl;
538+ @property (nonatomic , strong ) AWECommentLivePhotoModel *livePhotoModel;
499539@end
500540
501541@class AWECommentModel;
@@ -510,11 +550,13 @@ static CGFloat gStartVal = 0.0;
510550
511551@interface AWECommentLongPressPanelParam : NSObject
512552- (AWECommentModel *)selectdComment ;
553+ - (NSDictionary *)extraParams ;
513554@end
514555
515556@interface AWECommentModel : NSObject
516557- (AWEIMStickerModel *)sticker ;
517558- (NSString *)content ;
559+ - (NSArray <AWECommentImageModel *> *)imageList ;
518560@end
519561
520562@interface AWEIMStickerModel : NSObject
@@ -572,6 +614,10 @@ static CGFloat gStartVal = 0.0;
572614@property (nonatomic , assign , getter =isHidden) BOOL hidden;
573615@end
574616
617+ @interface AWEIMMessageTabSideBarView : UIView
618+ @property (nonatomic , strong , readonly ) UIView *superview;
619+ @end
620+
575621@interface AWEECommerceEntryView : UIView
576622@property (nonatomic , strong , readonly ) UIView *superview;
577623@property (nonatomic , assign , getter =isHidden) BOOL hidden;
@@ -1360,4 +1406,7 @@ static CGFloat gStartVal = 0.0;
13601406@end
13611407
13621408@interface AWEListKitMagicCollectionView : UICollectionView
1363- @end
1409+ @end
1410+
1411+ @interface TTPlayerView : UIView
1412+ @end
0 commit comments