libpurple入门

时间:2009-11-10 02:14:11

标签: iphone c cocoa-touch libpurple

我正在编写一个Cocoa Touch程序,它将(希望)使用Libpurple作为它的背景。唯一的问题是我不知道从哪里开始。我一直在查看一些使用它的应用程序的源代码,但到目前为止还没有到达任何地方。
有没有人知道什么能帮助我熟悉libpurple?

3 个答案:

答案 0 :(得分:10)

首先,您可能会遇到一些麻烦,因为libpurple是根据GPLv2许可的。它可能与您尝试执行的操作不兼容。 (我不完全确定你可以在App Store上安装GPLv2应用程序。)

其次,您可以在libpurple source中阅读purple-client-example.c,这是一个超短的例子。

此外,Adium可能比Pidgin更有用,因为它是Mac OS X应用程序,更接近您在iPhone上的操作。

答案 1 :(得分:1)

了解libpurple的最佳方法是使用Pidgin,即使用它的OSS客户端。研究Pidgin实现,然后开始设计自己的客户端。

答案 2 :(得分:1)

如果您打算出售此产品,则不能使用libpurple,因为它属于GNU许可证。请查看我针对Objective-C的替代AIM API,稍微调整一下,它可能会在iPhone上运行得很好:LibOrange