RespondsToSelector, чтобы знать, какая версия ios пользователь работает - PullRequest
2 голосов
/ 02 декабря 2011

Я новичок в программировании и у меня возник вопрос.Когда выйдет более новый API, как, например, в iOS 5, вам нужно иметь два способа сделать что-то (pre ios5 и ios5)?Например,

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

Извините, если это вопрос нуба, просто это не то, что действительно освещалось в тех классах, которые я до сих пор посещал.Спасибо.

1 Ответ

2 голосов
/ 02 декабря 2011

Да, это вполне приемлемый метод проверки доступных API.

...