База против Актив против цели Развертывания

Я знаю, что части этого вопроса задавались в нескольких вариантах, но я хочу убедиться, что я правильно понял.

Вот мои предположения и понимания, которые я хочу узнать, верны ли они перед отправкой.

Мое приложение принимает функции, поддерживаемые всеми ОС, и поэтому я должен:

Установите Активный SDK на последнюю версию (в настоящее время SDK 3.0).Установите целевой показатель развертывания ниже, который я хочу поддерживать - iPhone 2.0 и выше?Для чего конкретно Base SDK? я должен игнорировать это, если я выбрал Active SDK, чтобы отличаться и где я вижу Active SDK в настройках Projects?

Последний вопрос - позволяет ли Apple выбрать iPhone OS 2.0 в качестве цели развертывания?

Заранее спасибо,

Кстати, одна из основных причин этого вопроса заключается в том, что при компиляции с более ранними SDK у яблока возникает проблема освобождения памяти для анимационного массива UIImageView, когда эта анимация была сохранена для многократного использования. Это известная проблема, которая была исправлена в SDK 3.0 (просто установив массив анимации UIImageView в ноль)

Ответы на вопрос(4)

Ваш ответ на вопрос