Refaktorierung und Codegenerierung

Refaktorierungen

Refaktorierungen

AppCode bietet einen soliden Satz von verlässlichen Coderefaktorierungen, damit Sie mühelos das Codedesign verbessern können, während es sich mit der Zeit entwickelt.

Um sich alle Refaktorierungen anzusehen, die an der aktuellen Position zur Verfügung stehen, verwenden Sie das Menü Refactor This... (drücken Sie ^T).

Weitere Informationen

Generieren

Generieren

Viele Codekonstrukte können einfach in AppCode generiert werden, indem Sie die Tastenkombination ⌘N verwenden (oder Code | Generate im Hauptmenü). Abhängig von dem aktuellen Kontext, der Textcursorposition oder der Codeauswahl wird AppCode Ihnen eine Liste möglicher Konstrukte anzeigen, die es generieren kann.

Sie können wählen, ob initializer, debugDescription, hash, equals usw. erstellt werden sollen.

Weitere Informationen

Implementieren/Überschreiben

Überschreiben/Implementieren

Zwei einfache Tastenkombinationen helfen Ihnen dabei, die Routine zur Implementierung oder Überschreibung von Methoden zu vereinfachen: ^I um Methoden zu implementieren und ^O um Methoden zu überschreiben. Sie können sich außerdem dazu entscheiden, optionale Protokollmethoden zu implementieren.

Weitere Informationen

Erstellen anhand Verwendung

Aus Verwendungen erstellen

Mit AppCode können Sie ganz einfach intentionale Programmierung üben. Wenn Sie eine Methode aufrufen oder eine Variable verwenden, die noch nicht existiert, dann wird AppCode einen Quick-Fix vorschlagen, um dessen Definition für Sie zu erstellen. Sie werden eine Glühbirne in der linken Randleiste mit dem Vorschlag sehen oder drücken Sie einfach ⌥Enter.

Intention-Aktionen

Intention-Aktionen

Es gibt mehrere Intention-Aktionen, um Ihren Code zu verbessern oder Ihre routinemäßigen Programmieraufgaben einfacher zu machen. Erstellen Sie Symbole anhand der Verwendung, deklarieren Sie Methoden, tauschen Sie Teile eines boolschen Ausdrucks aus, führen Sie geschachtelte „if“s zusammen, generieren Sie Switch-Fälle und so weiter.

Wenn es eine Intention-Aktion gibt, die Ihnen beim Verbessern Ihres Codes helfen kann, dann werden Sie eine Glühbirne in der linken Randleiste sehen. Außerdem können Sie immer die verfügbaren Intention-Aktionen mit ⌥Enter aufrufen.

Weitere Informationen

Lokalisierung

Lokalisierung

Entwickeln Sie eine mehrsprachige Anwendung? Dann kann AppCode bestimmt ihre Arbeit vereinfachen. Extrahieren Sie mühelos Inline-Strings zu Ressourcen, indem Sie den Quick-Fix Localize the string verwenden.

Navigieren Sie schnell zu der Ressourcendatei und verwenden Sie sämtliche intelligenten Funktionen wie Refaktorierungen Verwendungssuche und andere Lokalisierungsdateien. Alle nicht verwendeten Schlüssel werden rechts im Editor hervorgehoben und Sie können auch alle nicht lokalisierten Strings mithilfe von Code | Inspect Code im Projekt finden.

Weitere Informationen

Live-Templates

Live-Templates

Live-Templates sind fortschrittliche Codeausschnitte, die Ihnen beim Erstellen komplexer Sprachkonstrukte helfen können, und das mit nur ein paar Tastendrucke. Verwenden Sie diese, um Schleifen, NSLog-Aufrufe oder sogar Eigenschaftsdeklarationen zu erstellen. AppCode wird automatisch im aktuellen Kontext nach geeigneten Variablen suchen und Ihnen diese anbieten.

Um ein Live-Template anzuwenden, geben Sie einfach dessen Abkürzung ein und drücken Sie Tab. Verwenden Sie danach Enter oder Tab, um durch die Variablen des Templates zu navigieren. Außerdem können Sie Ihre eigenen Live-Templates für häufig in Ihren Projekten verwendete Codemuster erstellen.

Weitere Informationen

«Surround With»-Templates

Wann immer Sie einen Codeblock mit if, for, @try/@catch, while einschließen müssen, können Sie die Templates Surround With verwenden. Wählen Sie einfach den Code aus und drücken Sie ⌥⌘T.

AppCode wird das umschließende Konstrukt hinzufügen, den Code intelligent neu formatieren, die Auswahl anpassen und/oder den Textcursor, wie im Template angegeben, neu positionieren. Sie können, wie bei Live-Templates, jederzeit Ihre eigenen Surround With-Templates erstellen.

Weitere Informationen

Dateivorlagen

In AppCode können Sie aus Xcode-Vorlagen spielend einfach neue Klassen, Protokolle, Kategorien oder Dateien erstellen: Wählen Sie im Hauptmenü File | New... oder drücken Sie ⌘N. Wählen Sie ein Element aus der Liste aus und geben Sie dessen Namen ein.

Weitere Informationen