Я пытаюсь спланировать, как добавить пару методов ко всем экземплярам определенных объектов. Я думаю, что добавление категории к родительскому объекту (UIViewController) будет работать для того, что я хочу сделать, но могу ли я переопределить метод, добавленный таким образом? В большинстве случаев подклассы будут использовать методы по умолчанию, но я знаю, что мне нужно будет переопределить метод хотя бы один раз.
И какие другие методы следует учитывать для того, что я пытаюсь сделать?
Пример того, что я пытаюсь сделать:
У меня есть набор объектов, которые действуют как страницы журнала. Эти страницы являются подклассами UIViewControllers. Я хочу добавить методы для загрузки, сохранения и т.д. В классе журнала (подкласс NSObject) у меня есть массив, хранящий экземпляры каждой страницы журнала. Я хочу, чтобы я мог выбирать страницу из массива и запускать методы без необходимости знать конкретный класс объектов, поскольку все они должны иметь методы.