아래 방식 중 개발환경에 맞는 메뉴를 선택해서 적용해주세요.(메뉴 왼쪽의 ▶︎버튼을 누르면 메뉴가 펼쳐집니다.)
Swift의 경우, Objective-C의 코드를 읽기 위한 브리지 헤더(Bridging Header)의 추가 작업이 필요합니다. 이미 사용중이시면 프레임워크를 import하는 코드만 추가하시면 됩니다. 추후 업데이트를 통해 브리지 헤더를 사용하지 않아도 빌드되도록 개선할 예정입니다. 아래의 순서로 브리지 헤더를 추가하고 프로젝트에 설정합니다.
프로젝트에 $(PROJECT_NAME)-Bridging-Header.h
파일을 추가합니다.
Xcode의 Navigator >> TARGETS >> Build Settings >> "Objective-C Bridging Header" 에 위에서 생성한 파일 이름으로 브리지 헤더 설정 $(PROJECT_NAME)/$(PROJECT_NAME)-Bridging-Header.h
을 추가합니다.
1에서 만든 $(Project Name)-Bridging-Header.h
파일에 #import "Userhabit/Userhabit.h"
을 추가해 UserHabit framework를 import 합니다.
문제없이 빌드되는지 확인합니다.
Xcode의 Navigator >> TARGETS >> Build Settings >> "Objective-C Bridging Header" 에 위에서 생성한 파일명으로 브리지 헤더 설정 $(PROJECT_NAME)/$(PROJECT_NAME)-Bridging-Header.h
을 추가합니다.
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
UserHabit.sessionStart("YOUR-API-KEY", withAutoTracking:true)
return true
}
}