FROM : Douglas Davidson
DATE : Tue Jan 29 03:12:28 2008
On Jan 28, 2008, at 6:05 PM, Nick Zitzmann wrote:
> The Mac OS X equivalent is to subclass the view and override the
> method that handles the event, such as -keyDown:, -mouseDown:, etc.
>
> But many classes, such as NSTextField, have either an action or
> delegate API that gets called when something happens, such as -
> controlTextDidChange:. If either a target/action or a delegate did-
> change method is present in the class (or superclass), then you
> should use them instead unless you really know what you're doing.
I would put the second paragraph here first, for emphasis. If you're
dealing with anything that handles real text input--NSTextField, for
example--then you definitely do not want to be overriding -keyDown:.
The real solution to the OP's question is to start with some
tutorials; any introductory set of Cocoa examples would answer these
sorts of very basic questions, for which the answer is usually going
to be "hook it up in IB".
Douglas Davidson
DATE : Tue Jan 29 03:12:28 2008
On Jan 28, 2008, at 6:05 PM, Nick Zitzmann wrote:
> The Mac OS X equivalent is to subclass the view and override the
> method that handles the event, such as -keyDown:, -mouseDown:, etc.
>
> But many classes, such as NSTextField, have either an action or
> delegate API that gets called when something happens, such as -
> controlTextDidChange:. If either a target/action or a delegate did-
> change method is present in the class (or superclass), then you
> should use them instead unless you really know what you're doing.
I would put the second paragraph here first, for emphasis. If you're
dealing with anything that handles real text input--NSTextField, for
example--then you definitely do not want to be overriding -keyDown:.
The real solution to the OP's question is to start with some
tutorials; any introductory set of Cocoa examples would answer these
sorts of very basic questions, for which the answer is usually going
to be "hook it up in IB".
Douglas Davidson
| Related mails | Author | Date |
|---|---|---|
| ??? | Jan 29, 02:58 | |
| Nick Zitzmann | Jan 29, 03:05 | |
| John Stiles | Jan 29, 03:06 | |
| Douglas Davidson | Jan 29, 03:12 | |
| Constantine | Jan 29, 07:37 |






Cocoa mail archive

