Macos mac应用程序是否没有插座集合?

Macos mac应用程序是否没有插座集合?,macos,collections,interface,builder,outlet,Macos,Collections,Interface,Builder,Outlet,似乎没有办法在mac应用程序中使用outlet集合。为什么不呢?一个Mac应用程序使用了绑定,这非常有用,在iOS SDK中是不存在的。你也可以做到这一点 阅读Cocoa Bindings编程主题如果您希望在iOS或OS X框架和工具上使用某项功能,最好在bugreport.apple.com上提出功能请求 如果有足够多的人提出要求,那么工程经理可能会注意(或不注意) 但是,关于绑定的另一个答案是一个很好的建议。绑定是非常酷和有用的 只需将图像视图放入一个数组中——如果它们都是同一个超级视图的子

似乎没有办法在mac应用程序中使用outlet集合。为什么不呢?

一个Mac应用程序使用了绑定,这非常有用,在iOS SDK中是不存在的。你也可以做到这一点


阅读Cocoa Bindings编程主题

如果您希望在iOS或OS X框架和工具上使用某项功能,最好在bugreport.apple.com上提出功能请求

如果有足够多的人提出要求,那么工程经理可能会注意(或不注意)


但是,关于绑定的另一个答案是一个很好的建议。绑定是非常酷和有用的

只需将图像视图放入一个数组中——如果它们都是同一个超级视图的子视图,则可以在该超级视图中循环(测试它们是否为nsimageview或检查标记值),然后添加它们。这种方式还有一个优点,即您不需要为它们创建iboutlet


绑定是否适合您的问题取决于您希望对图像视图执行的操作。我需要更多的信息来对此进行评论。

我刚刚查阅了绑定文档,我知道它们对于让值保持同步很有用,但是如何解决我的问题呢?我有15个nsimageview,希望将它们保存在一个数组中,以避免编写大量代码。你能举一个如何通过绑定实现这一点的例子吗?听起来你希望每个imageview都有自己独特的映像,而绑定在这方面帮不了你。您最好使用标记值或自定义子类属性来执行此操作。是否使用
NSArrayController