Obecnie pracuję nad aplikacją na iPada. Rozwój rozpoczął się dla iOS 4.2 i teraz jest kontynuowany (i myślę, że zostanie zakończony) dla iOS 4.3. Właśnie przeczytałem o ARC w iOS 5 iw zasadzie zrozumiałem, że już nigdy nie będziemy musieli zwalniać i zachowywać obiektów. Moje pytania to:
Jeśli zdecyduję się na aktualizację do iOS 5, czy muszę usunąć wszystkie instrukcje
[myObject retain]
i[myObject release]
z mojego kodu?Jeśli stworzę nową aplikację na iOS 5 przy użyciu ARC, czy będę musiał zaimplementować jakieś testy „zgodności wstecznej”? tj .: czy będę musiał sprawdzić wersję iOS i odpowiednio ją zachować i zwolnić? Czy w zasadzie ARC jest dostępne dla wszystkich wersji iOS, czy tylko dla iOS 5?