developer tip

xcode 프로젝트에서 ARC를 활성화 / 비활성화하는 방법은 무엇입니까?

copycodes 2020. 12. 14. 20:03
반응형

xcode 프로젝트에서 ARC를 활성화 / 비활성화하는 방법은 무엇입니까?


ARC가 비활성화 된 상태로 프로젝트가 이미 생성 된 경우이를 활성화하려면 어떻게해야합니까?


프로젝트를 열고 편집-> 리팩터링-> Objective-C ARC로 변환을 선택하십시오. 변환 할 준비가 되었으면 코드 확인이 시작됩니다.

읽기 좋은 링크 : ARC (Automatic Reference Counting)에 대해 알아야 할 모든 것

ARC를 비활성화하는 방법에 대한 답변이 여기있습니다.


다음은 내가 한 단계이며 나를 위해 일했습니다.

  1. 고르다 Project
  2. 고르다 Targets
  3. 오른쪽 패널에서 Build Settings
  4. "Automatic Reference Counting"을 검색하십시오.
  5. 찾기 Apple LLVM compiler 3.0 - LanguageObjective-C Automatic Reference Counting선택 NO세 가지 섹션.

여기에 이미지 설명 입력


ARC를 사용하기 위해 프로젝트를 마이그레이션하면 -fobjc-arc 컴파일러 플래그가 모든 Objective-C 소스 파일의 기본값으로 설정됩니다. 해당 클래스에 대해 -fno-objc-arc 컴파일러 플래그를 사용하여 특정 클래스에 대해 ARC를 비활성화 할 수 있습니다. Xcode의 대상 빌드 단계 탭에서 소스 컴파일 그룹을 열어 소스 파일 목록을 표시합니다. 플래그를 설정할 파일을 두 번 클릭하고 팝업 패널에 -fno-objc-arc를 입력 한 다음 완료를 클릭합니다.


Xcode 5.0.2에서 Navigatior에서 프로젝트를 선택하고 Build Settings를 선택한 다음 Apple LLVM 5.0-Language-Objective C를 검색하고 Objective-C 자동 참조 계산을 NO로 변경합니다.

참고 URL : https://stackoverflow.com/questions/9018366/how-to-enable-disable-arc-in-an-xcode-project

반응형