【发布时间】:2011-03-19 13:24:18
【问题描述】:
是否有可能选择一个类的超类(最好在 alloc 或 init 方法中),以便我的类从其他东西继承?
【问题讨论】:
-
所以你有一辆沃尔沃(汽车)突然决定要成为一头大象(动物)? :)
-
是的。确切地。你让它听起来不可能......
-
除非你对 Objective-C 和 Cocoa 内部都有非常非常好的理解,否则你不应该和 alloc 混为一谈为什么要改类?
-
只是不确定这是否是个好主意 :)
-
我正在编写一个执行冗长任务的应用程序。它工作正常,每个任务(不是 NSTask 的子类)都有自己的对象并运行自己的 NSTask。那就是超话。 sub 只是改变了一些变量。现在我希望用户可以选择在执行冗长的任务之前预览结果。但这需要对 super 进行一些更改,但我仍然希望对 sub 进行个别更改。
标签: objective-c inheritance subclass superclass