2011-10-12 2 views
1

저는 이미 아이폰 용으로 작성된 응용 프로그램과 비슷한 기능을 가진 Windows 용 코드를 작성하려고합니다. 공통된 기능을 분리하여 컴포넌트를 구성하고 iPhone과 Windows 모두에 컴파일 할 생각입니다. 이 코드는 Objective C로 작성되었으며 RestKit과 Core Data (아마도 sqlite)를 사용합니다. Windows 용으로 컴파일 할 수 있습니까? GCC는 Windows에서 Objective C를 컴파일 할 수 있지만 Windows의 RestKit 및 Core Data API 가용성에 대해서는 확신 할 수 없습니다. 나는 GNUStep과 Cocotron이라는 두 가지 이름을 사용했지만 RestKit과 잘 어울리는 지 모르겠습니다.Windows에서 Windows로 이식하기

참고 : iOS 개발에 대해 잘 모르기 때문에 혼란 스러울 수 있습니다. 어떤 도움을 주셔서 감사합니다.

답변

1

응용 프로그램간에이 기능을 쉽게 공유 할 수 없습니다. CoreData는 SQL 스토어에 대해 사용자 정의 불투명 (문서화 아님) 형식을 사용합니다. 이것을 리버스 엔지니어링하는 것은 어려울 것입니다.

Windows를 작동시키기보다는 창 부품을 다시 써서 많은 시간을 절약 할 수 있습니다. 순수 C 나 C++을 쓰지 않는 한 Windows에서 재사용 할 수있는 iOS 코드는별로 없습니다.