Swift에서 Objective-C 라이브러리를 사용하기 위해서는 브릿징 헤더라는 특수한 파일이 필요하다.
이 파일은 Objective-C에서 정의된 객체를 Swift 아키텍처가 참조할 수 있도록 중간에 다리를 놓아주는 역할을 한다.
쉽게 말해서 Swift에게 Objective-C 클래스의 존재를 알려주는 파일이다.
브릿징 헤더 파일 내부에 Objective-C 클래스의 반입 구문을 작성해 주어야 Swift 아키텍처에서 이를 재참조할 수 있다.
브릿징 헤더 파일 직접 생성하는 법
1. 프로젝트에 빈 파일 하나를 추가하고, 이름을 Bridging-Header.h로 입력한다. 파일 내용은 비워둔다.
2. 프로젝트 메타 정보 설정의 Build Settings 탭에서 [Swift Complier - General] -> [Objective-C Bridging Header] 항목에 브릿징 헤더 파일 명을 직접 입력한다.
참고 : 꼼꼼한 재은씨의 Swift 실전편
'iOS' 카테고리의 다른 글
코코아팟(CocoaPods)으로 라이브러리 설치하기 (0) | 2021.11.22 |
---|---|
이미지를 코어 데이터에 저장할 때 주의할 점 (0) | 2021.11.19 |
인앱 프레임워크(In-App Framework) (0) | 2021.08.05 |
테이블 뷰의 재사용 매커니즘 (0) | 2021.07.26 |
A ?? B, Nil-Coalescing Operator (0) | 2021.07.20 |