¿Cómo seleccionar una parte de una imagen, recortarla y guardarla con Swift?

Estoy tratando de crear una aplicación de iOS usando Swift para capturar imágenes y permitir que el usuario guarde una parte seleccionada de la imagen. En muchas aplicaciones basadas en cámaras, noté que se ofrece un marco rectangular para permitir a los usuarios elegir la porción deseada. Esto implica deslizar los bordes del rectángulo o mover las esquinas para que se ajusten al área requerida.

¿Podría guiarme sobre cómo implementar ese rectángulo móvil y cómo guardar solo esa parte de la imagen?

Respuestas a la pregunta(4)

Su respuesta a la pregunta