Pour l'instant, il n'existe pas de wrappers Objective-C pour GTK+ 2.x qui soient releasées, même si je suis moi même en train d'en coder (la base est déjà prête, j'ai d'ailleurs codé pour la démonstration un navigateur Web minimaliste utilisant l'intégration GTK+/Gecko, dont vous pouvez voir un screenshot : http://happypeng.free.fr/screenshots/wb.png(...) et le code source extrêmement minimaliste, utilisant libglade : http://happypeng.free.fr/wb/wb.m(...)). Une archive GNU arch (assez obsolète, je vais en créer une autre) du code source complet est disponible ici : http://happypeng.free.fr/objgtk/(...) .
Mais ceci dit, sur la lignée des wrappers Objective-C pour GTK+ 1.x et GNOME 1.x, il n'existe aucun lien avec GNUstep et le choix a été fait d'un environnement complètement intégré à GNOME et sans dépendances envers GNUstep, dont je n'apprécie pas d'ailleurs forcément les API par rapport à la simplicité extrême de ceux de GNOME (et je ne parle pas de l'utilisation du C, puisque c'est justement cela qui permet à GNOME d'avoir d'excellents wrappers C++, C#, Java, plein de langages interprétés et éventuellement Objective-C, donc il y en a pour tous les goûts : personne ne vous oblige à coder en C parce que vous codez en utilisant GTK+).
GNUstep ne pourrait de toute façon pas utiliser GTK+ puisqu'il dessine lui-même ses widgets. Par contre, une option qui a été choisie pour des wrappers GTK+ 1.x "concurrents" de ceux développés par des membres du projet GNOME est de faire un GTKKit, c'est-à-dire une bibliothèque parfaitement intégrée à GNUstep mais représentant un jeu de widgets concurrent de celui proposé par défaut par GNUstep.
[^] # GTK+ & Objective-C
Posté par HappyPeng . En réponse à la dépêche Nouvelles versions de GNUstep. Évalué à 3.
Mais ceci dit, sur la lignée des wrappers Objective-C pour GTK+ 1.x et GNOME 1.x, il n'existe aucun lien avec GNUstep et le choix a été fait d'un environnement complètement intégré à GNOME et sans dépendances envers GNUstep, dont je n'apprécie pas d'ailleurs forcément les API par rapport à la simplicité extrême de ceux de GNOME (et je ne parle pas de l'utilisation du C, puisque c'est justement cela qui permet à GNOME d'avoir d'excellents wrappers C++, C#, Java, plein de langages interprétés et éventuellement Objective-C, donc il y en a pour tous les goûts : personne ne vous oblige à coder en C parce que vous codez en utilisant GTK+).
GNUstep ne pourrait de toute façon pas utiliser GTK+ puisqu'il dessine lui-même ses widgets. Par contre, une option qui a été choisie pour des wrappers GTK+ 1.x "concurrents" de ceux développés par des membres du projet GNOME est de faire un GTKKit, c'est-à-dire une bibliothèque parfaitement intégrée à GNUstep mais représentant un jeu de widgets concurrent de celui proposé par défaut par GNUstep.
Pour ceux que ça intéresse, trouvez moi sur IRC.