在OS X 10.10 的 AppKit 发行说明中,Apple 写道:
NSMatrix 的使用已被非正式地弃用。我们希望在后续版本中添加正式弃用宏,但同时不鼓励使用它。NSMatrix 的主要用途是单选按钮组,因此请记住,对于在 10.8 或更高版本上链接的应用程序,共享相同父视图和操作的单选按钮将作为一个组运行。
这一切都很好,但在使用独立按钮时管理无线电组很烦人。
我搜索了其他人关于如何处理这个问题的建议,以避免必须state单独设置每个按钮,找到选定的收音机等,但找不到太多关于它的讨论。我猜大多数人都在等待苹果正式弃用NSMatrix,并希望提供更好的机制。