Usando Librerías estáticas (Objective-C) iOS con C++Builder 10 Seattle y Objective-C Runtime.

Objective-C Runtime, es el mecanismo que provee Apple a los desarrolladores que desean interactuar con Apple desde otros lenguajes de Programación. Para mas información ver el siguiente link Objective-C Runtime.

En esta demostración veremos lo siguiente:

  • Creación de una Librería Estáticas usando Xcode. (Se pretende demostrar que tenemos una librería hecha por un tercero o propia de Apple no implementada por Embarcadero.
  • Creación de Aplicación FireMonkey con C++Builder 10.
    • Configuraciones importantes para el proceso correcto de enlace de la librería estática.
    • Uso de rutinas de API de Objective-C Runtime, encapsuladas por Embarcadero y disponibles a través de la unidad Macapi.ObjcRuntime.pas, específicamente usaremos:
      • extern “C” void * __cdecl objc_getClass(const char *);
      • extern “C” void * __cdecl objc_msgSend(void *, void *, …);

Video

 

Esta entrada fue publicada en Apple iOS, C++Builder, Sin categoría. Guarda el enlace permanente.

Deja un comentario