Versión de Xcode para desarrollar apps para iPhone & iPad con Objective C y Cocoa

Autor: | Última modificación: 20 de marzo de 2024 | Tiempo de Lectura: 2 minutos
Temas en este post: ,

Ojo, este artículo está obsoleto en algunos aspectos. Aquí tienes la versión actualizada sobre qué herramientas usar para desarrollar para iPhone y acudir a nuestros cursos.

Versión de Xcode para desarrollar apps

Esta es una pregunta que con frecuencia me hacen los alumnos antes del curso de desarrollo para iPhone: ¿qué version de Xcode hace falta?

Mi recomendación  para la versión de Xcode para desarrollar apps es, usar siempre la versión más reciente que sea estable (si es que ese término se puede aplicar a Xcode :-P). En estos momentos (enero 2012), la versión más reciente que no es oficialmente una beta, es Xcode 4.2. Es fundamental usar esta versión de Xcode para desarrollar apps porque es la que incluye el SDK de iOS 5.0, que es el que utilizo en mis cursos.

Xcode 4.2 e iOS SDK 5.0

No se trata solo de estar «a la última», es que la versión 5.0 del SDK incluye ARC (Automatic Reference Counting), una tecnología similar a un recolector de basura que facilita enormemente la gestión de memoria. Con ARC no hace falta gestionar de forma manual la memoria, algo que en mi experiencia es la principal dificultad a la que se enfrente el que empieza con Cocoa y Objective C.

¿Xcode 4.2 para Snow Leopard o Lion?

Bien, una vez que tenemos claro que hay que usar la 4.2 y el por qué, nos damos de narices con una absurda dificultad generada por Apple.

Hay dos versiones de XCode 4.2, una para Lion y la otra para Snow Leopard, y por supuesto son incompatibles entre sí.

Si usas Lion, no tienes demasiados problemas: bájate Xcode de la App Store y santas pascuas.

Ahora bien, como uses Snow Leopard… Si usas Snow Leopard, tienes dos opciones:

  1. Hacerte miembro de pago del programa de desarrollo de Apple para poder descargar la 4.2 para Snow Leopard (la opción gratuita no te da derecho a esa descarga), lo cual implica en unos €70 anuales; o bien
  2. Actualizarte a Lion (unos €30, creo recordar), y una vez pasado a Lion, te bajas la 4.2 para Lion.

Mi recomendación

En general, si tu mac es relativamente reciente, recomiendo la opción (2).

En caso de optar por (2), conviene saber que la AppStore te va a dejar un instalador de Xcode 4.2 en la carpeta Aplicaciones. Si andas mal de disco duro, tal vez sea una buena idea borrarlo ya que pesa giga y pico.

También puedes copiar dicho instalador a una llave USB e instalarlo en otros Macs.

VER TAMBIÉN LA ACTUALIZACIÓN A ESTE ARTÍCULO EN AGO/12: Mountain Lion & Xcode 4.4