Es gibt vier nicht Mac-Implementierungen von Openstep/Cocoa Art Objective C-Plattformen:
- Openstep/Nextstep: Openstep/NeXT Unterstützung Maschinen nur - Auslauf.
- p ..... kann Namen merken oder finden Sie es im Internet - es ist irgendwo da draußen! - Linux
- Cocotron - nur Windows
- GNUStep Linux/Windows-
GNUstep ist der Weg für Linux zu gehen ... ich dort andere erwähnen, weil 2 und 3 in der Quelle vorhanden sind, und sie können verwendet werden, Löcher in Code zu packen, die GNUStep nicht hat und sie könnten.
Wenn es um Grafikbibliothek geht - haben Sie möglicherweise Probleme, weil Apple von den alten OpenStep-APIs weggezogen ist und seine APIs weit schneller entwickelt hat, als die GNUStep-Leute aufholen können. Die neuesten Grafikbibliotheken wie Core Animation werden nicht unterstützt.
Da Objectiv C C und C++ - freundlich ist, können Sie jede dieser Bibliotheken verwenden, wie sie sind, oder indem Sie das Objective C durch Erstellen eines Wrappers freundlich gestalten.
Sie können oder wollen möglicherweise nicht Mac-kompatibel sein und Versionen für das tun, so dass es nicht wichtig sein kann.
Wenn Sie das tun Sie vielleicht einen Linux Wrapper für so etwas wie OpenGL tun wollen, wenn sie fehlt, was ich denke, es ist aber ein sich selbst überprüfen ....
Es gibt Linux-Entwicklungs-Tools ein Projekt einschließlich IDE- und GUI-Builder für GNUStep unter Linux.
Tony
Es gibt auch [ObjFW] (https://webkeks.org/objfw/), die buchstäblich überall läuft und die API von Cocoa imitiert. – clonejo