Cómo hacer un “pull to refresh” en una UITableView, por @j4n0

Pull to refresh Pull to Refresh es un tipo de interacción que Loren Brichter patentó en su cliente de Twitter “Tweetie”. Luego Twitter compró Tweetie, y supongo que ha licenciado la patente a Apple, porque iOS 6 incluye una implementación llamada UIRefreshControl. He aquí un ejemplo de su uso:

  Lo que vemos es [...]

Tagged with:  

Provisioning Profiles y Certificados en iOS para Torpes, por @frr149

On 31/10/2012, in Cocoa OSX, iOS6, Trucos iPhone, Tutorial Programación iPhone, by frr149

“Provisioning profiles“, certificados de desarrollo, certificados de distribución en iOS Toda la burrocracia que rodea el desarrollo para iOS con “provisioning profiles“, certificados de desarrollo, certificados de distribución y demás jerga insondable, resulta ser una fuente de dudas y frustración para novatos y veteranos. Muchos se han quedado calvos de tanto pensar en qué puñetas [...]

Obtener meta datos de ficheros de audio con Objective C y CoreAudio, por @frr149

He creado una utilidad sencillita para inspeccionar los meta datos de ficheros de audio (wav, MP3, MP4, lo que sea) y pensé que el código podría ser interesante. Aunque es de linea de comandos, se podría aprovechar el código para una app gráfica. Utiliza AudioToolbox, una framework que incluye las funcionalidades más comunes de CoreAudio. [...]

Tagged with:  

Implementando una timeline de Twitter con Core Data (Parte II), por @gonzalezreal

Obtener tweets y sincronizarlos con nuestra caché de Core Data En la primera parte de esta serie de artículos vimos como crear el modelo de datos para nuestra timeline de Twitter. En esta segunda parte de la serie vamos implementar una clase que encapsule la funcionalidad de la timeline: obtener tweets y sincronizarlos con nuestra [...]

Implementando una timeline de Twitter con Core Data (Parte I), por @gonzalezreal

Core Data & Servicio Web: mejorando la experiencia de usuario Si abrimos la aplicación de Twitter para iOS, comprobaremos que muestra la timeline inmediatamente y, tras unos instantes, la actualiza con nuevos tweets. Si hacemos scroll para ver tweets más antiguos, es muy probable que la aplicación los muestre sin necesidad de hacer ninguna petición al servicio. [...]

Letterbox & AutoLayout: Prepara tu app para la llegada del nuevo iPhone, por @gonzalezreal

Letterbox & AutoLayout El próximo 28 de Septiembre se pondrá a la venta en España el iPhone 5. Como sabéis, el iPhone 5 aumenta su pantalla hasta las 4 pulgadas con una resolución de 640×1136 pixeles. con lo cual habrá que adaptar nuestras apps a estas dimensiones, letterbox y layout se presentan como buenas alternativas [...]

Tagged with:  

Cursos iOS Madrid: programación y desarrollo para iPhone & iPad

Cursos iOS Madrid Una vez más, este fin de semana lo hemos dedicado a uno de nuestros cursos iOS Madrid de programación para iPhone y iPad, desarrollando una App Universal (iPhone & iPad) sobre Star Wars. Empezamos el viernes por la mañana con aquellos alumnos que quisieron acudir a la pre-formación gratuita sobre Programación Orientada [...]

Podcast sobre el WWDC en iCharlas

On 02/07/2012, in Entrevistas, WWDC 2012, by frr149

Podcast WWDC iCharlas, cursos desarrollo iOS, Lua y mucho más Tal y como mencionaba la semana pasada, hace unos días, en el auge de la ola de calor, grabé con @maeltj y @phroc un podcast titulado WWDC iCharlas con Fernando Rodríguez. Aquí sobre el podcast con iCharlas En realidad, está publicado desde ayer, pero teniendo en cuenta el partido, me [...]

Tagged with:  

Desarrolladores Cocoa e iOS en China: números de espanto.

On 26/06/2012, in Big Nerd Ranch, WWDC 2012, by frr149

¿Desarrolladores iOS en China? Estaban 5000 chinos en una cabina telefónica desarrollando con Xcode, y va uno y dice: ¿a que esto parece el principio de un chiste? Pues no. Una de las novedades del último WWDC es la monomanía que ha pillado Apple con el mercado chino…y con razón. Para muestra un botón: durante [...]

Tagged with:  

Los videos WWDC 2012 ya están disponibles: recomendaciones y cuales ver

On 20/06/2012, in Bloques, Cocoa OSX, Videos, WWDC 2012, by frr149

Descarga los videos WWDC 2012 Ha llegado el momento que estabais esperando, y ¡ya os podeis bajar los  videos WWDC 2012 del sitio de Apple! Ahora bien, ¿por donde empiezo? Videos recomendados del WWDC 2012 Para no veros abrumados, os hago una selección de aquellos videos WWDC 2012 que me parecieron en su momento más [...]

Tagged with:  

Verano, Escalibada & Programación iOS en Barcelona

Este verano escalibada y programación iOS Barcelona Este verano desembarcamos en Barcelona para saborear una buena escalibada y con una propuesta de formación completa de programación iOS Barcelona para iPhone & iPad. Curso Básico Programación iOS iPhone & iPad, 22-24 de Junio Esta vez empezamos con nuestro curso iOS Básico en los días 22-24 de [...]

Tagged with:  

Y sonó el último asalto en el Curso Desarrollo iOS Big Nerd Ranch en Colombia

Curso Desarrollo iOS Big Nerd Ranch en Colombia Hoy terminó el último día de curso desarrollo iOS Big Nerd Ranch en Bogotá, Colombia. Ha sido un curso duro, a veces agotador, pero ninguno de mis padawans se ha rajado,  han ido al ritmo del Big Nerd Ranch. A lo largo de 5 demoledores asaltos hemos visto [...]

Tagged with:  

Primer día del curso de programación iPhone iPad Big Nerd Ranch en Bogotá

Curso programación iPhone iPad Big Nerd Ranch en Bogotá, Colombia Hoy hemos empezado las clases del curso de programación iPhone & iPad Big Nerd Ranch Bogotá, Colombia. El curso se está impartiendo en el Hotel Radisson de la zona norte de Bogotá. “No es avión para mujeres viejas” La llegada en sí fue sin ningún [...]

Tagged with:  

Curso de programación iPhone & iPad Colombia del Big Nerd Ranch

Big Nerd Ranch en Colombia Este lunes empieza el primer curso de programación iPhone & iPad del Big Nerd Ranch en Colombia, que impartiré como formador del Big Nerd Ranch. Curso iOS en Bogotá El primero curso del Big Nerd Ranch será en Bogotá, en el hotel Radisson Royal y durará toda la semana. Me [...]

Tagged with:  

Nueva herramienta para desarrollo iOS con Ruby: RubyMotion

On 04/05/2012, in Big Nerd Ranch, Desarrollo XCode, Objective C, RubyMotion, by frr149

RubyMotion Ayer se lanzó al mercado una nueva herramienta para programación iPhone: RubyMotion.  No he tenido demasiado tiempo para verlo, le echaré una vistazo con calma a la vuelta del Curso de desarrollo iPhone del Big Nerd Ranch en Colombia.   Impresiones preliminares de RubyMotion Lo primero que me llamó la atención de RubyMotion fue [...]

Tagged with:  

Acceso concurrente a Core Data

Core Data no es seguro en multihebra Al igual que UIKit, CoreData no es seguro en un entorno multihebra. Esto es algo que en las charlas del WWDC se repite hasta la saciedad y más allá. Lógicamente, esto no quiere decir que no se pueda acceder a CoreData desde otra hebra que no sea la [...]

Tagged with:  

Curso de programación iPhone & iPad en Barcelona

Escudella i carn d’iOS Los días 13, 14, 15 de Abril, se celebrará el primer curso básico de Programación iPhone iPad en Barcelona. Los requisitos para seguir el curso son algo de experiencia en programación orientada a objetos (en cualquier lenguaje), y haber visto alguna de las películas de la Guerra de las Galaxias. Introducción a [...]

Tagged with:  

Obtener la dirección de una posición en longitud y latitud: geocodificación inversa

On 23/02/2012, in Cocoa OSX, Cocoa Touch, Desarrollo XCode, Objective C, by frr149

CoreLocation y CoreLocationManager La framework CoreLocation nos permite obtener datos de posicionamiento del dispositivo; sin embargo, los datos que nos da son de latitud y longitud (y algo más). Si sólo queremos mostrar la posición en un mapa, con eso y la framework MapKit tenemos más que suficiente. No obstante, si lo que queremos es [...]

Tagged with:  

Esquema de Xcode cambiado de iOS a Mac 64: The selected run destination is not valid for this action

On 09/02/2012, in Cocoa OSX, Desarrollo XCode, by frr149

Xcode Tengo un proyecto de Xcode que toda la vida ha sido para iOS. Sin embargo, hoy se ha debido de levantar con el pie izquierdo, porque aparece como Mac 64 y no hay forma de ejecutarlo. Me ha costado un poco descubrir qué era lo que estaba pasando y cómo devolver la razón a [...]

Tagged with:  

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

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 pregrunta que con frecuencia me hacen los alumnos antes del curso de desarrollo para iPhone: ¿qué version de Xcode hace [...]

Tagged with:  

¿Curso de desarrollo iPhone & iPad en Madrid o Alicante?

Curso iPhone Alicante Este fin de semana se celebró en La Castellana  el último curso básico de desarrollo iOS (iPhone & iPad) en Madrid, aunque casi podría haber sido en Alicante. Manuel y Mar venían de Alicante y Ester, aunque de Madrid había estudiado en Alicante  y José aunque vive en Madrid, era de Alicante. [...]

Tagged with:  

Nuevo curso desarrollo iPhone & iPad para usuarios sin experiencia previa de programación

Nuevo curso desarrollo iPhone, aprende a crear apps para iPhone y iPad desde cero: de la nada a la AppStore Este viernes 13 de Enero empezamos con el primer curso de desarrollo de apps para iPhone y iPad del 2012, que se verá seguido por otros dos de 1 semana de duración a lo largo [...]

Tagged with:  

Cómo crear apps para iPhone partiendo de cero

Actualización 10 de Enero 2012: Rellena esta encuesta y podrías ganar una matrícula gratis para el curso de desarrollo de apps para iPhone & iPad para usuarios sin experiencia previa de programación. La fiebre del momento: crear “Apps” para iPhone &  iPad A menudo me preguntan por twitter, LinkedIn y en el blog, cómo empezar [...]

Tagged with:  

Tutorial programación iPhone iPad: Stanford publica la nueva versión de su curso de desarrollo iOS

Tutorial programación iPhone iPad de la Universidad de Stanford La Universidad de Stanford acaba de publicar la última versión de su curso de desarrollo iOS, se trata de un completo tutorial programación iPhone iPad. El curso de otoño del 2011, una vez más impartido por Paul Hegarty cubre temas como: Herramientas y API necesarias para [...]

Tagged with:  

Presentación Curso de Desarrollo iOS y la chuleta del mismo están al fin disponibles

Presentación curso desarrollo iOS Trás mucho pelear con slideshare, quejarme en privado y luego en público por twitter (todo ello sin resultado) acepté lo inevitable:  SlideShare no soporta (de verdad) archivos de Keynote. O tal vez, es a mí a quien no soporta. De todas formas, lo cierto es que yo tampoco los soporto ya. [...]

Tagged with:  

Free video lectures for Harvard’s “Mobile Applications in html 5, iOS and Android”

On 01/09/2011, in Cocoa OSX, Cocoa Touch, English, Objective C, by frr149

Mobile applications in html 5, iOS and Android Harvard has made its Computer Science E-76: Building Mobile Applications course free online. It includes video lectures and source code samples in PDF. The course covers today’s  3 main technologies: Html 5 , iOS and  Android free lectures, the iOS section includes iPhone and iPad programming, and the instructors are Dan Armendariz and [...]

Tagged with:  

Cómo añadir una framework a Xcode 4

On 20/06/2011, in Desarrollo XCode, by FRR

Añadir una framework nueva a Xcode 4 En Xcode 4 el antiguo menú de “Add framework” ha sido sustituido por algo mucho más intuitivo, directo y sencillo. Como algunas mentes limitadas y resistentes a los cambios pueden no haberlo pillado, documento el proceso: En el navegador de proyecto (“project navigator”), selecciona tu proyecto. Selecciona el [...]

Tagged with:  

Crear un UITextView con un borde redondeado, similar a un UITextField

On 11/06/2011, in Cocoa Touch, Desarrollo XCode, Objective C, by FRR

UITextView similar a un UITextField No hay ninguna propiedad que “mágicamente” añada un borde y menos aun redondeado a UITextView. Sin embrago, es relativamente fácil hacerlo por código, echando mano a Quartz. En tu viewWillAppear, añade el siguiente código:

Obtendrás un efecto similar a éste:   Fernando Rodríguez Sígueme en twitter. Cursos de desarrollo [...]

Tagged with:  

NSCoder_Mad 8 de Junio de 2010

On 08/06/2011, in NSCoder, by FRR

NSCoder_Mad Acabo de volver de mi primera NSCoder_Mad, donde al fin he puesto cara a algunos nuevos amigos del twitter como @Bloguintosh. También estaban @mundofer, @j4n0, @hylian  y @byjuanamn. Se habló mucho de iOS 5. Sólo le eché un vistazo por encima, pero las novedades en la pantalla inicial, me recordaron mucho a Android (que nadie [...]

Tagged with:  

Como añadir una librería estática a un proyecto iOS con Xcode 4

On 07/06/2011, in Desarrollo XCode, by FRR

Librería estática en iOS Lamentablemente, con iOS no se pueden usar librerías (bibliotecas, para los puristas) dinámicas, o frameworks. Por lo tanto, la única forma ( a parte de importar los archivos .h y .m ) de aprovechar código ajeno o reaprovechar código común de otros proyectos, es usar una librería estática. Ahora bien, ¿cómo [...]

Tagged with: