Какой шаблон дизайна лучше всего представляет объект «Владелец файла» в iPhone? - PullRequest
0 голосов
/ 05 января 2010

Я новичок в разработке для iPhone. Я читаю, что "Владелец файла" в xib отвечает за создание экземпляров всех объектов, определенных в nib ... приходит на ум какой-то тип фабричного шаблона, но, возможно, я не смотрю на общую картину ...

Итак, что будет самым близким шаблоном проектирования (gof), связанным с концепцией «Владелец файла»?

1 Ответ

1 голос
/ 05 января 2010

Владелец файла на самом деле не является частью шаблона проектирования.

Владелец файла на самом деле является просто заполнителем в Интерфейсном Разработчике для определенного класса, который будет назначен позже. Если вы посмотрите на информационную панель в инспекторе для владельца файла, то увидите, что ему присвоен определенный класс. Когда перо для главного окна, классом является UIApplication или подкласс. Когда это представление, класс владельца файла обычно представляет собой некоторый класс контроллера представления. Однако это может быть любой класс, если этот класс может ссылаться хотя бы на один другой объект в кончике.

Для каждого пера нужен владелец файла, который будет служить точкой входа для пера. Это объект, о котором другие объекты узнают при загрузке пера. Но это больше просто практичность, а не шаблон дизайна.

...