Вы можете выбрать iOS 4.0 в качестве базового SDK, но до тех пор, пока вы не используете APi версии 4.0 и выше, ваш код должен работать в 3.x, если вы не использовали apis, которые были только в 3.2 и т. Д. =)
Всегда полезно проверять наличие методов, когда вы смотрите в справочнике классов.
Я рекомендую использовать 4.x вещи .. потому что люди, которые используют 3.0, не стоят поддержки (только те самые старые устройства все еще используют это, iPhone 1 - большинство пользователей уже обновили до iPhone 3Gs или 4) , функции, которые вы получаете в 4.x, включая GCD, потрясающие.