什么是开放式工具链

时间:2010-06-10 12:08:02

标签: iphone jailbreak

iphone应用程序开发中的开放工具链是什么,我想从头开始学习它。 有没有可以帮助我学习的链接。 感谢名单

3 个答案:

答案 0 :(得分:1)

这意味着使用独立于iPhone SDK的工具进行开发。它主要有一组开源编译工具(gcc等)和逆向工程构建的API头。

非Mac OS X环境,例如Windows和iPhoneOS需要打开工具链来定位iPhone,因为SDK仅限Mac。从法律上讲,SDK许可证禁止为AppStore开发iPhone项目而不是,因此必须在越狱平台上使用开放式工具链。

您可以在http://www.saurik.com/id/4找到详细信息。

(如果你的目标是AppStore,你可以忘记这个词。)

答案 1 :(得分:1)

我建议iPhone Open Application Development, 2nd Edition By: Jonathan Zdziarski.

这是我在Open Tool上发现的最好的整体资源,对于iPhone编程来说,这是一个体面的,如果有点过时的介绍。

但是,我会提醒您,开放式工具软件的市场非常小。我认为唯一真正将它用于娱乐之外的人是想要高度定制公司iPhone使用的企业开发人员。如果您考虑将大众市场业务建立在开放式工具上,我会在进入之前对可能带来的利润进行一些研究。

答案 2 :(得分:0)

它的意思是说你会直接在你的iPhone中编译(和其他开发工具),而不是外部的,所以Unix(BSD / Darwin)在iPhone内部拥有程序而不在外部(你的计算机)上的xCode