respondsToSelector知道哪个ios版本用户正在运行

时间:2011-12-01 21:55:50

标签: cocoa-touch cocoa

我是编程新手并且有一个问题。随着更新的API出现,例如iOS 5中的内容,您是否需要有两种方法(pre ios5和ios5)?像

if ([respondsToSelector: (some ios 5 method)]) {
   // use iOS 5 methods
}
else {
   // use pre ios 5 methods
}

很抱歉,如果这是一个noob问题,那就不是我到目前为止所学的课程中真正涵盖的内容。感谢。

1 个答案:

答案 0 :(得分:2)

是的,这是检查可用API的完全可接受的方法。