Escuela - Baytex Software

Sitio dedicado a la capacitación y enseñanza para el desarrollo exitoso de software y aplicaciones en la plataforma iPhone y Mac. Objective-C, Cocoa y XCode para todos los mortales... ...que no hablen inglés, o que simplemente deseen aprender en español.

lunes, diciembre 22, 2008

Bienvenidos a la Escuela de Juegos para iPhone

Hola a todos.
Pronto comenzaremos a publicar las primeras clases y tareas para que comiences con lo basico de lo basico y avancemos rapidamente hasta el desarrollo de juegos y cosas simpaticas.
Es necesario que confirmes cuales son tus actuales conocimientos en programacion, ya que dividiremos el grupo en 2: los con experiencia previa en programacion, los que comenzaran mas rapido, y los que no tienen experiencia, a los que se les recomendara una serie de pasos para nivelarse.
Deja en tu comentario cual es tu experiencia (lenguajes, estilos de programacion, tipo de software desarrollado) y nosotros te iremos guiando.
Saludos
-Felipe

viernes, enero 14, 2005

¿Cómo comenzar a desarrollar? Génesis del desarrollador Mac

El primer paso para convertirse en desarrollador Mac es decidirlo. No es un trabajo fácil, pero si es regocijante. Un desarrollador Mac no puede hacer cualquier porquería, como las que vemos en PC, sino que tiene que programar y diseñar con estilo, enfocado en alcanzar los estándares de la plataforma. Al final, cuando el producto esté listo, tienes que maravillarte con lo que has hecho.

El segundo paso es formalizar tu decisión: inscríbete como desarrollador en Apple. ¡Es gratis! Además, así tendrás acceso a descargar las herramientas de desarrollo que Apple te brinda para que programes y diseñes para Mac. Si eliges una suscripción paga podrás acceder a las versiones Beta de Tiger u otros productos en desarrollo. ¿Cómo? Vé a connect.apple.com (lamentablemente nada estará en español) y haz click en "Join ADC". Luego sigues el proceso de inscripción y ¡ya está!. Eres un desarrollador Apple oficial y reconocido.

El tercer paso es descargar las herramientas: XCode. Entra con tu cuenta a ADC. En el menú principal, a la izquierda de la página, haz click en Download Software. Puedes hacer click en el sub-menú "Developer Tools". Allí, en el listado principal, busca "XCode Tools". La última versión disponible, a la fecha de este artículo, es XCode Tools 1.5, que pesa unos 350 MB.

El cuarto paso es instalar XCode. Para ello、es requisito que cuando instalaste MacOS X (Jaguar, Panther, o cualquiera) hayas seleccionado instalar también "BSD Subsystem". Si no lo has hecho, inserta el CD 1 de MacOS X y realiza la instalación. Si no estás seguro, puedes lanzar el instalador y ver si BSD Subsystem te ofrece Actualizar o Instalar. Si dice "Actualizar" significa que ya lo has instalado. De otra forma, debes realizar la instalación. Una vez seguros de que hemos instalado el subsistema BSD, continuaremos instalando XCode: Haz doble click en la imagen de disco para montar la unidad virtual, y luego dale doble click al paquete instalador. En las opciones de instalación, XCode ofrece un amplio rango de herramientas adicionales. Si estás pensando en ahorrar espacio en tu disco duro, o no tienes suficiente, te recomiendo instalar sin la documentación. Ésta, por si sola, ocupa aproximadamente ¡¡¡700 MB!!!, pero es pieza clave en el desarrollo. Si no cuentas con conexión constante a Internet debes instalar la documentación ya que te ayudará a resolver dudas y revisar las APIs en forma instantánea. El resto de las opciones te recomiendo que las dejes como vienen por omisión (o por "defecto", aunque no es buen español)... esta configuración es buena para comenzar a desarrollar aplicaciones para MacOS X, para 10.1 o superior.

El quinto paso es actualizar XCode (si es que hay actualizaciones, claro). Para ello, ejecuta Actualización de Software, desde el Menú Manzana, o descarga las actualizaciones desde ADC. A la fecha de este artículo, está disponible la actualización de GCC 3.3 (el compilador tras XCode) de Noviembre del 2004. Descárgalas e instálalas como te plazca.

El sexto paso es... ¡Comenzar a desarrollar! (o aprender cómo). Y es por eso que he creado este sitio: en el próximo artículo haré una introducción a XCode para principiantes. También revisaremos los principios de diseño de aplicaciones con Cocoa, así como una sesión recordatoria en torno a los principios de la programación orientada a objetos (OOP, Object Oriented Programming).

Y... así como en todo génesis, el séptimo paso es tomar un respiro: dejar el computador por un rato, beber un refresco o salir con una chica (o conseguirla si no tienes)... así, estaremos listos para continuar con nuestro aprendizaje...

¡Suerte!
(Con XCode... y con la chica)

Bienvenidos!

Estimados amigos:
Bienvenidos a Tutoriales Baytex, un sitio dedicado a los desarrolladores hispano-hablantes para la plataforma Mac.

La idea surge tras mucho tiempo de querer ayudar a otros programadores y diseñadores en Chile a atreverse a aprender cómo utilizar las nuevas herramientas que Apple distribuye gratuitamente: Xcode y todo el kit creativo que incluye.

Obviamente, este sitio está orientado a todos los desarrolladores que hablen español, de Latinoamérica, España y el resto del mundo.

Inicialmente, traduciré algunos tutoriales y guías que encuentre por allí, para luego crear mis propios manuales, mostrando -poco a poco- cómo yo he logrado aprender lo que he aprendido: partir desde cero, concebir un producto, desarrollarlo y distribuirlo.

Por favor, participa dejando tus comentarios y dudas. Así, haremos de este sitio una comunidad constructiva y capaz.

Atentamente,
Felipe Baytelman P.
Baytex Software