Swift: Access Control / 접근제어

Wooyo·2023년 10월 24일
0
post-thumbnail

1. 접근제어

  • 코드끼리 상호작용시 파일 / 모듈간 접근을 제한 할 수 있는 기능
  • 코드의 상세 구현은 숨기고 허용된 기능만 사용하는 인터페이스 제공
  • 외부에서 보거나 접근하면 안 되는 코드가 있기 때문에 중요

2. Module

  • 배포할 코드의 묶음 단위
  • 프레임워크 / 라이브러리 / 애플리케이션 등
  • import 키워드 사용

3. Source file

  • 하나의 스위프트 소드 코드 파일
  • Java / Objective-C 와 같은 기존의 프로그래밍 언어에서는 통상 파일 하나에 타입을 하나만 정의.
  • 스위프트도 동일하지만 소스 하나에 여러 타입 (클래스 / 구조체 / 열거형) 이나 함수 등 많은 것을 정의하거나 구현
profile
Wooyo의 개발 블로그

0개의 댓글