在目标iOS 3+代码中保留未使用的iOS5方法是否安全



环境:基本iOS:5.1目标iOS:3.0

问候:我已经添加了iOS 5+UIViewController API:

-(void)presentViewController:(UIViewController*)。。。

与iOS 5.0之前的版本相邻:

-(void)presentalModalViewController:(UIViewController*)。。。

在主视图控制器中,目的是最终使用它。
我们目前只使用旧的(iOS 5.0之前的)方法。

然而,有人担心在iOS 3.0中部署(ObjC的运行时选择器处理等)时可能会出现问题环境。

这里有问题吗?

Ric。

您可以在文件中包含代码,只要它没有在iOS 5之前的任何东西上执行。如果你愿意,你可以使用之类的东西进行测试

[NSObject respondsToSelector:@selector(foobar)];

最新更新