You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

217 lines
7.0 KiB

//
// PrefixHeader.pch
// watch
//
// Created by WeiChaoZheng on 2017/10/27.// Copyright © 2017年 xTT. All rights reserved.
//
#ifndef PrefixHeader_pch
#define PrefixHeader_pch
#ifdef __OBJC__
#import "LGAlertView.h"
#import "PPGetAddressBook.h"
#import "SVProgressHUD.h"
#import <SDWebImage/UIImageView+WebCache.h>
#import "tongxin-Bridging-Header.h"
//#import "tongxin-Swift.h"
#import "ZKUDID.h"
#import "UIView+Tools.h"
#import "myHelper.h"
#import "YBPopupMenu.h"
#import "UIView+ViewController.h"
#import "UIView+Extension.h"
#import "JX_GCDTimerManager.h"
#import "NSString+Character.h"
#import <Masonry/Masonry.h>
#import "NSTimer+XRTimer.h"
#import "ACBaseViewController.h"
#import "UIView+AdaptScreen.h"
#import "ZZTableViewCell.h"
#import <YYModel/YYModel.h>
#import <ZXNavigationBarController.h>
#import "YYKit.h"
#import "UIViewExt.h"
#import <DZNEmptyDataSet/UIScrollView+EmptyDataSet.h>
#import "MyUILabel.h"
#import "UIView+Effects.h"
#import <EasyShowView/EasyShowView.h>
#import <KafkaRefresh/KafkaRefresh.h>
#import "MJRefresh/MJRefresh.h"
//高德SDK
#import <AMapFoundationKit/AMapFoundationKit.h>
#import <AMapSearchKit/AMapSearchKit.h>
#import <MAMapKit/MAMapKit.h>
//#import <Hyphenate/Hyphenate.h>
///** @brief 实时音视频呼叫 */
//#define KNOTIFICATION_CALL @"callOutWithChatter"
///** @brief 关闭实时音视频 */
//#define KNOTIFICATION_CALL_CLOSE @"callControllerClose"
//高德地图 Key
#define AMapKey @"b6cf7f135712cd1584e607620ea7024b"
//当前设备 系统版本
#define CurrentSystemVersion [[UIDevice currentDevice] systemVersion]
//导航栏高度
#define getRectNavAndStatusHight  (self.navigationController.navigationBar.frame.size.height+[[UIApplication sharedApplication] statusBarFrame].size.height)
#define IS_IPHONE (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
#define IS_IOS_11 ([[[UIDevice currentDevice] systemVersion] floatValue] >= 11.f)
#define IS_IPHONE_X (IS_IOS_11 && IS_IPHONE && (MIN([UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height) >= 375 && MAX([UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height) >= 812) && [[UIApplication sharedApplication] delegate].window.safeAreaInsets.bottom > 0.0)
#define iPhoneX (IS_IPHONE_X ? YES : NO)
#define iPhoneX_TabbarSafeBottomMargin (iPhoneX ? 34.f : 0.f)
//底部高度
#define TabBarHeight (self.tabBarController.tabBar.frame.size.height)
// 适配iPhone X 导航栏高度
#define iPhoneX_NavHeight (iPhoneX ? 88.f : 64.f)
#define MJStatusBarHeight (iPhoneX ? 44.f : 20.f)
#define MJStatusAndNavHeight (iPhoneX_NavHeight)
#define DefineFontSize [UIFont systemFontOfSize:16]
#define WeakSelf typeof(self) __weak weakSelf = self;
#define SearchHistory @"searchHistory"
#define ScreenWidth [UIScreen mainScreen].bounds.size.width
#define ScreenHeight [UIScreen mainScreen].bounds.size.height
//不同屏幕尺寸适配,UI : 750x1334
#define kScreenWidthRatio (ScreenWidth / 375.0)
#define kScreenHeightRatio (ScreenWidth / 667.0)
#define AdaptedWidth(x) ceilf((x) * kScreenWidthRatio)
#define AdaptedHeight(x) ceilf((x) * kScreenHeightRatio)
#define AdaptedFontSize(R) AdaptedWidth(R)
#define Adapted(x) ceilf((x) * kScreenWidthRatio)
/// 字体黑 51
#define KKTextBlackColor51 RGBA(51, 51, 51, 1)
#define KKTextBlackColor RGBA(20, 20, 20, 1)
/// 灰163
#define KKGrey163 RGB(163, 163, 163)
// 背景灰
#define KKBackgroundGrey RGB(248, 247, 247)
/// 透明
#define KKClearColor [UIColor clearColor]
/// 白色
#define KKWhiteColorColor [UIColor whiteColor]
// 字体
#define Font_(x) [UIFont fontWithName:@"HelveticaNeue" size: x]
#define FontBold_(x) [UIFont fontWithName:@"HelveticaNeue-Bold" size: x]
#define ImageName_(string) [UIImage imageNamed:string]
#define FontADA_(x) [UIFont fontWithName:@"HelveticaNeue" size: Adapted(x)]
#define FontBoldADA_(x) [UIFont fontWithName:@"HelveticaNeue-Bold" size: Adapted(x)]
#define TargetName @"zuoyebang" //作业帮手表
//zuoyebang
#define WXAPPID @"wxc0ca3e7f672ac786"
#define WXAPPSecret @"009bbe40ee4b6a6f8a1b413a2989167a"
#define kStringIsEmpty(str) ([str isKindOfClass:[NSNull class]] || str == nil || [str length] < 1 ? YES : NO )
//app的版本号
#define kTOKEN_APP_VERSION [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"]
//app 的Bundle ID
#define kTOKEN_APP_BUNDLEID [[NSBundle mainBundle] bundleIdentifier]
//app 的时区
#define kTOKEN_APP_TIMEZONE [NSTimeZone localTimeZone].description
//app 的语言
#define kTOKEN_APP_LANGUAGE [NSLocale preferredLanguages].firstObject
//APP 在屏幕上显示的名字
#define APPName [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleDisplayName"]
//获取标志 每一天第一次登录的标志
#define FirstEveryDayKey @"FirstEveryDayKey"
#define kLocalVideo_Width AdaptW(121.0f)
#define kLocalVideo_Height AdaptW(162.0f)
//记录供应商配置Key 内容是 字典 Dic
#define kSupplierConfigKey @"kSupplierConfigKey"
//记录广告的key 内容是 字典 Dic
#define kNewADKey @"kNewADKey"
//阅读记录Key
#define kReadRecordArrKey @"ReadRecordArrKey"
// 是否记住密码
#define kifRememberPWDKey @"ifRememberPWDKey"
// 记录国家代码 和电话号码列表的 key
#define kCountryCodeListKey @"CountryCodeListKey"
// 记录 选择 国家代码 和电话号码列表的 key
#define kSelectCountryCodeKey @"SelectCountryCodeKey"
// 获取国家列表的 时间 如果本地存在,就一天获取一次
#define kgetCountryListTime @"kgetCountryListTime"
#define UserDefaults [NSUserDefaults standardUserDefaults]
// 选择 国家 时的通知
#define kSelectCountryNotification @"SelectCountryNotification"
// 选择关系 时的 通知
#define kSelectContactNotification @"SelectContactNotification"
// 消息中心的通知
#define AccountMessageNotification @"accountMessage"
// 无网络点击图片刷新的 通知
#define NoReachableRefreshNotification @"NoReachableRefreshNotification"
//用户协议
#define AccoutXieYiURLStr @"http://4g.watch.ecellsz.com:8080/app/useragreement.html"
//隐私政策
#define PrivacyPolicyURLStr @"http://4g.watch.ecellsz.com:8080/app/privacypolicy.html"
//二维码丢失
#define QRcodeLostURLStr @"http://card.ecellsz.com/zyb/index.html"
//活动页面
#define ActivityURLStr [NSString stringWithFormat:@"%@%@",xBaseUrl,@"/getway/tx_activity/index_search.html"]
// 通话时间 和 视频ID 的记录 Key
#define VideoTimeAndIDAndWHRecordKey @"VideoTimeAndIDAndWHRecordKey"
// 心率和体温测量倒计时时间Key
//心率
#define HeartMeasurementTimeKey @"HeartMeasurementTimeKey"
//体温
#define TempMeasurementTimeKey @"TempMeasurementTimeKey"
typedef NS_ENUM(NSInteger,SharePlatform){
/// 微信朋友圈
SharePlatform_Timeline = 0,
/// 微信好友
SharePlatform_Session = 1,
};
#import "APHandleManager.h"
#import <WXApi.h>
#import <WXApiObject.h>
#import <FSCalendar.h>
#import "UICommon.h"
#endif
#endif /* PrefixHeader_pch */