2011-10-12 7 views
1

Je suis sur le point d'écrire du code pour Windows qui a une fonctionnalité similaire à celle qui existe déjà dans l'application déjà écrite pour iPhone. Je pense à séparer les fonctionnalités communes pour former un composant et le compiler vers iPhone et Windows. Ce code est écrit en Objective C et utilise RestKit et Core Data (et probablement sqlite). La compilation pour Windows est-elle une tâche viable? Si je comprends bien, GCC pourrait compiler Objective C sur Windows mais je ne suis pas sûr de la disponibilité de l'api RestKit et Core Data sous Windows. J'ai vu deux noms qui pourraient être utiles: GNUStep et Cocotron mais je ne sais pas s'ils vont bien jouer ensemble avec RestKit.Portage de ios à Windows

Remarque: Je n'ai aucune idée sur le développement iOS, donc je pourrais être déroutant des choses. Toute aide est appréciée.

Répondre

1

Vous ne pourrez pas facilement partager cette fonctionnalité entre vos applications. CoreData utilise un format opaque personnalisé (non documenté) pour le magasin sql. Vous auriez du mal à inverser cela.

Vous économiserez probablement beaucoup de temps en réécrivant cette partie pour Windows, plutôt que d'essayer de la faire fonctionner. Il n'y a vraiment pas beaucoup de code iOS qui peut être réutilisé sous Windows, sauf si vous avez écrit du C ou C++ pur.