문제

Pyobjc를 사용하여 파이썬에서 코코아 객체에 액세스 할 수 있음을 알고 있습니다.C ++ 로이 작업을 수행 할 수 있습니까?다른 언어를 사용할 수 있습니까?

도움이 되었습니까?

해결책

객관적인 C ++ (.mm 확장자)에서 직접 객관적인 C 클래스를 호출 할 수 있습니다. objective-c ++을 사용하면 C ++ 및 objective-c 를 믹스 할 수 있습니다. Wikipedia 페이지 :

코코아 프레임 워크는 Objective-C로 작성되며 따라서 객체 -C 선호하는 언어입니다 코코아 어플리케이션의 개발. 코코아 프레임 워크를위한 Java 바인딩 ( "Java Bridge"이라고도 함)도 있습니다. 사용 가능하지만 인기가 입증되지 않았습니다 코코아 개발자 중. 더 나아가, 런타임 바인딩이 필요하다는 것을 의미합니다 코코아의 주요 기능을 사용할 수 없습니다 Java와 함께 2005 년에 애플은 발표했다 Java Bridge가있는 것이 었습니다 더 이상 사용되지 않습니다 Mac OS X 버전의 Cocoa에 추가되었습니다 10.4 늦게까지 추가되지 않을 것입니다 Cocoa-Java 프로그래밍 인터페이스. 원래, AppleScript Studio는 덜 복잡한 개발에 사용될 수 있습니다. 코코아 어플리케이션. [4] 그러나 현재 스노우 레오파드, 그것은 더 이상 사용되지 않았습니다. 그것은 사과 사원 밥 JC로 대체되었습니다. 어떤 프로그램을 프로그램 할 수 있습니다 AppleScript, Cocoa를 사용하는 동안 프레임 워크. [5] 다른 언어에 사용할 수있는 타사 바인딩에는 Clozure CL, Lispworks, Pyobjc (Python), Rubycocoa. (루비), Camelbones (Perl), 코코아 #, monobjc (C #) 및 NOBAREFTIVE (C #) [6] 누 Objective-C 객체 모델을 사용합니다 직접적으로, 따라서 그를 사용할 수 있습니다 A. 필요없는 코코아 프레임 워크 제본. 또한 주요 부분의 오픈 소스 구현도 있습니다. Cocoa 프레임 워크 크로스 플랫폼 (Microsoft. Windows) Cocoa Application. gnustep 및 cocotron.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top