Introduccion al entorno de programacion en Mac Os X

Páginas: 14 (3255 palabras) Publicado: 6 de octubre de 2014
Introducción al
entorno de
programación
de Mac OS X

Introducción al entorno de programación de Mac OS X

MacProgramadores

Acerca de este documento
Mac OS X es el nuevo sistema operativo de Apple. La X de 10 no debe
entenderse como una evolución de Mac OS 9, sino como un sistema operativo
totalmente distinto, diseñado desde cero, y con una base distinta.
La historia de Mac OS X,empezó con NeXTSTEP, un SO diseñado con fines
experimentales y de investigación, creado por Steve Jobs tras abandonar
Apple. Cuando se abrió el código fuente de este sistema operativo paso a
llamarse OpenStep, y después, tras comprarlo Apple como la base para su
nuevo sistema operativo, se le volvió a cambiar el nombre por Rhapsody, y
por último, cuando se terminó de retocar paracomercializarlo paso a llamarse
Mac OS X.
En este reportaje vamos a estudiar las principales características que ofrece
este SO de cara al programador.

Nota legal
Este reportaje ha sido escrito por Fernando López Hernández para
MacProgramadores, y de acuerdo a los derechos que le concede la legislación
española e internacional el autor prohíbe la publicación de este documento en
cualquier otroservidor web, así como su venta, o difusión en cualquier otro
medio sin autorización previa.
Sin embargo el autor anima a todos los servidores web a colocar enlaces a
este documento. El autor también anima a cualquier persona interesada en
aprender a programar en Mac OS X a bajarse o imprimirse este reportaje.
Madrid, Enero del 2006
Para cualquier aclaración contacte con:fernando@DELITmacprogramadores.org

Pág 2

Introducción al entorno de programación de Mac OS X

MacProgramadores

Tabla de contenido
API totalmente orientada a objeto ..............................................................4
Programando el API...................................................................................4Cocoa....................................................................................................5
Carbon ..................................................................................................5
Java ......................................................................................................6
Objective-C++.......................................................................................7
Herramientas deprogramación...................................................................8
Xcode....................................................................................................9
Interface Builder .................................................................................. 10
Desarrollo de aplicaciones ........................................................................ 11
REALBasic...........................................................................................11
AppleScript ..........................................................................................12
Automator ...........................................................................................13
Darwin.................................................................................................... 15Conclusión ..............................................................................................15

Pág 3

Introducción al entorno de programación de Mac OS X

MacProgramadores

API totalmente orientada a objetos
A diferencia de las API de otros sistemas operativos tradicionales como
Windows, UNIX u OS/2, Mac OS X tiene una API totalmente orientada a
objetos, con un diseño realmentebueno, que vamos a ir explicando.
Como ha comentado varias veces Steve Jobs, una API totalmente orientada a
objetos es una apuesta arriesgada ya que exige a los programadores un
mayor nivel de formación, aunque tiene la ventaja de que el tiempo de
desarrollo se reduce mucho. Esto pudo ser un inconveniente a principios de
los 90, cuando se empezó a desarrollar NeXTSTEP, pero actualmente la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mac os x
  • Mac os x
  • Mac os x
  • Mac OS X
  • Introducción a MacOS
  • Entorno de la programacion
  • ATAJOS DE TECLADO MAC OS X
  • Mac OS x Snow Leopard

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS