프로젝트를 Swift 기반으로 제작했을 때를 기준으로 작성했다.
Swift에서 objc를 사용할 경우
새롭게 objc 파일을 만들게 되면 저절로 Xcode가 Bridging 파일을 생성해준다.
Bridging Header를 생성하게 되면
objc 파일 중 Swift에서 사용할 친구들을 명시해주면 된다.
objc에서 Swift를 사용할 경우
사용할 .objc 파일에서 "프로젝트명-Swift.h"를 임포트 해준다.
사용할 swift 객체는 NSObject를 상속받아야 하며, 프로퍼티 혹은 메소드 앞에 @objc를 붙여줘야 한다.
일일이 붙이기 어려울 경우 @objcMembers를 사용하면 된다.