좋은 프로그램은 마음의 여유에서 나온다.

안드로이드 앱 아이폰 앱으로 변환하기 본문

프로그래밍/안드로이드

안드로이드 앱 아이폰 앱으로 변환하기

좋은데이 2012. 9. 18. 11:56

구글이 공개한 자바 to Objective C


현재 알파와 베타 사이즈의 퀄리티? 라고 하고,,

ui는 지원하지 않고 자바 코드를 변환해주는 정도..


http://code.google.com/p/j2objc/


xcode 4 이상
맥용 자바
maven이 있어야 함

Hello, World 예제

j2objc 를 다운받아 압축을 풀고

sudo vim Hello.java 로 자바 소스 파일을 만들고 내용은 헬로우 월드

public class Hello {
 
public static void main(String[] args) {
   
System.out.println("hello, world");
 
}
}
빠져 나와서 j2objc Hello.java 를 실행하면

Hello.h와 Hello.m 두개의 파일이 생성됨
이제 컴파일 gcc가 설치되어 있어야 함

j2objcc -c Hello.m
j2objcc -o hello Hello.o

이제 실행파일이 생성됨

./hello 하면 화면에 hello, world가 출력됨

xcode를 이용해 ui를 그리고 프로그램 로직은 안드로이드로 작성된 것을 변환하면 되는데 어디까지 지원하는지 테스트...필요??

Comments