Difference between revisions of "Integrated Development Environments for Objective C"
(→Tools from the GNUstep project: Added link to ProjectCenter FAQ) |
|||
Line 3: | Line 3: | ||
There is an official IDE from the GNUstep project, which is [[ProjectCenter]]. It is actively maintained and developed. For its up- and downsides you may consult the [[ProjectCenter FAQ]]. | There is an official IDE from the GNUstep project, which is [[ProjectCenter]]. It is actively maintained and developed. For its up- and downsides you may consult the [[ProjectCenter FAQ]]. | ||
− | Independent of the IDE you want to use you probably want to rely on [[Gorm]] or [[Renaissance]] for developing graphical user interfaces. | + | Independent of the IDE you may want to use you probably want to rely on [[Gorm]] or [[Renaissance]] for developing graphical user interfaces. |
Besides ProjectCenter there are some more IDEs, that run under Free Software environments and offer support for developing with Objective C. | Besides ProjectCenter there are some more IDEs, that run under Free Software environments and offer support for developing with Objective C. |
Revision as of 18:32, 13 April 2020
Tools from the GNUstep project
There is an official IDE from the GNUstep project, which is ProjectCenter. It is actively maintained and developed. For its up- and downsides you may consult the ProjectCenter FAQ.
Independent of the IDE you may want to use you probably want to rely on Gorm or Renaissance for developing graphical user interfaces.
Besides ProjectCenter there are some more IDEs, that run under Free Software environments and offer support for developing with Objective C.
The IDEs below usually rely on clang. So you benefit most from using them if you develop your applications using clang and the new (ng) GNUstep runtime (ObjC2_FAQ | Building GNUstep under Debian FreeBSD).
Free Software or Open Source
KDevelop
KDevelop is the official IDE from the KDE project based on Qt and the KDE libraries. Besides many other languages it supports Objective C. It supports projects that are built upon GNUmakefiles and thus should support GNUstep projects quite well. It is GPL 2 licensed and easily available via the package managers of most distributions and operating systems.
Visual Studio Code
Visual Studio Code is a relatively small electron (JavaScript) app, shipped as Open Source Software from Microsoft. Besides many other languages it supports Objective C very well. It is MIT licensed and you are expected to obtain it from Microsoft.
Proprietary
JetBrains CLion
JetBrains CLion is a proprietary, full featured IDE for C and C++ (the framework is well known for Java developers), but also supporting Objective C.