En el desarrollo de software de aplicación Mac OS X, ¿tiene que usar Objective-C al compilar y vincular un formato ejecutable?

2

Quiero decir, ¿es Objective-C el único idioma disponible, o puede usar un compilador / enlazador de C estándar que esté optimizado para el formato ejecutable suficiente (Mach-O / PEF)?

Mi pregunta básica es, ¿se pueden usar otros idiomas para generar el objeto equivalente, el binario o el formato de archivo de biblioteca compartida de código analizado y cargado por versiones similares a Mac OS X?

(Por ejemplo, C, C ++, D, etc.)

    
pregunta OS XIII 31.05.2013 - 23:06

2 respuestas

1

También puedes usar C o C ++ para compilar binarios y ejecutables. Objective-C es principalmente la fuente de desarrollo para la interfaz de usuario de MacOS (Cocoa), pero incluso todavía existe la interfaz de la vieja escuela (Carbon), solo para los últimos ejemplos de proyectos y documentos son difíciles de encontrar en estos días.

Pero si desea crear una herramienta que funcione como las herramientas clásicas de Unix (stdin / stdout) o una biblioteca compartida, C o C ++ son soluciones absolutamente viables. P.ej. puede descargar Xcode y desde la Gui o la línea de comando (gcc) puede compilar fácilmente un simple programa int main(int, char**) { printf("Hello World!"); return 0; } .

Además, Objective-C es solo una extensión C, por lo que no tiene que usar sus funciones.

    
respondido por el Grezgory 31.05.2013 - 23:27
0

Hay muchos otros idiomas que se pueden usar para crear aplicaciones de iOS. Xojo es uno de los más fáciles para comenzar si no tiene una experiencia de codificación sustancial.

    
respondido por el Paul Lefebvre 06.07.2015 - 20:04

Lea otras preguntas en las etiquetas