Uladzislau KomarsizeThatFits(_:) и sizeToFit() — в чем разница и как применять?Чтобы облегчить вам изучение UIKit, я хотел бы разобрать на конкретных примерах, как работать с этими двумя методами.May 17May 17
Uladzislau KomarТрансформация объекта через CGAffineTransform в UIKitCGAffineTransform используется для поворота, масштабирования, перемещения или наклона объектов, которые вы рисуете в графическом контексте…May 1May 1
Uladzislau KomarРабота с системой координат в UIKitСегодня затрону тему, как работать с функциями конвертации координат между различными координатными системами.Apr 26Apr 26
Uladzislau KomarКак работать с URL и URLRequest в swiftURL и URLComponents в swiftAug 7, 2023Aug 7, 2023
Uladzislau KomarЛегковес в swift или как сэкономить память (паттерн проектирования)Один из структурных паттернов, которые предназначен для экономии нашей памяти — Легковес (flyweight) [иногда паттерн еще называют…Jul 17, 20231Jul 17, 20231
Uladzislau KomarСвязные списки (Linked list) в swiftВ большинстве языков программирования существуют структуры данных. Swift не является исключением. В нем используются такие структуры…Jun 28, 2023Jun 28, 2023
Uladzislau KomarTask Group и Async let в swiftВ новом подходе с асинхронным кодом в swift у нас есть две опции, как создать дочерние задачи (те, которые исполняются независимо друг от…Jun 19, 2023Jun 19, 2023
Uladzislau KomarКак устроен project.pbxproj файл в xCode и как решить конфликты слияния.Недавно столкнулся с проблемой конфликтов в project.pbxproj файле xCode. После нескольких неудачных попыток решить ее методом тыка, решил…May 24, 2023May 24, 2023
Uladzislau KomarАкторы в Swift (Actors in swift)На конференции WWDC21 компания Apple представила новую фичу под названием Actors, которая решает фундаментальную проблему при написании…May 9, 20231May 9, 20231
Uladzislau KomarКогда (не) нужно использовать [weak self]Это перевод статей You don’t(always) need [weak self] (клик) и The Nested Closure Trap (клик) автора Besher Al Maleh.Apr 2, 2023Apr 2, 2023