Из чего состоит курс
Перед тобой курс с дополнительными материалами для книги «Swift. Основы разработки приложений под iOS, iPadOS и macOS (5е издание)» . В нем ты сможешь найти:
- (в разработке) Видео-уроки, демонстрирующие материал, описанный в книге, на примерах
- Дополнительные разделы, не попавшие в книгу.
- Практические и теоретические задания для закрепления изученного материала
- Описание опечаток в книге
Как пользоваться курсом
- Перед изучение очередной главы посмотрим, есть ли для нее материалы в данном курсе.
- Изучи очередную главу книги.
- Если для главы есть дополнительные разделы, то изучи их.
- Если для главы есть видео-уроки, то посмотри их.
- Если для главы есть задания для самостоятельного решения, то реши их.
Как выполнять домашние задания
На этот вопрос существует только один ответ: Правильно! До тех пор, пока ты не выполнишь очередное задание советую переходить к следующему. При этом будет максимально эффективно, если все задания ты выполнишь самостоятельно, пусть и не с первой попытки.
Выполняя задания следуй по следующем алгоритму:
- Внимательно прочитай задание. Если у тебя возникли проблемы в решении, то выполни этот пункт еще необходимое количество раз. Многие делают ошибки исключительно по своей невнимательности.
- Хорошенько подумай и предположи вариант ответа. При этом постарайся сразу не обращаться к справочному материалу, заставь свои синапсы проводить активно проводить электрические разряды в поисках правильного набора нейронов. Покопайся в глубине своих знаний. Используй логику. Если вопрос требует практического решения, то воспользуйся средой разработки Xcode.
- При наличии проблем в решении или пробелов в знаниях воспользуйся книгой или любой другой справочной информацией (включая официальную документацию от Apple). Помни, что некоторые задания потребуют изучения дополнительного материала, не относящегося к Swift непосредственно.
- Сверь свой ответ с представленным в курсе.
Но есть еще несколько правил:
- Автоматизируй все, что только можешь. Если в задании указано “посчитай сумму”, то нет необходимости считать ее на калькуляторе в macOS или в блокноте. Используй для этого изученные возможности Xcode и Swift.
- Если задание говорит о том, что “дано то-то и то-то”, то это значит, что необходимо запрограммировать это условие. Так, например, фраза “даны 2 переменные типа
Int
”, говорит о том, что тебе необходимо объявить две переменные типа Int
.