Предположим, у меня есть проект, использующий Base SDK = 4, но для целевой ОС установлено значение 3.
Теперь предположим, что я мог использовать некоторые функции, относящиеся к 4, на платформе, которая уже существует в 3.0.Таким образом, дело не в использовании фреймворка, который не существует в 3, а в том, чтобы использовать метод, который существует в 4, но не в том же фреймворке в 3.
Есть ли способчтобы проверить, какие строки моего кода недопустимы в целевой ОС?
Я спрашиваю это, потому что, когда я устанавливаю Базовый SDK в 4, Xcode позволит мне использовать инструкции, принадлежащие 4.0, даже если целевая ОС3. Это просто приведет к сбою iPhone 3GS и не будет обнаружено во время компиляции.
спасибо