Я знаю, что части этого вопроса задавались в нескольких вариантах, но я хочу убедиться, что я правильно понял.
Вот мои предположения и договоренности, которые я хочу знать, если они правильны перед отправкой.
Мое приложение предполагает функции, поддерживаемые всеми ОС, поэтому я должен:
- Установите Active SDK как самый последний (в настоящее время SDK 3.0).
- Установите цель развертывания ниже, чем я хочу поддерживать - iPhone 2.0 и выше?
- Для чего нужен базовый SDK? следует ли игнорировать его, если я выбрал Active SDK, чтобы быть другим, и где я вижу активный SDK в настройках проектов?
Последний вопрос - это яблоко, позволяющее выбрать iPhone OS 2.0 в качестве цели развертывания?
Спасибо заранее,
BTW - одна из моих основных причин для этого вопроса заключается в том, что при компиляции с более ранними SDK-яблоками, похоже, проблема с выпуском памяти для массива анимации UIImageView, когда эта анимация была сохранена для многократного использования. Это известная проблема, которая была исправлена с помощью SDK 3.0 (просто установив массив анимации UIImageView на нуль)