2013-08-19 65 views
1

我不確定標題具有多大意義,但我有問題(和谷歌搜索)在單個相關句子中解決以下問題。如何定義子類化自定義類時顯示的方法

我創建了一個自定義類,唯一的意圖是它的子類化。我有一個方法,在編寫新的子類時需要重寫。我想要做的是,當我創建一個新文件,並選擇我的自定義類來繼承我希望新的實現文件已經有一個空的版本的方法。類似於創建新類時init實現文件中的init方法或drawRect方法(如果適用)。

這有道理嗎?

回答

3

你可以在你的編輯器中定義一個模板來做到這一點。但Objective-C語言中沒有任何機制可以完成這一工作。

但是,您可以使用所需的方法創建一個協議,並實現該協議(而不是對現有類進行子類化),如果這符合您的需要。如果忘記執行該方法,這會給你一個編譯錯誤。

+0

我該如何去添加一個模板到Xcode? – Kris

+0

查看http://stackoverflow.com/questions/33720/change-templates-in-xcode – driis

相關問題