jiGuangXieZuo/ProductApp/ProductApp/Configure/ConfigireSetting.h

125 lines
3.8 KiB
Objective-C
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.

//
// ConfigireSetting.h
// Freshdelivery
//
// Created by yx on 2020/10/21.
//
#import <Foundation/Foundation.h>
#import "UIColor+LSFoundation.h"
NS_ASSUME_NONNULL_BEGIN
@interface ConfigireSetting : NSObject
//********************项目域名配置***********************
//******服*****
#define BaseUrl @"https://aiw.batiao8.com/"
///加密字符
#define MDPassword @"HQ48tw5vmE0BcQbsPlrcK5rXUifO6ANT"
///解密key
#define AESJieMiKey @"NtE3nS1MCHBkAbaAmZ0PiBIcZogZYcfm"
///
#define WeiXinStringPay @"5b6u5L+h5pSv5LuY"
#define ZhiFuBaoStringPay @"5pSv5LuY5a6d5pSv5LuY"
/// 个推开发者网站中申请App时注册的AppId、AppKey、AppSecret
#define kGtAppId @"bgxjUoVnGE65VaJLpy40T6"
#define kGtAppKey @"o20R2nHKevAixnfCD66ZO9"
#define kGtAppSecret @"FjOHLjio6GAGnOl3rphtt4"
///讯飞appid
#define XunFeiAppId @"a26724a7"
//网络请求数据回调block
#define SAFE_BLOCK_CALL_NO_P(b) (b == nil ?: b())
#define SAFE_BLOCK_CALL(b, p) (b == nil ? : b(p) )
#define SAFE_BLOCK_CALL_2_P(b, p1, p2) (b == nil ? : b(p1, p2))
//网络请求方式
typedef NS_ENUM(NSUInteger,HTTPSRequestType)
{
HTTPSRequestTypeGet = 0,
HTTPSRequestTypePost
};
typedef void(^completeBlock)(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject,NSError * _Nullable error);
typedef void(^completeModeBlock)(BOOL state, id _Nullable responseObject,NSString * _Nullable describle);
#define NUM @"0123456789"
#define NUM0 @"123456789"
#define ALPHA @"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
#define ALPHANUM @"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
//************************** 登录令牌 *******************************
#define Token [[NSUserDefaults standardUserDefaults] objectForKey:@"token"]
#define Authorizations [[NSUserDefaults standardUserDefaults] objectForKey:@"authorization"]
//************************** 设备属性 *******************************
//判断iphpnex
#define Is_iPhoneX [Tools isIPhoneXSeries]
#define NavHeight (Is_iPhoneX ? 88 : 64)
#define TabHeight (Is_iPhoneX ? 83 : 49)
#define KMagrinBottom (Is_iPhoneX ? 34.f : 0.f)
#define KMagrinTop (Is_iPhoneX ? 46.f : 22.f)
//************************** black 循环引用*******************************
#define WeakObj(obj) __weak typeof(obj) obj##Weak = obj;
#define StrongObj(obj) __strong __typeof(obj) obj##Strong = obj;
//************************** 系统宏定义 *********************************
#define KWindow [UIApplication sharedApplication].keyWindow
#define KUserDefaults [NSUserDefaults standardUserDefaults]
//设备的宽,高
#define UISCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)
#define UISCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height)
//************************** RGB颜色转换16进制->10进制******************
#define UIColorFromRGB(rgbValue)\
\
[UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \
green:((float)((rgbValue & 0xFF00) >> 8))/255.0 \
blue:((float)(rgbValue & 0xFF))/255.0 \
alpha:1.0]
#define UIColorFromRGBWithAlpha(rgbValue, alphaValue) \
\
[UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \
green:((float)((rgbValue & 0x00FF00) >> 8))/255.0 \
blue:((float)(rgbValue & 0x0000FF))/255.0 \
alpha:alphaValue]
#define MainColor RGBCOLOR(87, 127, 255)
#define MainJBColors @[(id)RGBCOLOR(42, 211, 237).CGColor,(id)RGBCOLOR(148, 127, 255).CGColor]
//本地图片
#define YXUIImage(imageName) [UIImage imageNamed:imageName]
//xib
#define XibView(XibName)\
[[[NSBundle mainBundle] loadNibNamed:XibName owner:nil options:nil] firstObject]
///设备uuid
#define UserIDFA @"UserIDFA"
///登录账号弹窗
#define DengluZhangHaoTanChuang @"DengluZhangHaoTanChuang"
///隐私协议
#define UserYinSiUrl @""
#define UserXieUrl @""
///微信登录通知
#define WeiXinDengLuSQ @"WeiXinDengLuSQ"
@end
NS_ASSUME_NONNULL_END