iOS: hacer que una aplicación termine al salir de la pantalla

He construido una aplicación simple activando algo en hardware, no importante.

Ahora solo quiero que la aplicación finalice por completo si el usuario abandona la pantalla, cambia de aplicación, recibe una llamada, presiona el botón de inicio, etc.

Estoy confundido por todos los estados de la aplicación, no pude encontrar el lugar correcto para manejarlo. Supongo que necesito escuchar un evento de "ir a dormir" y poner un comando de terminación (¡salir!) O algo así.

Respuestas a la pregunta(1)

Su respuesta a la pregunta