NSOperations - NSConfArg 2016
Python Swift Objective-C Objective-C++ C++ Shell Other
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is even with nicopuri:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
backend
client
.gitignore
LICENSE
README.md

README.md

NSOperations a fondo

NSConfArg 2016 - NSOperations a Fondo

Introducción

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.

Backend

Este proyecto utiliza un pequeño y simple backend hecho en Python. Este server utiliza:

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.

Client

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