¿Es posible integrar Keynote en la interfaz de usuario personalizada?

En Windows, es posible cargar y crear instancias de componentes COM / ActiveX, por ejemplo, PowerPoint, y usarlos para procesar en su UI de su elección.

Con, por ejemplo, WebKit, esto parece posible ya que se puede acceder a WebKit a través de /System/Library/Frameworks/WebKit.framework.

  • Ciertas aplicaciones parecen ignorar el suavizado de fonts en tamaños bajos
  • Ventana demasiado grande cuando se mueve a la segunda pantalla
  • ¿Cómo actualizar automáticamente los datos externos en Excel 2011 en OS X?
  • No se puede encontrar el instalador de OSX El Capitan después de la installation
  • ¿Cómo puedo replace el "Lino" que prevalece en muchas aplicaciones Lion?
  • Windows Live XMPP e iChat
  • ¿Es posible hacer algo equivalente en OS X con Keynote?

  • ¿Cómo acceder / imprimir el caching DNS / mDNS en OSX El Capitan?
  • ¿Hay alguna forma de tener un background de escritorio interactivo / editable (por ejemplo, una spreadsheet) en una Macbook?
  • Toma de notas para la escuela
  • ¿Cómo saber la velocidad de fotogtwigs (FPS) de un video AVI en OS X?
  • Controlador Xerox 3117 para OS X Yosemite
  • Volviendo a la versión de 'producción' de Mac
  • 3 Solutions collect form web for “¿Es posible integrar Keynote en la interfaz de usuario personalizada?”

    Sí, en OS X: la tecnología utilizada para hacer la mayoría de los progtwigs es el objective C, donde los posts pasan de la interfaz de usuario a la lógica y se utiliza una expresión de model de controller de vista.

    Si eres hábil, puedes hacer cosas como aplicar parche al binary para mezclar un método o usar SIMBL para modificar aplicaciones que no tienen un sistema plug-in como Keynote.

    Estas hazañas de ingeniería inversa requieren algunas habilidades muy detalladas y pueden romperse cada vez que se actualiza la aplicación, por lo que es poco probable que algo que sea teóricamente posible ocurra como algo que puedes download de forma gratuita con el trabajo que ya estás haciendo por ti.

    Su recomendación sobre la capacidad de Quicklook para get una vista previa de las notas key es donde comenzaría si quisiera desarrollar una verdadera aplicación para leer los files de Keynote. A partir de ahí, necesitaría realizar una ingeniería inversa del formatting de almacenamiento al descubrir que un file .key es en realidad un file zip de lujo e ir desde allí.

    No olvide que un Keynote se puede exportar al formatting QuickTime .mov . Esto preserva transiciones y construcciones, e incluso clic para avanzar. Estoy seguro de que esto podría integrarse en una interfaz de usuario personalizada.

    Como dijiste, Quick Look es el path a seguir. Pero el soporte para ej. las animaciones avanzadas no son perfectas, creo. También puede tratar de exportar su .key a HTML si tiene acceso directo, y mediante js inyectados tomar el control sobre la reproducción (el html es en realidad imágenes animadas mediante js / css). Ponlo en un NSWebView o algo así.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).