internal1 Swift 접근 제어자 (Access Control) 접근 제어자를 왜 사용할까 오늘은 iOS 개발을 할 때 다양하게 활용할 수 있는 접근 제어자에 대해 알아보려합니다. 규모 있는 어플리케이션을 개발하다보면 객체를 사용하는 입장에서 객체 내부적으로 사용하는 변수나 메서드에 접근함으로써 개발자가 의도하지 못한 오동작을 일으키게 될 수 있습니다. 이런 문제로부터 객체의 로직을 보호하기 위해서 적절한 접근 제어자를 통해 외부의 접근을 허용하거나 차단할 필요가 있습니다. 즉, 접근 제어자는 코드를 작성하는 module이나 source file에서 다른 파일에 있는 코드에 대한 접근을 명시적으로 작성하여 관리하는 것입니다. 여기서 module이란, 하나의 프레임워크를 말합니다. 우리가 Swift로 코드를 짤 때 필요에 따라 적절한 import 키워드를 추가하죠? 그.. 2021. 5. 7. 이전 1 다음