Swift로 아이언소스 iOS SDK 연동

iOS용 아이언소스 SDK는 Objective-C와 Swift를 모두 지원합니다. 아이언소스 SDK는 Objective-C으로 작성되었으나, 아래의 간단한 단계를 거쳐 손쉽게 Swift에 호환되도록 설정할 수 있습니다. 아이언소스 SDK는 Swift 3 이상 버전을 지원합니다.

중요합니다! 아이언소스 SDK 7.2.6 버전부터는 ironSource.h 파일을 브릿지 헤더 (bridging header)로 사용하지 않습니다. 대신, 아래와 같이 불러오기(import)를 사용해주세요:

import IronSource

Objective-C를 Swift에 불러오기(Import)

Swift를 사용중이시라면, 아래와 같이 대상 앱의 Objective-C 브릿지 헤더에 IronSource.h 파일이 반드시 포함되도록 해야 합니다.

아이언소스 SDK를 CocoaPod를 통해 통합한 경우 아래와 같이 브릿지 헤더 경로를 입력합니다.

아이언소스 SDK를 직접 다운로드 하여 통합한 경우 아래와 같이 브릿지 헤더 경로를 입력합니다.
swift-header

위의 단계가 완료되면, 추가로 헤더파일을 불러올 필요 없이 앱 프로젝트 안에서는 항상 아이언소스 SDK를 Swift로 이용 가능합니다.

완료했습니다!


 다음엔 뭘 할까요?

이제 아이언소스 SDK를 Swift로 통합할 수 있는 준비가 모두 끝났습니다!
아이언소스 iOS SDK 연동 시작하기 단계로 이동하셔서 최신 버전의 iOS용 아이언소스 SDK를 통합해 보세요.