Ir al contenido principal

Entradas

Mostrando las entradas de 2013

iOS - Notificaciones locales en determinado tiempo.

Ahora les voy a compartir unas lineas de codigo para poder crear alertas/notificaciones locales desde una aplicacion en iOS: // Creamos el objecto de la notificación UILocalNotification *notification = [[UILocalNotification alloc] init] ; // Fecha/Tiempo en el que se lanzara la notificación notification.fireDate = [NSDate dateWithTimeIntervalSinceNow:60]; // TimeZone notification.timeZone = [NSTimeZone localTimeZone]; // Mensaje de la notificación notification.alertBody = [NSString stringWithFormat: @"Mensaje interesante!"]; // Puedes pasar adicionalmente un Diccionario con valores. notification.userInfo= [NSDictionary dictionaryWithObject:[NSString stringWithFormat:@"Some info"] forKey:@"information"]; // Posibilidad de repetir la notificacion // notification.repeatInterval= NSCalendarUnitDay; // Sonido de la notificacion notification.soundName = UILocalNotificationDefaultSou

Reproducir un MP3 en iOS

Hoy les dejo unas lineas de codigo para reproducir un MP3 en cualquier aplicación para iOS. 1- Debemos agregar el framework: "AVFoundation" 2- En nuestro archivo .h #import <AVFoundation/AVFoundation.h> @interface MMScenesViewController : UIViewController { AVAudioPlayer *player; } 3- Vamos a preparar el Mp3 y reproducirlo después que la vista se muestre: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view from its nib. self.title = @"Musica"; // Creamos el Player con el archivo mp3 player = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath: [[NSBundle mainBundle] pathForResource:@"menu" ofType:@"mp3"]] error:nil]; // Hacemos que la cancion se repita infinitamente. [player setNumberOfLoops:-1]; [player prepareToPlay]; } -(void)viewWillAppear:(BOOL)animated {

Instalar eGIT en Eclipse

Ahora les dejo un tutorial para poder usar GIT desde Eclipse. 1- Abrimos Eclipse 2- Hacemos clic en el menu: Help -> Install New Software 3- Hacer clic en el Boton Add, y agregar los Siguientes datos      * Name: eGit      * Location: http://download.eclipse.org/egit/updates 4- Seleccionamos: Eclipse Git Team Provider 5- Aceptan los términos y condiciones. 6- Comenzara a descargar los archivos necesarios y al finalizar les va a pedir reiniciar el Eclipse. Una vez abierto el Eclipse ya pueden usar GIT. Espero que les haya servido. Hasta luego.

Formatear numero para mostrar en una fecha (iOS)

Buenos días, hoy les traigo algo sencillo, aveces necesitamos mostrar un numero con una cantidad de cifras especifica, por ejemplo cuando se quiere mostrar una fecha. No es lo mismo mostrar 1/8/89 que 01/08/89, les dejo unas lineas para poder formatearlo: NSNumberFormatter *f = [[NSNumberFormatter alloc] init]; f.numberStyle = NSNumberFormatterNoStyle; [f setFormatWidth:2]; // cantidad de cifras [f setPaddingCharacter:@"0"]; NSLog(@"Numero: %@", [f stringFromNumber:[NSNumber numberWithInt:2]]); Esto les mostrara "Numero: 02". Espero que les sea de utilidad. Hasta luego.

Incluir Flurry en un proyecto iOS

Buen día gente, hoy les dejo unos pasos para poder agregar Flurry sin problema, el motivo de este post es porque al intentar incluirlo no me compilaba la aplicación, así que acá tienen la solución: 1- Descargar Flurry 2- Agregar la libreria al proyecto (Flurry.h, libFlurry.a) 3- Ir al target, "Link Binary With Libraries" y agregar los siguientes frameworks:     * SystemConfiguration.framework     * Security.framework     * libFlurry.a 4- Dirigirse al AppDelegate e importar la libreria: #import "Flurry.h" 5- Agregar llamada a Flurry con el Unique ID del proyecto. - (BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [Flurry setCrashReportingEnabled:YES]; [Flurry startSession:@"YOUR_API_KEY"]; //your code } Listo con esto ya debería funcionar correctamente.

Xcode: Desactivar ARC a archivos específicos.

Buen día, a veces tenes que agregar librerías, archivos o clases que tenias de anteriores proyectos y te encontras con que se crearon sin utilizar ARC (Automatic Reference Count) no te preocupes de una manera muy sencilla podrás incluirlos sin tener que convertirlo. 1- Abris tu proyecto 2- Incluis los archivos 3- Haces clic en tu proyecto y después en el target. 4- Te dirigis a la pestaña "Build Phases" y expandi "Compile Sources" 5- Selecciones el archivo que no tiene ARC y le das doble clic en la columna "Compiler flags" te va a abrir un globo donde tendras que escribir: -fno-objc-arc Listo con esto ya pueden compilar sin que les tire error.

Bienvenidos!

Buenas noches, les doy la bienvenida a mi Blog. Primero voy a presentarme, ya mi nombre lo sabrán pero bueno quería contarle un poco, tengo 23 años y ya hace bastante que estoy en el mundo de la tecnología, unos 10 años aproximadamente metido con la programación de software, dando mis primeros pasos con el lenguaje PHP a partir de ahí empece un camino sin fin, con muchos sitios desarrollados tanto parte programación y maquetación, llegamos a la actualidad donde todo se esta portando a la movilidad, donde yo no quería perderme pertenecer a este cambio. Así hoy en día me dedico al desarrollo de software para plataformas móviles: iOS, Android, Blackberry, Windows Phone, Symbian y alguna otra mas. Mi idea del blog es ir subiendo tutoriales, ideas y mucho código que pueda ayudar a todos mis colegas. Les agradezco mucho si me agregan a sus favoritos ;) Saludos...