Publicidad
Publicidad

RSS OS X

Disponible XCode 4.2

13 Comentarios
Disponible XCode 4.2

El lanzamiento oficial de iOS 5 y correpondiente actualización de OSX Lion a 10.7.2, también ha traído una importante actualización en las herramientas de desarrollo para ambos sistemas. XCode 4.2 está ya disponible para la descarga, tanto en la App Store como en la página de desarrolladores de Apple.

XCode, como ya conté en mi artículo sofre el fallecimiento de Steve Jobs, es un entorno de desarrollo integrado heredado de Project Builder de NeXT. Con este entorno podemos crear aplicaciones tanto para iOS como para Mac OSX.

Leer más »

CocoaControls, widgets prefabricados listos para integrar en tu app

Comentar
CocoaControls, widgets prefabricados listos para integrar en tu app

A Apple le gusta mimar a sus desarrolladores, por lo menos en lo que a herramientas se refiere. Con lo comodísimo que es Xcode (sobre todo su nueva versión 4) y lo bien diseñada, completa e integrada que está Cocoa se hacen apps para Mac e iOS como se hacen churros. Bueno, quizá no tanto, pero se facilita un montón la tarea. ¿Lo malo de esto? Que nos malacostumbramos, y en cuanto queremos salir del kit de herramientas estándar e introducir elementos de interfaz personalizados hay que currárselo un poco más, la cosa se complica y la pereza crece en nosotros.

Por suerte existen recursos como Cocoa Controls, un catálogo de views para todo tipo de propósitos listas para incluir en nuestros desarrollos, permitiéndonos extender la librería estándar incluida con Cocoa con contribuciones de otros desarrolladores.

Tenemos por ejemplo para hacer un formulario de entrada, un «pasapáginas» tipo libro como el de iBooks, un intercambiador de ventanas estilo Safari, una barra inferior con resalte estilo Instagram... La lista es muy completa e interesante, tanto para Mac como para iOS (aunque mucho mayor para este último), con un total de 120 elementos disponibles en estos momentos; si bien, por supuesto, la lista se actualiza según se reciben nuevas contribuciones. Incluso puedes enviar las tuyas propias.

Un sitio a guardar a fuego en tus marcadores si eres desarrollador de Cocoa.

Sitio oficial | Cocoa Controls

Leer más »
Publicidad

appCode, IDE alternativo para Objective-C/Cocoa

2 Comentarios
appCode, IDE alternativo para Objective-C/Cocoa

Los chicos de JetBrains, responsables de una legión de IDEs para diversos lenguajes y plataformas, como PhpStorm o RubyMine, han creído necesario añadir un entorno más a su imperio: appCode, para aplicaciones Cocoa.

Lo primero que hay que dejar claro es que se trata de una versión en estado pre-beta, por lo que muchos de los aspectos que se notan algo toscos probablemente serán refinados en posteriores entregas, así que intentaré no pararme en esos detalles.

Nada más abrirlo saltan a la vista un par de cosas. Lo primero es que appCode tiene claro su lugar, no intenta reemplazar a Xcode: los proyectos son de formato 100% compatibles, abre los NIBs, property lists y demás formatos más allá del propio código fuente en Xcode (aunque podrían implementarlos dentro del IDE más adelante) y demás detalles como la opción en el menú de abrir el proyecto entero en Xcode. Lo segundo es que, bueno, no es Xcode: tiene otra filosofía de entender la interfaz, con un montón de botoncitos, avisitos y opcioncitas, en contraste con la cuidadísima interfaz de Xcode.

Leer más »

Editores de código: TextMate para Mac

11 Comentarios
Editores de código: TextMate para Mac

Probablemente, la herramienta de software con la que pasemos más tiempo en nuestro trabajo diario como programadores sea el editor de código. Es por ello que la importancia de elegir un buen editor se convierte en primordial, y es probablemente una de las selecciones más cuidadosas que debemos hacer si queremos que nuestra productividad no sufra.

Hoy os hablaré del editor de código más popular que existe en la plataforma Mac. Se trata, desde luego, de TextMate, el cual a pesar de sus años sigue siendo uno de los editores de referencia.

Leer más »

Nuevo MacRuby, más cerca de la versión final

1 Comentario
Nuevo MacRuby, más cerca de la versión final

Con cada release, el intérprete MacRuby se va acercando cada vez más a su objetivo, que no es otro que ofrecer una alternativa seria al desarrollo de aplicaciones para Mac usando el lenguaje Ruby. En esta nueva versión, la 0.10, se afianzan las funcionalidades que rodean a dicho objetivo, así que si ya conoces o te atrae el lenguaje, y te interesa la programación de aplicaciones para Mac, no deberías perder la ocasión de juguetear un poco con esta nueva release.

Recordemos que MacRuby es un intérprete de Ruby exclusivamente para Mac, y que posee bindings para soportar todas las API de Mac OS X de forma nativa (Foundation, AppKit, Cocoa...). Tanto es así, que las clases para tipos de datos básicos que tienen su equivalente en Foundation pueden ser utilizadas indistintamente como clases de Ruby o de la librería de Apple. A modo de ejemplo, una instancia de String en MacRuby es también una instancia de NSString, y por ende se pueden llamar a métodos de instancia de una u otra clase desde ella.

Leer más »
Publicidad

MonoMac alcanza la release 1.0

Comentar
MonoMac alcanza la release 1.0

Hace casi un año que Miguel de Icaza (fundador del proyecto Gnome, el entorno de escritorio más popular para Linux, así como del entorno de desarrollo Mono) anunciaba en su blog que habían comenzado a desarrollar bindings de Mono para la plataforma OS X, de modo que pudiesen desarrollarse aplicaciones para Mac escritas en lenguajes tan populares como C#.

Mono, recordemos, es un entorno de desarrollo de licencia libre y multiplataforma, que es compatible con la plataforma Microsoft.NET. Gracias a él, se pueden elaborar aplicaciones en C#, ASP.NET, y otros, desde y para sistemas operativos diferentes a Windows. Características que sin duda han ayudado a su popularidad.

Leer más »
Publicidad