3

在类扩展中定义与 .xib IBAction关联的所有 () 方法是一种好的编程习惯吗?NSViewController

4

2 回答 2

1

IBAction如果目的仅仅是使IBAction方法私有,则没有理由在类扩展中声明。只需在控制器中添加 action 方法的实现即可@implementation

于 2013-07-08T17:46:02.220 回答
1

类扩展中的所有内容都是您的类私有的。

所以这里真正的问题是你的IBAction这里是否对你的视图控制器是私有的。如果这是内部使用的东西,比如按下按钮来激活视图控制器内的功能,那么是的,将它放在你的类扩展中。

于 2011-09-07T03:14:14.537 回答