Si, si lo hacen. Solo tiene que hacer clic con el botón derecho en la aplicación, elegir mostrar el contenido del paquete, luego ir a Contenido / Recursos y allí verá todos los archivos que forman parte de la interfaz de la aplicación.
Verá cientos de archivos que terminan en NIB, los cuales se crean utilizando el generador de interfaces.
Parece existir la historia de que los desarrolladores de Apple no comen su propia comida para perros, por así decirlo. La verdadera respuesta es, a veces lo hacen, a veces no.
- ¿Qué canal o sitio web de YouTube es mejor para el desarrollo de iOS?
- ¿Cuán realista hubiera sido construir Instagram en Firebase?
- ¿Usaría Core Data para una aplicación de iOS con una fuente social (piense en las publicaciones de Facebook), donde a veces tiene la necesidad de persistir esos elementos de la fuente?
- Compré un libro para aprender el desarrollo de iOS 7 en Xcode 5. Ahora que Xcode 6 y iOS 8 están fuera, ¿eso significa que el libro está desactualizado e inútil?
- Cómo desarrollar aplicaciones IOS desde cero
Para iOS:
En los primeros días del iPhone 1 y 2, probablemente no usaban el generador de interfaces porque realmente no existía. Cada aplicación había desplegado su propia vista de tabla y otros controles nativos. Fue un poco complicado, pero tuvieron que sacar el dispositivo y fue más fácil de hacer, y como dije, no tenían las herramientas nativas que tenemos hoy. Pero una vez que salió el iPhone 3 y el SDK nativo, comenzaron a usar el generador de interfaces.
Intentar hacer una aplicación iOS hoy sin Interface Builder es simplemente ridículo porque no puedes hacer que la aplicación admita todos los tamaños sin ella, a menos que hagas una versión de la interfaz gráfica de usuario para cada dispositivo. Para la prueba, puede descomprimir un paquete de copia de seguridad de la aplicación y ver los archivos que entran en la aplicación.
OS X:
Para NextStep, OpenStep, Rhapsody, OS Server y luego en cada versión de OS X, sí, usaron el generador de interfaces para cada aplicación que tenía una interfaz gráfica de usuario. En ese momento, podría cambiar los archivos NIB porque no se compilaron. Cada aplicación tenía archivos NIB y se podía ver claramente la interfaz, todo desde 10.0 en adelante.
Espero que esta respuesta descanse la teoría de que de alguna manera Apple no come su propia comida para perros. Solo mire los videos de WWDC, le dicen claramente cómo lo hacen, e incluso en uno de ellos muestran la pantalla de bloqueo, cómo se hizo en capas, etc.