iOS разработчик, который делится фишками, своим опытом и опытом других.
В этом канале вы сможете найти истории из жизни, подходы к реализации а также новости и тренды из мира iOS-разработки
Авторский канал, iOS разработка
Даже в сложных системах, и даже у Apple встречаются проблемы
Например, приложение часов macOS обновляет свой пользовательский интерфейс с помощью таймеров, и эти таймеры добавляются только в defaultRunLoopMode, в результате чего пользовательский интерфейс перестает обновляться (попросту фризятся часы) при открытии и отслеживании меню.
А вот если бы они прочитали этот пост в нашем канале, то такой проблемы бы не было:
Полное руководство по использованию таймеров в Swift
@iOS Dev — на самом деле работа со временем может быть куда труднее