Я хочу создать простой конструктор форм в Cocoa, и мне нужно перемещать элементы управления в форме с помощью мыши (щелкать, удерживать, перемещать, отпускать).
Нужно ли мне наследовать новые классы от всех классов управления, чтобы перехватывать эти события? Есть ли способ реализовать его в целом для любого элемента управления?