Kiedy pracowałem, aby zmienić nazwę mojej klasy w szybkim, pokaże błąd jak poniżej.
Chcę tylko wiedzieć, że w Objective C pozwala nam to zmienić nazwę klasy, a następnie dlaczego nie jest dostępna w Swift lub w jakikolwiek inny sposób zrobić to samo.
Jeśli jest jakaś dobra droga, proszę, zasugeruj mi.
Dzięki.
Odpowiedzi:
12 dla odpowiedzi № 1Obecnie Xcode nie obsługuje refaktoryzacji plików
Może zmienić nazwę metody, funkcji, zmiennej ... ale tylko wewnątrz podobnie plik jednak.
Aby to zrobić
- Umieść kursor na elemencie, którego nazwę chcesz zmienić
- naciśnij ctrl + cmd + mi
- zmień członka
- wszystkie odniesienia w tym samym pliku będą aktualizowane w czasie rzeczywistym
Ale nie aktualizuje referencji z innych plików, dlatego musimy poczekać na przyszłą wersję Xcode.