본문 바로가기
프로그래밍/iOS

XCode 4.2에서 특정 소스만 ARC적용 안하기

by 백룡화검 2011. 11. 29.
프로젝트 생성할 때 Automatic Record Count (ARC) 기능 옵션을 활성화 하면 retain, release 를 별도로 신경쓰지 않아도 좋기는 하네요.
그런데 ARC 를 사용해서 프로젝트를 생성한 후 예전에 라이브러리 성으로 만들어 두었던 소스를 참조할 경우 ARC 오류가 발생하더군요.
양이 많지 않으면 ARC 에 맞게 수정해주면 되겠지만...
그런데 찾다 보니까 해당 소스만 ARC 룰이 적용안되게 해주는 flag 가 있었습니다.
Targets -> Build Phases -> Compiler Sources 에 가서 ARC를 적용하고 싶지 않은 소스의 Compiler Flags에 아래 flag를 추가해주면 됩니다.

-fno-objc-arc

그럼 Ok... ^^;