Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在类扩展中定义与 .xib IBAction关联的所有 () 方法是一种好的编程习惯吗?NSViewController
IBAction
NSViewController
IBAction如果目的仅仅是使IBAction方法私有,则没有理由在类扩展中声明。只需在控制器中添加 action 方法的实现即可@implementation。
@implementation
类扩展中的所有内容都是您的类私有的。
所以这里真正的问题是你的IBAction这里是否对你的视图控制器是私有的。如果这是内部使用的东西,比如按下按钮来激活视图控制器内的功能,那么是的,将它放在你的类扩展中。