Introducción a Swift lenguaje programación Apple, open source que está teniendo gran acogida entre comunidad de developers. Slides de la charla de Carlos Cañizares en Gapand 2016 Andorra.
3. Historia (poca), ámbitos de
aplicación, características
principales.
Introducción a Swift, sintaxi
básica, funciones y closures, tipos
de datos, extensiones, protocols y
genéricos, similitudes con
otros lenguajes.
Demo iOS app Padel Counter!
Contenido
4. 2010: Chris Lattner inició el desarrollo
Junio 2014: WWDC primera aplicación Swift
Septiembre 2014: Versión 1.0, XCode 6.0 iOS
Septiembre 2015: Versión 2.0
Diciembre 2015: Open Source
Junio 2016: (Preview) Versión 3.0 XCode 8.0
Junio 2016: Carlos lo peta introduciendo Swift en
Gapand.
Hitos importantes de Swift
25. CocoaSpec - ObjC + Swift
Carthage - Swift
Swift Package Manager
XCode - Swift - Paquetes
Gestores de paquetes XCode Gran comunidad open-source para lo
joven que es el lenguaje, un ejemplo:
26. XCode - Swift - Arquitectura
MVC Pattern en XCode/Swift (aka MVVM en Visual Studio/C#)
27. XCode - Swift - Views
Vistas en XCode - Story Board, Escenas, Views
Story Board sin escenas Añadir escena
28. XCode - Swift - Views
Vistas en XCode - Controller, Vincular a Escena
Controller Vincular controller a escena
29. XCode - Swift - Views
Vistas en XCode - Interactuar con la vista desde el controller
Actions y Outlets
30. XCode - Swift - Views
Vistas en XCode - Navegación entre escenas Segues
Representación Segues en Story Board
Creación de un Segue
Tipos de Segue
35. Recursos - Lectura/Tutorial
WWDC 2016 article, Swift 3.0, announced working on port to Windows...
http://www.macworld.co.uk/feature/iosapps/what-apple-will-announce-with-swift-30-at-wwdc-2016-preview-3638662/
Funny Tutorial develop step by step flappy birds using SpriteKit
https://www.youtube.com/watch?v=D7ntzPFvMf0