Julio 11th, 2008 por admin
Gracias a que Adrián en el anterior post preguntó como se podía cambiar el icono de la aplicación, he preferido explicarlo en un post y listo.
Para ello nos hace falta una imagen en .icns (más info) la cual podéis obtener a partir de cualquier imagen ayudándonos de Icon Composer (/Developer/Applications/Utilities)

Pulsa aqui para continuar leyendo »
Publicado en Cocoa | 1 Comentario »
Julio 8th, 2008 por admin
Debido a todos los emails y comentarios recibidos, he decidido volver a realizar este sencillo programa pero para Leopard y su Xcode 3.0. Decir primero, que este tutorial esta realizado con el ultimo Xcode 3.1, que se actualiza al descargar la última iPhone SDK.
Bueno, pues abrimos nuestro Xcode haciendo click en su icono del Dock (si no esta en el Dock, está en MacintoshHD/Developer/Applications y trasladarlo al Dock que lo abriréis mucho) y seleccionamos File->New Project, para luego indicar Cocoa Application y nombre CuentaCaracteres.


Pulsa aqui para continuar leyendo »
Publicado en Cocoa | 3 Comentarios»
Junio 13th, 2008 por admin
El primer libro que me compre para poder ser aspirante a programador Cocoa, fué Cocoa Programming for Mac OS X, 2da edición, de Aaron Hillegass de BigNerdRand, un libro muy bueno y bien explicado de tal modo que no aburría a nadie, ni se aceleraba demasiado, pero al actualizar a Leopard y Xcode3 quedó un poco desactualizado, y a la espera que alguien nos ayudase a seguir aprendiendo en este nuevo IDE.

Hasta que no hace mucho, navegando vi que habían editado la 3era edición, con nuevas secciones como Objective-C 2.0, Core Data, Garbage Collection, Xcode 3 o Core Animation, y todo adaptado a Leopard, tanto las capturas de pantalla como los comentarios. Así que no dude, y lo pedí por Amazon, para en dos semanas tenerlo en mi casa junto a su hermano desactualizado, jeje. Ya estoy leyéndolo, y volveremos con nuevos tutoriales, adaptándolos a Leopard para ayudarnos entre todos.
Os dejo en el enlace de Amazon por si os interesa.
Comprar en Amazon
Publicado en Cocoa, Actualidad Mac | 1 Comentario »
Marzo 15th, 2008 por admin
Uno de los cambios que todos me comentais es como instanciaís una clase en Xcode 3, ya que desde Leopard el modo de realizar esta acción ha cambiado.
Antes si queriaís realizar un proyecto, teniamos que crear una Subclase de NSObject desde el Interface Builder, ¿recordaís?. Pues para enfatizar el uso del patrón MVC (modelo-vista-controlador) y mejorar la integración entre Xcode e Interface Builder, ahora debemos realizarlo tal y como sigue:
Pulsa aqui para continuar leyendo »
Publicado en Cocoa | 6 Comentarios»
Marzo 12th, 2008 por admin
En primer lugar pedirnos perdón. Perdón por seguir siendo un desastre, y dejar este blog que tanto me gusta de lado. Espero no tener que pedirlo de nuevo. Muchos de vosotros me mandáis email y comentarios (entre tanto spam,jeje) animándome y dándome las gracias, y siento que tengo que seguir publicando aquí, no puedo dejarlo solo.
En segundo lugar, deciros que algunos me pedisteis que pusiera un foro para comentar cosas entre vosotros, pues aquí lo tenéis
Foro
Y por ultimo, citaros a un nuevo post en el que explicaremos las diferencias entre Xcode 2.0 y 3.0 y hablaremos del nuevo boom de Apple, el iPhone SDK
Muchas gracias a todos, y de nuevo, lo siento.
Publicado en Informacion | 2 Comentarios»
Noviembre 5th, 2007 por admin
Todavía estamos tratando de acostumbrarnos a todas las novedades que traen las Developer Tools con nuestro flamante nuevo sistema operativo Leopard. Ademas de Xcode 3.0 con nuevo Interface Builder, mejora en Xray y SVN, XCode 3.0 trae soporte para la sixtaxis de ObjC 2.0, la nueva versión del lenguaje que utilizamos, con Garbage Collection, properties, Fast Enumeration…
Scott Stevenson ha publicado un tutorial rapido en dos partes (la segunda) donde podemos ver las novedades. Os recordamos que si utilizáis Objective C 2.0, la aplicación solo estará disponible para Leopard.
Espero que le echéis un vistazo y nos digáis que os parece las nuevas Developer Tools
Publicado en Cocoa | 3 Comentarios»
Octubre 22nd, 2007 por admin
Cuando empecé con esto de Cocoa, creaba alguna aplicación tras mucho trabajo, orgulloso de mi mismo intentaba mostrarle a mi amigo klian mis progresos. Pero casualmente nunca le funcionaban, siempre me decía que se le quedaban botando en el dock infinitamente sin mucho éxito.
Buscando por foros extranjeros me informé que la aplicación que yo le enviaba (la que estaba en la carpeta build de nuestro proyecto) contiene referencias a archivos de nuestro proyecto, luego no funcionan. Luego tenia que compilar un ejecutable Universal. Para ello debía realizar lo siguiente, primero cambiar el estado de la aplicación a Release ( y no en debug tal y como esta por defecto) en la parte superior de Xcode donde anuncia Active Build Configuration, y cambiar algunos parámetros de esta configuración para que fuese Universal.
Pinchad en el nombre del proyecto, botón derecho y Get Info para tener a la vista la información del proyecto. Nos vamos a la pestaña Build y nos fijamos que en Configuration esté seleccionada la actual, Release y que en la opción Architectures se muestre ppc i386 ( si pincháis sobre Architectures podéis activarlas). Y por ultimo id pinchando en el signo + para añadir estas opciones
MACOSX_DEPLOYMENT_TARGET_ppc = 10.3
MACOSX_DEPLOYMENT_TARGET_i386 = 10.4
SDKROOT_ppc = /Developer/SDKs/MacOSX10.3.9.sdk
SDKROOT_i386 = /Developer/SDKs/MacOSX10.4u.sdk
Y en la carpeta /Build/Release tendreís el archivo .app que podeis enseñar a vuestros gente completamente funcional.
Publicado en Cocoa | 5 Comentarios»
Octubre 21st, 2007 por admin
Tutorial creado con Xcode 2
Con esta segunda parte tratamos de dar fin a nuestra aplicación calculadora. Suponemos que todos habréis concluido con la parte 1 y os encontráis en esta situación.
Y para concluir, cread los archivos de nuestra clase Controlador, ya sabéis, pinchad en la pestaña Classes, botón derecho en nuestra clase y Create Files for Controlador, guardando los archivos junto al proyecto. Salvamos y cerramos Interface Builder, y nos vamos a por la segunda parte.
Pulsa aqui para continuar leyendo »
Publicado en Cocoa | 1 Comentario »
Octubre 14th, 2007 por admin
Tutorial creado con Xcode 2
Tal y como hicimos con nuestra aplicación CuentaCaracteres, vamos a dividir la programación en dos partes, la perteneciente a la parte gráfica con Interface Builder y la de código o funcionamiento interno con Xcode para hacer mucho mas sencilla su entendimiento.

Pulsa aqui para continuar leyendo »
Publicado en Cocoa | 3 Comentarios»
Octubre 9th, 2007 por admin
Tutorial creado con Xcode 2
Mientras preparamos nuestro próximo tutorial, os recomiendo encarecidamente que hagáis este aunque no pertenezca a nuestra pagina. Es un visor de imágenes llamado Image Viewer, bastante currado y bien explicado, el que admite muchísimos formatos, y puede perfectamente servinos como un nuevo paso en nuestro tutorial.
Xphere, el creador, tiene varios tutoriales en ingles también, y es un usuario activo de ForoMac.

Espero que os guste, y le agradezcais el esfuerzo que supone explicar Image Viewer.
Enlace
Mientras tanto seguimos preparando la calculadora, que ya le queda poco.
Publicado en Cocoa | Sin comentarios »