14

如何开始为 Cydia 开发简单的 iOS 调整?

为官方 App Store 和 Cydia 编译应用程序有什么区别?

4

1 回答 1

22

开发一个调整与开发一个独立的应用程序是完全不同的。如果您想自己完成这一切,请阅读Objective C 运行时编程。然而,这并不是绝大多数调整开发人员的做法,因为有几个更简单的选择。

如果您有使用 Objective C 的经验(足以开发应用程序),那么您不需要了解太多就可以进行调整。为 Cydia 进行了几次调整的开发人员 Dustin Howett 制作了一个名为 theos 的工具,它极大地简化了流程。你可以在这里阅读它。在 irc.saurik.com #theos 上还有一个非常活跃的 IRC 频道。最后,您可能想查看一些使用 theos 的流行调整开发人员的 github 页面,以便更好地理解语法(chpwnDHowettrpetrich)。

这三种方法是我学习编写tweaks的方法,一旦你理解了theos,它真的很简单。theos 还有用于创建自包含应用程序以及其他插件的系统,因此请下载它并查看最适合您想要的内容。一个快速的谷歌搜索也将出现几个有用的 theos 教程1、2)。祝你好运!

最后要注意的一件事是,您可能希望将开发推迟几周,原因是 Apple 可能很快会发布 iOS 5 并且情况可能会发生变化,以及 #theos IRC 上的每个人都会拒绝的事实帮助解决与 iOS 5 有关的问题。

于 2011-09-17T21:30:22.340 回答