¿Cuáles son los principios de la programación del sistema mac?
Con el resurgimiento de Apple, cada vez más desarrolladores recurren al desarrollo de la plataforma Mac OS X. Sin embargo, la plataforma OSX utiliza un Objective-C muy especial en lugar del C/C convencional, lo que desanima un poco a muchos desarrolladores a desarrollar en la plataforma Mac OS X. Por lo tanto, es bastante difícil aprender Objective-C y las herramientas de desarrollo. la plataforma Mac. Es importante. Por lo tanto, seleccioné algunos libros de desarrollo de Mac OS X relativamente nuevos para compartir con todos los amigos que estén interesados en el desarrollo de software de la plataforma Mac OS X. La mayoría de estos libros están basados en la plataforma Mac OS X 10.4 Tiger, pero siguen siendo de gran valor como referencia. Incluyendo programación Objective-C, Cocoa, Quartz, XCode, AppleScript, Shell y otros libros relacionados.
Si no estás interesado en la programación, pero quieres saber más sobre Mac OS X, te recomiendo encarecidamente que leas Mac OS La manera perfecta de aprender sobre Mac OS X. El efecto será mejor si lo lee junto con el sitio web de respaldo del libro que se proporciona en la introducción a continuación.
Explicación de algunos de los términos anteriores:
Objective-C: Es un superconjunto del lenguaje C y tiene atributos orientados a objetos. Debido a que la sintaxis es bastante diferente a la del lenguaje C, no es tan popular como C. Mac OS X está desarrollado con Objective-C. Objective-C es el primer paso para aprender a desarrollar software para la plataforma Mac OS X.
Cocoa: Cocoa es el apodo de la API de desarrollo de Mac OS X. Es un poco como MFC para Windows. Después de aprender la sintaxis de Objective-C, puede comenzar a aprender Cocoa y desarrollar aplicaciones para Mac OS X.
Quartz: Es el motor de aceleración de gráficos 2D de la interfaz gráfica Aqua de Mac OS X.
XCode: es un entorno de desarrollo integrado bajo Mac OS X. Similar a Visual Studio para Windows. XCode es gratuito, se incluye en el CD de instalación de Mac OS X y también se puede descargar a través de Internet.
AppleScript: AppleScript está diseñado para permitir a los usuarios sin experiencia en programación escribir algunos scripts prácticos de procesamiento automático. La sintaxis de AppleScript es muy parecida al lenguaje natural, pero esto no significa que AppleScript sea débil. De hecho, AppleScript es muy poderoso y puede simplificar muchas tareas de mantenimiento del sistema. Los usuarios también pueden grabar una serie de "macros" de operaciones a través de la herramienta de grabación que viene con AppleScrpit, y el sistema generará automáticamente scripts AppleScript para facilitar la repetición de esta serie de operaciones. AppleScript es algo que los geeks de Mac OS X deben aprender.
Shell: Los lectores familiarizados con UNIX/Linux deben saber qué es Shell. Mac OS X está basado en UNIX y ha pasado la certificación UNIX 03. Dominar la programación Shell puede simplificar bastante el mantenimiento del sistema, especialmente el mantenimiento de los sistemas de servidor. Si está interesado en Mac OS X Server, debe aprender a programar Shell.