2010-10-05 99 views
1

我想用我的PHP知識開發一個iphone應用程序。我知道一些像appcelerator這樣的框架可能能夠幫助(儘管安裝appcelerator時有問題)。我的問題是,你推薦什麼框架?從哪裏開始在PHP中開發iPhone /移動應用程序?

此外,我注意到一些應用程序似乎只是打開Safari瀏覽器並運行,應用程序的「類型」是什麼?這些應用程序是否有能力使用本地電話操作,如拍照,地理位置等?

謝謝

+0

可能的重複[是否可以使用PhoneGap或Appcelerator創建基於php的iphone/android應用程序? ](http://stackoverflow.com/questions/3349860/is-it-possible-to-create-a-php-based-iphone-android-app-with-phonegap-or-appceler) – 2010-10-05 20:45:22

回答

1

您可以在PHP中爲iPhone/iOS開發Web服務,既可以在Safari上運行在線Web應用程序,也可以在聯機應用程序的UIWebView內部(參見PhoneGap爲例)。

但是,對於開發在iPhone上獨立和脫機運行的通用應用程序,您很可能需要學習另一種編程語言,如Objective C或Javascript。目標C有最完整的API使用iPhone的內置功能,如視頻攝像頭,陀螺儀等。

1

我建議你打開iTunes和視圖(和做的練習),斯坦福大學在iTunes上大學的iPhone應用程序的開發過程。

您的PHP體驗不會有太大幫助,但Objective C是一種很好的語言,而Cocoa是一個很棒的框架。

您當然可以在iPhone上運行Web應用程序,但除非服務器在本地運行(例如,在Smalltalk上使用Seaside),否則您將遇到嚴重的性能問題,因爲服務器的往返時間在3G上相當高。