2010-04-05 3 views
11

Apple dev site은 iPad 앱을 개발할 때 필요한 모든 도구를 제공합니다. iPad 개발을위한 Apple 개발 도구 이외의 다른 도구를 고려해야합니까?iPad 개발을위한 Apple 개발 도구 이외의 다른 도구를 고려해야합니까?

미리 도움 주셔서 감사합니다.

+2

새로운 개발자 계약에 따라 외부 도구에 몇 가지 문제가 발생할 수 있습니다. http://daringfireball.net/2010/04/iphone_agreement_bans_flash_compiler – Feanor

+0

Apple에 따르면 전 세계에서 합법적 인 경우에만 해당됩니다. –

답변

3

MonoTouch 다른 옵션입니다, 당신은 .NET 개발자가 아이폰을 찾고 있다면/iPad 개발. (현재 MonoTouch는 실험적인 알파 수준의 iPad 지원을 제공하지만 완전히 지원해서는 안됩니다.) 무료는 아니지만 그 배경에서 오는 경우 훌륭한 도구입니다.

플러스 아이폰에 대한 네이티브 코드로 컴파일되므로 App Store 빌드 및 모든 용도로 사용할 수 있습니다.

+0

MonoTouch가 아마도 금지되었을 것입니다. –

+0

나는 똑같은 말을하려고했다. 애플은 MS보다 더 밀폐 된 가게를 운영하고 있으며, 그것은 절대적으로 악취가 난다. 그렇다면 플래시는 '독점적 기술'이라는 사실에 근거하여 플래시를 금지 할 수 있습니다. 기본적으로 이익을 극대화하도록 설계된 심도 깊은 시범 사례. –

0

Adobe는 Flash/Flex/Air에서 제작할 수있는 도구를 제공하며 올바른 iPhone/iPad 응용 프로그램으로 컴파일하여 앱 스토어에서 허용 및 판매 할 수 있습니다.

일부 다른 아이폰/아이 패드 개발 도구가 Unity3D http://unity3d.com/unity/features/iphone-publishing.html라는 회사있다 (당신이 C#으로 프로그램!)

+0

Adobe는 wesleydyson에서 언급 한대로 Apple이 개발에 부과 한 제한 사항을 고려하여 현재이 지원을 종료합니다. –

0

당신이 말하는 도구의 종류에 달려 있습니다 ... 응용 프로그램을 의미하는 경우 TextMate 나 Vim 또는 다른 어떤 편집기 (예 : 개인적으로 Xcode의 기본 제공)를 사용할 수 있습니다. 편집기, 그것도 탭에서 파일을 열 수 없습니다 ...). 앱을 만들기 위해 Xcode를 사용하고 인터페이스를 준비하기 위해 IB를 사용해야합니다 (코드에서 전체 UI를 만들지는 않는 한 광란입니다). iPhone 앱을 만들거나 NIB 인터페이스 파일을 만들 수있는 비공식적 인 도구에 대해서는 알지 못합니다.

ObjC 이외의 다른 코드 (예 : Adobe의 Flash 도구 또는 MonoTouch)를 코딩 할 수있는 프레임 워크를 의미하는 경우 최근에 Apple에서 금지 한 것이므로 표준 ObjC/Cocoa API를 사용해야합니다.