Xcode로 J2Objc 사용

J2ObjC를 Xcode와 통합하는 방법에는 두 가지가 있습니다. 하나는 별도의 makefile이 있는 외부 빌드 프로젝트이고, 다른 하나는 Xcode 프로젝트 유형에 빌드 규칙을 추가하는 것입니다. 외부 빌드의 이점은 오류 확인 및 리팩터링을 지원하는 IDE와 같은 기존 자바 도구가 계속 사용된다는 것입니다. 빌드 규칙의 이점은 자바 소스가 단일 Xcode 프로젝트의 일부이며 디버깅할 때 자바 소스를 사용할 수 있다는 점입니다.

또 다른 옵션은 JreEmulation Xcode 프로젝트를 자체 프로젝트에 포함하는 것입니다. 이렇게 하면 프로젝트의 빌드와 JRE 에뮬레이션 라이브러리 간의 가장 긴밀한 통합이 가능하므로 빌드 설정을 공유할 수 있습니다. JRE 코드를 디버그하고 계측하여 분석할 수도 있습니다.