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?
5
A
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
- 1. Ist es möglich, CSS-Übergänge inline anzuwenden?
- 2. Ist es möglich, Quelldateien in eine wixlib einzubinden?
- 3. Ist es möglich, mehrere Chrome Devtools-Panels gleichzeitig anzuzeigen?
- 4. Mit Git, ist es möglich, eine Vorgängerversion erneut anzuwenden?
- 5. Ist es möglich, Gradienten auf Box-Shadow anzuwenden?
- 6. ist es möglich, PCA auf jede Textklassifikation anzuwenden?
- 7. Ist es möglich, mit Nase mehrere Tests gleichzeitig durchzuführen?
- 8. Ist es möglich, mehrere Datensätze gleichzeitig in Access zu senden?
- 9. Ist es möglich, alles aus einer MySQL-Datenbank auszuwählen und gleichzeitig eine Funktion auf eine bestimmte Spalte anzuwenden?
- 10. Ist es möglich, eine generische Methode auf eine Liste von Elementen anzuwenden?
- 11. Ist es möglich mehrere MKAnnotationViews auszuwählen?
- 12. Ist es möglich, eine Publisher-Richtlinie auf eine stark benannte, privat veröffentlichte Assembly anzuwenden?
- 13. In Anorm ist es möglich, mehrere ColumnAliaser auf die gleiche Anfrage anzuwenden
- 14. Ist es möglich, mehr als eine Animation gleichzeitig zu haben?
- 15. Ist es möglich, ActionBar Tabs Höhe höher als ActionBar Höhe? Wenn das so ist, wie?
- 16. Ist es möglich, .mobi-Dateien mit Python zu erstellen? Wenn das so ist, wie?
- 17. ist es möglich, Vererbung in uiautomator zu verwenden? Wenn das so ist, wie?
- 18. Ist es möglich panel.resize im Panel selbst anzuwenden
- 19. Ist es möglich, mehrere Karten in das Layout zu legen?
- 20. Ist es möglich, das alternative Symbol auf die iOS-Anwendung anzuwenden?
- 21. Ist es möglich, einen Mongoose-Hook zu erstellen, um eine Projektion auf alle Abfragen anzuwenden?
- 22. Ist es möglich, Java-Quelldateien in Eclipse zu debuggen?
- 23. Ist es möglich, bei der Verwendung von django-tables2 ein Template-Tag auf eine anzuwenden?
- 24. Ist es möglich, mehrere Anwendungen lokal auszuführen, die gleichzeitig auf verschiedenen Knotenversionen ausgeführt werden?
- 25. In Drone 0.5 ist es möglich, eine Matrix nur auf bestimmte Pipelineschritte anzuwenden?
- 26. Ist es möglich, getText() und setTextColor() gleichzeitig in Android?
- 27. Ist eine Reduktion möglich?
- 28. Asynchron/Warten auf Objektschlüssel: Ist es gleichzeitig?
- 29. Ist es möglich, eine Zeichenkette über mehrere divs anzuzeigen?
- 30. Ist es möglich, eine Funktion "auszutricksen" ein Argument zu nehmen, wenn es in C++ mehrere erwartet?
Alternative könnten Sie Sourcery verwenden. –