- 20
- 0
- 约2.56千字
- 约 4页
- 2021-04-13 发布于天津
- 举报
ios
ios 常用的宏定义。可以直接写在 .pch 文件中
ios
ios 常用的宏定义。可以直接写在 .pch 文件中
#define USER_DEFAULT [NSUserDefaults
standardUserDefaults]#define DATA_ENV [DataEnvironment sharedDataEnvironment]#define ImageNamed(_pointer) [UIImage imageNamed:[UIUtil imageName:_pointer]]//////////////////////////////////////////////////////////// //////////////////// #pragma mark - common functions #define
RELEASE_SAFELY(__POINTER) { [__POINTER release];
POINTER = nil; }//////////////////////////////////////////////////////////////////////////////// #pragma mark - degrees/radian functions #define degreesToRadian(x) (M_PI * (x) / 180.0)#define radianToDegrees(radian) (radian*180.0)/(M_PI)//////////////////////////////////////////////////////////// //////////////////// #pragma mark - color functions #define RGBCOLOR(r,g,b) [UIColor colorWithRed:(r)/255.0f green:(g)/255.0f blue:(b)/255.0f alpha:1]#define RGBACOLOR(r,g,b,a) [UIColor colorWithRed:(r)/255.0f green:(g)/255.0f blue:(b)/255.0f alpha:(a)]
#define ITTDERROR(xx,
#define ITTDERROR(xx, ...) ((void)0)
#define ITTDEBUG
#define ITTLOGLEVEL_INFO10
#define ITTLOGLEVEL_INFO
10
#define ITTLOGLEVEL_WARNING
1#ifndef#define ITTLOGLEVEL_ERROR
1#ifndef
ITTMAXLOGLEVEL#ifdef DEBUG
#define ITTMAXLOGLEVEL ITTLOGLEVEL_INFO
#else
#define ITTMAXLOGLEVEL ITTLOGLEVEL_ERROR
#endif#endif// The general purpose logger. This ignores logging levels.
#ifdef ITTDEBUG
#define ITTDPRINT(xx, ...) NSLog(@%s(%d): xx,
PRETTY_FUNCTIONLINE
PRETTY_FUNCTION
LINE__, ##__V A_ARGS__)
#else
#define ITTDPRINT(xx, ...) ((void)0) #endif// Prints the current methods name.
#define ITTDPRINTMETHODNAME() ITTDPRINT(@%s,
PRETTY_FUNCTION__)// Log-level based logging macros.
#if ITTLOGLEVEL_ERROR lt;= ITTMAXLOGLEVEL
#define ITTDERROR(xx, ...) ITTDPRINT(xx, ##__VA_ARGS__) #else
#endif#if ITTLOGLEVEL_WARNING lt;=
ITTMAXLOGLEVEL
#define ITTDWARNING(xx, ...)
ITTDPRINT(xx,
##__VA_ARGS__)
#else
#define ITTDWARNING(xx, ...)
((void)0)
#endif#if ITTLOGLEVEL_INFO lt;= ITTMAXLOGLEVEL
#define ITTDINFO(xx, ..
原创力文档

文档评论(0)