Цитата:
|
я просто не вижу в weak reference смысла
|
+миллион.
всегда за собой надо подчищать, это аксиома.
кстате, на счет weak reference, может кто-то приведет примеры когда оно работает. (это риторический вопрос)
А то я видел только для анонимных функций полезность сего. (а сами аноним ф-ю для листенеров -- уже зло)
Добавлю: не так написал, конечно, когда ссылок нету и реально GC работает, то weak reference оно подчищается.
Только вот в реальном проекте это далеко не очевидно когда произойдет, т.к. GC не управляемый (не считая дебаг режим).
И лучше всего removeEventListener не забывать делать, а не полагаться на сборку мусора.