Programando en Cocoa y Objective-C (I)
(NOTA: Este tutorial est谩 realizado desde Tiger y XCode 2.x. Dar铆a mi mano derecha (la izquierda no, que la necesito para acariciar a mi gato) a que esto va a funcionar en Leopard al 100%, y procurar茅 estar enterado de todos los problemas y diferencias que pudieran surgir entre ambas versiones del sistema operativo)
Hay mucha gente que quiere aprender a programar para Mac. Este peque帽o tutorial de ne贸fito a ne贸fito va a tratar de ense帽ar los principios b谩sicos de la programaci贸n en un Mac.
En primer lugar, abrid XCode. Si no est谩 instalado, pod茅is instalarlo desde los CDs que ven铆an con vuestro Mac; si ah铆 no est谩, bajadlo desde la web de Apple.
Antes de nada, os recomiendo que vay谩is a las preferencias de XCode y seleccion茅is el Layout “All-in-One” en la pesta帽a General. Es el m谩s c贸modo y usable. Y si ese argumento no os convence, puede que algunas de mis explicaciones se centren en ese layout, as铆 que usadlo.
Una vez abierto XCode, puls谩is Cmd-Shift-N. Esto abrir谩 la ventana de crear nuevo proyecto. Eleg铆s la opci贸n Cocoa Application, le pon茅is de nombre “Cuentaclicks” y la guard谩is en alg煤n sitio.
Ahora os voy a dejar que os present茅is con una de las herramientas m谩s potentes y usables que he visto nunca: Interface Builder.
Si ten茅is una idea, un proyecto o hab茅is so帽ado con la nueva aplicaci贸n que romper谩 los moldes de la industria, idead la interfaz con Interface Builder.
Para nuestro proyecto s贸lo necesitaremos un bot贸n y un campo de texto, teniendo este 煤ltimo la casilla “Editable” desactivada en sus propiedades (Para mostrar el inspector de propiedades, Cmd-Shift-I).

Ma帽ana partiremos de esta interfaz para desarrollar una sencilla aplicaci贸n con Cocoa y Objective-C.
Etiquetas: cocoa, Interface Builder, objective-c, programaci贸n, xcode


Para hacer un trackback a este artículo, usa
Para seguir los comentarios de este artículo por RSS, usa 
14 comentarios
Mil gracias XD me viene de perlas!! Hace unos d铆as dej茅 un comentario en otro post pidiendo un tutorial de Cocoa cuando tuvi茅rais tiempo y mira, qu茅 velocidad!! Se agradece mucho ;)
No hay de qu茅, para eso estamos! De hecho, si ten茅is cualquier pregunta o sugerencia, nos la pod茅is enviar a nuestra direcci贸n de contacto e intentaremos hacer todo lo posible para darle cabida.
Buenas,
Yo tambi茅n estoy interesado en aprender algo de Cocoa y Objective-C asi que estar茅 al tanto, gracias.
Muy bunea tu iniciativa, me parece fantastico. Esperaba algo as铆 ahora que estoy programando en un MAC, y ten铆a ciertas lagunas que estoy despejando (vengo del otro lado).
Santiago, solo decirte, que jugarse una mano que puedes necesitar para el trackpack es muy arriesgado, ya que creo que la pierdes. En Leopard y la versi贸n de XCode 3.0 cambi谩n muchas cosas, y me est谩 costando mucho trasladar las gu铆as y manuales que encuentro a la versi贸n 3.0.
Salu2.
@CPN66: Me andar茅 con cuidado. ^^
Bieeeennn!!!! a ver si llega pronto ma帽ana.
Tengo unos cuantos clicks guardados.
Aquellos que entiendan catal谩n, nosotros estamos realizando tambi茅n un curso, usando ScreenCast y c贸digos de ejemplo:
http://apple.bloks.cat/index.php/category/curs-programacio/
@apple.bloks.cat: Una versi贸n en castellano ser铆a mucho pedir? Es que as铆 os cepillais vosotros mismos un 90% de audiencia :)
Factormac.com…
M谩s enlaces relacionados con la programaci贸n en Cocoa.
En esta ocasi贸n sobre FactorMac.com聽un interesante blog sobre los productos de Apple en general. En este caso el apartado que a mi me interesa el peque帽o ejemplo que desarrollan sobre como ha…
hola tengo una duda como creo la interfaz del boton y del campo de texto se que es en interface builder pero me la paso buscando y no lo encuentro.
grx espero tu respuesta
estoy usando leopard con xcode 3.1
Lo arrastras de la librer铆a de objetos (en caso de que esta no est茅 en pantalla, Window -> Library) a la ventana vac铆a de nuestra aplicaci贸n.
hola que tal soy nuevo en el mundo mac, de hecho apenas hace unos meses (2 para ser exacto) compre una MacBook, y la verdad me interesa aprender a programar en mi mac, la verdad soy muy torpe en cuanto a programaci贸n, pero por lo que veo es muy facil de entender los tutoriales que he encontrado aqui. Solo me preguntaba si tambien pueden servir los programas que haga en mi mac, para otras plataformas, como windows o linux
hace apenas un par de d铆as encontr茅 este sitio y ya me siento como en casa, encuentro todo lo que necesito sobre mi manzana, e encontrado los mejores tutoriales sobre cocoa que hay en toda la red (en espa帽ol) y e aprendido infinidad de cosas que ignoraba acerca de mi manzana.
de verdad se帽ores de FactorMac
les estoy muy agradecido