ToDo-Warnungen in Xcode

Standardmäßig kann in Xcode mit MARK eine Markierung hinzugefügt werden, durch die der Inhalt einer Swift-Datei gegliedert wird, z.B.:

// MARK: - IB outlets

Xcode lässt sich darüber hinaus dergestalt anpassen, dass auch ToDo- (oder andere) Warnungen ausgegeben werden können. Dafür wechselt Ihr im linken Navigator-Bereich auf den Projektnamen und wählt dann

-> Build Phases -> "+" -> Run Script

aus. Im Abschnitt “Shell” gebt Ihr anschließend folgenden ShellScript-Code ein:

TAGS="TODO:|FIXME:"
echo "searching ${SRCROOT} for ${TAGS}"
find "${SRCROOT}" \( -name "*.swift" \) -print0 | xargs -0 egrep --with-filename --line-number --only-matching "($TAGS).*\$" | perl -p -e "s/($TAGS)/ warning: \$1/"

add ShellScript to Xcode

Nun kann im Code „TODO“ beispielsweise wie folgt verwendet werden:

// TODO: refactor this code

Das Warnsymbol mit entsprechender Meldung erscheint freilich erst nach einem cmd + b.

Durch Benutzung dieser Website erklären Sie sich mit der Verwendung von Cookies einverstanden. Mehr Informationen

Diese Website speichert Cookies. Die Verwendung von Cookies dient dazu, Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf diese Website zu analysieren. Außerdem werden Informationen zur Nutzung dieser Webseite an Partner für soziale Medien, Werbung und Analysen weitergegeben. Mit der Verwendung dieser Internetpräsenz stimmen Sie zu, dass diese Seiten Cookies für Analysen, personalisierte Inhalte und Werbung verwenden dürfen. Weitere Informationen hierzu finden Sie in meiner Datenschutzerklärung.

Schließen