Pobrałem SDK dla systemu iOS 5 i odkryłem, że ARC to świetna funkcja nowego kompilatora Apple. Na razie wiele platform zewnętrznych nie obsługuje ARC. Czy mogę użyć ARC do mojego nowego kodu i zachować bieżący kod zatrzymania / zwolnienia bez zmian? Konwerter ARC nie działa tutaj, ponieważ niektóre frameworki, takie jak JSONKit, nie mogą zostać przekonwertowane na ARC za pomocą konwertera.
Edytować:
Odpowiedzią jest dodanie -fno-objc-arc
do flag kompilatora plików, których nie chcesz ARC. W Xcode 4 możesz to zrobić pod swoim celem -> Fazy kompilacji -> Kompiluj źródła.
.m
pliku. Nie .h
plik.