Nueva aplicación sobre la serie TRUE BLOOD

Guia de la serie de television TRUE BLOOD (Sangre Fresca), donde podras encontrar informacion sobre toda la serie, asi como sus personajes, historia, y sucesos ocurridos desde la primera hasta la ultima temporada.

Tambien encontraras diferentes imagenes de la serie, y un resumen de todas las temporadas

Ponte al dia sobre los sucesos, o recuerda lo sucedido antes de ver la nueva temporada de TRUE BLOOD

La aplicacion se ira actualizando conforme se vayan emitiendo los diferentes capitulos de las temporadas.

Aplicacion solo en Español

Esta es la dirección:
Espero que os guste!! Un saludo

Reproducir sonidos en nuestras aplicaciones creadas con XCODE para iphone

Esto lo he cogido directamente del blog de Cocoa Mental, donde tienen un monton de informacion sobre diferentes temas de programacion para ios.
Lo pongo aqui por tenerlo a mano.
Su direccion: http://www.cocoaosx.com/2011/06/20/como-reproducir-sonidos-en-ios/

Formatos de Sonido para iPhone e iPad

Con Cocoa-Touch puedes reproducir sonidos en los siguientes formatos:

  1. wav (no comprimido)
  2. mp3 (comprimido)
  3. aiff (comprimido)
  4. caff (no comprimido)
Ogg, a fecha de hoy (Junio 2011) no es uno de ellos. Los formatos preferidos son CAFF (Core Audio File Format) y AIFF (Audio Interchange File Format). Son los que menos recursos consumirán.

¿Qué formato de sonido es más adecuado para iOS?

Para sonidos cortos, como un bip al tocar un botón, el ideal es CAFF. Al no ser comprimido, iOS no tendrá que perder el tiempo descomprimiéndolo y sonará casi instantaneamente. Apple recomienda no usarlo para ficheros de más de 30 segundos de duración.
Para sonidos más largos, es preferible usar el formato AIFF (que logra compresiones de hasta 4:1). iOS lo irá descomprimiendo sobre la marcha, a medida que lo reproduce.

Convertir sonidos al formato adecuado para Cocoa

Si tienes un sonido en mp3 o wav y deseas convertirlo a alguno de estos formatos, la herramienta necesaria viene incluída con el SDK de iPhone. Es una utilidad de linea de comandos llamada afconvert.
Algunos ejemplos del uso de afconvert:

#creates sound.caf (little endian, 16 bit)

afconvert -f caff -d LEI16 sound.wav
# creates sound.caf (little endian, 16 bit, 22kHz)
afconvert -f caff -d LEI16@22050 sound.wav
# creates sound.caf (little endian, 16 bit, MONO)
afconvert -f caff -d LEI16 -c 1 sound.wav
# creates sound.aifc (IMA4 compression)
afconvert -f AIFC -d ima4 sound.wav
# creates sound.aifc (IMA4 compression, MONO)
afconvert -f AIFC -d ima4 -c 1 sound.wav

Reproducir un sonido corto en iOS

Lo primero es añadir la siguiente framework a tu proyecto: AudioToolbox. Luego tienes que #import <AudioToolbox/AudioServices.h>

Crear un SystemSoundID para tu sonido

(void)viewDidLoad
{
    [superviewDidLoad];
    NSString *path = [[NSBundlemainBundle] pathForResource:@«btn»ofType:@«caf»];
    NSURL *url = [NSURLfileURLWithPath:path isDirectory:NO];
    SystemSoundID id;
    OSStatus res = AudioServicesCreateSystemSoundID((CFURLRef)url, &amp;id);
    if (res == kAudioServicesNoError) {
        self.btnClickId = id;
}

}

Reproducir el sonido

-(IBAction) playClic: (id) sender{

    AudioServicesPlaySystemSound(self.btnClickId);
}

Recuerda que luego habrá que llamar a AudioServicesDisposeSystemSoundID() para liberar recursos.

Reproducir un sonido largo en iOS

Lo primero es añadir las siguientes frameworks a tu proyecto:

  • AVFoundation
  • MediaPlayer
luego haz un #import <AVFoundation/AVAudioPlayer.h>
(IBAction) playLongSound: (id) sender{
    NSString *filePath = [[NSBundlemainBundle] pathForResource:@«beach_waves»ofType:@«aifc»];
    NSError *err = nil;
    NSData *soundData = [[NSDataalloc] initWithContentsOfFile:filePath options:NSDataReadingMappederror:&amp;err];
    AVAudioPlayer *p = [[AVAudioPlayeralloc] initWithData:soundData error:&amp;err];
    self.player = p;
    self.player.numberOfLoops = 1;
    [self.playerplay];}
Todos estos ejemplos suponen que los archivos de sonido han sido previamente añadidos a tu proyecto.

Donde obtener sonidos

Un excelente lugar para buscar sonidos bajo licencia Creative Commons es Freesound.

Gracias al blog de Cocoa Mental. Vuelvo a poner su direccion:

 http://www.cocoaosx.com/2011/06/20/como-reproducir-sonidos-en-ios/

Un saludo!!!

añadir un framework en xcode 4

Vamos a hacer una entrada sencilla, para ver o recordar como añadir un framework a nuestro proyecto en XCODE 4

Mejor una imagen que mil palabras!!!:

  1. En el navegador de proyecto (“project navigator”), selecciona tu proyecto.
  2. Selecciona el objetivo (“target”)
  3. Selecciona la pestaña “Build Phases”.
  4. Abre la sección “Link binaries with libraries”
  5. Haz clic en el botón “+”
  6. Selecciona tu framework
  7. Arrastra la framework  que acaba de añadirse a tu proyecto al grupo de “Frameworks” (opcional).

Un saludo!!!