// // VQU.pch // VQU // // Created by Elaine on 2020/12/2. // Copyright © 2020 leo. All rights reserved. // #import #ifdef __OBJC__ //define this constant if you want to use Masonry without the 'mas_' prefix #define MAS_SHORTHAND //define this constant if you want to enable auto-boxing for default syntax #define MAS_SHORTHAND_GLOBALS #ifndef PrefixHeader_pch #define PrefixHeader_pch #import "YMVendorMacro.h" #import "AppDelegate.h" #import "ServerURL.h" #import "TalkingData.h" #import "YOUPAILCGiftModel.h" #import "GKNavigationBarConfigure.h" #import "UINavigationController+GKCategory.h" //网易云信IM #import "NIMKit.h" #import "NTESGlobalMacro.h" #import "CocoaLumberjack.h" #import #import "LCIMHelper.h" #import "UIView+Toast.h" #import "ReactiveObjC.h" #import "JXCategoryView.h" #import "JXPagerView.h" #import "TYCyclePagerView.h" #import "YYKit.h" //帮助类 #import "ZCCommon.h" #import "UIButton+LMUtils.h" #import "LCUtilsDefine.h" #import "MJExtension.h" #import "Masonry.h" #import "AFNetworking.h" #import "NSObject+FBKVOController.h" #import "YBImageBrowser.h" #import "YBIBVideoData.h" #import "UIViewController+VQ_PageControl.h" #import "YOUPAILCImageModel.h" #import "NSURL+ImageSize.h" #import "UIView+LZEmptyView.h" #import "LPSecureData.h" #import "UIApplication+YYAdd.h" #import #define APPID @"1596420531" #import "PNSBuildModelUtils.h" // 字符串加密 #import #import #import "UIView+Category.h" //友盟统计第三方登录 #import #import #import #import "UMengRecordTool.h" //第三方SDK Key //#define TalkingDataID @"33338A19561C48FDA138E078691A4E93" #define BuglyAppId @"69091029b2"//Bugly #define UMAppKey @"66a12d93940d5a4c4998b295"//友盟 #define AgoraID @"4107d05e9a5e4179aab7a98cde6b18d9"//声网 //#define NIMSDKID @"ccad8a3dff96ad04d8d9472d6cae4356"//云信 #define NIMSDKID @"03efc1f77fc066461493fe8c4ffa97de"//云信 #define OpenWXID @"wx36f3fe729024051c"//微信开放平台 #define WXUniversalLink @"https://api.yunqibaopeng.com/"//微信通用链接,比 BaseURL 多一个 "/" #define kBaseURL @"https://api.yunqibaopeng.com" // BaseUrl #define kBaseImgURL @"https://oss.yunqibaopeng.com/" // oss #define KHistorySearchPath [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject] stringByAppendingPathComponent:@"PYSearchhistories.plist"] #define DocPath [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject] #define CachePath [docPath stringByAppendingPathComponent:@"/save"] #define LCNavColor HexColorFromRGB(0x1C1D23) #define LCBkgColor HexColorFromRGB(0x1C1D23) #define LCSeparatorColor HexColorFromRGB(0xC8C8C8) #define LCRedColor HexColorFromRGB(0xF4003F) #define LCSubBkgColor HexColorFromRGB(0x2A2935) #define LCTextBlack HexColorFromRGB(0x111111) #define LCTextGray HexColorFromRGB(0x999999) #define LCTextNormal HexColorFromRGB(0x666666) #define LCGray HexColorFromRGB(0xcccccc) #define LCPurple HexColorFromRGB(0xa22df6) #define LCGreen HexColorFromRGB(0x00eb45) #define LCWhiteColor HexColorFromRGB(0xffffff) #define LCBlackColor HexColorFromRGB(0x000000) #define LCBlueColor HexColorFromRGB(0xFF5CA2) #define LCYellowColor HexColorFromRGB(0xFF5CA2) #define LCBlueColorHighit HexColorFromRGBA(0x208eef,0.5) #define LCOrangeColor HexColorFromRGB(0xfc7f23) #define LCGradientOneColor HexColorFromRGB(0xFEA5A5) #define LCGradientTwoColor HexColorFromRGB(0xA6A9FE) #define VIPNORMALONECOLOR HexColorFromRGB(0xEFC0E3) #define VIPNORMALTOWCOLOR HexColorFromRGB(0x9988C1) #define ZYPinkColor HexColorFromRGB(0x7C69FE) #define ZYBGGrayColor HexColorFromRGB(0xeeeeee) #define ZYTitleColor HexColorFromRGB(0xF4003F) //渐变色主色调 #define ZYGradientOneColor HexColorFromRGB(0xFF0084) #define ZYGradientTwoColor HexColorFromRGB(0xFF3A00) #define ZYShadeOneColor HexColorFromRGB(0xFFD78F) #define ZYShadeTwoColor HexColorFromRGB(0xFF69AD) #define ZYTextInputColor HexColorFromRGB(0xFFFFFF)//文本消息输入框文字颜色 #define LZ273145Color HexColorFromRGB(0x273145) // 纯色/大标题 #define LZ475A7DColor HexColorFromRGB(0x475A7D) // 纯色/副标 #define LZ7695B7Color HexColorFromRGB(0x7695B7) // 纯色/图标 #define LZA3AABEColor HexColorFromRGB(0xA3AABE) // 纯色/正文/副文 #define LZD6E0F4Color HexColorFromRGB(0xD6E0F4) // 纯色/标签栏图标 #define LZD1E7FEColor HexColorFromRGB(0xD1E7FE) // 纯色/置灰 #define LZEDF7FFColor HexColorFromRGB(0xEDF7FF) // 纯色/底板 #define LZFAFAFCColor HexColorFromRGB(0xFAFAFC) // 纯色/背景 #define LZBFB6FFColor HexColorFromRGB(0xECFC54) // 渐变/主色 #define LZ7C69FEColor HexColorFromRGB(0x76F99B) // 渐变/主色 #define LZFF6ADCColor HexColorFromRGB(0xFF6ADC) // 渐变/主色 #define MAINGRIDTitleC HexColorFromRGB(0xFFFFFF) #define MAINGRIDColor1 HexColorFromRGB(0xFD8780) #define MAINGRIDColor2 HexColorFromRGB(0xFC8CB0) #define AGREEMENTColor HexColorFromRGB(0x6D82FD) #define kMainGradTitleC HexColorFromRGB(0xFFFFFF) #define kMainGradColor1 HexColorFromRGB(0xFC8BAA) #define kMainGradColor2 HexColorFromRGB(0xFC888B) #define kMainGradColors @[kMainGradColor1,kMainGradColor2] #define kMainGradLocation @[@(0),@(1)] #define kMainGradStartP CGPointMake(0, 0) #define kMainGradEndP CGPointMake(0, 1) #define LZFFB5DBColor HexColorFromRGB(0xFFB5DB) // 渐变/辅色1 #define LZFE66A4Color HexColorFromRGB(0xFE66A4) // 渐变/辅色1 #define LZFFD099Color HexColorFromRGB(0xFFD099) // 渐变/辅色2 #define LZFE9B4BColor HexColorFromRGB(0xFE9B4B) // 渐变/辅色2 #define LZ92E2FFColor HexColorFromRGB(0x92E2FF) // 渐变/辅色3 #define LZ1DBEF9Color HexColorFromRGB(0x1DBEF9) // 渐变/辅色3 #define LZFBB1ACColor HexColorFromRGB(0xFBB1AC) // 渐变/辅色4 #define LZFF5C4DColor HexColorFromRGB(0xFF5C4D) // 渐变/辅色4 #define LZ9CFCF3Color HexColorFromRGB(0x9CFCF3) // 渐变/辅色5 #define LZ00DFCAColor HexColorFromRGB(0x00DFCA) // 渐变/辅色5 #define LZF5F4F7Color HexColorFromRGB(0xF5F4F7) // 组件/分割线 #define LZF7F8FAColor HexColorFromRGB(0xF7F8FA) // 纯色/灰色/F7F8FA #define LZD3D1D7Color HexColorFromRGB(0xD3D1D7) // 输入框提示文本颜色 //常规字体 #define LCFont(font) [UIFont systemFontOfSize:font] #define LCBoldFont(font) [UIFont boldSystemFontOfSize:font] #define LCSemiboldFont(font) [UIFont systemFontOfSize:font weight:(UIFontWeightSemibold)] #define LCBFont17 LCBoldFont(17) #define LCFont17 LCFont(17) #define LCFont16 LCFont(16) #define LCFont15 LCFont(15) #define LCFont14 LCFont(14) #define LCFont13 LCFont(13) #define LCFont12 LCFont(12) //空页面占位图size #define kEmptyViewSize CGSizeMake(adapt(110), adapt(100)) #define LZZhenyanGBFont(font) [UIFont fontWithName:@"ZhenyanGB" size:font] #define LZDinFont(font) ([UIFont fontWithName:@"DINAlternate-Bold" size:font] == nil ? [UIFont fontWithName:@"DIN Alternate Bold" size:font] : [UIFont fontWithName:@"DINAlternate-Bold" size:font]) #define LCSmallPadding 5 #define LCMiddlePadding 10 #define LCBorderPadding 15 typedef NS_ENUM(NSInteger, LZTableViewCellAccessoryType) { LZTableViewCellAccessoryNone, // 不展示 LZTableViewCellAccessoryDisclosureIndicator, // 箭头 LZTableViewCellAccessorySwitch, // 开关 LZTableViewCellAccessoryRightTitle, //展示右边箭头+title LZTableViewCellAccessoryRightImage, //展示右边箭头+图片 }; #ifdef DEBUG #define LCLog(...) NSLog(__VA_ARGS__) static DDLogLevel ddLogLevel = DDLogLevelVerbose; #else #define LCLog(...) static DDLogLevel ddLogLevel = DDLogLevelInfo; #endif //常用的block typedef void(^avatarClickBlock)(NSString*); typedef void(^editNickBlock)(NSString *); #define kAppDelegate ((AppDelegate *)([UIApplication sharedApplication].delegate)) #endif //define__OBJC__ #endif /* LiveChat_pch */