iOS一些宏定义

#define SCREEN_WIDTH                    ([UIScreen mainScreen].bounds.size.width)

#define SCREEN_HEIGHT                   ([UIScreen mainScreen].bounds.size.height)

 

 

#ifdef DEBUG

#define DLog(...) NSLog(@"%s(第%d行) %@", __PRETTY_FUNCTION__, __LINE__, [NSString stringWithFormat:__VA_ARGS__])

#else

#define DLog(...)

#endif

 

//三基色

#define LRRGBAColor(r, g, b, a) [UIColor colorWithRed:(r)/255.0 green:(r)/255.0 blue:(r)/255.0 alpha:a]

 

//强弱引用

#define LRWeakSelf(type)  __weak typeof(type) weak##type = type;
#define LRStrongSelf(type)  __strong typeof(type) type = weak##type;

设置 view 圆角和边框
#define LRViewBorderRadius(View, Radius, Width, Color)\
\
[View.layer setCornerRadius:(Radius)];\
[View.layer setMasksToBounds:YES];\
[View.layer setBorderWidth:(Width)];\
[View.layer setBorderColor:[UIColor Color].CGColor];

  • 获取系统版本


  #define IOS_VERSION [[UIDevice currentDevice] systemVersion] floatValue]
  #define CurrentSystemVersion [UIDevice currentDevice] systemVersion]
 

 

posted @ 2017-04-27 15:27  一直前行的蚂蚁  阅读(104)  评论(0)    收藏  举报