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

StackOverflow https://stackoverflow.com/questions/2004242

Вопрос

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

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

Это было полезно?

Решение

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top