2014-11-13 2 views
-1

저는 Apple iPhone의 iOS에서 실행되는 (Java에서 선호하는) 응용 프로그램을 만들고 싶습니다. 문제는 내가 애플 컴퓨터가 없다는 것입니다. 필자는 주로 Linux와 Windows를 사용합니다.Linux 또는 Windows를 사용하여 iPhone 용 응용 프로그램을 구축 하시겠습니까?

Linux 플랫폼을 사용하여 iPhone 용 응용 프로그램을 빌드 할 수 있습니까? 로프를 배우는 데 가장 좋은 소프트웨어 유형은 무엇입니까? 제안?

+0

관련 http://stackoverflow.com/questions/276907/starting-iphone-app-development-in-linux http://stackoverflow.com/questions/1372372/developping-for-iphone-under-unix?rq = 1 http://stackoverflow.com/questions/4995252/apple-ios-ide-for-linux?lq=1 http://stackoverflow.com/questions/2604980/is-it-possible-to-develop-iphone -applications-with-java? rq = 1 http://stackoverflow.com/questions/2050943/how-can-one-develop-iphone-apps-in-java?rq=1 – Thilo

+0

[Codename One] (http://www.codenameone.com/)은 자바 기반의 라이브러리로, 아이폰 (윈도우 폰, 안드로이드, 블랙 베리 (나는 생각한다))에서 돌아가는 네이티브 코드로 컴파일 될 수있다. 하지만 최신 버전에서 항상 실행되고 있으며 현실 세계에서 자바처럼 당신이 원하는 모든 것을 할 수 없을 수도 있습니다 ... – MadProgrammer

+0

가장 현실적인 것은 아마도 PhoneGap과 같은 크로스 플랫폼 키트 일 것입니다. 하지만 네이티브 앱에 관심이 있다면 직접 Mac mini를 구입해야합니다. – Thilo

답변

1

PhoneGap은 HTML을 사용하고 Titanium은 javascript를 사용합니다. 둘 다 iOS에서 실행됩니다 (적절한 농구대를 뛰어 넘은 후).

나는 commandline에서 xcodebuild 옵션을 사용하여 실수로 Linux에서 원시 Objective C iOS 프로젝트를 사용할 수 있다고 생각합니다. 그렇지 않은 경우 Mac 환경을 가상화하여 xcode를 전체적으로 실행할 수 있습니다.

일반적으로 최상의 결과를 얻으려면 기본 플랫폼의 로프를 배우는 것이 가장 좋습니다. 대부분의 다른 옵션은 기능을 희생하거나 쉽게 구현해야합니다.

호환 구성 요소가있는 경우 최후의 수단으로 PC에 OS X을 설치할 수 있습니다. 이 경로에 대한 자세한 정보는 "Hackintosh"를 확인하십시오.

관련 문제