Aprende a programar aplicaciones para iOS: Capítulo 5

Ya tenemos listo el quinto capítulo de nuestro curso de programación iOS, una estupenda manera de aprender a programar aplicaciones siguiendo unos completos videotutoriales en lo que os iremos indicando todos los pasos que debéis seguir. 

En el quinto capítulo de desarrollo de aplicaciones para iPhone y iPad, os vamos a enseñar 2 nuevas funciones:

  • Añadir un navegador web (UIWebView)a la aplicación.
  • Aprender a usar un NavigationController y pasar de una vista a otra.

Como siempre, el código que hemos utilizado en este capítulo lo podréis encontrar en:

Como siempre, esperamos que os guste este nuevo capítulo del curso, y os recordamos que podéis utilizar los comentarios de este artículo para escribir cualquier duda o pregunta que tengáis, e intentaremos responderlas lo más rápidamente posible.

Nuestros lectores buscaron: Curso Programación iOSAprender Programación iOS,Tutorial Programación iOS, Curso xCode

  • http://www.ipadsfera.com Manuel Ajamil

    Muy interesante Jorge, ¡te felicito! :)

  • carlosBF

    Muy interesante como siempre, felicidades! Gracias a ti estoy empezando a programar mi primera app. Me gustaría que explicases cómo poder sumar el contenido de dos textfields y mostrarlo en un label, he intentado intuitivamente con self.label.text = self.textfield1.text + self.textfield2.text pero como era de esperar es incorrecto.

    Alguna sugerencia? Te lo agradecería muchísimo. Un saludo!!

    • Jorge Izquierdo

      Para eso tienes que crear un string o sumar una string a otra. 
      Yo haría: 

      self.label.text = [self.textfield1.text stringByAppendingFormat:self.textfield2.text];

  • http://twitter.com/SweeTy_mst SweeTy

    Muy bueno el tuto… yo añadienlo un poco de inventiva he puesto dos botones y el codigo lo he puesto asi:

     
        NSString *url =@””;
        if ([segue.identifier isEqualToString:@”SweetBlog”]){
            url=@”http://www.sweet-blog.net”;
        }
        
        else if([segue.identifier isEqualToString:@”ipadsfera”]){
            url=@”http://www.ipadsfera.com”;
        }
        
        else {
            url=self.textfield.text;
        }
        
        NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString: url]];
        
        [segue.destinationViewController setRequest:request];Y funciona correctamente. Estaria muy bien que se explicara, aunque sea en plan rapido, como se le dice al XCode que el iPhone que esta conectado esta dentro del programa de IOS development y poder “pasar” a ese iphone las aplicaciones para probarlas, y no solo con el simulador. Gracias por todo lo que esta haciendo :D

    • Jorge Izquierdo

      Genial! Eso haré! :D

  • http://twitter.com/Jon1baza Jonathan Martinez

    Jorge como se pueden cambiar los iconos del Tabbar? hay alguna manera de crear nuevos?

    • Jorge Izquierdo

      Puedes descargarlos de aquí: http://glyphish.com/ Y para ponerlos desde el deseado view controller en Storyboard

  • Albert Saavedra

    Buenas Jorge!

    Tengo un problema al seguir el tutorial.

    Me marca error en la siguiente linea de codigo:

    [segue.destinationViewController setRequest:request]

    Que puede ser? 

    Muchas gracias.

    Albert

    • Albert Saavedra

      Ya esta!!! problema con los nombres de las variables!

      Muy buenos tus videotutoriales!!!
      Sigue así!

  • Jiunkeru

    Buen tutorial. Lo he hecho de cabo a rabo :P

  • Alejandro Gil Serrano

    +1

  • Javier

    Buenas! primero felicitarte por los tutoriales que son muy didacticos.

    Tengo un problema con este, despues de conectar el Outlet webView con el UIWebView en el historyboard, al probar la aplicacion y dar a cualquier boton (abrir ipadsfera o ir) me sale la vista donde deberia aparecer el navegador negra. Le he dado mil vueltas y no se que puedo estar haciendo mal. Gracias

  • http://jizqapps.wordpress.com/ Jorge Izquierdo

    Puedes descargarlos por internet. Aquí hay unos muy chulos http://glyphish.com/ Para ponerlos en storyboard en la view controller que te interese…