В чем разница между аутлетом и ссылкой на аутлет в простом предложении? - PullRequest
7 голосов
/ 26 апреля 2011

Является ли розетка подключенной к подпредставлению, а ссылочная розетка - к вещу? Это все?

Ответы [ 2 ]

9 голосов
/ 26 апреля 2011

Термин «ссылка на выход» означает выход в другом объекте, который ссылается или указывает на текущий объект.

В качестве примера, скажем, у вас есть перо с владельцем файла и UITableView в нем, среди прочего. Для того, чтобы табличное представление работало, у него есть источник данных и делегат, которые являются выходами и могут быть связаны в IB. С точки зрения табличного представления источник данных и делегат являются выходами. С точки зрения владельца файла источник данных и делегат в табличном представлении ссылаются на выходы.

Ссылка

Этот предыдущий вопрос SO описывает точку привязки Что такое точка привязки?

4 голосов
/ 26 апреля 2011

Розетка - это место на объекте, к которому можно что-то подключить. Например, если у вас есть FooViewController, у которого есть выход с именем bar, вы можете подключить объект BazView к этому выходу, чтобы свойство bar в экземпляре FooViewController указывало на объект BazView после загрузки пера.

«Ссылочная розетка» - это просто IB, показывающая, что этот объект подключен к розетке какого-либо другого объекта. Чтобы использовать тот же пример, когда вы смотрели на экземпляр BazView в IB, он показал бы вам «ссылочный выход», чтобы вы знали, что BazView подключен к свойству bar FooViewController.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...