IOS宏定义汇总
来源:互联网 发布:js获取a标签的href值 编辑:程序博客网 时间:2024/05/16 19:26
IOS宏定义,可以直接卸载.pch文件中。
#define SYSTEM_VERSION_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedSame)
#define SYSTEM_VERSION_GREATER_THAN(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedDescending)
#define SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedAscending)
#define SYSTEM_VERSION_LESS_THAN(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedAscending)
#define SYSTEM_VERSION_LESS_THAN_OR_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedDescending)
#define COLOR(r,g,b) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:1]
#define RGBAlpha(r, g, b, a) [UIColor colorWithRed:((r) / 255.0) green:((g) / 255.0) blue:((b) / 255.0) alpha:(a)]
#define HexRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue &0xFF00) >>8))/255.0 blue:((float)(rgbValue &0xFF))/255.0 alpha:1.0]
#define HexRGBAlpha(rgbValue,a) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue &0xFF00) >>8))/255.0 blue:((float)(rgbValue &0xFF))/255.0 alpha:(a)]
//判断是否为pad
#define IS_PAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
#define isRetina ([[UIScreen mainScreen] scale]==2)
#define iPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640,1136), [[UIScreen mainScreen] currentMode].size) : NO)
//判断版本宏定义
#define NLSystemVersionGreaterOrEqualThan(version) ([[[UIDevice currentDevice] systemVersion] floatValue] >= version)
#define IOS7_OR_LATER NLSystemVersionGreaterOrEqualThan(7.0)
// Debug Logging
#if 1//Debug模式
#define Log(x, ...) NSLog(x, ## __VA_ARGS__);
#else //发布模式
#define Log(x, ...)
#endif
- IOS宏定义汇总
- ios常用宏定义汇总
- iOS 常用宏定义汇总 【持续更新】
- iOS 通用宏定义 高效全局宏汇总
- c宏定义汇总
- 宏定义作用小小汇总
- iOS_常用宏定义汇总
- IOS 宏定义字体库
- IOS之宏定义
- ios #define 宏定义
- IOS 常用宏定义
- iOS常用宏定义
- iOS 常用宏定义
- ios常用宏定义
- iOS 版本宏定义
- IOS 常用宏定义
- IOS常用宏定义
- IOS 常用宏定义
- 给Eclipse安装Google app engine插件
- 聚类算法之Kmeans (Java实现)
- 免费WebService对外接口(汇总)
- Ubuntu下deb包的安装方法
- JAX-WS(二)之使用wsimport创建WebService客户端
- IOS宏定义汇总
- 最新链接
- 详解Android中AsyncTask的使用
- 1.4 启动另一个activity
- 同过增强Connection类[重写了close的方法]实现的从连接池取出连接并放回连接的简单的实现流程
- FORALL使用--insert/delete/update操作的批绑定Bulk Binding
- 磁芯测试仪设计
- GetDeviceCaps
- [设计模式]访问者模式(visitor pattern)