iOS 常用的宏定义

来源:互联网 发布:手游数据查询 编辑:程序博客网 时间:2024/05/21 14:03

//NavBar高度

#define NavigationBar_HEIGHT 44

//获取屏幕 宽度、高度

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

//获取系统版本

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

//rgb颜色转换

#define RGBA(r,g,b,a) [UIColor colorWithRed:r/255.0f green:g/255.0f blue:b/255.0f alpha:a]#define RGB(r,g,b) RGBA(r,g,b,1.0f)#define HEXCOLOR(hex) [UIColor colorWithRed:((float)((hex & 0xFF0000) >> 16)) / 255.0 green:((float)((hex & 0xFF00) >> 8)) / 255.0 blue:((float)(hex & 0xFF)) / 255.0 alpha:1]//16进制转rgb

//背景色

#define BACKGROUND_COLOR [UIColor colorWithRed:242.0/255.0 green:236.0/255.0 blue:231.0/255.0 alpha:1.0]

//NSUserDefaults 实例化

#define USER_DEFAULT [NSUserDefaults standardUserDefaults]