¿Qué es una pila repetitiva para un desarrollador de iOS?

Objective-C (pronto Swift) y CocoaTouch, a veces algunos C ++, pero parece que a muchos desarrolladores no les gusta.
Si la gente necesita backends, podría ser cualquier cosa, incluidos Parse, Azure Mobile Services, Google, Amazon …

El almacén local de bases de datos puede ser el Core Data de Apple, sqlite sin procesar o LevelDB.

Herramientas que recomiendo de todo corazón:
JetBrains AppCode: Cambie a la velocidad máxima del desarrollo de iOS, ya que un IDE tiene una sensación diferente a XCode, puede atraer más a las personas que también trabajan con Visual Studio, pero lo importante para mí es la navegación de código con mecanografía rápida para ir a clases, archivos, etc. y las vistas estructurales de su código. También tiene una refactorización mucho mejor, especialmente si incluye código C ++ u Objective-C ++, ninguno de los cuales XCode maneja al refactorizar.

Reveal App es una herramienta de depuración fabulosa que le permite inspeccionar la jerarquía de vista completa de una aplicación que se ejecuta en el dispositivo o en el simulador, incluidas las propiedades de edición para que pueda jugar con la interfaz de usuario sobre la marcha. Excelente para hacer toques finales en un diseño y absolutamente esencial para depurar algunos tipos de errores donde no se ven elementos.
He ahorrado suficiente tiempo usando Reveal simplemente depurando problemas de diseño automático para justificar su compra.

Bohemian Coding – Sketch 3 es una gran herramienta de edición de vectores que está reemplazando a Photoshop para muchos diseñadores. Vea Diseñar aplicaciones iOS de Meng To para la opinión de un diseñador. También tiene una gran aplicación complementaria con Sketch Mirror que se ejecuta en su dispositivo y muestra las pantallas, lo que le permite deslizarse por el diseño.