В Лекции 16 освещаются разнообразные темы:
- Экстренные сообщения Alerts и списки действий Action Sheets
- Уведомления Notifications
- “Жизненный цикл” приложения (UIApplication, AppDelegate, Info.plist, Capabilities)
- Постоянное хранение Persistence
Alerts (экстренные уведомления) и Action Sheets (списки действий)
В iOS существуют два типа механизмов, которые позволяют с помощью “всплывающего окна” что-то спросить у пользователя. Один называется Alert (экстренное сообщение), а другой — Action Sheets (список действий).
Они используют один и тот же API. Имеется некоторая разница между этими двумя механизмами. Наиболее легкий способ увидеть разницу между Alert и Action Sheets — это посмотреть пример, представленный на слайдах. В качестве такого примера Пол Хагерти взял уже знакомое нам приложение Cassini и на нем продемонстрировал все возможности Alert и Action Sheets. Особое внимание уделяется появлению Action Sheets в Popover «окошке» как на iPhone, так и на iPad. Профессор показывает демонстрационный пример использования экстренных сообщений Alert с текстовым полем внутри для нашего старого товарища — приложения FaceIt.