¿Necesito tener una MacBook para crear aplicaciones de iOS en Ionic-2?

Si y no.

No necesitará una Mac para desarrollar aplicaciones Ionic usando Ionic 1 y 2. Pero necesitará una Mac cuando quiera construirla o probarla en un emulador. Ahora hay dos formas. Si tiene suficiente dinero y ganas de gastar, obtenga un macbook. Si tiene suficiente disposición pero le falta dinero, puede ejecutar Mac en su máquina Windows con VMware. Puedes encontrar cientos de videos de YouTube sobre cómo hacerlo. Sin embargo, su máquina Windows debería ser lo suficientemente potente. Mis 8 gigas de RAM se quedan cortas fácilmente cuando intento mac en VMware.

Funcionará. Te acostumbrarás al medio ambiente y luego, puedes seguir adelante y comprar un macbook. Si no te gusta, no lo hagas.

También hay servidores de alquiler disponibles que le permiten realizar específicamente esta tarea. Los usas para construir tu código para una plataforma específica.

Necesita Mac Book cuando publica la aplicación Ionic 2 en la tienda de aplicaciones iOS.

Escenario 1.

Si solo usa el componente UI, Mac Book no necesita probar el aspecto de la aplicación Ionic 2.

Escenario 2:

Si está utilizando algunos complementos nativos como gps, SQLite, Google Plus, Push Notification, etc., necesita Mac Book con el editor Xcode para probar la aplicación Ionic 2.

No, con las compilaciones en la nube de Ionic todo lo que necesita es la cuenta de desarrollador de iPhone y podrá colocar aplicaciones en la AppStore.

Sí, por supuesto que debes tener