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