Sí tu puedes. No, no deberías 🙂
Aquí es por qué.
Aunque muchas bibliotecas populares ya se han portado o están disponibles en Swift, todavía hay muchas de ellas que solo son Objective-C.
Además, Swift todavía no es tan maduro. El número de problemas y problemas graves definitivamente está disminuyendo, sin embargo, Swift todavía está en su infancia en mi opinión. En otras palabras, al usar Swift puede experimentar problemas que no existen al usar Objective-C. Para enumerar algunos: incapacidad para depurar código * , gran tamaño binario, problemas de finalización de código, limitaciones extrañas al usar código / bibliotecas heredadas.
Así que definitivamente puedes desarrollar una aplicación usando Swift puro. Sin embargo, todavía votaría por el buen viejo Objective-C. Especialmente si la aplicación es compleja o si tienes un horario apretado.
(*) No hace mucho tiempo comenzamos un proyecto y decidimos usar Swift puro. Nuestro objetivo era estar a la moda, pero nuestra intención también era aprender el nuevo idioma en profundidad. Lamentablemente fallamos. No pasó mucho tiempo hasta que nos dimos cuenta de que el proyecto no se podía depurar después de agregar algunas bibliotecas corporativas heredadas y personalizadas. Todavía no sabemos exactamente cuál fue la razón (presumiblemente algunas cosas viejas de C ++ que lograron bloquear el depurador LLVM).
- ¿Cuáles son algunas aplicaciones IOS menos conocidas que usa y ama?
- Cómo implementar un período de prueba gratuito para una suscripción IAP
- ¿Cómo es que muchas aplicaciones de gestión de tareas personales y GTD tienen casi las mismas características y todas tienen éxito?
- ¿Por qué los opcionales Swift son particularmente confusos para los principiantes?
- ¿Qué información se necesita para estimar un proyecto de aplicación iOS?
Carlos, leakka.com