Features

AppCode hat tonnenweise nützliche Aktionen und Tastenkombinationen und es braucht Zeit, um mit all denen vertraut zu werden. Um Ihnen beim Erlernen der wichtigsten zu helfen, haben wir eine Reihe von Lektionen für das Plugin IDE Features Trainer erstellt, welches jetzt unter Preferences | Plugins | Marketplace | Featured zum Download zur Verfügung steht.
Features Trainer Plugin

Intelligente Codeunterstützung

Intelligenter Editor

Intelligenter Editor

Programmieren Sie schnell mit einer IDE, die Ihren Kontext analysiert und Ihr Projekt versteht. Profitieren Sie von mehr Arten der Codevervollständigung und -formatierung als Sie sich vorstellen können.

Weitere Informationen

Refaktorierung und Codegenerierung

Refaktorierung & Codegenerierung

Konzentrieren Sie sich auf wichtige Aufgaben und lassen Sie AppCode die Routine für Sie übernehmen: von einfachen Eigenschaftsdeklarationen bis hin zum Einfügen komplexer Codeabschnitte dank der Live-Templates.

Weitere Informationen

Codeanalyse

Codeanalyse

Schreiben Sie mit AppCode sauberen und fehlerfreien Code. Die statische Analyse für alle unterstützten Sprachen wird jeden Fehler oder jede Warnung hervorheben und Quick-Fixes noch während der Eingabe vorschlagen.

Weitere Informationen

Navigation und Suche

Navigation und Suche

Navigieren Sie schnell zu einer beliebigen Klasse, Funktion oder Symbol in Ihrem Code und überprüfen Sie beim Suchen nur relevante Verwendungen. Mit AppCode können Sie überall nach fast allem suchen - sogar nach IDE-Einstellungen.

Weitere Informationen

Editor-Individualisierung

Editor-Individualisierung

Wählen Sie eines der vordefinierten Benutzerschnittstellendesigns aus oder passen Sie dieses an Ihre persönlichen Anforderungen an. Verwenden Sie eine der Standardtastenzuordnungen oder erstellen Sie mühelos Ihre eigene.

Weitere Informationen

Enthaltene Tools & Integrationen

Ausführen und Debuggen

Ausführen & Debuggen

Führen Sie Ihre Projekte mühelos in AppCode aus und debuggen Sie diese. Verwenden Sie die Debugging-UI mit LLDB als Back-End. AppCode wird Werte direkt im Editor anzeigen und Ihnen beim Überprüfen von Ausdrücken helfen.

Weitere Informationen

Unit-Tests

Unit-Tests

AppCode unterstützt standardmäßig die Frameworks XCTest, Quick, Kiwi, Catch, Boost.Test und Google Test und bietet einen integrierten Test Runner zusammen mit einer leistungsstarken UI an, um Testergebnisse zu überprüfen. Es kann sogar Code für Sie generieren, während Sie Tests schreiben.

Weitere Informationen

Unterstützung für Datenbanken

AppCode kombiniert die erstklassige Funktionalität von SQL und Datenbankmanagement von JetBrains DataGrip!

Erkunden Sie den Inhalt einer Datenbank, lesen und bearbeiten Sie Daten, führen Sie Abfragen aus und machen Sie andere coole Sachen mit Datenbanken.

VCS-Integration und lokaler Verlauf

Versionsverwaltung

AppCode bietet eine erstklassige, einheitliche Oberfläche für die beliebtesten Versionsverwaltungssysteme, einschließlich Subversion, Git, Mercurial, Perforce usw. Und wenn Sie vergessen, Ihr Projekt zur Versionsverwaltung hinzuzufügen, dann wird AppCode Änderungen im integrierten lokalen Verlauf speichern.

Weitere Informationen

Integrationen

Integrationen

Profitieren Sie von einer reichhaltigen Integration von Drittanbieter-Tools in AppCode, einschließlich CocoaPods, Reveal und weiteren.

Weitere Informationen

Unterstützung für Xcode

AppCode ist mit dem aktuellsten Xcode vollständig kompatibel. Öffnen Sie einfach Ihr Projekt in AppCode und fangen Sie mit der Arbeit an. Es sind keine weiteren Schritte erforderlich.

Plugins

Unsere IntelliJ-Plattform verleiht AppCode 50+ IDE-Plugins unterschiedlicher Art, einschließlich Unterstützung für weitere VCS, Integration verschiedener Tools und Frameworks und Editorverbesserungen wie Vim-Emulation. Installieren Sie einfach Ihre bevorzugten Plugins mithilfe des Plugin-Managers.

Viele Programmiersprachen – eine IDE

Swift

Profitieren Sie von einer Unterstützung für Swift in AppCode, die Parsing, Vervollständigung und Hervorhebung für Swift-Anweisungen, die Refaktorierungen, leistungsfähiges Debugging und vieles mehr beinhaltet.

Objective-C

AppCode unterstützt die aktuellsten Ergänzungen für Objective-C, einschließlich Nullability-Annotationen, __kindof-Definitionen und generische Klassen.

C++

AppCode unterstützt C und C++, einschließlich moderner Standards für C++, libc++ und Boost. Machen Sie Gebrauch von der Codevervollständigung, sämtlichen Navigationsfunktionen und Programmierfunktionen, wie Refaktorierungen, Verwendungen finden und Codegenerierung.

Web

AppCode unterstützt JavaScript, XML, HTML, CSS und Markdown vollständig, einschließlich sämtlicher Funktionen für die Codebearbeitung und -transformation wie Syntaxhervorhebung, Analyse, Vervollständigung, Navigation und Refaktorierung. Alle Emmet-Funktionen werden ebenfalls in AppCode unterstützt.

Shell-Skripte

Wenn Sie im Rahmen Ihres Projekts Shell-Skripte bearbeiten müssen, können Sie das dank dem integrierten Shell Script-Plugin unkompliziert in AppCode erledigen.

Dabei werden Sie durch Syntaxhervorhebung, Wort- und Pfadvervollständigung und sogar eine textbasierte Umbenennen-Funktion unterstützt.

Sonstiges

Ein Plugin für den bekannten Datenserialisierungsstandard YAML ist in AppCode enthalten und standardmäßig aktiviert. Unterstützung für weitere Programmiersprachen kann über Plugins hinzugefügt werden. Diese können Sie beim ersten Start der IDE oder später unter Appearance und Behavior | Plugins einrichten.