2011-09-23 4 views
1

몇 달 전에 Android 앱을 만들고 시작했습니다 (이 사이트의 도움으로 많은 감사를드립니다!).이것은 간단한 iPhone 앱을 만들 수 있습니까?

나는 몇백 달러를 벌었 다. 그래서 자연스럽게 나는 이것을 안드로이드에서 팔 수 있다면 아이폰에서 팔아야한다고 생각하고있다. 나는 애플 리케이션의 개별 부분에 대한 포럼을 검색하여 안드로이드 애플 리케이션을 함께 연결했다.

Mac 또는 iPhone이 없습니다. 그러나 미니를 구입하고 친구 아이폰 3을 빌리려고합니다. 그러나 안드로이드 앱을 만드는 것이 무료 였기 때문에, 미니와 개발자 라이센스에 $ 800를 떨어 뜨리기 전에 아이폰에서 아이폰을 만드는 것이 상당히 간단 할까해서 궁금합니다.

이 유형의 앱은 상당히 쉽게 만들 수 있습니까?

  1. 시작 화면 - 삼초 5 개 버튼
  2. 주 메뉴. 각 버튼은 서브 메뉴로 연결됩니다.
  3. 하위 메뉴는 3-9 개의 이미지 버튼으로 구성됩니다. 각 단추는 이미지의 전체보기로 이동합니다.
  4. 전체 화면보기 - 재생 버튼이 있습니다.이 버튼을 누르면 3-6 초의 비디오가 재생됩니다.

예 :

  1. 주 메뉴 - 말할 버튼 : 고양이, 개, 물고기, 뭐든간에. 사용자가 개를 선택합니다.
  2. 하위 메뉴 (작은 이미지는 버튼의 역할을 함) - 리트리버, 실험실, 독일 목자, ... 사용자가 리트리버를 선택합니다.
  3. 재생 버튼이있는 리트리버의 전체 이미지보기입니다. 사용자가 재생 버튼을 선택합니다.
  4. 동영상이 재생되는 리트리버로 재생됩니다.

Android에서 매우 간단했지만 Objective C와 같은 경험이 없어도 iPhone에서 빌드하는 것이 얼마나 어려운지 잘 모르겠습니다.

또한, 저는 이것이 제가 만들어야 할 빠른 응용 프로그램이 될 것이라고 생각하지 않습니다. Java에서 경험이 없으며 Eclipse를 사용하기 시작했기 때문에 안드로이드 앱을 만들 때 약 100 시간이 걸렸습니다.

iTunes의 Standford iPhone 과정 및 다른 몇 개의 사이트를 참고할 수있는 제안을 여기에서 보았습니다.

언급해야 할 것은 내가 Flash Professional 5.5를 가지고 있다는 것입니다. 나는 아이폰 앱을 만드는데도 이것을 사용할 수 있다고 읽었다. (맥을 구입할 필요없이). 전에 플래시를 사용한 적이 없어요. 이 프로그램을 플래시에서도 쉽게 만들 수 있습니까? 이상적으로, 네이티브 코드로 작성하는 것이 더 낫다는 것을 알고 있지만, 이렇게하면 미니를 구입할 필요가 없습니다. 다시 한번 감사드립니다.

+1

Objective-C에 대한 명확한 학습 곡선이 있지만이 앱은 믿을 수 없을만큼 간단합니다. 나는 당신이 알 필요가있는 기본적으로 모두를 다룰 http://www.iphonedevbook.com/의 사본을 집어내는 것이 좋습니다. – jonmorgan

답변

2

물론 모든 것들이 상대적입니다.하지만 애플 리케이션만큼이나 간단합니다. 스플래시 화면은 이미지를 드롭하는 간단한 경우이며, 기본 메뉴는 버튼 일 뿐이며 화면에서 화면으로 이동하는 탐색 컨트롤러와 전체 화면 이미지의 이미지보기 및 동영상 플레이어에서 영화를 재생하십시오. 작성할 코드가 거의 없으며 플랫폼에 내장 된 것들을 연결하는 것입니다.

+0

응답 해 주셔서 감사합니다. 그것은 꽤 똑바로되어야하는 것처럼 보였다. 많은 코드가 포함되어서는 안된다고 말합니다. 이것은 Apple에서 제공하는 표준 SDK를 사용합니까? – jbellomy

+0

예, 표준 SDK로 필요한 모든 것을 갖추고 있습니다. 피드백과 리소스에 대해 – Jim

0

예이 응용 프로그램은 시작 프로젝트 (여러 컨트롤러, 버튼, 비디오, 이미지)에 대해 상당한 범위의 개념을 포함하면서 얻을 수있는만큼 간단합니다.Objective-C와 CocoaTouch (iOS 인터페이스 API - 적어도 제 생각에는 안드로이드 API보다 훨씬 직관적 인)에 대한 좋은 소개 프로젝트를 만들 것이라고 생각합니다.

Objective-C는 Java 개념과 매우 유사하며 구문이 매우 다릅니다. 구문의 차이점을 극복 한 후에는 집에서 바로 느끼는 것이 좋습니다. 나는 반대 방향으로 배웠지 만, Objective-C 지식으로 인해 Java를 매우 빨리 선택할 수있었습니다. 나는 다른 방향으로가는 것이 비슷해야한다고 생각합니다.

Apple의 사용을 적극 권장합니다. 그들은 제 3 자 책을 읽을 필요없이 모든 것을 설명하는 훌륭한 일을합니다. 나는 객체 지향 프로그래밍 경험이 없어도 애플 문서에서 iOS 프로그래밍을 직접 배웠다. (나는 라이트 프로 시저 PHP 만 사용했다.) 당신도 아이폰 OS 프로그래밍 개념의 좋은 개요이 가이드를 읽는 코드를 만지기 전에 http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html

그런 다음 하루를 보낼 : 당신이 읽어야

우선 목표 - C의 개요이 가이드 http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Introduction/Introduction.html

그런 다음 iOS 클래스 참조를 먼저 활용하십시오 (일반적으로 UIView와 같은 클래스 이름으로 google을 검색하면 최상위 링크로 클래스 참조가 있음). 그게 당신이 필요한 전부 여야합니다. 원하는 경우 iOS 도서를 구입할 수 있지만 필요한 것은 없습니다.

+0

에게 감사드립니다. – jbellomy

0

기능을 구현하는 방법을 쉽게 파악할 수있는 샘플 코드를 사용할 수 있습니다.

http://developer.apple.com/library/ios/navigation/#section=Resource%20Types&topic=Sample%20Code

프로그래밍에 대한 맥을 일단 내가 같은 코드를 살펴 복용 추천 할 것입니다. Xcode 4에서는 Alt 키를 치고 NSString 또는 UILabel과 같은 객체를 선택할 수 있습니다. 그러면 빠른 참조가 표시되고 리소스가있는 재료로 이동할 수 있습니다.

원하는 앱 유형에 대해 나열한 작업을 쉽게 수행 할 수 있습니다. 나는 그들 중 일부 애플 리케이션에서 그들을했다. 스플래시 화면이있는 표준보기 및 표시하려는 많은 것들을 위해 인터페이스 빌더를 사용할 수 있습니다.

어떻게 작동하는지 통찰력을 얻기 위해 웹에서 튜토리얼 비디오를 보는 것이 좋습니다. 당신은 많은 기초를 습득 할 수 있습니다. 나쁜 습관을 들지 않도록 조심하십시오. 의심스러운 경우 Apple 문서를 참조하십시오.

관련 문제