可能重复:
Can I write an iPhone application in any language other than Objective-C?
我正在寻找最简单的方式来开发iOS的应用程序。除了Objective之外,还有其他语言可以用来为iOS开发应用程序(并在apps中发布)吗?
发布于 2011-09-10 19:32:30
最简单的方法是使用Xcode和Objective。有一些替代方案,如MonoTouch,但通过坚持Objective和Cocoa,您将获得最大的帮助(书籍、教程、StackOverflow)。另外,另一种方法只是提供对Cocoa和CoreFoundation API的访问,因此很自然地总是需要赶上苹果提供的内容(加上可能会自行引入bug)。语言的目标-C是容易学习的,只要抓取任何书籍开始开发的iOS。
发布于 2011-09-10 19:32:15
你可以选择网络应用程序的路线。本质上,您开发的web应用程序是托管在专门为移动/iphone设备设计的web服务器上的。iPhone web浏览器非常有能力,您可以将ASP.NET与AJAX、JSP、Java、PHP以及大量其他页面类型一起使用。
我开发了一个.NET AJAX应用程序,它在iPhone上运行得很顺利。我用苹果触摸图标. and制作了一个图标,并给跳板添加了一个链接.你也可以摆脱浏览器的功能,状态栏,地址栏等。你也可以点击现有的API,如Facebook,你有一个触摸网络库,仅用于使用FB功能的web应用程序。
但是,如果没有三件事情,就无法将它添加到AppStore中。一个MAC,XCode,和一个开发者帐户。
当然,你可以使用一个黑客,如果你的手机越狱,你可以用xcode加载应用程序,但这并不完全合法。
发布于 2011-09-10 19:38:03
由于您要求的是目标-C以外的内容,我建议使用以下框架:
其中一个框架是PhoneGap,它利用HTML5和JavaScript功能来生成原生WebApps。(你也可以将你的PhoneGp应用发布到AppStore上)另一个是Sencha Touch,它与PhoneGap一起工作,ans也利用了当前的网络可能性。
为了开发游戏,甚至不必编写一行目标-C,您应该查看Unity3D引擎。
https://stackoverflow.com/questions/7374063
复制相似问题