Basics articleAccess Controlaccess controllanguage featuresapi designPublished on 11 Jan 2020An overview of Swift’s five different levels of access control, how they work, and when each of them might be useful in practice.