¿Es aconsejable escribir una aplicación iOS completa en Swift?

Sí puedes, pero ten cuidado.

El entorno de desarrollo de Swift no está hecho al 100%.

Ciertamente puedes hacer aplicaciones. Hay claros beneficios de usar Swift. Pero también hay algunas dificultades que provienen de la novedad de la tecnología.

Las herramientas de depuración todavía están un poco rotas. Hay algunos problemas de rendimiento que no se resuelven. La programación en Swift requiere un espíritu pionero. Si el menor problema con la herramienta te produce pesadillas, entonces apégate a Objective-C.

Si estuviera trabajando para un cliente, creo que sería un poco más seguro ir con soluciones conocidas.

Pero he escrito una aplicación considerable por completo en Swift. Parece estable El rendimiento es bueno. No creo que se pueda decir desde afuera que es un proyecto Swift en lugar de un proyecto Objective C.

Las ventajas son claras. El uso de Swift ha hecho que el código fuente esté menos hinchado, creo que es más fácil de leer y el código en sí se siente limpio y ordenado, y una mejor abstracción del problema. Junto al Objetivo C, Swift a veces se siente como hacer trampa.

Usar Swift me costó unas horas en términos de hacer frente a los cambios del compilador.
La versión anterior de XCode tenía algunos bloqueos internos con Swift que eran molestos. Y si está escribiendo un poco de código y necesita buscar una solución conocida, el código de ejemplo generalmente estará en Objective-C y, por lo tanto, requerirá traducción.

Si hubiera comenzado este proyecto en el Objetivo C, creo que estaría exactamente al mismo nivel de finalización. El beneficio real del lenguaje en mi opinión es que Swift le permite representar el problema de una manera más natural.

Mis nuevas aplicaciones que hice con Swift. Después del último xCode solo tengo dos problemas: autosuggest es un poco escamoso y Refactor aún no está en su lugar.

Así que recomiendo comenzar con Swift. Si se encuentra con problemas importantes, puede agregar el Objetivo C de todos modos.