clang documentation on reference counting은 "Objective-C에서 기본적으로 ARC는 예외가 아닙니다"라고 읽었습니다. 그것은 말할 진행 :clang의 컴파일 옵션은 Objective C와 Objective C++ 사이의 기본값을 변경합니까?
프로그램은 다음을 가능하게하기 위해 옵션
-fobjc-arc-exceptions
컴파일 할 수있다, 또는 옵션-fno-objc-arc-exceptions
명시 적으로 지난 같은 인수 "승리"로,이를 해제 할 수 있습니다. Objective-C++에서-fobjc-arc-exceptions
은 기본적으로 사용됩니다.
나는 흥미를 돋우었다. Objective-C와 Objective-C++ 사이의 기본 변경 사항이있는 다른 컴파일러 옵션이 있습니까?
보완 질문 : Objective-C 모드에서만 (*.m
) Objective-C++ 모드 (*.mm
개 파일)의 clang으로 순수하게 Objective-C 코드를 컴파일하는 것의 차이점은 무엇입니까?
문서를 보거나 LLVM 사람들에게 문제를 제기해야합니다. – vonbrand