我正在计划如何为某些对象的所有实例添加一些方法.我认为添加一个类别到父对象(UIViewController)将适用于我想要做的,但是我可以覆盖一个这样添加的方法吗?大多数时候,子类将使用默认方法,但我知道我将需要至少覆盖一次该方法.
还有什么其他的方法我应该考虑我正在努力做什么?
我试图做的例子:
我有一套像日记页面一样的对象.这些页面是UIViewController的子类.我想添加加载,保存和类似的方法.在一个日记类(NSObject的子类)中,我有一个数组存储每个日记页的实例.我想要它,所以我可以从数组中选择一个页面,并运行方法,而不必知道特定的对象类,因为它们都应该有方法.