NSConfArg 2016 - NSOperations a Fondo
Este proyecto es una demo acerca de como usar NSOperations utilizando el ejemplo de Apple de Advanced NSOperations (WWDC15) para la NSConfArg.
Este proyecto esta compuesto de un Backend y una aplicación iOS como cliente.
Este proyecto utiliza un pequeño y simple backend hecho en Python. Este server utiliza:
- Python 2.7
- Virtualenv
- Flask
- MongDB
Para correr el proyecto se deben seguir estos pasos:
> cd backend
> . venv/bin/activate
> source env.sh
> python -m "core.runner"
Para insertar datos de prueba, hay un archivo que genera una lista de datos. Ejecutar python mock_db.py
despues de levantar el server de mongodb.
La aplicación esta desarrollada con Swift 2.2 y Xcode 7.3. Como manejador de dependencias utiliza Carthage. Las dependencias que utiliza son:
Para correr la aplicación, hay que ejecutar
> cd client/PhotoList
> carthage update --no-use-binaries --platform iOS
> open PhotoList.xcodeproj