/ / Jaka jest inna opcja dostępna w wersji szybkiej zamiast refaktoryzacji i zmiany nazwy klasy lub nazwy atrybutu? - szybkie, xcode, refaktoryzacja

Jaka jest inna opcja dostępna w wersji szybkiej zamiast refaktoryzacji i zmiany nazwy klasy lub nazwy atrybutu? - szybki, xcode, refaktoryzacja

Kiedy pracowałem, aby zmienić nazwę mojej klasy w szybkim, pokaże błąd jak poniżej.

Zmień nazwę klasy lub atrybutu

Swift-Refacoring

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 № 1

Obecnie Xcode nie obsługuje refaktoryzacji plików

Może zmienić nazwę metody, funkcji, zmiennej ... ale tylko wewnątrz podobnie plik jednak.

Aby to zrobić

  1. Umieść kursor na elemencie, którego nazwę chcesz zmienić
  2. naciśnij ctrl + cmd + mi
  3. zmień członka
  4. 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.