2012-02-08 1 views
1

Objective-C로 작성된 동기화 라이브러리에 대한 코드베이스가 있습니다. 일반적으로 Foundation 프레임 워크 (NSArray, NSDictionary, NSURLConnection 등)의 내용 만 사용합니다.여러 플랫폼에서 실행되도록 Objective-C 코드를 컴파일 할 수 있습니까?

또한이 코드베이스에서 코코아 특정 기능 (KVO 및 위임)을 사용합니다.

C/C++ 코드를 여러 플랫폼으로 컴파일하는 것과 비슷한 방법으로이 코드베이스를 다른 플랫폼으로 컴파일 할 수 있습니까? 어떻게해야합니까? 어떤 도구가 필요합니까?

편집 : 우리가 주로 관심있는 플랫폼 (물론 가능한 경우) : 윈도우, 안드로이드, 블랙 베리, 윈도우 폰 사전에 7 개

감사합니다.

+0

어떤 플랫폼을 원하십니까? 크로스 컴파일하고자하는 플랫폼을 열거 할 수 있습니까? –

+0

@PeterM : 내 게시물을 편집했습니다. Windows, Android, BlackBerry, Windows Phone 7이 가장 중요합니다. 그 후에 가능한 한 많은 다른 플랫폼. – Andrei

+0

좋은 크로스 플랫폼 개발 (보안과 같은)은 처음부터 올바르게 고려되어야하며 나중에는 그렇지 않을 것이라고 말하고 싶습니다. 당신이 크로스 플랫폼 능력을 높이기 위해 처음부터 C/C++와 같은 것을 쓰지 않았던 것이 유감입니다. Objective-C로 시작하는 것이 더 어려울 것입니다. –

답변