2010-07-21 4 views
0

Code :: Blocks를 사용하여 iPhone 용으로 개발할 수 있습니까? 내가 필요한 프레임 워크를 포함하고, 원격 디버깅을 할 수 있다면 말이다. Code :: Blocks를 사용하지는 않았지만 멀티 플랫폼 개발을위한 좋은 선택 인 것처럼 보인다. Windows에서 IDE에 gcc를 쉽게 통합 할 수 있다는 것을 알았습니다 (mingw를 사용하는 설정도 있음).코드 :: 블록 및 iPhone 개발

감사합니다.

답변

2

나는 그렇게 생각하지 않습니다. Code :: Blocks는 wxWidgets 코드를 작성합니다. OSX에서는 Cocoa가 아닌 Carbon 위에 빌드됩니다. 코코아라고해도 UIKit/CocoaTouch가 아닐 것입니다.

UIKit에 대해 작성된 포트를 만들었더라도 다른 프레임 워크를 사용할 수 없다는 서비스 약관에 문제가있을 수 있습니다. Obj-C/C/C++에서 UIKit에 직접 작성해야합니다. 그들은 아마 아무 생각도 가지지 않을 것이다, 그러나 그것을 알만한 사람은 - 가치가없는 것처럼 보인다.

나는 전 wx 사용자이고 이제는 iPhone 개발자입니다. ObjC/CocoaTouch/Interface Builder는 iPhone 앱을 만들고 싶다면 훨씬 더 좋고 배울 가치가 있습니다.

멀티 플랫폼 개발을 원한다면 Apple이 서비스 약관에서 특별히 목표를 설정 한 것으로 보입니다. 게임의 경우 지금까지 Unity 프레임 워크 게임이 아직 승인 된 것으로 보입니다.

+0

저는 C++/OpenGL을 사용하며 Code :: Blocks가 wxWidgets를 사용하는 데 문제가 없습니다. 내 질문은 만약 내가 타겟을 선택할 수 있습니다 - 시뮬레이터/장치, SDK 버전, plist 파일 및 것들을 Xcode에 있으며 Visual Studio에서 예를 들어 없습니다. – Felics

+0

오, 당신이 wxWidget API 코드를 생성하기 위해 (OpenGL이 아닌) 컴포넌트를 사용하고 있다고 생각했습니다. –

+0

@Felics - 응용 프로그램을 빌드하기 위해 Code :: Blocks를 사용하여 xcodebuild (iPhone 프로젝트를 컴파일하기위한 명령 줄 Xcode 도구)를 통합해야합니다. 그러나 이것은 Mac에서만 작동합니다. 다른 것들은 여기에 제안을 요구할 것입니다 : http://stackoverflow.com/questions/113547/iphone-development-on-windows –