Tecnología

Inicio

Herramientas de Desarrollo para Apple Xcode

Herramientas de Desarrollo para Apple Xcode


Una de las características del sistema operativo OS X de Apple es la suite de desarrollo de software de Apple pone a disposición de los desarrolladores que se registran con Apple. Estos permiten a los desarrolladores de aplicaciones, tanto para el sistema operativo OS X y el IOS que se ejecuta en dispositivos ocupado diversos manuales de Apple programa. Además de un compilador, esta suite contiene una serie de herramientas útiles.

Interface Builder

Codificación de una interfaz gráfica de usuario (GUI) es una de las tareas más onerosas que un programador puede sucesivamente. Los programadores tienen que aprender cómo las nuevas bibliotecas de trabajo, frente a enchufar coordenadas de componentes de la interfaz, y una serie de otras tareas. Interface Builder herramienta de Xcode simplifica este proceso para los desarrolladores, proporcionando una interfaz gráfica de usuario interactiva en la que los programadores de arrastrar y soltar los componentes en un lienzo para construir su interfaz gráfica de usuario deseada. constructor de interfaces genera entonces el código que va a crear esa interfaz, permitiendo al desarrollador simplemente importar el código generado en lugar de tener que escribir todo por sí mismo.

depurador

Otra de las herramientas Xcode ofrece a los desarrolladores es un depurador. Esta es una herramienta que ayuda a los programadores a identificar las fuentes de fallos dentro de sus programas, proporcionándoles información sobre el estado de las diversas variables y funciones en puntos específicos en el programa. Debido a que los programadores saben lo que se supone que los valores de variables para parecerse en diferentes etapas de la ejecución del programa, esta información puede ayudar a los programadores rastrear exactamente donde las cosas van mal. Debido a que el depurador Xcode es parte del entorno de desarrollo integrado de Xcode, el usuario puede cambiar dinámicamente la configuración para el depurador a través de la interfaz del IDE ya que se ejecuta.

Control de versiones

software de control de versiones, como el editor de la versión en Xcode, hacer que el código fuente de la edición y desarrollo de software de colaboración más fácil. software de control de versiones emite copias de la última versión utilizable del código fuente a un desarrollador del proyecto. A continuación, se puede jugar con el código fuente sin miedo a romperlo, ya que sólo una copia. Cuando ella ha hecho su complemento funcional, se puede "comprometer" el cambio con el software de control de versiones, que incorpora a su edita en la última versión utilizable del código fuente. Esto no sólo permite la rendición de cuentas del proyecto para las actualizaciones de código, sino que también mantiene un registro de cada versión utilizable del código fuente que los desarrolladores pueden acceder. Mientras que muchas aplicaciones de control de versiones requieren que el desarrollador para trabajar fuera de su entorno de desarrollo para confirmar los cambios o navegar por la historia de origen, editor de la versión permite a los desarrolladores hacer esto desde dentro del IDE de Xcode.

Bündler JAR

Java es un lenguaje de programación cuyo uso de la Máquina Virtual Java (JVM) para convertir el código de bytes de Java de código específico de la plataforma en tiempo real hace que su código fuente efectivamente independiente de la plataforma. Sin embargo, si un desarrollador quiere empaquetar su programa Java por lo que un usuario puede abrirlo con sólo hacer doble clic en un icono, en lugar de abrir una línea de comandos e invocando directamente la JVM, que tiene que hacer un poco de plataforma de trabajo específico. Xcode ofrece el "Bündler JAR" para empaquetar aplicaciones Java para OS X. Esta herramienta permite al usuario seleccionar un compilado archivos de clase Java, la ubicación del método principal, y la imagen que quiere usar como un icono. El resultado es un paquete de programas, que lleva el icono seleccionado, que se inicia cuando los clics dobles de usuario en ella.