MSYOUPAI.pch 9.1 KB

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