Programing

Objective C ++ 란 무엇입니까?

crosscheck 2020. 6. 9. 08:09
반응형

Objective C ++ 란 무엇입니까? [닫은]


Objective C ++는 무엇이며 Xcode에서이 언어를 사용할 수 있습니까?


Objective-C ++는 Objective-C 클래스와 C ++ 클래스 (전적으로 관련이없는 두 엔티티)를 혼합하는 소스 코드입니다. C ++ 코드는 이전과 마찬가지로 작동하며 결과 실행 파일은 Objective-C 런타임과 연결되므로 Objective-C 클래스도 작동합니다. Xcode에서 확실히 사용할 수 있습니다- .mm확장자를 가진 파일 이름을 지정하십시오 .

또한 Objective-C ++에 대한 Apple의 문서 (슬프게 삭제되었지만 보관 된) 를 읽을 수도 있습니다 .


Objective-C ++는 C ++ 코드 (아마도 클래스)와 연결할 수있는 Objective-C (아마도 Cocoa Framework)입니다.

예, Xcode에서이 언어를 사용하여 Mac OS X, iPhone / iPodTouch, iPad 용으로 개발할 수 있습니다. 잘 작동합니다.

Objective-C ++를 사용하기 위해 프로젝트에서 이상한 작업을 수행하지 않아도됩니다. 확장자가 .mm ( .m 대신) 인 Objective-C 파일의 이름을 지정 하면됩니다.

내가 가장 좋아하는 아키텍처 : C ++로 게임 / 애플리케이션의 기본 클래스 라이브러리를 개발하여 다른 플랫폼 (Windows, Linux)에서 재사용하고 iPhone / iPad UI 전용으로 Cocoa를 사용할 수 있습니다 .


Objective-c ++를 사용하고 싶지만 파일 이름을 지정하고 싶지 않은 .mm경우 비슷한 질문에 대한 내 대답을 확인 하십시오 .

.m을 .mm로 바꾸지 않고 프로젝트를 클릭하면 tagets-> 빌드 설정을 클릭하여 "LLVM GCC 4.2- 언어" (새 xcode는 "Apple LLVM 컴파일러 4.2"로 표시 )를 클릭하십시오. Compile Sources 를 볼 것입니다. Objective-C ++로 값을 변경 하십시오 .

참고 URL : https://stackoverflow.com/questions/3684112/what-is-objective-c

반응형