swift
[Swift] Objective-C 연동하기(bridging header)
dada123
2021. 5. 4. 15:52
Swift 프로젝트에서 Objective-C의 함수를 사용하는 방법에 대해 정리한다.
1. 가장 먼저 Swift 프로젝트 생성 한다.
2. 생성한 Swift 프로젝트에서 New File...선택 후 Objective-c 파일 추가 선택
3. 초기 Objective-C 파일 생성 시 bridging header를 생성 하겠느냐는 팝업이 뜨는데 이때 Create Bridging Header 를 선택해준다.
(아래 구조로 .h, .m bridging header가 생성된다)
4. Objective-C Class에 원하는 함수에 대해 기능을 작성한다.
Swift Class 에서 Objective-c에 구현된 함수를 호출할 수 있다.
5. Bridge header 에 생성한 Objective-c Class의 header 를 bridging header에 import한후 Swift에서 사용할수 있다.