具体来说,我想在NSTreeNode和我的类之间共享一组实用程序方法,它不是NSTreeNode的子类.我的类(WCTreeNode)继承自WCObject,它是NSObject的子类.
我目前的解决方案是在我的类的标题(WCTreeNode)中声明方法,然后再在NSTreeNode的类别中声明.但是,我并不特别喜欢这个,因为无论何时我做出更改,我都必须确保在两个文件中都这样做.
我意识到我可以在NSObject上创建一个类别并列出那里的方法,但这对我来说似乎不够具体,并且不会让编译器在类型检查方面对我有所帮助.
我真的很喜欢一个允许我将代码保存在一个文件中的解决方案,因此我不必每次都在多个地方更改内容.
有什么建议?
| 归档时间: |
|
| 查看次数: |
266 次 |
| 最近记录: |