¿Es factible aprender el desarrollo de iOS y construir una aplicación para iPhone, en la cual basar un negocio, en tres meses con Swift?

Tenga en cuenta que si no conoce el desarrollo de iOS, todavía hay cosas que se traducen entre iOS y Swift solo con una sintaxis diferente. Por ejemplo, la construcción de tablas y las devoluciones de llamadas delegadas seguirán pareciéndose a la sintaxis / estructura de iOS, solo que en un formato diferente. Y tenga en cuenta que muchos de estos tampoco están en el libro de programación Swift. Si no conoce la programación de iOS antes de Swift, entonces será 100% dependiente de las personas que publiquen los fragmentos de código mientras trabajan para traducir sus aplicaciones.

Aprender Obj-c te dará este conocimiento básico. El 100% no se traducirá a Swift, pero también sabe que las aplicaciones pueden ser un cruce entre Obj-c y Swift (imagino que habrá muchas aplicaciones híbridas a medida que las personas aprendan lentamente a hacer animaciones Swift, por ejemplo). Por lo tanto, tener un fondo Obj-C es definitivamente una ventaja para Swift.

No.
Tres meses es demasiado corto. Para empezar, no podrá publicar su aplicación Swift en la App Store antes del lanzamiento público de iOS 8, que saldrá este otoño (lea la sección “Listo hoy” en Swift – Desarrollador de Apple)

Al principio, recomendaría leer información y un artículo sobre el desarrollo de aplicaciones de iPhone para empresas en general. Será útil para principiantes
Desarrollo de aplicaciones para iPhone para empresas

¿Tres meses a partir de ahora? Eso es demasiado pronto, supongo. El conjunto de características probablemente será espumoso por un tiempo a medida que se solucionen los errores y el diseño final de algunas de las características “más vanguardistas” se negocie entre una comunidad de desarrolladores muy vocal y los diseñadores e implementadores de Swift en Apple.

Quizás pero probablemente no. Si ya es experto en el código del lado del servidor, y tiene los conceptos básicos del desarrollo de la aplicación, y su aplicación no es demasiado complicada, y su aplicación no tiene que integrarse con terceros lentos *, y usted ‘ eres un programador muy talentoso, entonces puedes hacerlo. De hecho, incluso podrías sobrevivir sin uno o dos de ellos (tal vez).

Pero incluso si puedes hacerlo por tu cuenta, realmente te aconsejo que busques un cofundador.

* Tenga en cuenta que no todos los terceros se mueven lentamente. Pero algunos lo son.

Sí, seguramente lo es.
El alcance de su aplicación juega un papel importante para alcanzar su fecha límite.

Sin embargo, tenga en cuenta que habrá advertencias al trabajar con Swift de inmediato.
Probablemente se encontrará con obstáculos ya que no hay muchos recursos en Swift todavía, es decir, desbordamiento de pila.
Además, hay algunos errores en el compilador que pueden dar un momento de rascarse la cabeza.