iOS 7 Tech Talk London 2013

iOS 7 Tech Talks en Londres, por @erikerice

Lo reconozco…no podía salir de mi asombro al encontrarme el email de Apple comunicándome que había sido seleccionado para las iOS 7 Tech Talks. Sabía de muchos de mis amiguetes que lo habían solicitado, pero ninguno había tenido la misma suerte que yo… excepto mi gran amigo Miguel Diaz Rubio, con lo que una buena noticia se transformó en una noticia genial.… Leer mas

github

¿Debo guardar los ficheros de Cocoapods en git?

En el soporte del Curso de Fundamentos de Programación iPhone & iPad (iOS) Online ha salido recientemente la siguiente pregunta: ¿cómo gestionar los ficheros de Cocoapods en un repositorio Git?

Sorprendentemente, esto NO tiene una respuesta sencilla. Hay dos escuelas de pensamiento con respecto a qué incluir en un repositorio git (o de cualquier otro sistema de control de versiones):

  1. Todo aquello que sea necesario para compilar y desplegar el proyecto.
Leer mas
jc

Abierta Oficialmente Invitación para Nuevos Geeks en #CocoaMental

El Consejo Jedi de los Geeks

 

Ya hace algún tiempo que me he dado cuenta que me encuentro en una situación privilegiada, y es que estoy literalmente rodeado de gente que sabe muchísimo. A algunos, tuve la suerte de tratar y conocer personal o virtualmente, e incluso de tenerlos con nosotros aquí en CocoaMental, compartiendo sus conocimientos.… Leer mas

Macincloud

Mac in Cloud & Xcode

Mac in Cloud: desarrollar para iOS teniendo un PC

¿Quieres desarrollar para iOS / OS X y eres usuario de PC? ¿Simplemente quieres probar si los ordenadores de la Manzana funcionan tan bien antes de hacer el desembolso? ¿Quieres hacer el switch?… Leer mas

Virtualizando Mavericks en VirtualBox

Dejando a un lado el tema de licencias. Vamos a continuar con el post de Mac in Cloud para ver otra alternativa para desarrollar para iOS / OS X cuando no tenemos accesible un Mac. En esto caso, a diferencia de Mac in Cloud, vamos a utilizar virtualización, por tanto el rendimiento no será el deseable, pero no nos queda otra si no queremos pasar por el aro.… Leer mas

text to speech

Text to speech en iOS 7 con AVSpeechSynthesizer

A falta de Siri o VoiceOver, para poder hacer escuchar y hablar nuestra app, buena es AVSpeechSynthesizer, una nueva clase del framework AVFoundation en iOS 7 que nos permite hacer el text to speech de una forma sencilla.

 

AVSpeechSynthesizer

Para hacer funcionar AVSpeechSynthesizer lo primero que necesitamos es crear una instancia de AVSpeechUtterance que contendrá el texto a ser hablado por el dispositivo.… Leer mas

nave

Helios, crea tu propio Backend para iOS Apps con Ruby por @jmoreno78

Backends de Terceros

Teniendo en cuenta la gran oferta que hay, actualmente, de backends de terceros para aplicaciones móviles o mBaaS (mobile Backend as a Service) hay que echarle muchas ganas a desarrollar y mantener uno propio. Precisamente, si por algo han triunfado servicios como Azure, Parse o el español Backbeam es por resolver de forma sencilla la gestión de la persistencia de datos en un servidor y otros servicios como las notificaciones push.… Leer mas

coreData

Agbo Objective C Style Guide – Guía de Estilo Objective C

Esta guía de estilo está parcialmente basada en la de gitHub y en mi experiencia propia. Su objetivo es evitar grandes desvíos en estilo y fomentar buenas prácticas.

Clean code that works. — Ward Cunningham

Se hace público para que sirva de ayuda a otros equipos, a padawans que están empezando y generar polémica fomentar el intercambio de ideas.… Leer mas

xcode5

Novedades en Xcode 5

Xcode 5 fue presentado, junto a iOS 7, el pasado 10 de junio de 2013 en la WWDC, desde ese momento ya estuvo disponible en versión preview para que los desarrolladores empezaran a trastear con él pudiendo mantener la versión 4.6.… Leer mas

Xcode

Éramos pocas arrobas y parió la abuela: @import y módulos en Objective C

Una de las novedades en iOS 7 con la que tal vez ya te hayas encontrado es la directiva @import:

La directiva @import indica una gran novedad en el lenguaje Objective C, y de hecho, en todos los lenguajes de la familia de C: los módulos (o módules en Inglés).… Leer mas

iphone6to7-2

Novedades en iOS 7

iOS 7 fue presentado el pasado 10 de junio de 2013 en la WWDC, desde ese momento ya estuvo disponible para los desarrolladores, tanto el SDK para poder empezar a trastear como una versión beta para instalar en los dispositivos de aquellos que tuvieran una cuenta de desarrolladores.… Leer mas

take care

Todo lo que NO querías saber sobre Auto Layout pero DEBES de saber

Introducción a Auto Layout

Al definir el layout de una interfaz de usuario, a menudo queremos expresarlo en forma de una serie de requisitos y preferencias. Por ejemplo, en una App para OSX, podríamos tener una ventana como esta con la siguiente lista de requisitos y preferencias :

  1. La imagen debe de estar siempre a x1 del borde izquierdo.
Leer mas
Lvalue-required-as-left-operand-of-assignment

El C en Objective C

 

Para aprender Objective C, ¿hay que saber C?

Este es un artículo que tenía atascado en mi lista desde hace mucho tiempo. A menudo me preguntan si para aprender Objective C hay que aprender C primero. Mi respuesta es siempre la misma: NO.… Leer mas

reverse-engineering

Ingeniería inversa de modelos de Core Data

 

Cuando xcode compila un proyecto, no se limita a transformar nuestro código fuente Objective C en código máquina. También “compila” otros archivos, en este caso xml, a una versión binaria. En concreto, los más comunes son:

  •  xib: se convierte a un nib binario
  •  xcdatamodel: el fichero contents dentro de este bundle se convierte en un mom binario

El último es precisamente el que contiene el modelo de datos Core Data de la aplicación.… Leer mas

Curso Programación iPhone & iPad

He parido mi primer curso iOS online

Ha costado pero ha salido

Han sido meses de trabajo y a un ritmo de rodaje, tomas, repeticiones de tomas, ediciones y post producción  que pese estar  habituado a salir de “gira”  de formación y a jornadas de 60h-80h de trabajo semanal, me ha costado.… Leer mas

facebook

Enseñando programación iOS en Facebook

Curso de desarrollo iOS en Facebook

El mes pasado ha sido todo un maratón, sospecho incluso que he batido algún record: 3 semanas seguidas de “Tour”, al mejor estilo de los Rolling Stones. Tres semanas, tres cursos diferentes de desarrollo iOS en tres países y dos continentes.… Leer mas

Talentum 2013

Gira Becas Talentum Startups 2013 de Telefonica

Una Gran Oportunidad para Jóvenes Desarrolladores

Hoy empieza la  Gira Becas TALENTUM STARTUPs 2013 y hace su primera  parada en la Universidad Politécnica de Informática en Madrid (a las 12 en los salones de Grados).

Talentum es un  programa de becas que lanza Telefónica SA para su desarrollo en las diferentes ACELERADORAS asociadas al Programa y tiene por objetivo  impulsar el talento de los jóvenes desarrolladores. … Leer mas

iosdevukBanner_rev3

@iOSDevUK: una de las mejores conferencias de iOS en Europa

¿No has podido comprar una entrada del WWDC 2013? No te preocupes, que hay más opciones.

Tal vez la mejor alternativa para quien vive en Europa es el iOSDevUK, que se celebra en Gales en Septiembre. Tiene una relación calidad/precio, absolutamente inmejorable y se puede llegar fácilmente con Ryanair hasta Bristol y de ahí en tren (está a un paso).… Leer mas

WWW13

WWDC 2013: ¡Confirmado!

 

Tim, vete poniendo unas cervecitas en la nevera, ¡que en Junio voy pallá! Ah, y ya que te apellidas “Cook”, prepara un par de esos centollos que hay en San Francisco, anda, que es probable que llegue con hambre.… Leer mas