Можешь ли ты перечислить основные виды утечек памяти, которые могут возникнуть при программировании на Swift?
Почему важно соблюдать принцип единой ответственности в программировании?