Можешь объяснить пять уровней управления доступом в Swift и описать область видимости и ограничения каждого из них? — ДейлиПреп