0

주로 C++ ios 앱을 작성 중입니다.iOS 및 C++ MVC 전략

저는 C++ 3d 엔진과 의존성 삽입 라이브러리를 사용하고 있습니다. 뷰에 3D 엔진을 포함시키기 위해 약간의 코코아를 사용해야한다는 것을 알고 있으며 터치 입력을 위해 Apple API를 사용할 계획입니다.

최대의 플랫폼 간 호환성을 유지하려면 MVC 방식 (기본보기 포함 및 제스처를 처리하는 코코아 하나, 대량을 구성하는 모든 상호 작용 및 데이터를 처리하는 두 번째 C++)으로 사용해야합니다. 응용 프로그램의?

둘 다 처리 할 수 ​​있거나 조합에 적합한 MVC 라이브러리가 있습니까?

저는이 모든 것에 매우 익숙합니다. Apple은 도구를 사용하기 쉽지만 실제로 코드를 교차 플랫폼으로 유지하려고합니다.

답변

1

코코아 터치는 MVC 프레임 워크입니다. (iOS 응용 프로그램을 사용하고 있다고 가정합니다). UIView의 하위 클래스를 만들어 3D 이미지를 렌더링하고 3D 엔진의 입력과 출력을 UIViewController를 통해 뷰에 연결한다고 생각합니다.

Objective C에서 C++을 사용 해 본 적이 없으므로 어떻게 완료했는지 말할 수는 없습니다. Apple이 구현 한 Objective C는 여러 플랫폼에서 이식 할 수 없습니다. 아마도 라이브러리와 Xcode 응용 프로그램 사이에 shim 코드를 작성하고 라이브러리를 정적으로 링크해야합니다.

또한 당신이 iOS 앱을 구축하는 경우, 건물에 대한 세부 정보를 많이가 있고,

Xcode의 문서는 당신의 친구입니다 ... 앱 스토어에 앱을 제출.