Por lo que tengo entendido, Objective C es un lenguaje mucho más dinámico que C# o Java. En C#, solo puede conocer la clase del objeto llamante (utilizando stacktrace) pero no la referencia de instancia de la persona que llama.¿Puede el objetivo C determinar la referencia del objeto llamante en el tiempo de ejecución (reflexión)?
¿Es el objetivo C más capaz para esto?
Actualización: Miré la otra publicación aquí How can I determine the "caller" of my method in Objective-C?. Por lo que yo entiendo, solo da el nombre de la clase. Insisto en que no me interesa solo el nombre de la clase, sino que obtengo una referencia a la persona que llama al instancia.
En lugar de reiterar lo desea, explique qué es lo que está tratando de hacer. Obtener la instancia de llamada no es posible en Objective-C, pero su problema de nivel superior puede resolverse de una manera diferente. –