2010-12-22 8 views
0

Wie ich es verstehe, wird eine Move-Up-Transformation (?) Eine Methode oder eine Eigenschaft oder Variable aus einer Unterklasse in ihre Oberklasse verschieben? Ich habe jedoch nicht herausgefunden, was ich für Move Up auswählen muss, um auswählbar zu sein.Refactoring: Nach oben in xcode

Antwort

2

Ich habe die folgende Methode zum Verschieben von Variablen und Methoden, aber nicht Eigenschaften in Xcode 3.2.5. Wählen Sie das Token aus, das die Variable oder Methode identifiziert. Wählen Sie keine der Typinformationen aus. Sie können die Methode entweder aus der .h- oder .m-Datei auswählen.

Stellen Sie sicher, dass Sie die Variable oder Methode erst zur Datei hinzugefügt haben, um sie zu speichern, oder die Refactor-Option nicht aktiviert ist.

Zum Beispiel können Sie "s" oder "foo" unter:

@interface Sub : Parent 
{ 
    NSString * s; 
} 
- (void) foo;