반응형 fileprivate1 [Swift] 접근제어에 대해서 알아보기 Swift에서의 접근 제어는 코드의 일부분에 대한 접근을 제한하여, 코드의 세부 구현 내용을 숨기고, 인터페이스만을 사용하여 상호작용하는 것을 가능하게 하는 기능입니다. 또한 객체지향 프로그래밍 언어의 핵심적인 특징중 하나라고 볼 수 있을 것 입니다. 1. 접근 제어란 1) 접근 제어의 필요성 객체지향 프로그래밍 패러다임에서 중요한 캡슐화와 은닉화를 구현하는 이유는 외부로 부터 접근을 막기 위해서입니다. 불필요한 부분이 노출이 된다면 전체코드의 영향을 미칠 수 있기 때문에 접근제어를 사용합니다. 2) 모듈과 소스 파일 Swift의 접근제어는 모듈과 소스파일을 기반으로 설계 되었습니다. 모듈은 다른 포스트에서 알려드리겠지만, 배포할 코드의 묶음 단위라고 보시면 됩니다. 프레임워크나 라이브러리 또는 앱이 모.. 2023. 11. 9. 이전 1 다음 반응형