I've noticed that if I remove the action method declaration in the header file of a view controller, the action still works as it is implemented in the implementation file. Why is it necessary to define a method declaration in the header file of a view controller?
Thanks