为Cydia开发iOS应用程序

Elm*_*lmo 14 iphone ipod-touch cydia ipad ios

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

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

Jum*_*hyn 22

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

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

这三种方法是我学会编写调整的方法,一旦你理解了它,它就非常简单.theos还有用于创建自包含应用程序以及其他插件的系统,因此请下载它并查看最适合您想要的内容.快速谷歌搜索也将开启了几个有用的狄奥教程(1,2).祝好运!

最后需要注意的是,你可能希望推迟几周的开发,原因是苹果可能很快就会发布iOS 5并且事情可能会发生变化,以及#theos IRC上的每个人都会拒绝这一事实帮助解决与iOS 5相关的问题.