SDK и iOS Deployment Target.
Я строю свой проект с последним SDK (4.1) и устанавливаю "iOS Deployment Target" (3.0). Могу ли я запустить свой проект на реальном iPhone 3.0, если я использую некоторые методы 4.0 SDK?
1 ответ
Решение
Вы можете запускать свой проект только на устройствах с ОС 3, если вы условно программируете методы OS 4, которые хотите использовать. Если бы вы вызвали метод, который существовал только в iOS 4 на устройстве iOS 3, ваше приложение зависло бы. Это можно сделать как путем проверки номеров версий iOS, так и с помощью метода [... RespondsToSelector:].