This document discusses concepts related to storyboards and the model-view-controller (MVC) pattern in iOS development. It covers storyboards, scenes, view controllers, navigation controllers, segues, and differences between the iPhone and iPad interfaces. It also briefly mentions creating a new video view controller, using Core Data for persistence, and loading web content in a UIWebView. The document is presented as a training session covering these iOS app development topics.
9. Storyboards
Navigation Controller Scene
Componentes
• Navigation Controller
• Navigation Bar
backBarButtonItem, title, rightBarButtonItem
• Toolbar
toolBarItems
• First Responder
Objeto que recibe en primer lugar eventos de UI
• Exit
Acción para ‘deshacer’ la navegación (unwind segue)
• Relationship “root view controller” to Master
Controlador inicial
9
28. MVC
View Controller desde 0
Vista modal en iPhone para crear un vídeo nuevo
Navigation Bar con ‘Cancel’ y ‘Done’
Acciones desde la vista modal
Adaptar MasterView Controller
Recoger datos introducidos en la vista modal
Muy breve introducción a Core Data
Persistencia de los datos recogidos
Replicar en iPad
Retocar la vista de iPhone
28
29. MVC
UIWebView
Carga de una URL en vista web
Loading...
Spinner para feedback durante la carga de datos
29
33. Recursos
Tutoriales de Ray Wenderlich
www.raywenderlich.com/tutorials
Cursos de Stanford en iTunes U
itunes.stanford.edu
iOS Developer Library
developer.apple.com/library/ios
33