Разработка представления для приложения Persistence
Помимо определения четырех выходов для текстовых полей, мы также определили константу для имени файла, который собираемся использовать, а также два дополнительных метода. Один метод, datafilePath, должен создавать и возвращать полный путь к нашему файлу данных путем конкатенации содержимого переменной Filename и пути к каталогу Documents. Второй метод, applicationWillResignActive:, будет вызываться по завершении приложения для сохранения данных в файле списка свойств. Эти методы мы рассмотрим в процессе редактирования классов персистентности данных.
Раскройте папку Resources и дважды щелкните на файле PersistenceViewController. xib, чтобы отредактировать GUI-интерфейс в редакторе Interface Builder.
Разработка представления для приложения Persistence
В окне редактора Interface Builder дважды щелкните на пиктограмме View, чтобы открыть окно View. Перетащите из библиотеки элемент Text Field и расположите его у крайней правой голубой линии разметки. Растяните это текстовое поле влево, чтобы оно занимало около двух третей ширины окна, а затем откройте инспектор атрибутов. Убедитесь, что флажок Clear When Editing Begins сброшен.
Затем, удерживая клавишу
Разместив все четыре текстовых поля и надписи, перетащите указатель мыши (при нажатой клавише
Последний новый метод называется applicationWillResignActive:. Обратите внимание на то, что он принимает в качестве аргумента указатель на экземпляр типа NSNotification. Возможно, такой подход вам показался знакомым. Метод applicationWillResignActive: — это метод класса уведомлений, а все уведомления принимают как аргумент единственный экземпляр типа NSNotification.
- Дата: 28-12-2014, 22:23