社区
iOS
帖子详情
预编译里怎么判断 iOS 的版本
Yanbin_Q
2011-11-08 03:04:57
比如像这样的代码怎么写
#if OS_VERSION > 4
执行的代码....
#endif
...全文
965
8
打赏
收藏
预编译里怎么判断 iOS 的版本
比如像这样的代码怎么写 #if OS_VERSION > 4 执行的代码.... #endif
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rbchen
2012-04-15
打赏
举报
回复
预编译是在编译之前, 这时候你怎么能知道你的程序将要跑在哪个设备上呢。。。
程序员小迷
2012-01-11
打赏
举报
回复
这里是关于iphone 设备信息的代码:
http://blog.csdn.net/cxsjabcabc/article/details/7183021
楼主说的应该是条件编译吧,那你需要用的是最大允许的版本等等宏
flyeag
2011-11-12
打赏
举报
回复
好多系统头文件中就有这些定义
ynwlgh
2011-11-10
打赏
举报
回复
// Obtain the list of proxies by running the autoconfiguration script
#if !TARGET_OS_IPHONE || __IPHONE_OS_VERSION_MIN_REQUIRED > __IPHONE_2_2
CFErrorRef err2 = NULL;
NSArray *proxies = [(NSArray *)CFNetworkCopyProxiesForAutoConfigurationScript((CFStringRef)script,(CFURLRef)theURL, &err2) autorelease];
if (err2) {
return nil;
}
#else
NSArray *proxies = [(NSArray *)CFNetworkCopyProxiesForAutoConfigurationScript((CFStringRef)script,(CFURLRef)theURL) autorelease];
#endif
巴依老爷
2011-11-08
打赏
举报
回复
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_5_0
// This code will only compile on versions >= iOS 5.0
#endif
Yanbin_Q
2011-11-08
打赏
举报
回复
[Quote=引用 1 楼 ybh37 的回复:]
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 5.0)⋯⋯
[/Quote]
我现在也是用的这种方法,我还是希望,能不能用预编译的方式来判断,而不是程序执行时的动态分支。
咸清
2011-11-08
打赏
举报
回复
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 5.0)⋯⋯
在
预编译
阶段
判断
ios
版本
本文介绍如何在
预编译
阶段通过条件编译
判断
iOS
版本
,确保代码在不同
iOS
版本
上正确编译。
linux, windows, mac,
ios
等平台GCC
预编译
宏
判断
在编写跨平台C/C++程序时,了解不同操作系统下的
预编译
宏至关重要。GCC在Linux、Windows、Mac及
iOS
等平台广泛适用。本文列举了各平台
预编译
宏的
判断
示例,特别指出Windows的64位宏、Apple系统的宏定义特点,以及在
iOS
模拟器上宏的层级关系。通过命令行可以查看Mac上GCC定义的
预编译
宏。
iOS
中
预编译
宏定义
判断
系统
版本
本文探讨了在
iOS
应用开发中如何正确使用__IPHONE_OS_VERSION_MAX_ALLOWED和__IPHONE_OS_VERSION_MIN_REQUIRED宏来确保代码兼容不同
版本
的
iOS
系统。通过具体示例说明了如何根据编译环境和运行时环境选择合适的API。
ios
开发时,在Xcode中添加多个targets进行
版本
控制
本文介绍了在
iOS
开发中如何利用Xcode的多个targets进行
版本
控制,详细步骤包括复制target并改名、修改Bundle Identifier、选择不同证书、调整程序名称以及
预编译
宏的设置,从而实现不同
版本
的App开发。此外,还提供了针对多语言环境下设置应用名称的方法。
iOS
29,040
社区成员
12,462
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章