Automatisches Generieren von Objective-C-Methodenheadern aus der Implementierung?

8

Gibt es ein Tool, das eine Liste von Objective-C-Methoden erstellt und die entsprechenden Headerdefinitionen erzeugt?

Wenn Code in meine Implementierungsdatei geschrieben wird, muss ich Methodendefinitionen hinzufügen, entfernen oder ändern. Dies erfordert den langwierigen (und durchgehend automatisierbaren) Schritt des Zurückwechselns in meine Header-Datei und zweimaliges Ausführen der gleichen Änderungen.

Was ist mit DRY passiert? Mit welchen Werkzeugen kann ich hier das Leben erleichtern? Danke.

    
Yetanotherjosh 08.02.2011, 00:29
quelle

2 Antworten

1

Sie können Accessorizer versuchen: Ссылка

Es automatisiert die meisten Arbeiten in Bezug auf Eigenschaften, es könnte auch für Methoden funktionieren.

Leider ist es nicht kostenlos.

    
Cristian Radu 08.02.2011, 04:01
quelle
1

Ich kenne keine vorhandenen Tools (obwohl der Interface Builder es Ihnen erlaubt, Outlets und Aktionen zu definieren und basierend darauf einen Header und ein Implementierungsskelett für Sie zu generieren). Beachten Sie jedoch, dass die Implementierungsdatei Informationen enthalten kann, die nicht in den Header aufgenommen werden sollten (z. B. private Methoden und Instanzvariablen / Eigenschaften), sodass dies für ein Tool in jedem Fall schwierig ist.

Im Moment können Sie in Xcode das Fenster aufteilen und beide nebeneinander sehen (in Xcode 4 ist dies der Assistent). Alternativ können Sie Alt-Command-UpArrow drücken, um die entsprechende Datei anzuzeigen.

    
FeifanZ 08.02.2011 00:37
quelle

Tags und Links