2009-04-27 118 views
0

我是iPhone應用程序開發新手,目前正在開發.net(C#)。適用於iPhone應用程序的開發平臺

請建議開發平臺創建iPhone應用程序,以便我可以很快採用。

這是其中最好的:

  1. 的Xcode
  2. 統一使用腳本語言C#
  3. tersus

或任何其他工具,是不是名單​​上。

是否有可能使用.NET框架開發iPhone應用程序?我不確定;我想不是。

回答

1

官方SDK是免費的,但不是開源的。構建iPhone應用程序所需的所有工具都是免費的。但是,您無法將您的應用程序放置在iPhone或iPod Touch設備上,而無需爲開發人員許可證支付99美元。您可以運行您在iPhone模擬器上構建的應用程序,該模擬器是在Mac上運行的應用程序。它看起來和行爲幾乎像一個真正的iPhone,減去一些明顯的東西(沒有GPS,沒有相機)。

前往http://developer.apple.com/iphone/開始。

+0

需要補充一點,iPhone Simulator使用Cocoa API而不是在iPhone上運行的Cocoa Touch API。有一個非常大的差異,因爲你可以在模擬器中調用iPhone/iPod Touch上不可用的東西。 – 2009-05-16 00:16:52

4

無法在Windows平臺上爲iPhone開發應用程序。你需要官方的SDK,它是隻適用於Mac OS X.

查找到http://developer.apple.com/iphone/

+0

謝謝。以及我有Mac OS,並想知道這是官方SDK是免費還是開源? 你能否建議我應該去哪一個... – Harendra 2009-04-29 12:37:39

0

瞭解的OBJ-C。如果你沒有MAC然後買一個。

4

XCode是iPhone的唯一開發環境,Objective C是它使用的語言。您不能使用.NET框架來構建iPhone應用程序。

SDK是免費下載的,但您需要註冊(免費)與蘋果才能獲得SDK,並且它最初允許您在軟件模擬器環境中構建和運行應用程序;將應用放在需要購買許可證的物理電話上(售價99美元),然後通過一個相當複雜的流程來設置簽名證書。

SDK和各種示例代碼和教程都在蘋果iPhone開發者網站http://developer.apple.com/iphone/

+0

感謝您的快速回復...我開始閱讀tutoria ... – Harendra 2009-05-01 10:33:33

+0

glenra, 爲什麼你會說你不能使用C#? Novell的Mono不會讓你這樣做嗎?問題列表中的「統一」如何? 但是,您確實需要Mac和SDK。 創建本機iPhone應用程序確實使用SDK和XCode,但某些環境使用其他語言並輸出一個XCode項目,然後編譯它以創建最終的iPhone應用程序。您實際上不必使用XCode編寫代碼 - 只是作爲最終編譯步驟。 – zumalifeguard 2009-12-31 05:20:21

0

Unity看起來非常有前途,但是對於indy程序員來說成本太高了。上週我看了這個帖子,爲了得到我需要的軟件包,我不得不下降了將近3000美元。儘管如此,您仍然必須使用XCode來編譯您的應用程序。

相關問題