портирование с ios на windows - PullRequest
1 голос
/ 12 октября 2011

Я собираюсь написать код для Windows, который имеет функции, аналогичные существующим в уже написанном приложении для iPhone. Я думаю о разделении общей функциональности, чтобы сформировать компонент и скомпилировать его как для iPhone, так и для Windows. Этот код написан на Objective C и использует RestKit и Core Data (и, вероятно, sqlite). Является ли компиляция для Windows жизнеспособной задачей? Насколько я понимаю, GCC может скомпилировать Objective C для Windows, но я не уверен в доступности API RestKit и Core Data в Windows. Я видел два имени, которые могли бы пригодиться: GNUStep и Cocotron, но я не знаю, будут ли они хорошо играть вместе с RestKit.

Примечание: я понятия не имею о разработке для iOS, поэтому я могу запутать вещи. Любая помощь приветствуется.

1 Ответ

1 голос
/ 12 октября 2011

Вы не сможете легко разделить эту функцию между своими приложениями. CoreData использует пользовательский непрозрачный (не документированный) формат для хранилища sql. Тебе было бы трудно перепроектировать это.

Вероятно, вы сэкономите много времени, переписав эту часть для окон, вместо того, чтобы пытаться заставить ее работать. На самом деле не так много iOS-кода, который можно повторно использовать под Windows, если вы не написали чистый C или C ++.

...