반응형

Objective-C 개발시 ARC 혹은 MRC를 선택하여 개발을 한다. ARC는 Objective-C Class에만 해당되어 만약 Core Foundation과 같이 C/C++ 계열의 API는 Type Casting을 해줘야 ARC를 사용할 수 있다. (일명 Toll-Free Bridging) 오늘 소개할 내용은 *.m 파일에 ARC or Non-ARC Compile Flag를 사용하는 방법이며, 위에 얘기한 것처럼 Type Casting 없이 개별 파일에 Compile Flag만 변경해서도 사용할 수 있는 방법이다. 

우선 프로젝트 폴더의 상단 프로젝트명을 선택해서 나오는 Target에서  Build Phases중 Compile Sources를 열어보면 Compile될 *m파일 리스트가 보이며 Compile Flag 변경을 원하는 파일을 더블클릭하면 변경가능하다.

 

ARC 변경

-fobjc-arc

 

Non-ARC변경

-fno-obj-arc

반응형

'개발 > iOS' 카테고리의 다른 글

Universal Link (2/4) - 네이티브 링크 수신  (0) 2021.03.16
Universal Link (1/4) - 네이티브 환경설정  (0) 2021.03.16
String to CGFloat  (0) 2021.01.06
SceneDelegate 포인터 구하기  (0) 2021.01.05
앱 호출 (URL scheme)  (0) 2021.01.05
블로그 이미지

SKY STORY

,