1

我已经学习目标 C 大约 3 周了,并且我获得了基本概念,但现在我正在尝试获得经验,因为我没有 Mac,我在虚拟化方面非常努力并且遇到了很大的问题(我只用雪豹 10.5 成功了xcode 3.2 的旧版本)没关系,我开始怀疑 iPhone 开发的其他解决方案,如 phonegap、mobieOne 是否真的那么糟糕?我知道原生开发是最好的,但是如果你构建使用一些菜单并显示数据库数据的应用程序,会有明显的区别吗?

4

3 回答 3

3

考虑尝试 RubyMotion。如果你当然知道 Ruby。http://www.rubymotion.com/

于 2012-07-13T17:07:56.040 回答
2

这是 eBay 上 300 美元的 macbook。我确定它不是世界上最伟大的计算机,但您绝对应该将 Objective c 用于 iphone 应用程序。

http://www.ebay.ca/itm/Apple-Macbook-C2D-2-16-1-0-80-SnowLeopard-13-/160841255326?pt=Apple_Laptops&hash=item2572e2c99e#ht_1763wt_1163

任何时候你在学习语言上失败了(我同意这是一个漫长而令人沮丧的过程),你将通过使用苹果的所有文档和丰富的在线教程来获得回报。那里的所有资源都假设您使用的是 Objective C。

我知道这是一个缓慢的过程,但要投资于你的未来并以正确的方式去做。

于 2012-07-13T17:57:23.610 回答
0

检查这两个:

煎茶触摸

单声道触控

如果你真的想做严肃的 iOS(也可能是 Mac OS X)开发,你肯定想要一台 mac。您可以在您的 PC 上使用 hackintosh,或者下载修改后的 Mac os x 的 iso 映像并在虚拟机(例如:VMWare)上运行它。但是,您所能找到的一切可能仍然有限。上次上网时,我只找到了雪豹的图像文件,但很快苹果就要发布山狮了(这意味着被黑的 Mac OS 可能落后两代)。

您可以使用 xcode 以外的第三方工具来开发 iOS 应用程序。通过使用 C#、java、JavaScript、HTML5 等不同的语言,它们有很多,但是当它们被编译并翻译成原生 iOS 应用程序时,你仍然需要在 Mac 上运行 xcode。

再说两件事。首先,我认为你最好有一个 mac,如果你没有,你需要找到一种方法来绕过它,你可能无法捕捉到最新的技术(而且在 iOS 中经常发生变化!) . 其次,如果您更喜欢通过第三方工具进行开发,这取决于您最熟悉哪种语言。对于 C#,我推荐 MonoTouch,对于 JavaScript,我推荐 SenchaTouch。你可以找到很多其他人。

于 2012-07-13T17:53:16.023 回答