iOS разработка: урок 4 (Массив - Array, Перечисление - Enum, Графика)

73 Просмотры
Издатель
Четвертый выпуск моего цикла видеоуроков по iOS разработке. На этот раз наведем порядок в структуре файлов нашего проекта и объединим все уроки в универсальный навигационный доступ. Воспользуемся такими элементами как массив (array), перечисление (enum), оператором switch, поработаем с графическими ресурсами и многое другое.

00:00 - Вступление
00:52 - Начало урока
01:15 - Сортируем файлы в проекте
04:00 - Новый объединяющий экран
05:30 - Таблица с уроками
11:05 - Связь уроков с новым экраном
12:36 - Уникальное имя для segue навигации
14:01 - Перечисление Enum
16:30 - Массив Array (массив типа перечислений)
19:10 - Заполнение массива типа перечислений
21:25 - Считывание элемента массива
24:40 - Оператор Switch на примере перечислений
27:30 - Вызов segue навигации через код
29:28 - Новый экран четвертого урока
31:25 - Добавляем новый элемент в массив
32:40 - Обработка второго типа перечисления
35:03 - Графический компонент UIImageView
36:21 - Расширенный вариант верстки (расположение) элементов
37:30 - Особенности UIImageView
38:30 - Добавление в проект графические ресурсы
39:15 - Контейнер xcassets
41:15 - Заполнение xcassets картинками
42:56 - Применение картинок в проекте
43:45 - Обновление видимости уровня графического компонента
44:19 - Применение картинок на уровне кода через UIImage
46:05 - Игнорирование Safe area
47:13 - Особенность работы картинок в xcassets
48:00 - Итог

Дополнительное задание к проделанной работе из урока:

Задание 1: добавить еще две картинки в проект и кнопку на экране четвертого урока. По нажатию по этой кнопке поочередно менять картинки на экране (например у вас 4 разные картини и на экране два UIImageView, получается ImageView1 = 1 картитнке, UIImageView 2 = 2 картинке. Нажали кнопку - теперь UIImageView = 2 картинка, UIImageView 2 = 3 картинка и так далее по кругу).

Задание 2: расширить объект NavigationState (перечисление) так, что бы к каждому значению из перечисления еще передавался цвет, в этот цвет сразу должна покраситься ячейка при своем отображении.

Рекомендую выполнять эти задания и при желании отправлять свои работы мне на почту shnmxvi @ gmail . com (без пробелов). Тема письма: ДЗ iOS урок 4. К письму прикрепляйте в архиве ваш проект целиком. Так же в письме укажите отдельным полем свое имя и какой-либо псевдоним (если отсылали с прошлым уроком, так же прошу повторять это с каждым письмом), что бы я мог использовать эти данные в таблице активностей и репутаций. В ходе чего, спустя время, можно будет подводить итоги и награждать полезными призами. Я лично проверяю, курирую, сопровождаю ваши присланные работы, добро пожаловать!

Пишите свои комментарии, ожидания, предложения и представления о том, что именно вам будет актуально и интересно.

Буду благодарен за рекомендацию моего курса видеоуроков.

Урок 3 здесь https://youtu.be/Csuvzz3Cfts

Спасибо за внимание, до скорых встреч!
Категория
Разработка на iOS
Комментариев нет.