2011-09-23 81 views
1

幾個月前我創建併發布了一個Android應用程序(有很多這個網站的幫助,謝謝!)。這是一個簡單的iPhone應用程序創建?

那麼,我已經賺了幾百美元。所以很自然地我在想,如果我可以在Android上銷售它,它應該在iPhone上銷售。我通過在應用的各個部分搜索論壇來拼湊Android應用。

我沒有Mac或iPhone。但是我正在尋找購買Mini並借用iPhone 3的朋友。但是,由於創建Android應用程序是免費的,我想知道在iPhone上創建它應該是相當簡單的,然後才能在微型開發者許可證上放棄800美元。

這種類型的應用會相當容易嗎?

  1. 閃屏 - 3秒
  2. 與5個按鈕主菜單。每個按鈕導致一個子菜單
  3. 子菜單與3-9圖像按鈕的任何地方。每個按鈕都會顯示圖像的完整視圖。
  4. 全屏視圖 - 具有播放按鈕,播放按鈕可播放3-6秒的視頻。

例子:

  1. 主菜單 - 按鈕,說:貓,狗,魚,等等。用戶選擇狗
  2. 子菜單(縮略圖圖像作爲按鈕) - 獵犬,實驗室,德國牧羊犬,...用戶選擇獵犬
  3. 帶有播放按鈕的獵犬的全圖像視圖。用戶選擇播放按鈕。
  4. 運行的獵犬正在播放視頻。

這是非常簡單的Android,但沒有任何Objective-C的經驗,所以我不知道在iPhone上構建是多麼困難。

此外,我不認爲這將是一個快速的應用程序,爲我建立。因爲我從沒有Java和使用Eclipse的經驗開始,我的android應用程序花了我大約100個小時來創建。

我在這裏看到了關於在iTunes中查看斯坦福iPhone課程的建議以及其他幾個網站供參考。

有件事要提的是,我有Flash Professional 5.5。我讀過我可以使用它來創建iPhone應用程序(無需購買Mac)。我以前從未使用過閃光燈。這個程序也很容易在Flash中創建。理想情況下,我知道用本機代碼創建會更好,但這樣可以節省我購買mini的費用。再次感謝。

+1

Objective-C有一個確定的學習曲線,但是這個應用程序將非常簡單。我建議拿起http://www.iphonedevbook.com/的一個副本,它基本上涵蓋了你需要知道的一切。 – jonmorgan

回答

2

當然,所有的事情都是相對的,但這就像應用程序一樣簡單。啓動畫面僅僅是放入圖像的情況,主菜單只是一個按鈕的載入,您可以使用導航控制器從屏幕到屏幕,用於全屏圖像的圖像視圖以及用於播放電影的播放器播放電影。只需要編寫很少的代碼,它只是連接構建到平臺中的東西。

+0

感謝您的回覆。它似乎應該是非常簡單的。你說不應該涉及太多的代碼。這是使用Apple提供的標準SDK嗎? – jbellomy

+0

是的,您擁有標準SDK所需的一切。 – Jim

0

是的,這個應用程序是儘可能簡單,但仍然包括一個體面的啓動項目(多個控制器,按鈕,視頻,圖像)的概念範圍。我認爲它會爲Objective-C和CocoaTouch(iOS界面API--至少在我看來比Android API更直觀)做一個很好的介紹項目。

Objective-C與概念上的Java非常相似,語法上差別很大。一旦你瞭解了句法的差異,你應該感到賓至如歸。我學到了相反的方向,但是由於我的Objective-C知識,我能夠很快拿起Java。我認爲這應該是相似的容易去其他方式。

我強烈建議您使用Apple的文檔。他們無需閱讀第三方書籍就可以很好地解釋所有內容。我直接從Apple文檔學習了iOS編程,甚至沒有任何面向對象的編程經驗(我只做了一些輕鬆的程序PHP)。

你應該讀的第一件事是本指南的Objective-C的概述:http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html

然後花一天的時間之前,你甚至觸及代碼閱讀本指南的iOS的編程概念很好的概述:http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Introduction/Introduction.html

然後只需要首先使用iOS類引用(通常只是像在UIView這樣的類名稱中搜索谷歌將把類引用作爲頂級鏈接)以及本網站的所有其他內容。這應該是你需要的一切。如果你願意,你可以購買一些iOS書籍,但我沒有發現它們是必要的。

+0

感謝您的反饋和資源。 – jbellomy

0

示例代碼可以輕鬆幫助您瞭解如何實現功能。

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

我建議一旦你的Mac編程,考慮看看相同的代碼。在Xcode 4中,您可以點擊alt鍵並選擇一個對象,例如NSString或UILabel,它會向您顯示快速引用,然後您可以從中找到資源。

對於您想要執行的應用程序類型,很容易就可以執行您列出的操作。我在我的一些應用程序中完成了它們。一個標準的視圖,其上有你的啓動畫面,你可以使用界面生成器進行很多你想要顯示的東西。

我會推薦觀看網上的教程視頻,以瞭解事情的工作原理。你可以拿起很多基礎知識。只是要小心,不要接受壞習慣。如果有疑問請參閱蘋果文檔。

相關問題