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