перенос с ios на Windows

#objective-c #ios #restkit

#objective-c #iOS #restkit

Вопрос:

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

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

Ответ №1:

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

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