Bienvenido al curso de programación para iOS con Swift 3.0
Clase 2 de 34 • Curso de programación para iOS con Swift
Contenido del curso
Swift, el lenguaje de programación de Apple
Creación de vistas de la aplicación y Controllers
- 10

Arquitectura de una aplicación en iOS
23:29 min - 11

Storyboards
17:09 min - 12

UITableView de forma simple
22:21 min - 13

Programatic Views
23:31 min - 14

Vista de Login
20:52 min - 15

UITabBarController
16:16 min - 16

UINavigationController
11:21 min - 17

Multiple View Controller
20:43 min - 18

ScrollViews
25:00 min - 19

UITableView
23:50 min - 20

UICollectionView
19:08 min
Acceso a Hardware
Animaciones y vistas avanzadas
Conexión a servicios de terceros
Publicación
¿Qué necesito para desarrollar en iOS usando Swift 3?
Lo primero es tener un sistema operativo macOS que sea mínimo: 10.11.5.
Si no tiene un Mac, puedes tratar (Aunque no es recomendable ya que podrías tener varios bugs ) de usar una maquina virtual o un Hackintos: http://www.hackintosh.com.
Tambien vas a necesitar Xcode, que es el IDE para desarrollar aplicaciones para todos los dispositivos Apple. Este lo descargas directamente de Mac App Store

A pensar de que Xcode tiene su propio emulador, es necesario que cuentes con un dispositivo corriendo iOS para probar antes de llevar tu aplicación a la tienda. En el emulador por ejemplo no podrás acceder a hardware cómo la Cámara, el GSP, etc y además en el dispositivo real puedes entender cuanta RAM, Procesador, batería está consumiendo tu app.
También vas a necesitar una licencia como desarrollador de Apple:
Existen diferentes niveles, el gratuito te permitirá probar tu aplicación en un dispositivo real, sin embargo, para publicar, será necesario pagar una licencia. Si eres empresa, también Apple tiene un plan para ti.