¿Cómo detectar si el código se está ejecutando en la aplicación principal o en el destino de extensión de la aplicación?

¿Alguien sabe cómo detecta desde su código si está ejecutando dentro de una extensión de aplicación?

Tengo una aplicación que comparte clases entre una aplicación y una extensión. El código de la aplicación usa[UIApplication sharedApplication] pero esto no está disponible desde una extensión, por lo que no se compilará diciendo:

'sharedApplication' no está disponible: no disponible iOS (extensión de aplicación)

Así que necesito una forma de detectar que estoy en la extensión y usar una alternativa asharedApplication si ese es el caso.

Respuestas a la pregunta(5)

Su respuesta a la pregunta