내가 사용 뒤에 이유는 무엇인지 묻고 싶다 FOUNDATION_EXPORT
대신 extern
에 객관적인 C의 프로젝트.
나는 이 질문을 확인 하고 사용하여 FOUNDATION_EXPORT
무려 340 포인트 (1 위)를 extern
얻었 지만 74 포인트 (2 위) 만 사용했습니다 .
아무도 이유를 설명 할 수 있습니까? FOUNDATION_EXPORT
대신에 사용하는 실질적인 이유 가 extern
있습니까?
감사!
내가 사용 뒤에 이유는 무엇인지 묻고 싶다 FOUNDATION_EXPORT
대신 extern
에 객관적인 C의 프로젝트.
나는 이 질문을 확인 하고 사용하여 FOUNDATION_EXPORT
무려 340 포인트 (1 위)를 extern
얻었 지만 74 포인트 (2 위) 만 사용했습니다 .
아무도 이유를 설명 할 수 있습니까? FOUNDATION_EXPORT
대신에 사용하는 실질적인 이유 가 extern
있습니까?
감사!
답변:
NSObjCRuntime.h (Foundation)를 보면 C, C ++ 및 Win32의 다른 것들에서 FOUNDATION_EXPORT
컴파일되는 것을 볼 수 있습니다. 따라서 조금 더 호환됩니다. 대부분의 프로젝트에서 이것은 아무런 차이가 없습니다.extern
extern "C"
FOUNDATION_EXPORT
.
FOUNDATION_EXPORT
은 다른 것보다 거의 2 년이 더 깁니다!