45 lines
1.4 KiB
C
Executable File
45 lines
1.4 KiB
C
Executable File
//
|
|
// CommonDefine.h
|
|
// LegendTeam
|
|
//
|
|
// Created by 梁博 on 13/12/21.
|
|
//
|
|
|
|
#ifndef CommonDefine_h
|
|
#define CommonDefine_h
|
|
|
|
// 给OC代码用的宏定义
|
|
|
|
#define WeakSelf autoreleasepool{} __weak typeof(self) weakSelf = self
|
|
#define StrongSelf autoreleasepool{} __strong typeof(self) self = weakSelf
|
|
#define ScreenWidth [UIScreen mainScreen].bounds.size.width
|
|
#define ScreenHeight [UIScreen mainScreen].bounds.size.height
|
|
|
|
#define StatusBarHeight UIWindow.statusBarHeight
|
|
#define NavigationBarHeight 44.f
|
|
#define StatusAndNaviBarHeight (StatusBarHeight + NavigationBarHeight)
|
|
#define BottomInset UIWindow.safeAreaBottom
|
|
|
|
#define TabBarTotalHeight UIWindow.tabBarTotalHeight
|
|
|
|
/// 获取本地字符串
|
|
static NSString *const tableName = @"Localizable";
|
|
#define LSF(key) [OCLanuagesUtils localizedWithKey:key tableName:tableName arguments:nil]
|
|
#define LSFA(key,arguments) [OCLanuagesUtils localizedWithKey:key tableName:tableName arguments:arguments]
|
|
|
|
|
|
#ifndef __OPTIMIZE__
|
|
#define DLog(...) NSLog(__VA_ARGS__);
|
|
#define RLog(...) NSLog(__VA_ARGS__)
|
|
#else
|
|
#define DLog(...)
|
|
#define RLog(...) NSLog(__VA_ARGS__)
|
|
#endif
|
|
|
|
#define StrNoneNull(s) (s ?: @"")
|
|
#define TabBarInset BottomInset
|
|
|
|
#define kBackgroundColor(x) [UIColor colorWithRed:18/255.0 green:14/255.0 blue:27/255.0 alpha:x]
|
|
|
|
#endif /* CommonDefine_h */
|