Objective-C es el principal lenguaje para el desarrollo de Software para MAC, con el cual se necesitará de un poco de conocimientos de programación orientado a objetos y de C, ya que este fue creado como un subconjunto de C pero que implementa un modelo de objetos parecido al de Smalltak.

Pero bien, Apple la empresa fundada por Steve Jobs, la cuál en sus inicios y hasta ahorita como mucho saben dirigía de una manera fuerte, lo cual al contratar a John Sculley este decide quitarle cargos importantes a Steve Jobs provocando que este dejara Apple, o como se sabe, siendo despedido de lo que el mismo fundo.

El despido Steve Jobs lo impulsa a crear Pixar y NextStep, esta después del fracaso de Next. Next tenia como objetivo crear la siguiente generación de computadoras, el fracaso de este hizo que se enfocaran al desarrollo de Software, durante este tiempo Apple pasaba por una crisis ante el poco crecimiento de su Sistema Operativo, lo cual lo obliga a tomar un Sistema Operativo como base para seguir trabajando, siendo este bajo una elección, la cual gana NextStep y por lo mismo Steve Jobs vuelve a Apple.

NextStep brinda las posibilidades para el desarrollo de software en MAC, por lo cual el nombre de las clases que se usan inician con NS.

Para iniciar a desarrollar no necesitas comprar un IDE de desarrollo caro como muchos otros, lo único que necesitas es una MAC y su disco de instalación para instalar XCode ó puedes bajarlo del sitio de Apple.

Xcode en el dock

Nuestro entorno de desarrollo será primero XCode y posteriormente se usará Interface Builder. XCode lo encuentrás instalado en /Developer/Applications/Xcode y para que no seá tedioso ir a buscarlo sólo arrastralo al Dock para acceder de forma rápida.