Hay dos funciones que puede usar.
- (NSString*)description
Esto se mostrará cuando coloque su objeto como, IE un parámetro para NSLog. La otra función de descripción es:
- (NSString*)debugDescription
Esto se llamará cuando lo haga po anInstanceOfYourClassen la ventana de comando de depuración. Si su clase no tiene una debugDescriptionfunción, solo descriptionse le llamará.
Tenga en cuenta que la clase base se NSObjectha descriptionimplementado, pero es bastante básica : solo muestra la dirección del objeto. Es por eso que le recomiendo que implemente descriptionen cualquier clase de la que desee obtener información, especialmente si usa el descriptionmétodo en su código. Si lo usa descriptionen su código, le sugiero que lo implemente debugDescriptiontambién, y que sea debugDescriptionmás detallado.
descriptionpropiedad está reservada ... ¡y proporcionará información útil de depuración! En ese caso, deberás crear tu propio nombre de método único.