El otro día, bicheando por los ejecutables de una aplicación Cocoa de MacOS X me pregunté como podría verle algo más de las tripas. En princpio MacOS X viene con la suite de herramientas de GNU para compilar y ensamblar. Así que lo primero que busqué fue el nm (que viene incluido con las binutils), y descubrí la existencia de
otool, una pequeña herramienta que permite mostrar información sobre la cabecera del ejecutable
Mach-o.
Una cosa interesante de los archivos Mach-O que se linkan contra los framework de Cocoa es que puede obtenerse una lista de las clases e interfaces que implementan. Esta pequeña utilidad puede obtenerse aquí. Incluso puede generar archivos de cabecera para importarlos en nuestros proyectos :)
Technorati Tags: macosx
No hay comentarios:
Publicar un comentario