iOS. Приемы программирования
Шрифт:
Вы также можете поддерживать и подписывание по индексу — точно как при работе с массивами. Как было указано ранее, это полезно делать, чтобы обеспечивать
— (id) objectAtIndexedSubscript:(NSUInteger)paramIndex;
— (void) setObject:(id)paramObject atIndexedSubscript:(NSUInteger)paramIndex;
Реализация также довольно проста. Мы берем индекс и оперируем им так, как это требуется в нашем классе. Ранее мы решили, что у имени должен быть индекс 0, а у фамилии — индекс 1. Итак, получаем индекс 0 для задания значения, присваиваем значение имени первому входящему объекту и т. д.:
Если
1.1. Отображение предупреждений с помощью UIAlertView
Постановка задачи
Вы хотите, чтобы у ваших пользователей отобразилось сообщение, которое будет оформлено как предупреждение (Alert). Такие сообщения можно применять, чтобы попросить пользователя подтвердить выбранное действие, запросить у него имя и пароль или просто предложить ввести какой-нибудь простой текст, который вы сможете использовать в своем приложении.
Решение
Воспользуйтесь UIAlertView.
Обсуждение
Если вы сами пользуетесь iOS, то вам определенно попадались виды-предупреждения. Пример такого вида показан на рис. 1.1.
Рис. 1.1. Вид-предупреждение, сообщающий пользователю, что для работы требуется активное соединение с Интернетом
Наилучший способ инициализации вида-предупреждения заключается, разумеется, в использовании его базового конструктора-инициализатора:
Когда этот вид-предупреждение отобразится у пользователя, он увидит экран, подобный показанному на рис. 1.2.
Рис. 1.2. Простой вид-предупреждение, отображаемый у пользователя
Чтобы показать пользователю вид-предупреждение, мы используем метод предупреждения show. Рассмотрим описания всех параметров, которые могут быть переданы базовому конструктору-инициализатору вида-предупреждения:
Игрок, или Брат 2. Америка, бойся русских!
Детективы:
боевики
рейтинг книги
Путешествие на Запад. Том 1
1. Путешествие на Запад
Проза:
классическая проза
рейтинг книги
Чертов мост, или Моя жизнь как пылинка. Истории : (записки неунывающего)
Символы времени
Документальная литература:
биографии и мемуары
рейтинг книги
Париж в 1814-1848 годах. Повседневная жизнь
Культура повседневности
Научно-образовательная:
история
культурология
рейтинг книги
Кодекс Охотника. Книга VI
6. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
рейтинг книги
Жертва
2. Звездный Бродяга
Фантастика:
боевая фантастика
космическая фантастика
рпг
попаданцы
рейтинг книги
Зеркало ее сновидений
1. Нужды Морданта
Фантастика:
фэнтези
рейтинг книги
Жизнь замечательных Блонди
1. Ai no Kusabi
Фантастика:
космическая фантастика
рейтинг книги