0

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

4

3 回答 3

1

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

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

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

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

于 2010-06-10T12:16:59.953 回答
1

我会推荐iPhone Open Application Development, 2nd Edition 作者:Jonathan Zdziarski。

这是我在 Open Tool 上找到的最好的整体资源,它是对 iPhone 编程的一般介绍,虽然有点过时。

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

于 2010-06-10T12:57:03.060 回答
0

从字面上看,这意味着您将直接在 iPhone 中而不是在外部进行编译(和其他开发工具)之类的东西,因此 Unix(BSD/Darwin)在 iPhone 内部拥有程序,而不是在外部(您的计算机)上拥有 xCode

于 2014-05-22T05:51:46.337 回答