2012-04-19 60 views
1

我可以用HTML/CSS/JavaScript编写应用程序,并使用类似phoneGap的东西,但是这种技术推荐?在Objective-C中编写应用程序不是更好吗?在Windows上iOS应用程序开发有哪些选择?

+0

那么确定最好在Objective C中编写,但是如果你没有Macintosh,那就不容易了。 [这是一个相关的问题,可能会帮助你](http://stackoverflow.com/questions/113547/iphone-development-on-windows)。 – 2012-04-19 21:51:40

+0

我可能是完全错误的,但我可以回想一下阅读关于单声道,C#和objc的东西 – chikuba 2012-04-19 21:53:49

+0

你可以尝试在你的Windows机器上设置hackintosh ..(如果你想本机开发,并至少用原始的iPhone模拟器) – calimarkus 2012-04-19 22:01:19

回答

3

对于本机应用[客观C]我有一个Hackintosh尝试了真机和虚拟机

是可能的,但对于苹果非法上,和困难的,因为有时你打了一些墙。这需要一些时间来解决。

最简单的选择是买一个二手mac [400美元起?对于桌面或更少的旧笔记本电脑],并从那里开始,

由于您的应用程序开发涉及大量签名。根据你的经验,最好让他们为你“自动化”。

因此,即使发展你的HTML + JS [电话差距等]的应用程序,作为一个包装,你将需要处理的Xcode和objC

祝你好运!

0

如果你想做一个应用程序,而不是只是建立一个可以通过浏览器访问的网站,最好的办法就是使用Adobe Flash Builder或Delphi Prism这样的产品,它可以让你编写代码跨平台的方式,但编译成本地ios字节码。我发现这种方法存在的一个大问题是本地访问手机硬件(如GPS等)和调试。由于没有一个好的模拟器用于测试。

http://tv.adobe.com/watch/adc-presents/build-ios-applications-using-flex-and-flash-builder-45/

http://www.embarcadero.com/rad-in-action/iphone

0

电话差距不如Objective-C的原因是因为它没有原生的外观/感觉。如果这对你无关紧要,那么phonegap应该没问题。

如果您决定不关心本机外观/感觉,那么您可以在Windows机器上构建手机间隙应用程序,然后通过像this这样的网站进行编译。当我使用phonegap进行iOS开发时,出现了一些使用Xcode编译时出现的错误,这些错误在编译时不会发生,因此您可能必须在Mac上进行一些调试。

相关问题