Ich habe ein neues Single View-Anwendungsprojekt in der Beta-Version von Xcode 6 erstellt. Ich möchte die schnelle Klasse ViewController.swift
in einen anderen Namen umbenennen . Wenn ich jedoch Refactor -> Rename auswähle, wird ein Fehler ausgegeben Xcode can only refactor C and Objective-C code
.
Irgendeine Idee, wie man eine schnelle Klasse in Xcode 6 umbenennt?
AKTUALISIEREN:
Schließlich unterstützt Xcode 9 Refactoring für Swift. Apple hat 3 Jahre gebraucht, um diese grundlegende Funktion hinzuzufügen. Refactoring
.swift
Datei definiert ist . 1. Wählen Sie den Klassennamen aus und führen Sie Refactor> Rename aus . 2. Wählen Sie die.swift
Datei aus und führen Sie Refactor> Rename aus .Antworten:
Sie können den Namen einer Klasse im Dateiinspektor auf der rechten Seite von Xcode6 ändern.
Das ist alles! Zuvor habe ich den Klassennamen in der Klassendatei manuell umbenannt.
quelle
Ich habe Suchen> Suchen & Ersetzen in Projekt verwendet . Es ist nicht perfekt, aber es funktioniert.
quelle
Ich benutze diesen Weg:
quelle
Aus diesem Tutorial.
Teilen Sie Ihren iOS8 Swift Code auf
quelle
Leider ist Apple noch nicht dazu gekommen, es zu implementieren.
Weitere Informationen finden Sie unter http://www.quora.com/Why-isnt-there-a-refactoring-feature-for-Swift-language-in-Xcode-6 .
quelle
Xcode 9
Xcode 9 unterstützt jetzt das Umbenennen in Swift. Dies wurde in der WWDC 2017 angekündigt.
quelle