본문 바로가기

카테고리 없음

objc <-> swift

objc 프로젝트에서


swift 라이브러리를 사용하는데

swift 라이브러리 안에 objc 파일(.h)이  있는 경우


1. objc프로젝트에 라이브러리(.a)와 .h 파일 추가

2. Build Setting - Define module YES

3. swift 파일추가 - bridging-header.h 추가

4. bridging-header.h 에 swift라이브러리에서 .pch에 추가된 .h파일들 모두 추가.

5. objc에서 swift 클래스/함수 사용시 @objc class, @objc func 추가.

6. projectName-Swift.h 임포트