Te recomendaría que eches un vistazo a Cedar (http://github.com/pivotal/cedar). Lo escribimos para trabajar en nuestros proyectos de iOS aquí en Pivotal Labs, en gran parte porque somos grandes usuarios de RSpec en nuestros proyectos Ruby. Es de libre acceso y de código abierto. Si tiene alguna pregunta sobre su uso, puede enviar un correo electrónico a la lista de discusión ( [correo electrónico protegido] ), o simplemente enviarme un correo electrónico ( [correo electrónico protegido] ).
Además, asegúrese de consultar las plantillas de Xcode que escribimos para Cedar (http://github.com/pivotal/CedarT…). Esos deberían ayudarlo a ponerse en marcha más rápidamente.
Utilizamos el puerto Objetivo C de los emparejadores Hamcrest para nuestras pruebas, por lo que configuramos Cedar para trabajar con ellos; La bifurcación de Pivotal (http://github.com/pivotal/OCHamc…) está configurada para construir binarios listos para iOS (como es Cedar). Tenemos una bifurcación similar de OCMock (http://github.com/pivotal/OCMock), en caso de que desee utilizar burlas en sus pruebas.
- Cómo decidir entre iOS y desarrollo de Android
- ¿Cuál es la ventaja de usar protocolos en Objective-C?
- Como desarrollador de PHP, ¿qué tan difícil sería aprender C # para Xamarin y Unity?
- Cómo crear una aplicación basada en navegación en Xcode 8
- En el desarrollo de iOS ¿Las pestañas de un menú deslizable deben ser subclases de UIViewController o UIView?