[Swift] 바코드를 생성하기 위해서 ZXingObjc 라이브러리를 사용하려고 하는데요! 질문이 있습니다.


ZXingObjc 가 Objective-C 에서 사용할 수 있는 라이브러리 인데

이걸 스위프트에서도 사용하기 위해서 Bridge Header 라는 것을 해야한다고 들었는데

스위프트 프로젝트에 ZXingObjc 를 CocoaPods 으로 인스톨 해 놨습니다.

스위프트에서 저 소스코드를 사용하기 위해서 해야 할 일이 있나요?

  • 2016년 05월 27일에 작성됨
    iOS 프로그래밍

조회수 307


1 답변


좋아요
1
싫어요
채택취소하기

지금 시간이면 슬슬 혼자서 해결 하셨겠지만 도움이 되고자 답변을 남깁니다.

CocoaPods로 설치를 하셨다면 두가지 방법이 있습니다.

먼저 Podfile에 flag로 use_frameworks!를 사용하시고 했다면

//Podfile
use_frameworks!
pod '해당 프레임워크'

따로 Bridging-Header를 사용 안하시고 바로 import 하셔서 사용 하시면 됩니다.

// 사용하시는.swift
import 설치한 프레임워크

반대로 Podfile에 flag로 use_frameworks!를 사용 안 하셨다면

//Podfile
pod '해당 프레임워크'

Bridging-Header에 프레임워크를 import 해야 사용 해야 됩니다.

// 앱이름-Bridging-Header
#import "해당프레임워크.h"

틀린 점이 있다면 언제든지 말씀해주세요. :)

  • 2016년 05월 28일에 작성됨
    Swift로 iOS 개발을 하고 있습니다

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close