Programer/iOS

[iOS] Framework 안에서 Objective-C / Swift 같이 쓰기

아즈샤 2020. 2. 7. 17:07
반응형

Framework 안에서는 Bridging-Header 를 설정할 수 없다.

 

따라서 Framework안에서 Objective C와 Swift를 같이 사용하고 싶다면,

 

프레임워크를 만들 때 생성되는 (프레임워크명).h 헤더 파일에 Objective C Header 을 import해주면 된다.

 

(추가로, Build Phases 에서 headers 리스트에서 헤더 파일들을 Public으로 이동시켜줘야 한다.)

 

Bluetooth.swift 파일에서 Objective C 소스를 사용할수 있다.

 

참고 링크: https://stackoverflow.com/questions/41758269/objective-c-and-swift-using-in-framework-in-xcode

 

Objective c and Swift using in Framework in Xcode

I've my own old framework which is only compatible in objective c, but Now I open in new xcode and added few swift classes (Xcode not gave me option to create bridging as this do in normal App when...

stackoverflow.com

 

반응형

 

반응형