¿Alguien puede explicar cómo funciona @encode para extraer los elementos de tipo de datos presentes en un objeto, estructura o tipo de datos dado en una definición de tipo que se utilizará como descriptor de clase para creación de instancias?¿Cómo se implementa la directiva del compilador @encode en Objective-C?
O tal vez un indicador de algunos recursos para aprender sobre la implementación de nuevas directivas de preprocesador?
Estoy pensando que es sólo una macro-tipo de función que de alguna manera se analiza y se stringifies lo que se aprobó – Anderson
Es curioso, ¿cómo se relaciona el '@ encode' con el lenguaje C (que no tiene esta palabra clave)? Sugiero eliminar la etiqueta 'c'. –
'@ encode' no es una directiva de preprocesador, sino que se basa en información de tipo, como el tamaño de los tipos, algo que el preprocesador no conoce. – dreamlax