cdts/xdts-ios 3/PrefixHeader.pch
2023-07-27 09:20:00 +08:00

157 lines
6.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
// PrefixHeader.pch
// OneSentence
//
// Created by ko1o on 2019/3/2.
// Copyright © 2019年 ko1o. All rights reserved.
//
#ifndef PrefixHeader_pch
#define PrefixHeader_pch
#define IS_DEBUG (DEBUG && 0)
#if IS_DEBUG
#define TIM_APPID 1400722507
#define TIM_PUSHID 36078
#else
#define TIM_APPID 1400722507
#define TIM_PUSHID 36078
#endif
//pro 36078 dev 36077
//#if IS_DEBUG
//#define GETUI_APPID @"poCj93sZUa8gmaiuBm9hO3"
//#define GETUI_APPKEY @"DiO4uhHEiI6st78cJyuLs6"
//#define GETUI_APPSECRET @"iFksMbXAyI9hzvd3nVuCk4"
//#else
#define GETUI_APPID @"eBTiiKUKSs6krglnAzifZ6"
#define GETUI_APPKEY @"4WAxUUYTGR7SjIKmiZJQF4"
#define GETUI_APPSECRET @"ZWKYAXUTqH8ZrxWZ3mSBG2"
//#endif
#define BUGLY_APPID @"2e3a9a4d2f"
#define APPSTORE_APPID @"6443752990"
#define UNIVERSAL_LINK @"https://h5.diandi.club/appconnect/hole/"
#define UM_SHARE_REDIRECT_URL @"http://mobile.umeng.com/social"
#define WEIXIN_APP_ID @"wx3ba78d0f0f56fbc6"
#define WEIXIN_APP_SECRET @"c99e4ab21782aa753bad2cb89bf86999"
#define QQ_APP_ID @"1109886623"
#define QQ_APP_SECRET @"a589013f1350bc9566841324e053d356"
#define UM_SHARE_APP_KEY @"633fecec88ccdf4b7e4097a8"
//个推推送
//#define iPhoneX 弃用后面还有iPhoneXs iPhoneXr 等新设备
#define STATUS_BAR_HEIGHT STATUSBAR_HEIGHT
#define SCREEN_WIDTH getScreenWidth()
#define SCREEN_HEIGHT getScreenHeight()
#define NAVIGATION_BAR_HEIGHT (STATUS_BAR_HEIGHT + 44)
#define TAB_BAR_HEIGHT (controllerToolbarHeight())
#define CGRectCombine(point,size) CGRectMake(point.x,point.y,size.width,size.height)
#define WeakSelf(type) __weak typeof(type) weak##type = type
#define StrongSelf(type) __strong typeof(type) type = weak##type
// FIX
#define FIX_SIZE(s) lrintf((s * SCREEN_WIDTH / 375.0f))
//#define BottleCollectionCellWidth (SCREEN_WIDTH/5.0f)
//#define FIX_SIZE(s) (s)
#define THEME_COLOR COLOR_WITH_RGB(0xFFBE00)
#define TITLE_COLOR COLOR_WITH_RGB(0xFFFFFF)
#define CONTENT_COLOR COLOR_WITH_RGB(0xB3B3B3)
#define BG_COLOR COLOR_WITH_RGB(0x15112D)
#define SUB_BG_COLOR COLOR_WITH_RGB(0x2D2F42)
#define LINE_COLOR COLOR_WITH_RGB_A(0xFFFFFF, 0.1)
#define NORMAL_SPACE FIX_SIZE(15)
#define SMALL_SPACE FIX_SIZE(10)
//系统字体宏
#define FONT_SIZE(s) [UIFont systemFontOfSize:(FIX_SIZE(s))]
#define FONT_BOLD_SIZE(s) [UIFont boldSystemFontOfSize:(FIX_SIZE(s))]
#define FONT_NAME_SIZE(n,s) [UIFont fontWithName:n size:(FIX_SIZE(s))]
#define BIG_FONT MT_FONT_REGULAR_SIZE(21)
#define NORMAL_FONT MT_FONT_REGULAR_SIZE(15)
#define SMALL_FONT MT_FONT_REGULAR_SIZE(13)
#define SMALL_11_FONT MT_FONT_REGULAR_SIZE(11)
#define BIG_MEDIUM_FONT MT_FONT_MEDIUM_SIZE(21)
#define NORMAL_MEDIUM_FONT MT_FONT_MEDIUM_SIZE(15)
#define SMALL_MEDIUM_FONT MT_FONT_MEDIUM_SIZE(13)
//app 自定义字体 按照屏幕缩放
#define MT_FONT_REGULAR_SIZE(s) ([UIFont fontWithName:@"PingFang-SC-Regular" size:(FIX_SIZE(s))]?: FONT_SIZE(s))
#define MT_FONT_MEDIUM_SIZE(s) ([UIFont fontWithName:@"PingFang-SC-Medium" size:(FIX_SIZE(s))]?: FONT_SIZE(s))
//#define MT_FONT_MEDIUM_SIZE(s) MT_FONT_Heavy_SIZE(s)
#define MT_FONT_BOLD_SIZE(s) MT_FONT_ALIBABA_SIZE(s)
#define MT_FONT_ALIBABA_SIZE(s) ([UIFont fontWithName:@"Alibaba PuHuiTi 2.0" size:(FIX_SIZE(s))]?: FONT_BOLD_SIZE(s))
#define MT_FONT_Heavy_SIZE(s) ([UIFont fontWithName:@"PingFang-SC-Heavy" size:(FIX_SIZE(s))]?: FONT_BOLD_SIZE(s))
//字体大小不按照屏幕缩放
#define MT_FONT_REGULAR_NO_SCALE_SIZE(s) ([UIFont fontWithName:@"PingFang-SC-Regular" size:((s))] ?: [UIFont systemFontOfSize:s])
#define MT_FONT_MEDIUM_NO_SCALE_SIZE(s) ([UIFont fontWithName:@"PingFang-SC-Medium" size:((s))] ?: [UIFont systemFontOfSize:s])
#define MT_FONT_BOLD_NO_SCALE_SIZE(s) ([UIFont fontWithName:@"PingFangTC-Semibold" size:((s))] ?: [UIFont boldSystemFontOfSize:s])
// COLOR
#define RGB(r,g,b) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:1]
#define RGBA(r,g,b,a) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:a]
#define ShortColor(x) [UIColor colorWithRed:x/255.0 green:x/255.0 blue:x/255.0 alpha:1]
#define COLOR_WITH_RGB(hex) [UIColor colorWithRed:((hex & 0x00FF0000) >> 16)/255.0f green:((hex & 0x0000FF00) >> 8)/255.0f blue:(hex & 0x000000FF)/255.0f alpha:1.0]
#define COLOR_WITH_RGB_A(hex, a) [UIColor colorWithRed:((hex & 0x00FF0000) >> 16)/255.0f green:((hex & 0x0000FF00) >> 8)/255.0f blue:(hex & 0x000000FF)/255.0f alpha:(a)]
#define HEX_COLOR(hex) [UIColor colorWithRed:((hex & 0x00FF0000) >> 16)/255.0f green:((hex & 0x0000FF00) >> 8)/255.0f blue:(hex & 0x000000FF)/255.0f alpha:1.0]
#define HEX_COLOR_A(hex, a) [UIColor colorWithRed:((hex & 0x00FF0000) >> 16)/255.0f green:((hex & 0x0000FF00) >> 8)/255.0f blue:(hex & 0x000000FF)/255.0f alpha:(a)]
// IMAGE
#define ImageNamed(n) [UIImage imageNamed:n]
#define ImageforPath(p) [UIImage imageWithContentsOfFile:p]
#define PYPlaceholderImage ImageNamed(@"placeholderimage")
#define PYDefaultAvatarImage ImageNamed(@"TH_boy_def_img")
#define PYTableLoadPerPageCount 10
#import "CYH_PrefixHeader.h"
#import "ZcqVender.h"//zcq自己工具.
#import "UIScreenEx.h"
#import "UIViewAdditions.h"
#import "MJExtension.h"
#import "UIColor+PYExtension.h"
#import "SVProgressHUD.h"
#import "UIImage+TintColor.h"
//#import "PYWebController.h"
#import "UITextField+MTLimit.h"
#import "PYAppService.h"
#import <UIImageView+WebCache.h>
#import "PYThemeButton.h"
#import "PYImageView.h"
#import "MTAlertView.h"
#import "MTPageView.h"
#import "PYHTTPManager.h"
#import "MJExtension.h"
#import "PYNavigationViewController.h"
#import "NSDictionary+Json.h"
#import "NSString+PYExtension.h"
//#import "AmountKeyboard.h"
#import "UserService.h"
#import "UIView+MTCreate.h"
#import "LoginService.h"
#import "AvatarView.h"
#import "ToastUtil.h"
#import "UIImage+Scale.h"
//约束
#import <Masonry.h>
#import <SDAutoLayout.h>
//#import "UIView+PYExtension.h"
#define DicFromJsonString(jsonString) [NSDictionary dictionaryWithJsonString:jsonString]
#endif /* PrefixHeader_pch */