Bases de datos SQLite en iOS: Librería FMDB

junio 5, 2013

Muchas aplicaciones para iOS necesitan guardar datos según vamos haciendo uso de ella o ya cuentan con una base de datos inicial a la que se irán haciendo consultas. Existen varias formas de guardar información en iOS: CoreData, NSUserDefaults, bases de datos SQLite, etc. Si utilizamos bases de datos SQLite, consultar, insertar, actualizar o borrar datos se puede convertir en una tarea bastante engorrosa, «arcaica» y propensa a errores. Para ...

Programación iOS: Detectar resolución del iPhone5 desde nuestra aplicación

abril 16, 2013

El iPhone 5 introdujo una nueva resolución que mantener a la hora de desarrollar nuestras aplicaciones para iOS. La resolución del iPhone 5 es de 640×1136 px en 4″ de pantalla, lo que hace que sea más alargada que en los dispositivos anteriores. Es posible que queramos detectar si la aplicación se está utilizando desde un iPhone 5 y cambiar el comportamiento de algún elemento. Hay varias formas de hacerlo, ...

Mezclar aleatoriamente un NSMutableArray [Objective-C]

enero 22, 2013

El objeto NSArray de Objective-C no tiene una función propia para mezclar aleatoriamente (suffle) los elementos del array. Con este simple código podremos desordenar un NSMutableArray aleatoriamente. Para ello nos ayudaremos de los métodos exchangeObjectAtIndex para intercambiar elementos entre si dentro del array y arc4random() para obtener un número aleatorio que utilizaremos para hacer los intercambios de elementos. 1 2 3 4 5 6 7 /* miArray es un NSMutableArray ...

Llamar a número de teléfono desde una aplicación iOS [Objective-C]

septiembre 4, 2012

Si estamos desarrollando la aplicación para iPhone o iPad de un negocio, puede ser interesante insertar un botón para realizar directamente una llamada de teléfono desde la propia aplicación iOS. Este es el código que necesitamos para hacerlo, solo debemos adecuarlo las necesidades de nuestra aplicación iOS programada en Objective-C. NSString *phoneNumber = @"tel://555123123"; // Cambiar por el número de teléfono al que llamar NSURL *cleanPhoneNumber = [NSURL URLWithString:[NSString stringWithFormat:@"%@", ...

Abrir una url desde nuestra aplicación iOS [Objective-C]

agosto 27, 2012

Para ser mi primer post sobre programación en iOS, voy a empezar por algo sencillo. Con estas 3 líneas de código vamos a conseguir abrir una url desde nuestra aplicación iPhone/iPad programada en Objective-C. NSString *textURL = @"http://jonsegador.com/"; NSURL *cleanURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@", textURL]]; [[UIApplication sharedApplication] openURL:cleanURL];NSString *textURL = @"http://jonsegador.com/"; NSURL *cleanURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@", textURL]]; [[UIApplication sharedApplication] openURL:cleanURL]; Como lo usemos ya es cosa nuestra: al pulsar ...