我(仍然)难以理解的一件事是公共/私有方法、参数以及与我长期生活的 Java 世界相比它是如何工作的。
不久前我就开始使用通知中心,我注意到您可以在实现文件 (.m) 中声明一个方法,并在 nsnotificationcenter 中注册观察者时将其用作选择器
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(aMethodNotDefinedInTheHeaderFile:) name:NOTIFICATION_KEY object:nil];
所以,我的问题是 - 这里的最佳做法是什么?我还应该在我的头文件中定义方法吗?目的是什么?
非常感谢指针。