Sí, en OS X: la tecnología utilizada para hacer la mayoría de los programas es el Objetivo C, donde los mensajes pasan de la interfaz de usuario a la lógica y se usa un lenguaje de modelo-vista-controlador.
Si tienes experiencia, puedes hacer cosas como parchear el binario para cambiar un método o usar SIMBL para modificar aplicaciones que no tienen un complemento en el sistema como Keynote.
Estas dotes de ingeniería inversa requieren una habilidad muy detallada y pueden romperse cada vez que se actualiza la aplicación, por lo que es poco probable que suceda algo teóricamente posible, ya que se puede descargar de forma gratuita con el trabajo que ya se ha hecho por ti. / p>
Su recomendación sobre la capacidad de vista rápida para obtener una vista previa de las notas clave es donde empezaría si quisiera desarrollar una verdadera aplicación para leer archivos de notas clave. A partir de ahí, tendrá que realizar una ingeniería inversa del formato de almacenamiento al descubrir que un archivo .key es realmente un archivo zip elegante y desde allí.