¿Por qué los tomadores de reconocimiento de gestos son fuertes de forma pnetworkingeterminada?

Cuando crea una salida para un control mediante Ctrl-dragging en Interface Builder, generalmente sugiere que la salida sea débil.

Pero si crea una salida para un reconocedor de gestos, la sugerencia es hacerla fuerte. Tengo curiosidad sobre cuál es la razón detrás de esto, ¿qué hay de malo en hacer débiles los puntos de reconocimiento de gestos?

ref: http://www.raywenderlich.com/forums/viewtopic.php?f=2&t=5126

Desde ios 5.0 no conserva los reconocedores de gestos cuando se agrega a un controller de vista.

Al hacer properties fuertes y conectarlos a los reconocedores de gestos, puede asegurarse de que permanecen vivos, de lo contrario, la aplicación se bloqueará.

Crédito al miembro del equipo Ray Wenderlich, Hollance .

Es debido a un error en UIKit. Si cambia eso a débil, se bloqueará la aplicación

Desde https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/#//apple_ref/occ/instm/UIView/addGestureRecognizer :

Adjuntar un reconocimiento de gestos a una vista define el scope del gesto representado, haciendo que reciba los toques probados a esa vista y todas sus subvistas. La vista establece una fuerte reference al reconocedor de gestos.