1. Programación empresarial en IOS, Librerías
El objetivo de este tutorial (en varios pasos), es realizar una aplicación empresarial en IOS.
Para la programación en IOS, programaremos nativamente utilizando XCode y el lenguaje Swift. Se puede programar también usando Objective-C pero es mas complicado para el que se esta iniciando.
Como requisitos, necesitamos MacOS (usaremos la ultima versión), XCode (es gratuito), ultima versión, también y algunas librerías, las cuales serán las que instalaremos en este paso
CocoaPod
Usaremos el siguiente repositorio de librerías: CocoaPod, para ello necesitamos actualizar Ruby. Ruby ya debe estar instalado en MacOS pero vamos a actualizar el GEM (que es el repositorio de librerías)
- Abramos el terminal e ingresemos:
sudo gem update — system
2. Instalemos Cocoa
sudo gem install -n /usr/local/bin cocoapods
3. Iniciemos CocoaPod
pod setup
Para que usaremos CocoaPod?
Para instalar las siguientes librerías.
- AFNetworking Esta librería (Objective-C) permite un fácil acceso a la red.
- SDWebImage Esta librería permite descargar imágenes (y cachearlas) en la red.
- Alamofire. Similar a AFNetworking pero usando Swift
- SwiftyJSON. Para Swift, se encarga de la serialización en JSON.
Proyecto
- Con el terminal, abramos la carpeta de nuestro proyecto
cd ~/dropbox/Proyecto
2. Y ejecutemos el siguiente comando
pod init
Esto creada el podfile, un archivo editable donde indica las librerías a compiler y a utilizar
3. Luego de que ya tiene editado el podfile, puede agregar las librerías.
pod install
Desde ahora, va a tener que utilizar la carpeta .xcworkspace
En el siguiente paso, crearemos un formulario, tabla y lo uniremos a un servicio REST.