Cel bazowy kontra aktywny kontra docelowy

Wiem, że część tego pytania została zadana w kilku wariantach, ale chcę się upewnić, że mam rację.

Oto moje założenia i zrozumienie, które chcę wiedzieć, jeśli są poprawne przed złożeniem.

Moja aplikacja przyjmuje funkcje obsługiwane przez wszystkie systemy operacyjne, więc powinienem:

Ustaw Active SDK jako najnowszy (obecnie SDK 3.0).Ustaw cel wdrażania na niższy, jaki chcę obsługiwać - iPhone 2.0 i nowsze?Do czego dokładnie służy SDK bazowy? powinienem go zignorować, jeśli wybiorę Active SDK, aby był inny i gdzie mogę zobaczyć Active SDK w ustawieniach projektów?

Ostatnie pytanie - czy Apple pozwala wybrać iPhone OS 2.0 jako cel wdrożenia?

Z góry dziękuję,

BTW - jednym z moich głównych powodów jest to, że podczas kompilowania z wcześniejszymi pakietami SDK jabłko wydaje się mieć problem z zwolnieniem pamięci dla tablicy animacji UIImageView, gdy ta animacja została zapisana do wielokrotnego użycia. Jest to znany problem, który został rozwiązany za pomocą SDK 3.0 (po prostu ustawiając tablicę animacji UIImageView na zero)

questionAnswers(4)

yourAnswerToTheQuestion