我想用PHP的知识开发一个iphone应用程序。我知道一些像appcelerator这样的框架可以提供帮助(虽然安装appcelerator时遇到问题)。我的问题是,你推荐什么框架?
另外,我注意到一些应用程序似乎只是打开一个Safari浏览器并运行,应用程序的“类型”是什么?这些应用程序是否能够使用本机电话操作,如拍照,地理位置等?
谢谢
答案 0 :(得分:1)
我建议您打开iTunes并从iTunes大学的斯坦福大学查看(并进行练习)iPhone应用程序开发课程。
你的PHP经验不会有那么多帮助,但Objective C是一种很好的语言,而Cocoa是一个很好的框架。
您当然可以在iPhone上运行Web应用程序,但除非服务器在本地运行(例如在Smalltalk上使用Seaside),否则您将遇到严重的性能问题,因为服务器的往返时间相当高。 / p>
答案 1 :(得分:1)
您可以使用PHP开发iPhone / iOS的Web服务,用于在Safari下运行的在线Web应用程序,或者用于在线应用程序的UIWebView内部(请参阅PhoneGap示例)。
但是,要开发一个可在iPhone上独立运行和脱机运行的通用应用程序,您很可能需要学习另一种编程语言,例如Objective C或Javascript。 Objective C拥有最完整的API,可以使用iPhone的内置功能,如摄像机,陀螺仪等。
答案 2 :(得分:0)
我已经看到过使用Ajax作为iPhone的'sdk'。 AJAX on the iPhone?(阅读开发工作链接的响应)