如何开始为Cydia开发简单的iOS调整?
为官方App Store和Cydia编译应用程序有什么区别?
答案 0 :(得分:22)
开发调整与开发自包含应用程序完全不同。如果您想自己完成所有工作,请阅读Objective C runtime programming。然而,绝大多数调整开发人员并不是这样做的,因为有几个更简单的选择。
如果您有使用Objective C的经验(足以开发应用程序),那么您需要了解更多信息才能进行调整。为Cydia做了几次调整的开发人员Dustin Howett创建了一个名为theos的工具,它大大简化了这个过程。你可以阅读它here。 irc.saurik.com #theos上还有一个非常活跃的IRC频道。最后,您可能想查看一些使用theos的流行调整开发人员的github页面,这样您就可以更好地理解语法(chpwn,DHowett,rpetrich)。
这三种方法是我学会编写调整的方法,一旦你理解了它,它就非常简单。 theos还有用于创建自包含应用程序以及其他插件的系统,因此请下载它并查看最适合您想要的内容。快速谷歌搜索也会出现几个有用的教程(1,2)。祝你好运!
最后需要注意的是,您可能希望暂停开发几周,原因是Apple可能很快就会发布iOS 5并且事情可能会发生变化,以及#theos上的每个人都会这样做IRC将拒绝帮助解决与iOS 5相关的问题。