Введение в курс

"Практические задания и дополнительные материалы к книге № 1"

Из чего состоит курс

Перед тобой курс с дополнительными материалами для книги «Swift. Основы разработки приложений под iOS, iPadOS и macOS (5е издание)» . В нем ты сможешь найти:

  • (в разработке) Видео-уроки, демонстрирующие материал, описанный в книге, на примерах
  • Дополнительные разделы, не попавшие в книгу.
  • Практические и теоретические задания для закрепления изученного материала
  • Описание опечаток в книге

Как пользоваться курсом

  1. Перед изучение очередной главы посмотрим, есть ли для нее материалы в данном курсе.
  2. Изучи очередную главу книги.
  3. Если для главы есть дополнительные разделы, то изучи их.
  4. Если для главы есть видео-уроки, то посмотри их.
  5. Если для главы есть задания для самостоятельного решения, то реши их.

Как выполнять домашние задания

На этот вопрос существует только один ответ: Правильно! До тех пор, пока ты не выполнишь очередное задание советую переходить к следующему. При этом будет максимально эффективно, если все задания ты выполнишь самостоятельно, пусть и не с первой попытки.
Выполняя задания следуй по следующем алгоритму:

  1. Внимательно прочитай задание. Если у тебя возникли проблемы в решении, то выполни этот пункт еще необходимое количество раз. Многие делают ошибки исключительно по своей невнимательности.
  2. Хорошенько подумай и предположи вариант ответа. При этом постарайся сразу не обращаться к справочному материалу, заставь свои синапсы проводить активно проводить электрические разряды в поисках правильного набора нейронов. Покопайся в глубине своих знаний. Используй логику. Если вопрос требует практического решения, то воспользуйся средой разработки Xcode.
  3. При наличии проблем в решении или пробелов в знаниях воспользуйся книгой или любой другой справочной информацией (включая официальную документацию от Apple). Помни, что некоторые задания потребуют изучения дополнительного материала, не относящегося к Swift непосредственно.
  4. Сверь свой ответ с представленным в курсе.

Но есть еще несколько правил:

  1. Автоматизируй все, что только можешь. Если в задании указано “посчитай сумму”, то нет необходимости считать ее на калькуляторе в macOS или в блокноте. Используй для этого изученные возможности Xcode и Swift.
  2. Если задание говорит о том, что “дано то-то и то-то”, то это значит, что необходимо запрограммировать это условие. Так, например, фраза “даны 2 переменные типа Int”, говорит о том, что тебе необходимо объявить две переменные типа Int.
 

Comments are closed.