ios常用的宏定义可以直接写在.pch文件中.docxVIP

  • 20
  • 0
  • 约2.56千字
  • 约 4页
  • 2021-04-13 发布于天津
  • 举报

ios常用的宏定义可以直接写在.pch文件中.docx

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)

1亿VIP精品文档

相关文档