반응형
카테고리 | 게시글 작성 날짜 | 게시글 최근 수정 날짜 | 작성자 |
iOS | 2022.02.07. 10:59 | 2022.02.07. 10:59 | Dev.Yang |
1. Xcode 프로젝트 내부에 C/C++ 소스코드 또는 라이브러리를 추가합니다.
2. C/C++ 소스코드 또는 라이브러리 내부에 아래의 형태로 module.modulemap 파일을 생성합니다.
module Minizip [system][extern_c] {
header "최상위 헤더 파일 경로"
link "z"
export *
}
module.modulemap 예제는 아래와 같습니다.
module Minizip [system][extern_c] {
header "../include/Minizip.h"
link "z"
export *
}
3. Xcode Swift Complier - Search Paths 항목에서 Import Paths 범주에 C/C++ 소스코드 또는 라이브러리 최상위 폴더에 대한 경로를 입력합니다.
🚀 REFERENCE
Swift Framework 에서 C 라이브러리 사용
modulemap, sqlcipher, c, bridging header | Swift framework 에서 C 라이브러리를 사용하는 방법에 대해서 정리하려고 한다. 시간이 부족하신 분들을 위해 결론부터 말하자면 굉장히 쉽다. 아래의 링크의 글대
brunch.co.kr
Apple Developer Documentation
developer.apple.com
반응형
'# 애플 [Apple] > iOS' 카테고리의 다른 글
[iOS] Swift 초기화 (Initialization) (0) | 2022.02.24 |
---|---|
[iOS] UIKit, AppKit, SwiftUI 구성 요소 비교 (Difference UIKit, AppKit and SwiftUI Component) (0) | 2022.02.16 |
[iOS] KVC (Key-Value Coding) (0) | 2022.01.25 |
[iOS] KVO (Key-Value Observing) (0) | 2022.01.24 |
[iOS] 델리게이트 패턴 (Delegate Pattern) (0) | 2022.01.20 |
댓글