将iPhone应用程序委托合并到另一个项目中

时间:2009-11-04 15:00:24

标签: iphone delegates

我有一个我下载的开源iPhone API,这是一个独立的应用程序,它有自己的app delegate和applicationDidFinishLaunching:方法。如何将其合并到我自己的应用程序中,并将所有方法保留在应用程序委托中?

2 个答案:

答案 0 :(得分:3)

长答案:恐怕不像按键那么容易。您将需要检查开源应用程序,弄清楚它是如何工作的以及重要钩子的位置,并自我合并代码。例如,将只调用1个applicationDidFinishLaunching,因此将此方法中的所有代码都放入其中。您可能需要删除重复的行等。

简答:您需要了解每条线的作用并手工完成。

答案 1 :(得分:1)

哪个开源iPhone API?

一个好的API可能会提供一个app委托,但仅限于示例目的。您可能不会将其直接合并到自己的应用中;相反,您可以将其用作如何使用API​​的指南,通过阅读代码并查看其工作原理。然后,您自己将API调用添加到自己的应用程序中。