Chcę wprowadzić pojedynczą klasę Objective-C napisaną przy użyciu ARC do starego projektu. Internet zawiera wiele odniesień do tego, jak włączyć ARC dla twojego projektu, a następnie wyłączyć go dla pojedynczych plików, ale chcę zrobić coś odwrotnego.
Chcę zostawić projekt taki, jaki jest, tj. Używając ręcznego liczenia referencji, a następnie włączyć ARC tylko dla nowego pliku. (Moje poszukiwania zawiodły mnie tutaj.)
czy to możliwe? W jaki sposób?
objective-c
automatic-ref-counting
Carlton Gibson
źródło
źródło
Odpowiedzi:
Dodaj
-fobjc-arc
flagę do wszystkich plików, dla których chcesz włączyć ARC, zgodnie z opisem w dokumentacji ARC .źródło
Wybierz
Target > Build Phases > Compile Source > Select Your class > Double Click
> Typ-fobjc-arc
w oknie dialogowymWchodzić.
źródło