HI all
我想为 iPhone 2.2.* 和 3.0 版本制作一款应用程序。
2.2* 中的某些方法在 3.0 中已弃用。 (如 UITableViewCell setText 和 setLabel )
有什么方法可以检查 iPhone 上使用的固件版本并设置不同的使用方法
您将需要使用预处理器指令进行条件编译,例如 __IPHONE_3_0 并构建两个单独的可执行文件。
例如:
#ifdef __IPHONE_3_0
// code specific to version 3
#else
// code specific to version 2
#end
如果需要在运行时检测版本,可以使用 [[UIDevice currentDevice] systemVersion]。它返回包含当前 iPhone 操作系统版本的字符串。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)