插座和参考插座之间有什么区别?

时间:2011-04-26 03:55:12

标签: iphone xcode interface-builder

插座是否连接到子视图并且引用插座连接到这些东西?是吗?

2 个答案:

答案 0 :(得分:9)

术语“引用插座”是指另一个引用或指向当前对象的对象的插座。

作为一个例子,假设您有一个具有文件所有者和UITableView的笔尖,以及其他内容。为了使tableview工作,它有一个数据源和委托,它们是出口,可以在IB中连接。从tableview的角度来看,数据源和委托是出口。从文件所有者的角度来看,tableview中的数据源和委托是引用出口。

Reference

此前的SO问题描述了引用插座What is a referencing outlet?

答案 1 :(得分:4)

插座是物体上可以连接物体的地方。例如,如果您的FooViewController具有名为bar的插座,则可以将对象BazView连接到该插座,以便FooViewController实例上的bar属性指向BazView对象之后nib已加载。

“引用插座”就是IB,显示此对象已连接到其他对象上的插座。要使用相同的示例,当您查看IB中的BazView实例时,它会显示一个“引用插座”,让您知道BazView已连接到FooViewController的bar属性。