Могу ли я переопределить func mouseDown только для определенного экземпляра NSView без подклассов?
Я могу сделать что-то подобное, используя лямбду в Java (см. Ниже), но можно ли сделать что-то подобное, используя closure в Swift?
something.addMouseListener(new MouseAdapter() {
@Override public void mouseReleased(MouseEvent e) {
...
}
@Override public void mousePressed(MouseEvent e) {
...
}
});