省钱达人老版本

YHHeader.h 3.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. //
  2. // YHHeader.h
  3. // YouHuiProject
  4. //
  5. // Created by 小花 on 2018/1/16.
  6. // Copyright © 2018年 kuxuan. All rights reserved.
  7. //
  8. #ifndef YHHeader_h
  9. #define YHHeader_h
  10. /**App ID*/
  11. #define APP_ID @"1347672175"
  12. /***/
  13. //阿里百川
  14. #define ALBC_APP_KEY @"23260542"
  15. //淘客pid
  16. #define ALTK_PID @"mm_99506173_0_0"
  17. //友盟key
  18. #define UMAPP_KEY @"5a7bca3c8f4a9d2d520000a9"
  19. //bugly id
  20. #define BUGLY_ID @"3e983c72fb"
  21. //channel_id
  22. #define Channel_id @"2000"
  23. //UserDafault Key
  24. #define UserSexKey @"userSex"
  25. #define BrowserHistoryKey @"browserHistory"
  26. //定义屏幕的宽度
  27. #define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width<[UIScreen mainScreen].bounds.size.height?[UIScreen mainScreen].bounds.size.width:[UIScreen mainScreen].bounds.size.height)
  28. //定义屏幕的高度
  29. #define SCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.width>[UIScreen mainScreen].bounds.size.height?[UIScreen mainScreen].bounds.size.width:[UIScreen mainScreen].bounds.size.height)
  30. #define iPhone5 (SCREEN_WIDTH==320)?YES:NO
  31. #define iPhoneX ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1125, 2436), [[UIScreen mainScreen] currentMode].size) : NO)
  32. #define Fitsize(X) (SCREEN_WIDTH/375.0) * X
  33. #define KStatusBarHeight (iPhoneX ? 44.f : 20.f)
  34. #define TabbarHeight (iPhoneX ? (49.f+34.f) : 49.f)
  35. #define NavBarHeight (iPhoneX ? 88.f : 64.f)
  36. #define SafeBottomHeight (iPhoneX ? 34.f : 0)
  37. #define TabbarHeight (iPhoneX ? (49.f+34.f) : 49.f)
  38. #define ChildTableViewHeight SCREEN_HEIGHT-TabbarHeight-NavBarHeight-40
  39. #define BottomMargin (iPhoneX ? 25.f : 0.f)
  40. //弱引用
  41. #define kWeak(self) @autoreleasepool{} __weak typeof(self) self##Weak = self;
  42. //强引用
  43. #define kStrong(self) @autoreleasepool{} __strong typeof(self##Weak) self = self##Weak;
  44. #define SCREEN_MUTI (SCREEN_WIDTH/375.0)
  45. #define FITSIZE(X) (SCREEN_WIDTH/375.0)*X
  46. #define Placehold_Img [UIImage imageNamed:@"placeHolder"]
  47. #ifdef DEBUG
  48. #define NSLog(...) NSLog(__VA_ARGS__)
  49. #else
  50. #define NSLog(...)
  51. #endif
  52. #define JZHomeUPdateApp @"updateApp"
  53. #define APP_STORE_URL [NSString stringWithFormat:@"https://itunes.apple.com/cn/app/id%@?mt=8",APP_ID]
  54. //============友盟事件统计宏==============//
  55. #define home_banner @"home_banner"
  56. #define search_count @"search_count"
  57. #define nine_classify_goods @"nine_classify_goods"
  58. #define nine_classify @"nine_classify"
  59. #define nine_better @"nine_better"
  60. #define nine_top_pic @"nine_top_pic"
  61. #define category_goods @"category_goods"
  62. #define top_classify @"top_classify"
  63. #define home_hot @"home_hot"
  64. #define home_recommend @"home_recommend"
  65. #define pay_count @"pay"
  66. #define collection_count @"collection"
  67. #define Home_Items @"home_items"
  68. #define Find_channel @"find_channel"
  69. #define Find_youLike @"find_youLike"
  70. #define Search_History_String @"点击搜索历史"
  71. #define Search_Hot_String @"点击热搜搜索"
  72. #define Search_Normal @"用户输入搜索"
  73. #endif /* YHHeader_h */