Mostrar tweets en una UITableView y mucho más Llegó el momento que muchos habéis estado esperando. En esta tercera y última entrega vamos a terminar nuestro proyecto, implementando un controlador que muestre los tweets de nuestra timeline. Si recordáis, en la primera parte creamos el modelo de datos para la caché de nuestra timeline. En [...]
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:
|
1 2 3 4 5 6 7 8 9 10 11 12 |
-(void) viewDidLoad { [super viewDidLoad]; UIRefreshControl *refreshControl = [UIRefreshControl new]; [refreshControl addTarget:self action:@selector(refresh:) forControlEvents:UIControlEventValueChanged]; refreshControl.attributedTitle = [[NSMutableAttributedString alloc] initWithString:@"Pulsa para refrescar..."]; self.refreshControl = refreshControl; } - (void)refresh:(UIRefreshControl *)sender { // ... código de refresco [sender endRefreshing]; } |
Lo que vemos es [...]
“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 [...]
OpenGL Es un API de C para producir gráficos 3D y existe desde 1992. Desde entonces, el hardware gráfico ha cambiado mucho y en OpenGL aun hay muchas antiguallas que hoy son inútiles y sub-óptimas. En general es difícil encontrar una fuente de información moderna sobre OpenGL en internet. Parte de OpenGL se [...]
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 [...]
Un buen comienzo Ágaetis byrjun. Para los que tenéis el Islandés un poco olvidado, eso significa “un buen comienzo“. También es una canción del grupo islandés Sigur Rós que podreis escuchar en el video de abajo. Curso Programación iPhone y iPad Online El martes empezaremos al fin a grabar nuestro curso programación 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 [...]
Herramientas Programación iOS Ojo, este artículo actualiza y deja obsoleto a este otro. Mountain Lion & Xcode 4.4 La recomendación es siempre la misma: usa la versión más reciente estable. En agosto de 2012 esto significa Mountain Lion y Xcode 4.4. Si tu mac es relativamente reciente, lo más recomendable en estos momentos es usar [...]
Programación aplicaciones iPhone por mis padawans La parte más gratificante de mi trabajo enseñando programación aplicaciones iPhone es, con diferencia, ver a cualquiera de mis antiguos alumnos publicando su primera app en la AppStore. Y digo la primera, porque la segunda seguramente será técnicamente aún mejor, pero no sabrá igual, y lo sabemos. Me alegra mucho poder decir que [...]
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 [...]
App Design Vault Una de las dificultades para llevar a cabo un desarrollo para iOS es la necesidad de una interfaz gráfica muy cuidada. Aunque el que el usuario siga usando tu aplicación después de la primera descarga depende de su utilidad y estabilidad, la venta inicial la hace el aspecto gráfico, para esta cuestión [...]
Curso Entreprise iOS El lunes empezamos un nuevo curso de Enterprise iOS para un cliente empresarial. Se trata de ex-padawans que ya hicieron el curso básico hace un año y que buscan ahora profundizar en su camino hacía la iluminación. Aunque es para una formación “in company”, estamos pensando en ofrecer en el futuro este [...]
Curso de programación iPhone & iPad en Madrid: una muesca más en el sable láser Hoy hemos terminado otro curso de programación iPhone iPad en Madrid. A pesar de las bajas sufridas por el “overbooking” en los hoteles de Madrid este fin de semana por la final de la Copa del Rey, este iOS Básico ha [...]
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 [...]
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 [...]
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 [...]
Storyboards Hace unos días, mientras impartía un curso de programación para iPhone y iPad en Barcelona, uno de los alumnos de las primeras filas preguntó qué eran los Storyboards y por qué no se iban a ver. Antes de que pudiera contestar, una voz desde la última fila gritó: ¡una mariconada! Me ha encantado el [...]
Un nuevo instructor iOS en Big Nerd Ranch Me uno al equipo del Big Nerd Ranch Ya es oficial, nuevo instructor iOS Big Nerd Ranch, así que os cuento el cotilleo: me uno al equipo del Big Nerd Ranch como instructor de iOS. En mi charla con Aaron Hillegass y, posteriormente, con Jason y Jami, [...]
Busco formadores iOS para impartir cursos de diferentes niveles en desarrollo y programación iOS en Madrid y Barcelona. Si sabes mucho de Objective C, Cocoa & iOS, tienes dotes de comunicación, te gusta viajar y quieres unirte a un equipo de geeks formadores iOS, instructores de primera línea que disfrutan a tope llevando la enseñanza [...]
El iPad Yo uso un mac. Mi mujer usa Windows. Yo uso un iPhone. Mi mujer usa Android. Por eso las llamamos el sexo opuesto: siempre tienen que hacer lo opuesto a lo que hace uno. Ahora bien, lo que mis súplicas y arengas jamás lograron, un iPad traído de Atlanta lo ha hecho en 2 [...]
Cómo desarrollar para iOS (iPhone & iPad) en Codemotion 2012 El sábado pasado, 24/03/12, me estrené en Codemotion 2012 con una charla sobre programación para iPhone, en el track 4, 9:30h. Codemotion España 24 de Marzo, 2012 : 8:00 AM – 8:00 PM EUI – Escuela Universitaria de Informática de la Universidad Politécnica de Madrid, Madrid CodeMotion [...]
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 [...]
Qué son las Local Notifications iOS Las local notifications iOS son un mecanismo que permite a una aplicación enviar información al usuario en algún momento del futuro, incluso si la aplicación se encuentra cerrada en el momento de la entrega de la notificación. La notificación aparecerá como una alerta o bien en el centro de [...]
Profesor iPad Si eres un apasionado de los dispositivos iOS, heavy user de iPad, lo mimas más que a tu novia y tienes dotes de comunicación, te estamos buscando. Podrías ser nuestro próximo profesor iPad Busco dos personas, con dicho perfil, para impartir cursos de iPad a nivel de usuario para empresas y directivos, uno en [...]
Lenguaje programación iPhone Una duda común es qué herramientas y lenguajes se utilizan para crear apps para el iPhone y iPad. En estos momentos son muchos los que desean crear apps para iPhone y iPad, partiendo desde experiencias muy distintas: desde programadores hasta webmasters que quieren crear una versión iPad de sus portales, pasando por [...]
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. [...]
Gana curso Programación iPhone Estamos preparando un curso de programación iPhone y iPad para usuarios sin experiencia previa en desarrollo. Si no tienes experiencia de programación, pero quieres empezar a crear tus propias apps, éste es tu curso. Eso sí, para afinarlo mejor a las necesidades de los alumnos, necesitamos que nos eches una manita. Rellena esta [...]
Reposa-vasos iPhone Como sabía que me lo iban a preguntar, los reposa-vasos iPhone que aparecen en el artículo sobre el curso de desarrollo de apps para iPhone para usuarios sin experiencia de programación son reales. Perfectos para tu fiesta friki. Los diseña una empresa brasileña llamada “meninos” y disponen de todo tipo de frikismos espectaculares.



