Как вы видите или манипулируете кодом за созданными вами представлениями? - PullRequest
0 голосов
/ 03 ноября 2011

Я пытаюсь понять, как смотреть или манипулировать кодом, скрытым за представлениями, которые я создал в приложениях, которые я скопировал.

Я понимаю, что вы должны "контролировать" представления, используяконтроллер представления.Меня сбивает с толку то, что когда я следую учебным пособиям, я нажимаю на свои объекты просмотра, устанавливая делегата, но я не вижу, где это происходит в коде.Вы видите код, который составляет представление, или он полностью скрыт от вас?

Ответы [ 2 ]

2 голосов
/ 03 ноября 2011

Вы имеете в виду, когда вы перетаскиваете изображения визуально, когда открываете перо?

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

Когда ваше приложение запускается, двоичный файл читается, а объекты, описанные в нем, создаются. Там, где установлены соединения, часть загрузки пера платформы использует Key-Value Coding для установки выходов и свойств связанных объектов, чаще всего владельца пера.

Вы можете увидеть представление ваших представлений в формате XML, щелкнув правой кнопкой мыши на кончике на панели навигации проекта слева и выбрав Открыть как | Исходный код .

1 голос
/ 03 ноября 2011

Вам нужно пройти руководство Apple Your First iOS App , прочитать его, сделать его и перечитать, пока не освоится только базовый учебник.

Если вы используетеИнтерфейсный конструктор для создания представления (он создаст это представление в файле пера), вы свяжете его с контроллером представления, который будет состоять из файла интерфейса и файла реализации.В этих файлах вы разместите код, с помощью которого вы будете ссылаться на эти компоненты в представлении, и вы также будете кодировать методы, которые предоставят вам поведения и операции, которые могут быть инициированы или могут манипулировать компонентами и данными этих (или других) представлений.

Вам просто нужно лучше переварить документацию Apple.У них есть замечательные гиды, чтобы помочь вам.

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