모듈과 소스 파일(Modules and Source Files)
Swift의 접근 제어 모델은 모듈과 소스파일의 개념을 기반으로 합니다.
모듈은 코드 배포의 단일 유닛입니다.
Swift에서 import키워드를 사용하여 다른 모듈에서 가져올 수 있는 프레임워크 또는 응용 프로그램인 단일 코드 배포 단위입니다.
Xcode의 각 빌드 대상(예: 앱 번들 또는 프레임워크)은 Swift에서의 별도의 모듈로 처리됩니다. 독립 실행형 프레임워크로 그룹화하면 해당 코드가 개별적인 프레임워크에서 캡슐화하여 재사용할 수 있습니다.
소스파일(사실상, 앱 또는 프레임워크 내에서 하나의 파일)은 모듈 내의 단일 스위프트 소스 코드 파일입니다. 개별 소스 파일에 각각 타입을 정의하는게 일반적이지만, 하나의 소스파일에서 여러 타입, 함수 등에 대한 정의하는 것이 가능합니다.
'Swift' 카테고리의 다른 글
[Swift] guard vs if (3) | 2018.04.27 |
---|---|
[Swift] Inheritance- final 키워드 (0) | 2018.04.25 |
[Swift] map, filter, reduce (0) | 2018.04.17 |
[Swift] 접근 제어(Access Control) - 접근 레벨 (0) | 2018.04.10 |
[Swift] 접근 제어(Access Control) - 정의 (0) | 2018.04.10 |