Manual Osx

Páginas: 19 (4565 palabras) Publicado: 8 de mayo de 2012
Uso b´sico de Xcode & Interface a Builder en MAC OS X usando la librer´ Cocoa de Objective-C ıa
Alc´ntara Cabrera Mois´s a e moycc94@gmail.com Escuela Superior de C´mputo I.P.N. o XX Verano de la Investigaci´n Cient´ o ıfica Universidad Aut´noma de Puebla o Departamento de Aplicaci´n de Microcomputadoras o Puebla, Pue. M´xico. e 26 de agosto de 2010

Resumen En el documento se pretendepresentar de una manera sencilla el uso b´sico de dos herramientas de programaci´n, Xcode e Interface Builder, a o utilizando el sistema operativo MAC OS X. Empleando la librer´ Coıa coa del lenguaje de programaci´n Objective-C. El documento contiene o una explicaci´n del entorno de trabajo de estas aplicaciones, seguido del o desarrollo de varios programas desde su creaci´n hasta su ejecuci´n. o o

1 1.

Introducci´n o

Mac OS X es un sistema operativo basado en UNIX, y desarrollado con tecnolog´ de NeXT creada entre mediados de los 80’s y finales de 1996 cuando ıa Apple adquiere dicha compa˜´ La primera versi´n de este sistema operativo nıa. o fue en 1999 llamada Mac OS X Server 1.0 ´ ”Hera”. o Mac OS X est´ basado en el n´cleo Mach. Ciertas partes de las implemena u taciones de UNIXpor parte de FreeBSD y NetBSD fueron incorporadas en NEXTSTEP, en el que se bas´ Mac OS X. Nextstep fue el sistema operativo o orientado a objetos desarrollado por Steve Jobs en NeXT despu´s de dejar Ape ple en 1985. Mientras Jobs estaba afuera de Apple, la compa˜´ intent´ crear nıa o un sistema de ”pr´xima generaci´n” a trav´s de los proyectos Taligent, Copland o o e y Gershwin, con poco ´xito [3].e Tiempo despu´s NeXTSTEP fue seleccionado para ser la base del pr´ximo e o sistema operativo de Apple. Steve Jobs regreso a Apple como CEO interino, y luego asumi´ el cargo total, acompa˜ando la transformaci´n de OPENSTEP en o n o un sistema que ser´ adoptado para el mercado primario de Apple. El proyecto ıa fue conocido inicialmente como Rhapsody y luego adopt´ el nombre de Mac OS o X [3].2.

Herramientas b´sicas de desarrollo a

Para programar dentro de MAC OS X, ´ste sistema operativo contaba e con las herramientas utilizadas por NeXT llamadas: Project Builder e Interface Builder, pero fue en Octubre de 2003 que se Apple modific´ su entorno de o desarrollo por el nuevo IDE llamado Xcode; el cual sustituy´ a Project Builder o unicamente, dependiendo de Interface Builder para eldise˜o de la interfaz de la ´ n aplicaci´n. o Un proceso de desarrollo de un programa generalmente se divide en 3 partes: dise˜o, codificaci´n y depuraci´n. Cada uno de estas partes se conjuntan n o o en herramintas importantes de desarrollo que utilizaremos. Ser´ una breve desa cripci´n y m´s adelante observaremos el entorno de cada una de ellas. o a En el dise˜o de una aplicaci´n se debe tener encuenta: la fucionalidad, la n o estructura y la interfaz de usuario, se deben esbozar ideas de la aplicaci´n antes o de escribir cualquier l´ ınea de c´digo. Una de las herramientas que es muy eficaz o para el dise˜o interfaces en MAC OS X es Interface Builder. n Interface Builder es una aplicaci´n creada en 1988 por el desarrollador fr´nces o a Jean-Marie Hullot. Es una herramienta util en eldise˜o de aplicaciones, lo que ´ n implica hacer interfaces m´s r´pidas y gr´ficas. Permite unir componentes visuaa a a les, tales como son: ventanas, menus, botones, etc.; cada una de ellos tiene sus

2

propios atributos los cuales pueden modificarse, as´ como crear conexiones entre ı objetos. [1]. Guarda los archivos con extensi´n ”.nib”que significa (”NeXTSo TEP Interface Builder”) pero con elcambio de sistema operativo y la creaci´n o de Xcode, la extensi´n cambi´ su nombre por ”xib” que significa (”Xcode Ino o terface Builder”). Xcode por su parte, es un IDE completo, con todas las caracter´ ısticas en torno a un flujo de trabajo sencillo que integra la edici´n de c´digo fuente, con o o la construcci´n y compilaci´n de los pasos, a trav´s de una experiencia de deo o e puraci´n...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Atajos para mac osx
  • Instalacion mac osx leopard
  • Guia de instalacion mac osx 10
  • Mac OSx
  • osx mavericks
  • Manual
  • Manual
  • Manual

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS