我正在制作一个基于 xcode 4.5 的项目,但我有一个问题,即该项目现在必须支持 iOS 4.0。所以我找到了一个安装在 Xcode 4.3 上的 mac。
但这是问题的开始。我的代码不适用于 xcode 4.3,因为我的代码有 iOS 6 代码,例如
-(NSInteger) supportedInterfaceOrientations
我不想使用respondsToSelector
,因为如果我使用这种方法,我必须多次做同样的工作。所以我想使用检查 xcode 版本或 iOS SDK 检查的宏?我想如果我找到那个宏,我可以确定哪些代码必须编译。我怎样才能制作那个宏?