From ce4eaddf9eb835f01e6bf5845a063d306f322b24 Mon Sep 17 00:00:00 2001
From: Aeline <liu9421wen@163.com>
Date: 星期一, 08 三月 2021 18:16:51 +0800
Subject: [PATCH] al

---
 BuWanVideo2.0/CSJ/BUFoundation.framework/Headers/BUCommonMacros.h |   34 +++++++++++++++++++++++++++++-----
 1 files changed, 29 insertions(+), 5 deletions(-)

diff --git a/BuWanVideo2.0/CSJ/BUFoundation.framework/Headers/BUCommonMacros.h b/BuWanVideo2.0/CSJ/BUFoundation.framework/Headers/BUCommonMacros.h
index 0165bb3..28259d3 100644
--- a/BuWanVideo2.0/CSJ/BUFoundation.framework/Headers/BUCommonMacros.h
+++ b/BuWanVideo2.0/CSJ/BUFoundation.framework/Headers/BUCommonMacros.h
@@ -10,6 +10,8 @@
 
 FOUNDATION_EXPORT NSString * const BUSDKVersion;
 
+/// 鏍囪鏄惁鏄紑鍙戠姸鎬侊紝姝e紡涓婄嚎鍙戠増鏃剁疆 0
+#define DevEnv 0
 
 /** String **/
 #define BUEmptyString                                 (@"");
@@ -96,7 +98,8 @@
 #define BUMAXScreenSide                   MAX([UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height)
 #endif
 
-#define BUiPhoneX ((BUMAXScreenSide == 812.0) || (BUMAXScreenSide == 896))
+#define BUIsNotchScreen bu_is_notch_screen()
+#define BUiPhoneX BUIsNotchScreen
 #define kBUDefaultNavigationBarHeight  (BUiPhoneX?88:64)      // 瀵艰埅鏉¢珮搴�
 #define kBUSafeTopMargin (BUiPhoneX?24:0)
 #define kBUDefaultStautsBarHeight  (BUiPhoneX?44:20)      // 鐘舵�佹爮楂樺害
@@ -130,16 +133,37 @@
 
 FOUNDATION_EXPORT id BU_JSONObjectByRemovingKeysWithNullValues(id JSONObject);
 
+FOUNDATION_EXPORT BOOL bu_is_notch_screen(void);
 
 /** LOG **/
-#define BU_Log_Foundation(frmt, ...)   BU_Log_Base(BUFoundationLog, frmt, ##__VA_ARGS__)
-
-#define BU_Log_Base(BULogTypeString, frmt, ...)   BU_LOG_MAYBE(BULogTypeString, BU_LOG_ENABLED, frmt, ##__VA_ARGS__)
+#define BU_Log_Foundation(frmt, ...) BU_LOG_MAYBE(BUFoundationLog, BU_LOG_ENABLED, frmt, ##__VA_ARGS__)
 
 #define BU_LOG_MAYBE(BULogTypeString, flg, frmt, ...)                       \
 do {                                                      \
-if(flg) NSLog(@"銆怋ytedanceUnion V%@銆�-銆�%@銆�%@", BUSDKVersion, BULogTypeString, [NSString stringWithFormat:frmt,##__VA_ARGS__]);                       \
+if(flg) NSLog(@"銆怭angleUnion V%@銆�-銆�%@銆�%@", BUSDKVersion, BULogTypeString, [NSString stringWithFormat:frmt,##__VA_ARGS__]);                       \
 } while(0)
+
+#if DevEnv
+
+#define BU_LogD_Verbose @"馃煛".UTF8String
+#define BU_LogD_Info    @"馃煝".UTF8String
+#define BU_LogD_Error   @"馃敶".UTF8String
+#define BU_LogD(BULogType, nature, format, ...) printf("\n銆�%s銆�%s [%s %d] %s\n\n", BULogType.UTF8String, nature, [NSString stringWithUTF8String:__FILE__].lastPathComponent.UTF8String ,__LINE__, [NSString stringWithFormat:format, ##__VA_ARGS__].UTF8String)
+
+#else
+
+#define BU_LogD_Verbose
+#define BU_LogD_Info
+#define BU_LogD_Error
+#define BU_LogD(BULogTypeString, nature, ...)
+
+#endif
+
 
 FOUNDATION_EXPORT NSString * const BUFoundationLog;
 FOUNDATION_EXPORT BOOL BU_LOG_ENABLED;
+
+// 瀵规灇涓惧�艰繘琛屾棩蹇楀瓧绗︿覆杞崲锛� 渚嬪瀵逛簬涓�涓灇涓惧��   1琛ㄧず婵�鍔辫棰戝箍鍛婄殑鎰忔�濓紝 灏嗚繑鍥烇細   婵�鍔辫棰戝箍鍛�(value:1)
+FOUNDATION_EXPORT NSString *NSStringLogFromBUAdEnumItem(NSInteger enumItem, NSDictionary *dic, NSString *defaultValue);
+// 瀵规灇涓惧�艰繘琛屽瓧绗︿覆杞崲   渚嬪瀵逛簬涓�涓灇涓惧��   1琛ㄧずrewarded_ad鐨勫瓧绗︿覆锛� 灏嗚繑鍥烇細  rewarded_ad
+FOUNDATION_EXPORT NSString *NSStringFromBUAdEnumItem(NSInteger enumItem, NSDictionary *dic, NSString *defaultValue);

--
Gitblit v1.8.0