MSYOUPAI.pch 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  1. //
  2. // VQU.pch
  3. // VQU
  4. //
  5. // Created by Elaine on 2020/12/2.
  6. // Copyright © 2020 leo. All rights reserved.
  7. //
  8. #import <Availability.h>
  9. #ifdef __OBJC__
  10. //define this constant if you want to use Masonry without the 'mas_' prefix
  11. #define MAS_SHORTHAND
  12. //define this constant if you want to enable auto-boxing for default syntax
  13. #define MAS_SHORTHAND_GLOBALS
  14. #ifndef PrefixHeader_pch
  15. #define PrefixHeader_pch
  16. #import "YMVendorMacro.h"
  17. #import "AppDelegate.h"
  18. #import "ServerURL.h"
  19. #import "TalkingData.h"
  20. #import "YOUPAILCGiftModel.h"
  21. #import "GKNavigationBarConfigure.h"
  22. #import "UINavigationController+GKCategory.h"
  23. //网易云信IM
  24. #import "NIMKit.h"
  25. #import "NTESGlobalMacro.h"
  26. #import "CocoaLumberjack.h"
  27. #import <NIMSDK/NIMSDK.h>
  28. #import "LCIMHelper.h"
  29. #import "UIView+Toast.h"
  30. #import "ReactiveObjC.h"
  31. #import "JXCategoryView.h"
  32. #import "JXPagerView.h"
  33. #import "TYCyclePagerView.h"
  34. #import "YYKit.h"
  35. //帮助类
  36. #import "ZCCommon.h"
  37. #import "UIButton+LMUtils.h"
  38. #import "LCUtilsDefine.h"
  39. #import "MJExtension.h"
  40. #import "Masonry.h"
  41. #import "AFNetworking.h"
  42. #import "NSObject+FBKVOController.h"
  43. #import "YBImageBrowser.h"
  44. #import "YBIBVideoData.h"
  45. #import "UIViewController+VQ_PageControl.h"
  46. #import "YOUPAILCImageModel.h"
  47. #import "NSURL+ImageSize.h"
  48. #import "UIView+LZEmptyView.h"
  49. #import "LPSecureData.h"
  50. #import "UIApplication+YYAdd.h"
  51. #import <ATAuthSDK_D/ATAuthSDK.h>
  52. #define APPID @"1596420531"
  53. #import "PNSBuildModelUtils.h"
  54. // 字符串加密
  55. #import <MSYConfig/MSYConfig.h>
  56. #import <UMCommon/MobClick.h>
  57. #import "UIView+Category.h"
  58. //友盟统计第三方登录
  59. #import <UMCommon/UMCommon.h>
  60. #import <UMShare/UMShare.h>
  61. #import <UMPush/UMessage.h>
  62. #import "UMengRecordTool.h"
  63. //第三方SDK Key
  64. //#define TalkingDataID @"33338A19561C48FDA138E078691A4E93"
  65. #define BuglyAppId @"69091029b2"//Bugly
  66. #define UMAppKey @"66a12d93940d5a4c4998b295"//友盟
  67. #define AgoraID @"4107d05e9a5e4179aab7a98cde6b18d9"//声网
  68. //#define NIMSDKID @"ccad8a3dff96ad04d8d9472d6cae4356"//云信
  69. #define NIMSDKID @"03efc1f77fc066461493fe8c4ffa97de"//云信
  70. #define OpenWXID @"wx36f3fe729024051c"//微信开放平台
  71. #define WXUniversalLink @"https://api.yunqibaopeng.com/"//微信通用链接,比 BaseURL 多一个 "/"
  72. #define kBaseURL @"https://api.yunqibaopeng.com" // BaseUrl
  73. #define kBaseImgURL @"https://oss.yunqibaopeng.com/" // oss
  74. #define KHistorySearchPath [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject] stringByAppendingPathComponent:@"PYSearchhistories.plist"]
  75. #define DocPath [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]
  76. #define CachePath [docPath stringByAppendingPathComponent:@"/save"]
  77. #define LCNavColor HexColorFromRGB(0x1C1D23)
  78. #define LCBkgColor HexColorFromRGB(0x1C1D23)
  79. #define LCSeparatorColor HexColorFromRGB(0xC8C8C8)
  80. #define LCRedColor HexColorFromRGB(0xF4003F)
  81. #define LCSubBkgColor HexColorFromRGB(0x2A2935)
  82. #define LCTextBlack HexColorFromRGB(0x111111)
  83. #define LCTextGray HexColorFromRGB(0x999999)
  84. #define LCTextNormal HexColorFromRGB(0x666666)
  85. #define LCGray HexColorFromRGB(0xcccccc)
  86. #define LCPurple HexColorFromRGB(0xa22df6)
  87. #define LCGreen HexColorFromRGB(0x00eb45)
  88. #define LCWhiteColor HexColorFromRGB(0xffffff)
  89. #define LCBlackColor HexColorFromRGB(0x000000)
  90. #define LCBlueColor HexColorFromRGB(0xFF5CA2)
  91. #define LCYellowColor HexColorFromRGB(0xFF5CA2)
  92. #define LCBlueColorHighit HexColorFromRGBA(0x208eef,0.5)
  93. #define LCOrangeColor HexColorFromRGB(0xfc7f23)
  94. #define LCGradientOneColor HexColorFromRGB(0xFEA5A5)
  95. #define LCGradientTwoColor HexColorFromRGB(0xA6A9FE)
  96. #define VIPNORMALONECOLOR HexColorFromRGB(0xEFC0E3)
  97. #define VIPNORMALTOWCOLOR HexColorFromRGB(0x9988C1)
  98. #define ZYPinkColor HexColorFromRGB(0x7C69FE)
  99. #define ZYBGGrayColor HexColorFromRGB(0xeeeeee)
  100. #define ZYTitleColor HexColorFromRGB(0xF4003F)
  101. //渐变色主色调
  102. #define ZYGradientOneColor HexColorFromRGB(0xFF0084)
  103. #define ZYGradientTwoColor HexColorFromRGB(0xFF3A00)
  104. #define ZYShadeOneColor HexColorFromRGB(0xFFD78F)
  105. #define ZYShadeTwoColor HexColorFromRGB(0xFF69AD)
  106. #define ZYTextInputColor HexColorFromRGB(0xFFFFFF)//文本消息输入框文字颜色
  107. #define LZ273145Color HexColorFromRGB(0x273145) // 纯色/大标题
  108. #define LZ475A7DColor HexColorFromRGB(0x475A7D) // 纯色/副标
  109. #define LZ7695B7Color HexColorFromRGB(0x7695B7) // 纯色/图标
  110. #define LZA3AABEColor HexColorFromRGB(0xA3AABE) // 纯色/正文/副文
  111. #define LZD6E0F4Color HexColorFromRGB(0xD6E0F4) // 纯色/标签栏图标
  112. #define LZD1E7FEColor HexColorFromRGB(0xD1E7FE) // 纯色/置灰
  113. #define LZEDF7FFColor HexColorFromRGB(0xEDF7FF) // 纯色/底板
  114. #define LZFAFAFCColor HexColorFromRGB(0xFAFAFC) // 纯色/背景
  115. #define LZBFB6FFColor HexColorFromRGB(0xECFC54) // 渐变/主色
  116. #define LZ7C69FEColor HexColorFromRGB(0x76F99B) // 渐变/主色
  117. #define LZFF6ADCColor HexColorFromRGB(0xFF6ADC) // 渐变/主色
  118. #define MAINGRIDTitleC HexColorFromRGB(0xFFFFFF)
  119. #define MAINGRIDColor1 HexColorFromRGB(0xFD8780)
  120. #define MAINGRIDColor2 HexColorFromRGB(0xFC8CB0)
  121. #define AGREEMENTColor HexColorFromRGB(0x6D82FD)
  122. #define kMainGradTitleC HexColorFromRGB(0xFFFFFF)
  123. #define kMainGradColor1 HexColorFromRGB(0xFC8BAA)
  124. #define kMainGradColor2 HexColorFromRGB(0xFC888B)
  125. #define kMainGradColors @[kMainGradColor1,kMainGradColor2]
  126. #define kMainGradLocation @[@(0),@(1)]
  127. #define kMainGradStartP CGPointMake(0, 0)
  128. #define kMainGradEndP CGPointMake(0, 1)
  129. #define LZFFB5DBColor HexColorFromRGB(0xFFB5DB) // 渐变/辅色1
  130. #define LZFE66A4Color HexColorFromRGB(0xFE66A4) // 渐变/辅色1
  131. #define LZFFD099Color HexColorFromRGB(0xFFD099) // 渐变/辅色2
  132. #define LZFE9B4BColor HexColorFromRGB(0xFE9B4B) // 渐变/辅色2
  133. #define LZ92E2FFColor HexColorFromRGB(0x92E2FF) // 渐变/辅色3
  134. #define LZ1DBEF9Color HexColorFromRGB(0x1DBEF9) // 渐变/辅色3
  135. #define LZFBB1ACColor HexColorFromRGB(0xFBB1AC) // 渐变/辅色4
  136. #define LZFF5C4DColor HexColorFromRGB(0xFF5C4D) // 渐变/辅色4
  137. #define LZ9CFCF3Color HexColorFromRGB(0x9CFCF3) // 渐变/辅色5
  138. #define LZ00DFCAColor HexColorFromRGB(0x00DFCA) // 渐变/辅色5
  139. #define LZF5F4F7Color HexColorFromRGB(0xF5F4F7) // 组件/分割线
  140. #define LZF7F8FAColor HexColorFromRGB(0xF7F8FA) // 纯色/灰色/F7F8FA
  141. #define LZD3D1D7Color HexColorFromRGB(0xD3D1D7) // 输入框提示文本颜色
  142. //常规字体
  143. #define LCFont(font) [UIFont systemFontOfSize:font]
  144. #define LCBoldFont(font) [UIFont boldSystemFontOfSize:font]
  145. #define LCSemiboldFont(font) [UIFont systemFontOfSize:font weight:(UIFontWeightSemibold)]
  146. #define LCBFont17 LCBoldFont(17)
  147. #define LCFont17 LCFont(17)
  148. #define LCFont16 LCFont(16)
  149. #define LCFont15 LCFont(15)
  150. #define LCFont14 LCFont(14)
  151. #define LCFont13 LCFont(13)
  152. #define LCFont12 LCFont(12)
  153. //空页面占位图size
  154. #define kEmptyViewSize CGSizeMake(adapt(110), adapt(100))
  155. #define LZZhenyanGBFont(font) [UIFont fontWithName:@"ZhenyanGB" size:font]
  156. #define LZDinFont(font) ([UIFont fontWithName:@"DINAlternate-Bold" size:font] == nil ? [UIFont fontWithName:@"DIN Alternate Bold" size:font] : [UIFont fontWithName:@"DINAlternate-Bold" size:font])
  157. #define LCSmallPadding 5
  158. #define LCMiddlePadding 10
  159. #define LCBorderPadding 15
  160. typedef NS_ENUM(NSInteger, LZTableViewCellAccessoryType) {
  161. LZTableViewCellAccessoryNone, // 不展示
  162. LZTableViewCellAccessoryDisclosureIndicator, // 箭头
  163. LZTableViewCellAccessorySwitch, // 开关
  164. LZTableViewCellAccessoryRightTitle, //展示右边箭头+title
  165. LZTableViewCellAccessoryRightImage, //展示右边箭头+图片
  166. };
  167. #ifdef DEBUG
  168. #define LCLog(...) NSLog(__VA_ARGS__)
  169. static DDLogLevel ddLogLevel = DDLogLevelVerbose;
  170. #else
  171. #define LCLog(...)
  172. static DDLogLevel ddLogLevel = DDLogLevelInfo;
  173. #endif
  174. //常用的block
  175. typedef void(^avatarClickBlock)(NSString*);
  176. typedef void(^editNickBlock)(NSString *);
  177. #define kAppDelegate ((AppDelegate *)([UIApplication sharedApplication].delegate))
  178. #endif //define__OBJC__
  179. #endif /* LiveChat_pch */