Well, to be sure we’re on the same page, allow me propose rules that must be followed in order to adhere to this heuristic:
IBActionmacro must not be used in a View Controller
@interfaceblock in a View Controller’s header file must be blank.
- A View Controller may not implement any extra
*DataSourceprotocols except for observing Model changes.
- A View Controller may only do work in
viewDidDisappear, and in response to an observed change in the model layer.
Stay up-to-date by subscribing to the Comments RSS Feed for this post.