В Objective C, если вы подклассифицируете что-то и планируете переопределить метод над суперклассами, следует ли повторно объявить метод суперкласса в вашем подклассе @interface?
Например, если вы подклассифицируете UIViewController (например, MyViewController), и вы планируете переопределить "viewDidLoad", если вы включите этот метод в объявление MyViewController @interface или просто внесите его в MyViewController.m?
В примерах, которые я встретил, я видел, как это делается в обоих направлениях (повторное объявление метода в вашем интерфейсе подкласса или повторное объявление метода). Там может не быть функциональной разницы, но какова наилучшая практика?