AppCode - AppCode
| Entwickler | JetBrains |
|---|---|
| Stabile Version | 2020.3.4 (Build 203.7717.57) / 16. März 2021
|
| Betriebssystem | Mac OS |
| Art | IDE |
| Lizenz | Trialware |
| Webseite | jetbrains |
AppCode ist eine integrierte Entwicklungsumgebung (IDE) für Swift , Objective-C , C und C ++ Entwicklung auf gebaut JetBrains ' IntelliJ IDEA - Plattform. Die erste öffentliche Vorschau-Version von AppCode wurde im April 2011 veröffentlicht. Die neueste stabile Version wird neben der stabilen Version angezeigt und ist auf der offiziellen Website von JetBrains verfügbar. AppCode basiert auf der IntelliJ IDEA- Plattform, die in Java und Kotlin geschrieben ist. Benutzer können ihre Fähigkeiten erweitern, indem sie für IntelliJ Platform erstellte Plug-Ins installieren und ihre eigenen Plug-Ins schreiben.
Hauptmerkmale
- Codierungsunterstützung bei der Code-Vervollständigung , Optionen zur Codegenerierung, Live-Vorlagen, Code-Formatierung, mehreren Carets und Auswahlen, automatisches Einfügen von Importen und Importoptimierung.
- Codeanalyse mit Syntax- und Fehlerhervorhebung sowie Schnellkorrekturen.
- Projekt- und Code-Navigation: Spezielle Projektansichten, Dateistrukturansichten und schnelles Wechseln zwischen Dateien, Klassen, Methoden und Verwendungen, Navigation durch die Klassenhierarchie und Verwendungssuche.
- Refactorings, einschließlich Umbenennen, Variable einführen, Parameter / Methode / Blockparameter extrahieren, Signatur ändern, Verschieben usw.
- iOS- Entwicklung: Ausführen / Debuggen auf dem Gerät, iOS-Simulator.
- Integriertes Plugin für Reveal, mit dem Sie die iOS-Anwendung mit 2D / 3D-Visualisierung überprüfen und die Ansichtsparameter im laufenden Betrieb ändern können.
- Integrierter Debugger mit Haltepunkten, Frames, Uhren und Ausdrucksauswertung.
- Unterstützung für Unit-Tests: XCTest, Kiwi und Google Test .
- Unterstützung bei der Internationalisierung.
- Nahtlose CocoaPods- Integration mit schneller Lösung zur Installation fehlender Pods.
- Xcode- Interoperabilität ohne zusätzliche Konfiguration: Dateien und Änderungen werden automatisch synchronisiert.
- Integration der Versionskontrolle: Einheitliche Benutzeroberfläche für Git , GitHub , Mercurial , Subversion , Perforce , CVS.
- Integration in Issue-Tracking-Systeme: Atlassian JIRA , JetBrains YouTrack , Leuchtturm, Pivotal Tracker , GitHub , Redmine , Trac .
- Unterstützt Swift , Objective-C , C, C ++ , XML , HTML , CSS , XPath und JavaScript .
Lizenzierungs- und Aktualisierungsrichtlinie
Die AppCode-Lizenz ist dauerhaft und umfasst ein Jahr kostenlose Produkt-Upgrades seit dem Kaufdatum, einschließlich wichtiger Versions-Upgrades.
Die folgenden Arten von Lizenzen sind für AppCode verfügbar:
- Persönliche Lizenz (kostenpflichtig, für einzelne Entwickler)
- Kommerzielle Lizenz (bezahlt, für Unternehmen und Organisationen)
- Akademische Lizenz (kostenlos für Schüler und Lehrer)
- Klassenlizenz (kostenlos, für Trainer und Bildungseinrichtungen)
- Open Source-Projektlizenz (kostenlos für Open Source-Projekte)