Я разрабатываю Xcode 4.6.2, который включает iOS 6.1 SDK. Мне нужно сделать мое приложение совместимым с iOS 5, и я точно не знаю, как мне управлять этой обратной совместимостью. Я загрузил симулятор iOS 5.0, но я не уверен, что мне также нужно получить пакет iOS 5.0 SDK, который я не знаю, в какую версию Xcode он включен. Я также установил цель развертывания на 5.0. Предупреждает ли Xcode, если я пытаюсь использовать в коде функции, доступные только в более поздних версиях iOS? Должен ли я пытаться использовать только функции, доступные в iOS 5.0, или лучше всего проверить текущую версию iOS устройства и решить, может ли оно использовать новейшие функции, если версия iOS более поздняя, чем iOS 5.0?
заранее спасибо