¿Estamos listos para desarrollar una aplicación de iOS en Swift?

He comenzado a escribir una aplicación en Swift. Espero completarlo en septiembre en algún momento.

Pero estoy trabajando como individuo, no recomendaría a una empresa que haga lo mismo. Una cosa es que pierda un día debido a algún problema técnico. Otra cosa es que todo un equipo pierda un día.

En el lado bueno:

El idioma fue bastante fácil de aprender y es rápido trabajar con él.
La falta de código repetitivo, encabezados y una sintaxis más concisa significa que puede crear cosas más rápido.

Es más difícil escribir un código incorrecto. El compilador detecta si no ha podido manejar un caso, o ha devuelto algo que puede ser un cero que nunca debería ser un cero.

En el lado malo

Trabajar con un lenguaje en flujo, con herramientas que están en flujo presenta problemas.

El depurador aún no funciona.
Hay bloqueos ocasionales del compilador que son difíciles de bloquear.
El código de ejemplo es un poco más difícil de encontrar. Pero ya hay muchos ejemplos apareciendo.
Y una vez cada dos semanas, hacen cambios y su código deja de funcionar y necesita pasar 10 minutos arreglando todos los descansos.

Pero el hecho de que puedo hacer esto significa que Swift está casi listo. Cómo “casi” depende de lo que esté preparado para soportar.

Sí, diría que está listo. Todavía hay partes que necesitan trabajo, no es tan maduro como Obj-C, tampoco lo es el soporte de Xcode. Pero es lo suficientemente bueno.

Ya! ¡Seguro! ¡Seguro!

He visto muchas aplicaciones construidas principalmente en iOS Swift. Personalmente, sé que Root Info Solutions es una de las mayores empresas de desarrollo de aplicaciones móviles en el Reino Unido. Ha creado muchas aplicaciones utilizando solo el lenguaje Swift de iOS.

Quiere saber más sobre ellos visite su Portafolio o visite aquí

More Interesting

¿Cuál es el lenguaje de diseño que se usa en Xcode?

¿Cómo leer los canales RSS en iOS? Cual es el mejor metodo

Si el iOS del iPhone no está emparejado con el propio procesador de aplicaciones de Apple, ¿cuánta degradación del rendimiento deberíamos ver?

¿Cuál es la mejor manera de desarrollar una aplicación para iPhone sin saber cómo codificar?

¿Cómo puede un estudiante no CS aprender Swift y desarrollar aplicaciones?

[Entrevista de diseño del sistema] Como desarrollador de iOS, ¿cómo debo responder una pregunta de diseño del sistema?

¿Hay alguna forma de bajar de iOS 11 Beta 3 a iOS 10.1.1?

¿Es suficiente aprender guiones gráficos y marcos para el diseño de aplicaciones iOS?

¿Cuál es la diferencia entre los límites y el marco?

Como desarrollador principiante de iOS, ¿cómo podría aprovechar al máximo el valioso contenido del sitio web pttrns.com?

¿Qué sucederá si instala iOS 10 mientras tiene iOS 11.0?

Cómo instalar iOS 11 public beta en mi iPhone

Cuando se desarrolla el producto mínimo viable para una aplicación de iPhone, es ideal tener un desarrollador "front-end" que maneje los scripts del lado del cliente (xcode / obj-c) y otro desarrollador "back-end" que maneje los scripts del lado del servidor / ¿base de datos? ¿O es mejor tener un solo desarrollador manejando ambos?

¿Por qué Apple no admite la facturación del operador como método de pago para compras de contenido (en la aplicación o de otra manera)?

¿Qué tipo de aplicaciones se pueden desarrollar utilizando la API de AR Drone 2?