Category archive: Cocoa Touch

colonic-irrigation-007mo

Limpieza profunda de los ficheros temporales de Xcode

Cuando Xcode se pone terco, no queda más remedio que hacerle un Project->Clean por su propio bien. A menudo esto resuelve errores extraños o un autocompletar que se obstina en no hacer su trabajo. Es decir, es una especie de «purga» que limpia las profundidades del directorio DerivedData.… Leer mas

Un montón de Storyboards enredados entre sí

No conviertas tus Storyboards en cómics por @maquert

Ya sabemos que los desarrolladores con pelo en el pecho se pican el código de las vistas a mano y usan algún xib de vez en cuando, cuando no hay más remedio. Que los que usamos los storyboards somos unas nenazas que bebemos Coca-Cola Light y tal, que dan muchos problemas para trabajar en equipo, que hacen demasiada magia, y que, en muchas ocasiones, esa aparente facilidad de uso que aportan dificulta muchísimo la reutilización de las vistas.… Leer mas

logo-de-swift

Cargar una UIImage en un Playground de Swift

 

Durante la demo de Swift en el WWDC, se mostró un playground que cargaba imágenes, vistas y la repanocha en verso. Sin embargo, no estaba del todo claro cómo hacerlo.

El cargar la imagen mediante la url que te da el Main Bundle, no terminaba de funcionar (en las betas de Xcode) y daba un error de BAD_ACCESS.… Leer mas

coreData

4 cosas que debes de saber sobre NSManagedObjectContextObjectsDidChangeNotification y Core Data

NSManagedObjectContextObjectsDidChangeNotification es una notificación que envía el NSManagedObjectContext de Core Data, cuando se produce algún cambio sobre alguno de los objetos que dicho contexto contiene. ¿Qué tipo de cambios? A saber:

  1. Cuando un objeto nuevo se inserta en el contexto. En Cristiano, esto significa «cuando creas un nuevo objeto en dicho contexto».
Leer mas
Apple_Swift_Logo

La gran traca final del WWDC 2014: El Lenguaje Swift

Las no-novedades del WWDC 2014

Seamos sinceros, en mi opinión, no ha habido grandes sorpresas en la Keynote del WWDC 2014. Apple es una empresa que vive de vender hardware y no hemos visto nada de hardware nuevo. Sí que ha habido algunas novedades, pero se basan en la mayoría de los casos en ponerse al día con lo que ofrece la competencia o lo que habían inventado desarrolladores de Apps ajenos a Apple.… Leer mas

Apple-desarrollo-engranaje

Desarrollar para iOS

Gracias a iOS los desarrolladores somos sexy. ¿A caso antes ligabas diciendo que desarrollas el rich client para una cárnica? Desarrollar para la manzana MOLA MIL.

¿Por qué?

¿Podíamos pensar hace unos años ser desarrolladores indie? Todo el ecosistema de las apps nos puede permitir el lujo de trabajar desde casa y ganarnos la vida decentemente con algunas apps propias con un éxito moderado y/o desarrollar para terceros.… Leer mas

beacon2

La Rebelión de los iBeacons por @pmunoz08

En el pasado WWDC 2013, se presentaron los ibeacons como una característica más de las novedades en iOS7,  casi nadie le dio la importancia que se merecían (es mi opinión personal), pero poco a poco han ido ganando popularidad según se les ha ido descubriendo el potencial que tienen y la cantidad de oportunidades que ofrecen.… 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

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

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

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

idg

Descuento especial para afectados por el ERE de IDG España

IDG España

Hace no mucho, a través de un amigo que trabaja en IDG, me he enterado del ERE que ha afectado a tantos empleados de IDG España.

Recientemente había escrito un artículo en iPhoneWorld, y nunca pensé que sería el primero y el último…

Ha sido una gran sorpresa, ya que las revistas de IDG son parte de la historia de la informática en España, aunque me temo que la prensa en papel ya no tiene lugar en este mundo y solo los viejunos aún la apreciábamos en un número suficiente como para mantener el mercado…y los viejos, por definición, somos un producto finito y menguante.… Leer mas

portada iphoneworld octubre

Mercado apps vida más allá de la App Store: 500 mil millones de dólares olvidados

El gran mercado apps «empresarial y corporativo»

Quiero compartir con vosotros que he tenido el orgullo de publicar un articulo en la revista iPhoneWorld.

Lo he titulado Vida más allá de la App Store y en él comparto con vosotros un hecho que veo que es común tanto entre desarrolladores  y emprendedores del sector de movilidad en relación al mercado apps: hay un mercado de 500 mil millones de dólares, fuera de la App Store,  que estás ignorando por completo.Leer mas

iosphone

Cursos Avanzados de iOS

Estamos a tope preparando los nuevos cursos del año que viene y pronto habrá muchas novedades, tanto en iOS, Android, Cocos2D, desarrollo móvil multiplataforma, backends para apps y ¡mucho más!

Como siempre, queremos diseñar el curso perfecto para vosotros, y para eso necesitamos una ayudita vuestra.… Leer mas

¡Hemos sobrevivido a 40 horas de Objective C y Cocoa!

Genial Fin del Curso de Programación iOS para iPhone & iPad en Bogotá, Colombia de @agbotraining

Siempre un placer estar en Colombia con el curso de programación iOS para iPhone & iPad

Hace poco que estoy de vuelta a Madrid después de un curso de programación iOS (iPad & iPhone) en Bogotá. Como siempre, ir a Colombia es un placer, si exceptuamos los primeros días que pasas semiasfixiado por la falta de oxígeno propia de los 2600 m de altura a los que está Bogotá.… Leer mas

My Profile

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 para solucionar este problemilla.… Leer mas

Android and Devil Android

Nuevo artículo sobre cómo adaptar tu App al iPhone 5

Curso iOS en Telefónica I+D, además como adaptar App al iPhone 5

Aunque escribo esto desde Bogotá, la semana pasada estaba en Madrid en la sede de Telefónica I+D impartiendo un curso de iOS para una grupo mayoritariamente androidero. 😉 Ardua tarea, la de llevar la la Palabra de Jobs a los paganos…

Cual no sería mi placer al descubrir que que amigo  y Hermano en la Fé @gonzalezreal, trabajaba a escasa distancia de donde intentaba yo exorcizar al demonio verde y con antenas, del cuerpo y alma de aquellos jóvenes descarriados.… Leer mas

iOS

Curso de Programación iPhone & iPad Online en Español

 

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 online.… Leer mas

pawansSteveJobs

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 a Objetos en Objetive C, y seguimos por la tarde, ya todos, dando los primeros pasos con Cocoa-Touch e iOS.… Leer mas