Istnieją cztery implementacje Mac non typu platform OpenStep/Cocoa Objective C:
- OpenStep/nextstep: OPENSTEP/następnego urządzenia obsługują tylko - zaniechana.
- p ..... może zapamiętać nazwę lub znaleźć ją w Internecie - gdzieś tam jest! - Linux
- Cocotron - tylko Windows
- gnustep Linux/Windows
gnustep jest droga do Linuksa ... Wspominam istnieją inne, bo 2 i 3 są dostępne w źródle i mogą być wykorzystane łatać dziury w kodzie, którego GNUStep nie ma i mogą.
Jeśli chodzi o bibliotekę graficzną - możesz mieć problemy, ponieważ Apple odszedł od starych interfejsów API OpenStep i ciągle rozwija swoje interfejsy API znacznie szybciej niż ludzie GNUStep mogą grać nadrobienie zaległości. Nie ma wsparcia dla najnowszych bibliotek graficznych, takich jak Core Animation.
Jako że Cel C jest przyjazny dla C i C++, możesz korzystać z dowolnej z tych bibliotek w niezmienionej postaci lub przez uczynienie Celu C przyjaznym dzięki otworzeniu opakowania.
Możesz lub nie chcesz być kompatybilny z Mac i robić wersje do tego, więc może nie być ważne.
Jeśli nie możesz zrobić Linux Wrapper czegoś podobnego OpenGL Jeśli go brakuje, co myślę, że jest, ale mają sprawdzić samemu ....
Istnieją narzędzia programistyczne Linux w tym projekcie Kreator IDE i GUI dla GNUStep na Linux.
Tony
Istnieje również [ObjFW] (https://webkeks.org/objfw/), który działa dosłownie wszędzie i imituje API Cocoa. – clonejo