XCode-11.3, + macOS-Catalina и iOS-13 +

  1. Создать объект наблюдения за временем

Создайте ObservableObject с таймером для обновления пользовательского интерфейса каждую секунду.

2. Создайте стрелки часов

Каждая игла будет иметь двухмерную форму. Эта фигура начнет формировать центр обзора.

Вывод

3. Нарисуйте часы и цифры:

  • Нам нужно нарисовать 60 штрихов. Каждый тик представляет одну минуту.
  • Каждую 5-ю галочку нужно будет выделить для часового представления.
  • Галочка E-W-S-N будет иметь номер 3–6–9–12.

Вывод

Объедините шаги 1–2–3:

Вывод