2017-01-01 4 views
5

Ich möchte eine Xcode-Erweiterung schreiben, die den Quellcode nach bestimmten Codefragmenten scannt. Es scheint jedoch, dass eine solche Erweiterung nur auf einer Dateibasis funktionieren würde. Zum Beispiel, here können Sie sehen, dass beim Drücken einer Taste nur die aktuelle Quelldatei geändert wird. Gibt es eine Möglichkeit, mehrere Quelldateien gleichzeitig zu scannen?Ist es möglich, eine Xcode-Erweiterung gleichzeitig auf mehrere Quelldateien anzuwenden? Wenn das so ist, wie?

+0

Alternative könnten Sie Sourcery verwenden. –

Antwort

2

Ich fürchte, es ist noch nicht möglich. Als ob Sie in der Dokumentation hier

https://developer.apple.com/reference/xcodekit

der Rahmen ein wenig wenige Klassen hat sich wirklich, die keiner von ihnen mehrere Dateien gibt ... Wie Sie sehen können, können Sie Text aus dem Puffer von aktuellen bearbeiten können geöffnet Registerkarte in Xcode, was es ein wenig kompliziert macht. Der Puffer kann nur im Kontext der Datei verwendet werden (stell dir eine Menge von 10000000 Codezeilen vor, die in den Puffer geladen werden und manipuliere mit diesem Text). Ich glaube, Apple wird dies in Zukunft maximieren, aber im Moment müssen wir mit dem zufrieden sein habe ... Sorry für enttäuschende Neuigkeiten.

Verwandte Themen