반응형 interal1 19. 스위프트의 접근제어 스위프트의 접근제어 객체지향 프로그래밍 패러다임에서 중요한 캡슐화와 은닉화를 구현하는 이유는 외부에서 보거나 접근하면 안되는 코드가 있기 때문이다. 불필요한 접근을 허용하지 않고자 할 때 접근 제어를 이용한다. 접근수준 키워드는 총 다섯가지가 있다. 개방 접근수준(open), 공개 접근수준(public), 내부 접근수준(Internal), 파일외부비공개 접근수준(fileprivate), 비공개 접근수준(private) 개방 접근수준은 클래스에서만 사용한다. 공개 접근수준, public 자신이 구현된 소스 파일은 물론, 그 소스 파일이 속해 있는 모듈, 그 모듈을 가져다 쓰는 모듈 등 모든 곳에서 사용할 수 있다. 공개 접근수준은 주로 프레임워크에서 외부와 연결될 인터페이스를 구현하는데 많이 사용한다. 개.. 2019. 2. 25. 이전 1 다음 반응형