常用系统宏定义
来源:互联网 发布:hdu2009 java 编辑:程序博客网 时间:2024/06/05 07:24
1.区分系统是否为IOS6.0
#ifdef __IPHONE_6_0
- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window {
NSLog(@"-------------");
return UIInterfaceOrientationMaskPortrait;
}
#endif
2.区分系统版本
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_3_2
//ToDo...
#endif
3.区分模拟器编译和真机编译
#if TARGET_IPHONE_SIMULATOR
NSLog(@"iphoneSimulator");
#elif TARGET_OS_IPHONE
NSLog(@"iphoneDevice");
#endif
4.判断设备类型:http://blog.csdn.net/qianhen136/article/details/7534571
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
NSLog(@"iPad");
}
else if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
NSLog(@"iPhone or iTouch");
}
- 常用系统宏定义
- 常用系统宏定义
- iOS常用系统宏定义
- 常用宏定义及系统宏说明
- 常用宏定义函数
- 常用宏定义一览
- 常用宏定义
- 常用的宏定义
- 常用宏定义
- C常用宏定义!!!
- 常用的宏定义
- 常用的宏定义
- IOS 常用宏定义
- iOS常用宏定义
- iOS 常用宏定义
- ios常用宏定义
- IOS 常用宏定义
- IOS常用宏定义
- JAVA获取当前运行路径
- 批处理文件学习笔记
- htons(), ntohl(), ntohs(),htons() 函数
- EasyUI validatebox 多条件验证扩展
- 正则表达式30分钟入门教程
- 常用系统宏定义
- EasyUI datagrid editor checkbox
- live555 源码解析 --H264VideoStreamParser 详解
- 【转】C++异常中的堆栈跟踪
- POJ 1458 Common Subsequence
- 切勿自暴自弃
- MSSql存储过程高效应用
- hackintosh手动修复权限、重建缓存
- 关于android Ip地址的获取