Dies ist zweimal oder dreimal in einem Projekt passiert. Die Anforderung bestand darin, eine bestimmte Funktionalität in einem viewController zu haben, und dann wurde diese Funktion in einen anderen viewController verschoben.Wie erreicht man ein bestimmtes Verhalten in Ziel C?
Ich machte ein Protokoll, das Deklaration für diese Funktionen hatte, aber das hilft nicht viel. Jedes Mal, wenn sich die Anforderung ändert, muss ich alle Methodenimplementierungen von einer Datei in eine andere kopieren und einfügen und dann das Protokoll von einer Header-Datei zu einer anderen deklarieren.
Gibt es einen Weg, dass ich Implementierung an einem Ort haben kann und dann einfach irgendwie mit einer Klasse mischen und dann leicht entfernen Sie es zu einer anderen Klasse wie Rubin Mixins hinzufügen oder für diese Angelegenheit Eigenschaften in Scala?
mögliches Duplikat von [Unterstützt Objective-C Traits/Mixins?] (Http://stackoverflow.com/questions/5601126/does-objective-c-support-traits-mixins) –