Неделя 2. Наконец завершено. Не знаю как, но я проучился 15 часов.

Неделя 2

Я стараюсь слушать японский, когда убираюсь, и тому подобное, чтобы немного поучиться. Кроме того, это мои 15 часов, которые я получил на этой неделе Swift. С ума сойти, сколько времени вы тратите на просмотр телевизора, даже когда активно пытаетесь этого не делать.

Что я сделал

В отличие от прошлой недели, на этой неделе я начал многому учиться. Swift интересен тем, что это безопасный типизированный язык. Имея опыт работы с Ruby, мне приходится экспериментировать с новыми шаблонами написания кода, которые мне не нужны в Ruby. Это также заставляет меня чувствовать, что мой код чище. Динамическая типизация Ruby иногда может сделать ваш код слишком личным и трудным для чтения.

Сделал таймер для яиц. Узнал о классе Timer. Немного практики UIKit.

Узнал, как создавать приложения с несколькими представлениями с помощью UIKit, выполняя калькулятор ИМТ.

Наконец-то начал работать в сети и писать «настоящий» код. Вот тут и началось веселье. Я многое узнал об использовании структур, работе в сети и получении данных, чистом коде с необязательными параметрами, DispatchQueue и, наконец, немного попрактиковался в шаблонах Delegate. Это было весело. После написания этого приложения я начинаю любить опции. Это заставляет вас много думать, прежде чем писать код.

Цели

Заключительное примечание; Я не писал эти приложения сам. Я прохожу отличный курс Udemy по Swift от Dr. Анжела Ю. Всем рекомендую.

Немного больше учебы и немного меньше Netflix никому не повредит. Хорошей вехой было бы достичь в среднем 3 часов в день. Я с нетерпением жду Swift UI, закончу курс и создам свой собственный материал. Спасибо за прочтение.