.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"를 적어주시면!!!!!
하단 사진처럼 자동으로 해당 프로젝트 위치를 찾아서 설정이됩니다!!!
이렇게 설정을 마치신 후 파일을 사용하시면 됩니다!
'iOS' 카테고리의 다른 글
[iOS] UIWebView bottom black 해결 방법 (0) | 2019.02.26 |
---|---|
[iOS] NavigationController 뒤로가기 스와이프 제스쳐 설정 (0) | 2019.02.21 |
[iOS] iOS permission (0) | 2018.12.07 |
[iOS] 오토릴리즈 풀(Autorelease Pool) 이란 (0) | 2018.12.04 |
[iOS] Text Field 정리 (0) | 2018.10.16 |