¿Cuál es la diferencia entre desconectar segues y hacer estallar para ver los controladores?

La aplicación en la que estoy trabajando deberá implementar un flujo de trabajo para permitir a los usuarios ingresar información en un formulario. En lugar de usar una vista de desplazamiento, planeo dividirlo en un grupo de controladores de vista separados, que serán administrados por un controlador de navegación. Comencé colocando todos los fragmentos de formularios en un guión gráfico y comencé a conectar todos los segmentos de empuje y desenrollado para las diferentes partes del formulario.

Mi pregunta es, ¿cómo es mejor usar todos estos segmentos de inserción y desconexión que simplemente usar los métodos pushViewController y popToViewController de mi controlador de navegación y omitir el guión gráfico por completo? ¿Hay alguna diferencia en términos de gestión de memoria o rendimiento? ¿No sería simplemente usar push y pop una mejor práctica en términos de diseño y mantenibilidad? No puedo encontrar nada en los documentos que aborde esto.

Respuestas a la pregunta(3)

Su respuesta a la pregunta