I think I've found a way through this after discovering this bit of text in the docs for NSViewController: In addition, in macOS 10.10 and later, a view controller participates in the responder chain. You can implement action methods directly in the view controller. Corresponding actions that originate in the view controller’s view proceed up the responder chain and are handled by those methods.
So I can just implement mouseDown etc. directly in the view controller and it just works! Great, but I'd still like to know why the other options didn't work and overall how the app is working. Nib files, storyboards, etc. -- is there a good overview somewhere?
Topic:
Graphics & Games
SubTopic:
Metal
Tags: