¿Hay alguna forma de que emule el comportamiento de la categoría para una clase con respecto a sus variables de instancia, no a los métodos?Extensión similar a una categoría para las variables de instancia
Tengo un ClassA
, y quiero mantener su nombre después de extenderlo con los nuevos métodos Y ivars de otro cllass (ClassB
). Por supuesto, puedo heredar ClassA
, pero la clase resultante tendrá un nombre diferente.
Para la adición de métodos, no es un problema - la categoría sería una buena solución.
ACTUALIZACIÓN:ClassA
utilizado como propietario archivo para un XI ter, y estos campos para ser extendidas son IBOutlet
s. Entonces los necesito en la fase de construcción.
¿Qué tiene de malo tener un nuevo nombre? Si intentas hackear la herencia de clases, ¡probablemente haya una forma mejor de hacer lo que intentas hacer! – deanWombourne
@deanWombourne: por favor, vea la pregunta actualizada. A veces, hay situaciones en las que necesitamos un enfoque inusual. –