2010-10-17 131 views
2

我想開始開發iPhone應用程序。開發iPhone應用程序 - 是GUI HTML?

我需要了解一些事情 - 我有一個圖形設計師的工作。

如果她在HTML供應GUI - 會是容易的,我用它開發?

它是如何工作的?像常規的網頁開發?

回答

1

你可以寫一個使用HTML其UI的應用程序 - 在本質上,你會簡單地包裹一個WebKit的小部件,並從由UI生成事件來驅動你的應用程序。但是,這不會給你一個真正利用手機的UI。

對於這一點,你需要坐下來髒目標C和適用於iOS的可可觸摸API。另一種選擇是使用Flash CS5,這是基於ActionScript的。

5

Apple在iPhone應用程序中使用Objective C和Cocoa。既不使用HTML;您將使用像在桌面應用程序中找到的交互式控件。您是否容易使用HTML模型進行開發將完全取決於您使用Cocoa的技能。 (以同樣的方式,我鼓勵設計師給我在Photoshop樣機知道我可以很容易地建立他們的HTML版本。)

你可能要開始與一些蘋果公司的iPhone開發的文檔的:http://developer.apple.com/devcenter/ios/index.action

4

對於自己的應用程序的GUI開發有以下幾個選項:

  1. 代碼:UIKit框架中的Objective-C

  2. 界面生成器:工具單擊 喲烏爾GUI一起,但邏輯 將在圖1中C,的OBJ-C是編碼像 或C++

  3. 可以構建一個HTML圖形用戶界面和 目前它在Web視圖,但對於 本地應用,這將目前爲止只有 。

哦,和 iOS上的原生Flash。 :-)

+1

+1哈,Flash部分是給定的。無論如何,HTML和Flash是完全不相關的技術(好吧,Flash是在HTML頁面中使用''呈現的,但這並不是真正相關的......):P – BoltClock 2010-10-17 12:57:03

1

嚴格地說,答案是否定的,你的HTML技能是不可轉移的。

這就是說,有值得尋找到兩個項目,這兩個是關於生產天然(或「天然雜交」)的HTML和JavaScript應用程序。第一個是PhoneGap,第二個(我認爲它更強大和有前途)被稱爲Appcellerator。

兩人都不給你真的,和真正全面進入到iPhone API,但他們讓學習曲線的誰已經很發達的web應用程序的skillz人顯著扁平化。

如果你走的是本土路線,記住這一點:花了我大約一個月的時間才從一個網絡開發者轉變爲一個稍微勝任的iOS開發人員,六個月左右的時間讓他感覺堅實可靠, iOS版。

相關問題