iOS

[iOS] .pch 파일 추가하기

i-moo 2019. 2. 21. 17:38
반응형

.pch 파일이란?


Precompile Prefix Header


미리 컴파일 된 헤더로 컴파일 시간을 단축시키는 역할을 하는 파일입니다.


해당 파일에 추가해주는 코드들은 모든 파일에 포함되어 컴파일 됩니다.


예를 들어, 

#import "PreferenceManager.h" 추가하면 다른 파일 어디에 가서든 PreferenceManager 함수나 변수를 사용할 수 있습니다.





pch 파일을 사용하기 위해선 추가를 해주어야하고 추가한 파일에대해 설정이 필요합니다.


1. pch 파일 추가하기





pch 파일은 대부분 [Project Name]-Prefix.pch 로 저장을 합니다.




저장을 하려고 하면 헤더 파일이기때문에 .h를 사용할 것인지 .pch를 사용할 것인지 물어봅니다.


현재 pch 파일을 만들고 있는 것이기 때문에 Use .pch 를 선택합니다.



짠! 😁😁😁😁





파일 추가는 완료하였으니 해당 파일을 설정해봅시다!


2. pch 파일 설정하기


최상단에 있는 프로젝트를 클릭하면 설정 화면으로 들어올 수 있습니다.



TARGETS에서 해당 프로젝트를 선택하고 Build Settings로 들어옵니다.


All로 선택을 하면 설정할 수 있는 모든 설정이 나오게 됩니다.




여기서 검색바에 Prefix Header를 검색하면!!


검색된 설정들이 나옵니다!


Apple Clang- Language에서 Prefix Header 설정을 해주면 됩니다.


값을 적는 부분을 클릭하면 텍스트를 입력할 수 있도록 하얀 창이 뜨는데요~~


여기에 "$(SRCROOT)/$(PROJECT_NAME)/[Project Name]-Prefix.pch"를 적어주시면!!!!!



하단 사진처럼 자동으로 해당 프로젝트 위치를 찾아서 설정이됩니다!!!




이렇게 설정을 마치신 후 파일을 사용하시면 됩니다!








반응형