Swift

[Swift] 접근 제어(Access Control) - 접근 제어 모델

devharrry 2018. 4. 10. 16:54

모듈과 소스 파일(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