1

我不确定标题是否有意义,我在询问(和谷歌搜索)以一个连贯的句子来解决以下问题时遇到问题。

我创建了一个自定义类,其唯一目的是对其进行子类化。我有一个方法,在编写新子类时需要重写。我要做的是,当我创建一个新文件并选择我的自定义类作为子类时,我希望新的实现文件已经有一个空版本的方法。类似于在创建新类时,init 方法或 drawRect 方法(如果合适)已经在实现文件中。

那有意义吗?

4

1 回答 1

3

您可以在编辑器中定义一个模板来执行此操作。但是 Objective-C 语言中没有机制可以做到这一点。

但是,如果符合您的需要,您可以创建一个具有所需方法的协议并实现它(而不是继承现有类)。如果您忘记实现该方法,这会给您一个编译错误。

于 2013-08-19T16:58:22.250 回答