MSYOUPAI.pch 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240
  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. #ifdef DEBUG
  64. //#define kJiaMiKey @"JANp_XpXL^&1c47l" // 接口加密
  65. //#define kYanQianKey @"O-R0aDC=MEZYP0&%" // 接口验签
  66. #define kJiaMiKey @"!IQ31NeGcV&*n6w=" // 接口加密
  67. #define kYanQianKey @"2jot2Ioj31oFT9DI" // 接口验签
  68. //第三方SDK Key
  69. //#define TalkingDataID @"33338A19561C48FDA138E078691A4E93"
  70. #define BuglyAppId @"6d2437b479"//Bugly
  71. #define UMAppKey @"66a12d93940d5a4c4998b295"//友盟
  72. #define AgoraID @"25cac1e50c684f5c91e60327056d2571"//声网
  73. #define NIMSDKID @"af25f0fa98eac81c3d746b19dfa3be9f"//云信
  74. #define OpenWXID @"wxd5de43f2840a3c42"//微信开放平台
  75. #define WXUniversalLink @"https://bpi.yanyanghong.top/"//微信通用链接,比 BaseURL 多一个 "/"
  76. #define kBaseURL @"https://bpi.yanyanghong.top" // BaseUrl
  77. #define kBaseImgURL @"https://oss.yanyanghong.top/" // oss
  78. #else
  79. #define kJiaMiKey @"!IQ31NeGcV&*n6w=" // 接口加密
  80. #define kYanQianKey @"2jot2Ioj31oFT9DI" // 接口验签
  81. //第三方SDK Key
  82. //#define TalkingDataID @"33338A19561C48FDA138E078691A4E93"
  83. #define BuglyAppId @"6d2437b479"//Bugly
  84. #define UMAppKey @"66a12d93940d5a4c4998b295"//友盟
  85. #define AgoraID @"46d7ea17d3534543a6ca3a8e9fe82ee5"//声网
  86. #define NIMSDKID @"af25f0fa98eac81c3d746b19dfa3be9f"//云信
  87. #define OpenWXID @"wxd5de43f2840a3c42"//微信开放平台
  88. #define WXUniversalLink @"https://bpi.yanyanghong.top/"//微信通用链接,比 BaseURL 多一个 "/"
  89. #define kBaseURL @"https://bpi.yanyanghong.top" // BaseUrl
  90. #define kBaseImgURL @"https://oss.yanyanghong.top/" // oss
  91. #endif
  92. #define KHistorySearchPath [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject] stringByAppendingPathComponent:@"PYSearchhistories.plist"]
  93. #define DocPath [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]
  94. #define CachePath [docPath stringByAppendingPathComponent:@"/save"]
  95. #define LCNavColor HexColorFromRGB(0x1C1D23)
  96. #define LCBkgColor HexColorFromRGB(0x1C1D23)
  97. #define LCSeparatorColor HexColorFromRGB(0xC8C8C8)
  98. #define LCRedColor HexColorFromRGB(0xF4003F)
  99. #define LCSubBkgColor HexColorFromRGB(0x2A2935)
  100. #define LCTextBlack HexColorFromRGB(0x111111)
  101. #define LCTextGray HexColorFromRGB(0x999999)
  102. #define LCTextNormal HexColorFromRGB(0x666666)
  103. #define LCGray HexColorFromRGB(0xcccccc)
  104. #define LCPurple HexColorFromRGB(0xa22df6)
  105. #define LCGreen HexColorFromRGB(0x00eb45)
  106. #define LCWhiteColor HexColorFromRGB(0xffffff)
  107. #define LCBlackColor HexColorFromRGB(0x000000)
  108. #define LCBlueColor HexColorFromRGB(0xFF5CA2)
  109. #define LCYellowColor HexColorFromRGB(0xFF5CA2)
  110. #define LCBlueColorHighit HexColorFromRGBA(0x208eef,0.5)
  111. #define LCOrangeColor HexColorFromRGB(0xfc7f23)
  112. #define LCGradientOneColor HexColorFromRGB(0xFEA5A5)
  113. #define LCGradientTwoColor HexColorFromRGB(0xA6A9FE)
  114. #define VIPNORMALONECOLOR HexColorFromRGB(0xEFC0E3)
  115. #define VIPNORMALTOWCOLOR HexColorFromRGB(0x9988C1)
  116. #define ZYPinkColor HexColorFromRGB(0x7C69FE)
  117. #define ZYBGGrayColor HexColorFromRGB(0xeeeeee)
  118. #define ZYTitleColor HexColorFromRGB(0xF4003F)
  119. //渐变色主色调
  120. #define ZYGradientOneColor HexColorFromRGB(0xFF0084)
  121. #define ZYGradientTwoColor HexColorFromRGB(0xFF3A00)
  122. #define ZYShadeOneColor HexColorFromRGB(0xFFD78F)
  123. #define ZYShadeTwoColor HexColorFromRGB(0xFF69AD)
  124. #define ZYTextInputColor HexColorFromRGB(0xFFFFFF)//文本消息输入框文字颜色
  125. #define LZ273145Color HexColorFromRGB(0x273145) // 纯色/大标题
  126. #define LZ475A7DColor HexColorFromRGB(0x475A7D) // 纯色/副标
  127. #define LZ7695B7Color HexColorFromRGB(0x7695B7) // 纯色/图标
  128. #define LZA3AABEColor HexColorFromRGB(0xA3AABE) // 纯色/正文/副文
  129. #define LZD6E0F4Color HexColorFromRGB(0xD6E0F4) // 纯色/标签栏图标
  130. #define LZD1E7FEColor HexColorFromRGB(0xD1E7FE) // 纯色/置灰
  131. #define LZEDF7FFColor HexColorFromRGB(0xEDF7FF) // 纯色/底板
  132. #define LZFAFAFCColor HexColorFromRGB(0xFAFAFC) // 纯色/背景
  133. #define LZBFB6FFColor HexColorFromRGB(0xECFC54) // 渐变/主色
  134. #define LZ7C69FEColor HexColorFromRGB(0x76F99B) // 渐变/主色
  135. #define LZFF6ADCColor HexColorFromRGB(0xFF6ADC) // 渐变/主色
  136. #define MAINGRIDTitleC HexColorFromRGB(0xFFFFFF)
  137. #define MAINGRIDColor1 HexColorFromRGB(0xFD8780)
  138. #define MAINGRIDColor2 HexColorFromRGB(0xFC8CB0)
  139. #define AGREEMENTColor rgba(252, 94, 158, 1)
  140. #define MainColor rgba(252, 94, 158, 1)
  141. #define kMainGradTitleC HexColorFromRGB(0xFFFFFF)
  142. #define kMainGradColor1 rgba(253, 113, 180, 1)
  143. #define kMainGradColor2 rgba(252, 94, 158, 1)
  144. #define kMainGradColors @[kMainGradColor1,kMainGradColor2]
  145. #define kMainGradLocation @[@(0),@(1)]
  146. #define kMainGradStartP CGPointMake(0, 0.24)
  147. #define kMainGradEndP CGPointMake(0.8, 0.8)
  148. #define LZFFB5DBColor HexColorFromRGB(0xFFB5DB) // 渐变/辅色1
  149. #define LZFE66A4Color HexColorFromRGB(0xFE66A4) // 渐变/辅色1
  150. #define LZFFD099Color HexColorFromRGB(0xFFD099) // 渐变/辅色2
  151. #define LZFE9B4BColor HexColorFromRGB(0xFE9B4B) // 渐变/辅色2
  152. #define LZ92E2FFColor HexColorFromRGB(0x92E2FF) // 渐变/辅色3
  153. #define LZ1DBEF9Color HexColorFromRGB(0x1DBEF9) // 渐变/辅色3
  154. #define LZFBB1ACColor HexColorFromRGB(0xFBB1AC) // 渐变/辅色4
  155. #define LZFF5C4DColor HexColorFromRGB(0xFF5C4D) // 渐变/辅色4
  156. #define LZ9CFCF3Color HexColorFromRGB(0x9CFCF3) // 渐变/辅色5
  157. #define LZ00DFCAColor HexColorFromRGB(0x00DFCA) // 渐变/辅色5
  158. #define LZF5F4F7Color HexColorFromRGB(0xF5F4F7) // 组件/分割线
  159. #define LZF7F8FAColor HexColorFromRGB(0xF7F8FA) // 纯色/灰色/F7F8FA
  160. #define LZD3D1D7Color HexColorFromRGB(0xD3D1D7) // 输入框提示文本颜色
  161. //常规字体
  162. #define LCFont(font) [UIFont systemFontOfSize:font]
  163. #define LCBoldFont(font) [UIFont boldSystemFontOfSize:font]
  164. #define LCSemiboldFont(font) [UIFont systemFontOfSize:font weight:(UIFontWeightSemibold)]
  165. #define LCBFont17 LCBoldFont(17)
  166. #define LCFont17 LCFont(17)
  167. #define LCFont16 LCFont(16)
  168. #define LCFont15 LCFont(15)
  169. #define LCFont14 LCFont(14)
  170. #define LCFont13 LCFont(13)
  171. #define LCFont12 LCFont(12)
  172. //空页面占位图size
  173. #define kEmptyViewSize CGSizeMake(adapt(110), adapt(100))
  174. #define LZZhenyanGBFont(font) [UIFont fontWithName:@"ZhenyanGB" size:font]
  175. #define LZDinFont(font) ([UIFont fontWithName:@"DINAlternate-Bold" size:font] == nil ? [UIFont fontWithName:@"DIN Alternate Bold" size:font] : [UIFont fontWithName:@"DINAlternate-Bold" size:font])
  176. #define LCSmallPadding 5
  177. #define LCMiddlePadding 10
  178. #define LCBorderPadding 15
  179. typedef NS_ENUM(NSInteger, LZTableViewCellAccessoryType) {
  180. LZTableViewCellAccessoryNone, // 不展示
  181. LZTableViewCellAccessoryDisclosureIndicator, // 箭头
  182. LZTableViewCellAccessorySwitch, // 开关
  183. LZTableViewCellAccessoryRightTitle, //展示右边箭头+title
  184. LZTableViewCellAccessoryRightImage, //展示右边箭头+图片
  185. };
  186. #ifdef DEBUG
  187. #define LCLog(...) NSLog(__VA_ARGS__)
  188. static DDLogLevel ddLogLevel = DDLogLevelVerbose;
  189. #else
  190. #define LCLog(...)
  191. static DDLogLevel ddLogLevel = DDLogLevelInfo;
  192. #endif
  193. //常用的block
  194. typedef void(^avatarClickBlock)(NSString*);
  195. typedef void(^editNickBlock)(NSString *);
  196. #define kAppDelegate ((AppDelegate *)([UIApplication sharedApplication].delegate))
  197. #endif //define__OBJC__
  198. #endif /* LiveChat_pch */