2010-09-22 18 views
1

Je souhaite utiliser une bibliothèque open source écrite en Java pour créer une application de bureau Cocoa.Utiliser la bibliothèque Java avec Xcode, Objective C et Cocoa

Idéalement, j'utiliserais la bibliothèque Java comme modèle, et j'écrirais mes propres classes de contrôleurs Objective C et mes propres vues Cocoa. Est-ce possible dans Xcode? Quelles options ai-je (le cas échéant)?

Ou, recommanderiez-vous de réécrire les parties de la bibliothèque Java dont j'ai besoin en Objective C (ou C)? Fyi, j'ai zéro expérience Java et je suis assez nouveau à la programmation (moins de 2 ans d'expérience). Les langues que j'étudie et utilise actuellement sont Ruby et Objective C (et le framework Cocoa).

Merci d'avance pour vos commentaires!

+0

Il n'y a pas de moyen facile de faire le pont entre Objective-C et Java (vous pouvez utiliser JNI, mais c'est loin d'être facile). Peut-être pouvez-vous nous dire quelle bibliothèque Java vous voulez utiliser. Il peut y avoir une alternative C/C++/Objective-C. –

+0

Essayez une combinaison de MacRuby et JRuby. – Dan

Répondre

0

J'ai récemment rejoint la liste de diffusion des développeurs Cocoa. Quelqu'un a essentiellement posé cette question exacte et le consensus était d'utiliser JNI. Cependant, MacRuby et JRuby sont une pensée intéressante. Par conséquent, je suppose que la vraie réponse est que c'est possible mais pas facile.