본문 바로가기
프로그래밍 놀이터/iOS

[ios] Umbrella Framework? Umbrella Header?

by 돼지왕 왕돼지 2017. 11. 27.
반응형

 [ios] Umbrella Framework? Umbrella Header?


https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html

build, encapsulate, Framework, header file, Include, Interface, master header, precompiled header, subframework, umbrella framework, umbrella header, [ios] Umbrella Framework? Umbrella Header?


-

Umbrella Framework 는 표준 Framework 와 비슷하다.

Umbrella Framework 는 header file 들을 include 하고 있다.

그리고 subframework 들을 encapsulate 한다.



-

Umbrella framework 는 내부의 구현을 잘 숨겨서 필요한 interface 만 제공할 수 있고,

precompiled header 를 사용해 build 도 더 빨리 할 수 있는 장점이 있다.



-

Umbrella header 는 Umbrella Framework 에 대한 master header 이다.

아래와 같은 형태의 녀석을 umbrella header 라고 부른다.

#import <UIKit/UIKit.h> 




반응형

댓글